活动图主要用来梳理业务流程,通常在用例图完成产品的设计单元之后。 在梳理业务流程的时候也可以分层处理:业务流程图、交互流程图、实现流程图 业务流程图:人与人之间的交互,目标是厘清设计业务。 交互流程图:人与机器之间的交互,目标是指导原型图的绘制。 实现流程图:表达机器在做什么,目标是设计软件。 三、状态图 ...
泳道:可以使用垂直实线将活动图划分为泳道。每条泳道代表整个工作流程的某活动图个部分的职责,该职责由组织的某个部门来执行。泳道最终可以由组织单元或者业务对象模型中的一组类来实施。 图例: 5、 顺序图 定义:描述涉及用例实现的多个对象实例以及对象交互时传递的消息,并按照用例的执行步骤为顺序指明对象的交互顺序。
结构分类、动态行为和模型管理: 1:结构分类包括用例图、类图、对象图、构件图和部署图, 2:动态行为包括状态图、活动图、顺序图和协作图, 3:模型管理则包含类图。 关系 1.泛化 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何实例化父类的所有行为和特征。
1:用例图 2:静态图:类图:描述系统中类的静态结构 包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构 对象图:是类图的实例 3:行为图:活动图、状态图 4:交互图:时序图、活动图 5:实现图:配置图 ★类图: 描述系统的静态结构 概念: ...
一、用例图 它从外部角色的视角来展示系统的功能,用例视图是系统中与实现无关的视图。 元素: 1、参与者:是指存在于系统外部并直接与系统进行交互的人、系统、子系统或类的外部实体的抽象。 2、参与者间的的关系:由于参与者实质上也是类,所以它拥有与类相同的关系描述,
表示系统静态结构的静态模型(包括对象图、类图、构件图、部署图、复合结构图、包图、制品图) 表示系统动态结构的动态模型(包括用例图、顺序图、协作图、状态图、活动图、定时图、交互概观图) 关系:关联关系(聚合、组合)、依赖关系 、泛化关系(一般、特列)、实现关系 。
顺序图(Sequence Diagram):展示对象之间的交互顺序,突出时间顺序和消息传递。 协作图(Collaboration Diagram):展示对象之间的协作关系,突出对象之间的结构和通信。 状态图(State Diagram):描述对象在其生命周期内的状态转换。 活动图(Activity Diagram):展示系统中活动、动作和控制流程,强调业务流程或系统行为。 构件图(...
软件建模与设计过程可以分为三个阶段:需求分析、架构设计和详细设计。在这三个阶段中,大量使用符合 UML 规范的模型图,其中常用的有 7 种,包括类图、序列图、组件图、部署图、用例图、状态图和活动图。 在需求分析阶段,使用用例图和领域模型图描述用户需求和业务场景。在架构设计阶段,使用组件图和部署图描述软件系统...
分别是:用例图、类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图9种,包图、组合结构图、交互概览图3种。 [1] 用例图:从用户角度描述系统功能。 类图:描述系统中类的静态结构。 对象图:系统中的多个对象在某一时刻的状态。 状态图:是描述状态到状态控制流,常用于动态特性建模 活动图:描述了...