UML工具 ● 顺序图(Sequence):按时间顺序排列在完成某一 功能过程中对象之间的交互行为。 协作图(Collaboration):以某一对象为中心描述 对象之间的交互。 ● 状态转换图(State Transition):描述对象在生 命周期内,响应事件的状态转换过程,以及响应事件后 所做的反映。 ●1 包图(Component):对关系密切的模型元素进行 打包
⚫ 顺序图(Sequence):按时间顺序排列在完成某一 功能过程中对象之间的交互行为。 ⚫ 协作图(Collaboration):以某一对象为中心描述 对象之间的交互。 ⚫ 状态转换图(State Transition):描述对象在生 命周期内,响应事件的状态转换过程,以及响应事件后 所做的反映。 ⚫ 包图(Component):对关系密切的模型元素进行 打包。 UML 工具
面向对象的分析过程 0 建立Use Case 建立Class 发现对象 原型开发 定义属性与服务 详细说明 建立结构与连接 定义:顺序图、 协作图、状态图 分析过程中各个步骤不要求按固定顺序进行。所以,面向对 象的分析步骤经常被叫做“活动
面向对象的分析过程 分析过程中各个步骤不要求按固定顺序进行。所以,面向对 象的分析步骤经常被叫做“活动” 。 建立Use Case 发现对象 定义属性与服务 建立结构与连接 定义:顺序图、 协作图、状态图 建立Class 详 细 说 明 原 型 开 发
实施OOA的几点建议: 1)确定需求的工作放在前面: 2)建立Class图,可以随时切换到其他活动; 3)建立顺序图、协作图和状态图的活动,放在对象识别 之后,并与基本模型活动交错进行, 4)详细说明应分散在各项活动之中进行,最后做一次审 查和补充: 5)原形可以反复地进行,早期的原型可以用来证实用户 需求; 6)对于规模较小系统,分析时可以省略包图
实施OOA的几点建议: 1)确定需求的工作放在前面; 2)建立Class图,可以随时切换到其他活动; 3)建立顺序图、协作图和状态图的活动,放在对象识别 之后,并与基本模型活动交错进行, 4)详细说明应分散在各项活动之中进行,最后做一次审 查和补充; 5)原形可以反复地进行,早期的原型可以用来证实用户 需求; 6)对于规模较小系统,分析时可以省略包图
内容 1.类图(已经详细学习过) 2.用例图(已经详细学习过) 3.交互图(顺序图和协作图) 4. 状态图 行为图(动态图) 5.活动图 6.包图,组件图,配置图
内 容 1. 类图(已经详细学习过) 2. 用例图(已经详细学习过) 3. 交互图(顺序图和协作图) 4. 状态图 5. 活动图 6. 包图,组件图,配置图 行为图(动态图)
内容 1.类图 2.用例图 3.交互图(顺序图和协作图) 4. 状态图 行为图(动态图) 5.活动图 6.包图,组件图,配置图
内 容 1. 类图 2. 用例图 3. 交互图(顺序图和协作图) 4. 状态图 5. 活动图 6. 包图,组件图,配置图 行为图(动态图)