什么是模型:
模型就是人们根据所研究的对象的某些特征,从一个特定的视点对系统进行抽象。目的:帮助人们更好的理解事物的本质,反映过程或事物内部各种因素之间的相互关系。是对复杂事物进行有目的的简化和抽象。
软件开发为什么需要模型:
直观的软件模型有助于消除技术人员与非技术人员之间,不同技术人员的开发人员之间,不同功能使用者之间的障碍。什么是统一建模语言[Unified Modeling Language]
统一建模语言是由一系列标准的图形符号组成的建模语言,它用于描述软件系统分析,设计和实施中的各种模型。UML的定义有俩个主要的组成部分:语义 和 表示法
UML的语义用自然语言和对象约束语言(Object Contstraint Language,OCL)描述,
UML的表示法定义了UML的可视化标准表示符号,所以UML是一种可视化的建模语言。
UML的图示建模工具被分为俩大类,共13种图形。
1.结构图[6种]:类图[Class Diagram] 构件图[Component Diagram] 对象图[Object Diagram] 复合结构图[Composite Structure Diagram] 部署图[Deployment Diagram] 包图[Package Diagram]