- 13
- 0
- 约 15页
- 2016-03-13 发布于湖北
- 举报
细化迭代1-基础 系统顺序图 什么是系统顺序图 表示对于用例的一个场景,外部参与者产生的事件 动机:为什么绘制SSD 系统事件是行为分析的重要组成部分,而SSD建模了这些事件 准则 应为主成功场景,频繁出现或复杂的扩展场景绘制SSD 应用UML序列图 SSD与用例的关系 从对用例的考察中产生(P129) 系统顺序图 命名系统事件和操作 强调动词开头 系统顺序图 Monopoly SSD 系统顺序图 迭代和进化式SSD 不用为所有场景创建SSD 大部分SSD在细化阶段创建 提问:SSD是分析还是设计制品?为什么? 操作契约 示例:enterItem 操作契约 定义 哪些部分 操作 交叉引用 前置条件 后置条件 系统操作 什么是系统操作 在SSD中确定 系统事件调用系统操作 操作契约 定义:后置条件 三种类型 创建或删除实例 属性值的变化 形成或消除关联 主要是在领域模型对象的语境中表示的 动机 它是优秀的需求分析和OOA工具,设计可以被延迟,重点分析必须发生的事件,而不是如何实现 后置条件的本质 类比:舞台和幕布 操作契约 后置条件示例 准则 是否更新领域模型 契约何时有效 如何创建契约 从SSD中确定系统操作 为复杂的、在用例中不清楚的或结果不明显的系统操作构造契约 描述后置条件 用被动式的过去时态 不要遗漏关联的形成 操作契约 领域模型的更改 作业与讨论 系统顺序图 操作契约 * IntellAgile IntellAgile 主讲:叶荣华 Copyright ? 2002 Craig Larman. All rights reserved. 系统顺序图 系统顺序图 捕获系统操作的意图 规定的捕获系统操作的接口 操作契约 操作契约 操作契约
原创力文档

文档评论(0)