uml(uml通俗讲解)
一、uml是一门什么课
uml是一门专业基础课程。
统一建模语言(UnifiedModelingLanguage,UML)是对象管理组织制定的一个通用的、可视化的建模语言标准,可以用来可视化、描述、构造和文档化软件密集型系统的各种工件。
uml应该是专业基础课程,它的先修课为面向对象的程序设计,要求学生具有面向对象的程序设计基础。它为软件工程导论、设计模式、软件需求分析、算法分析与设计、软件构造、软件质量保证与测试等软件工程专业核心课程提供重要基础,同时也为大型应用程序的开发提共重要设计思想和技术手段。开设本课程的目的是使学生熟练掌握统一建模语言的语法和语义,按照规范的面向对象系统开发过程(如RUP)正确应用开发工具(如EA、ROSE等)对面向对象系统建模,进而培养学生面向对象系统分析和设计的能力。
二、uml是用来干什么的
UML(UnifiedModelingLanguage的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。
UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。统一建模语言(UML)是非专利的第三代建模和规约语言。UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。
UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
三、uml通俗讲解
UML是统一建模语言(UnifiedModelingLanguage)的缩写。
它发表于1997年,综合了当时已经存在的面向对象的建模语言、方法和过程,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。
使用UML可以帮助沟通与交流,辅助应用设计和文档的生成,还能够阐释系统的结构和行为。
UML定义了多种图形化的符号来描述软件系统部分或全部的静态结构和动态结构。