高项 UML2.0 (14种图复习)
2023-03-11 09:45:35 0 举报
AI智能生成
信息系统项目管理师 UML2.0 14种图复习速记
作者其他创作
大纲/内容
UML5个系统视图
逻辑视图
逻辑视图也称为 设计视图 ,它表示了设计模型中在架构方面具有重要意义的部分,即 类、子系统、包和用例实现的子集 。
进程视图
进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描述了并发与同步结构。
实现视图
实现视图对组成基于系统的物理代码的文件和构件进行建模。
部署视图
部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构。
用例视图
用例视图是最基本的需求分析模型 。
速记口诀
静态图口诀:包制组构部对类
动态图口诀:通用装货顺时交互
概念
UML是一种为 面向对象系统的产品 进行说明、可视化和编制文档的一种标准语言。 不是一种可视化的程序设计语言 , 而是 一种可视化的建模语言 。不是过程,也不是方法,但允许任何一种过程和方法使用它
UML是一种 绘画 语言,用来做软件蓝图。
UML适用于 迭代式开发 过程。
UML的结构包括 构造块、规则和公共机制 三个部分
静态图 (6种)
类图(Class Diagram)
描述一组类、接口、协作和他们之间的关系
对象图(Object Diagram)
描述一组类、接口、协作和他们之间的关系
包图(Package Diagam)
类的集合,包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
构件图(Component Diagram)
描述一个 封装的类 和它的接口、端口、以及由内嵌的构件和连接件构成的内部结构
组合结构图(Composite Structure Diagram)
描述结构化类的 内部结构 ,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。
部署图(Deployment Diagram)
软件在硬件上的分布说明
动态图(8种)
用例图(Use Case Diagram)
展示系统的 功能 ,描述一组用例、参与者及它们之间的关系。
状态图(State Dagamn)
描述状态和引起状态变换的事件之间的关系
活动图(Timing Dagamn)
描述完成一个业务要执行的活动和活动交的逻辑关系,是实现级别的更精细的流程图
定时图(Timing Dagamn)
顺序图(Communication Diagram)
顺序图(也称序列图 ),描述参与者及对象交互信息的传递的时间顺序
通信图(Communication Diagram)
也叫协作图,从对象的责任这个角度描述对象间信息的交互
交互概览图(Interaction Overview Diagram)
也叫协作图,从对象的责任这个角度描述对象间信息的交互
制品图(Arifiet Digm)
包括可行性文件、代码、运行是内存中创建的对象等
描述的系统的组成结构,类似于概念的阐释
描述是系统内部的行为、关系和交互
0 条评论
下一页