软件建模与UML实验指导书(5)
时间:2025-04-30
时间:2025-04-30
使用rose工具的软件建模与UML实验
UML概况
UML架构由视图、图、模型元素和通用机制等几个部分组成。
[1] UML从不同的视角为系统的构架建模,形成系统的不同视图,包括:
用例视图,强调从用户的角度看到的或需要的系统功能。
逻辑视图,展现系统的静态或结构组成及特征。
并发视图,体现了系统的动态或行为特征。
组件视图,体现了系统实现的结构和行为特征。
配置视图,体现了系统环境的结构和行为特征。
[2] UML定义了9种不同类型的图,把它们有机地结合起来就可以描述系统的所有视图。
用例图 Use case diagram
对象图 Object diagram
类图 Class diagram
序列图 Sequence diagram
协作图 Collaboration diagram
状态图 Statechart diagram
活动图 Activity diagram
组件图 Component diagram
配置图 Deployment diagram
这9种图又可以分为5类,分别是:
第1类,用例图(Use Case Diagram),从用户角度描述系统功能,
并指出各功能的操作者。
第2类,静态图(Static diagram),包括类图、对象图和包图。
第3类,行为图(Behavior diagram),描述系统的动态模型和组成
对象间的交互关系,包括状态图和活动图。
第4类,交互图(Interactive diagram),描述对象间的交互关系,
包括时序图和合作图。
第5类,实现图(Implementation diagram),包括组件图和配置图。
下一篇:中医药知识80条