|
知识路径: > 系统开发基础知识 > 设计方法 > 面向对象的分析与设计 > 面向对象方法 > 统一建模语言 > UML的结构 >
|
相关知识点:3个
|
|
|
|
UML用于描述事物的语义规则分别是为事物、关系和图命名。给一个名字以特定含义的语境,即范围;怎样使用或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性;运行或模拟动态模型的含义是什么,即执行。
|
|
|
UML对系统架构的定义是系统的组织结构,包括系统分解的组成部分、它们的关联性、交互、机制和指导原则等这些提供系统设计的信息。而具体来说,就是指5个系统视图,分别是逻辑视图、进程视图、实现视图、部署视图和用例视图。
|
|
|
(1)逻辑视图:以问题域的语汇组成的类和对象集合。
|
|
|
(2)进程视图:可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描绘了所设计的并发与同步结构。
|
|
|
(3)实现视图:对组成基于系统的物理代码的文件和构件进行建模。
|
|
|
(4)部署视图:把构件物理地部署到一组物理的、可计算的结点上,表示软件到硬件的映射及分布结构。
|
|
|
|
另外,UML还允许在一定的阶段隐藏模型的某些元素、遗漏某些元素以及不保证模型的完整性,但模型逐步地要达到完整和一致。
|
|
|