Chapter 5
第3章:use cases
第4章:domain classes
第5章:additional techniiques and models to extend the requirement models to show more detail
developed use case descriptions
activity diagrams
- developed use case descriptions
- activity diagrams
- System Sequence Diagram(SST)
- State Machine Diagram(动态机图,状态图)
- 用例描述 Use Case Description (Table Chart) (use case 动词短语(动名词))
- 简单的用例描述 Brief use case description
- 完全展开的用例描述 Fully Developed Use Case Description(p93图5-3)
- 用例描述包含什么、含义、给一段文字会写用例描述
- use case name
- 场景 scenario (可能场景不同–导致活动流不同)
- 触发事件 triggering event
- 参与者 actor
- 相关用例
- 利益相关者
- 前置条件 preconditions
- 后续条件 postconditions
- 活动流 flow of activities 两列(Actor,System) 交互
- 业务 business–
- 异常 Exception(针对前面正常的流程)
习题:1~8、问题与练习1
- 用例活动图 use case activity diagram 用活动图来描述活动流
- 系统顺序图 system sequence diagram(SSD)
- 系统顺序图符号
- 参与者、系统
- 生命线、对象生命线
- 循环框架
- 真/假条件
- 一条信息的完整符号
- 针对一个用例的!不是针对一个系统的!
- 一个[关于系统的]UML的顺序图
- 顺序图的一例
- 只显示参与者actor和一个对象object
- 一个对象代表着全部系统
- 为用例,显示输入输出信息的需求
- object 命名(Name)
- :System 匿名对象
- A:System 对象名字是A
- steps for developing SSD
- 识别输入信息
- 用消息语法来描述外部参与者传递给系统的信息
- 识别输入语法的特殊条件
- 识别并且添加输出返回值
- 开发系统顺序图
- 步骤
- 状态机图 State Machine Diagram (SMD)
- 复合状态和并发性 composite state
- 并发、并发状态
- 复合状态:嵌套状态和转换路径
- 路径
- 复合状态图
- 针对一个对象!(依赖于某个class)
- 状态机图
- 一种UML图,展示着对象的生命状态和转变
- 状态
- 当符合某些标准,表现某些行动,或者等待
- 转移
- 从一个状态到另一个状态的移动
- 行为描述
- 一部分转变活动的描述
- 伪状态:起始点
- 初始状态:转变前的最初的状态
- 目的条件:转变后的状态
- 判定条件:判定转变是否发生的条件
- 复合状态和并发性 composite state
- 开发SMD的步骤(大概有个了解)
- 看类图class diagram并找出需要状态机图描述的类图
- 为每个类创造状态条件的清单
- 通过识别可以造成对象离开已识别状态的转变,来构造表
- Sequence these states in the correct order and aggregate combinations into larger fragments
- Review paths and look for independent, concurrent paths
- Look for additional transitions and test both directions
- Expand each transition with appropriate message event, guard condition, and action expression
- Review and test the state machine diagram for the class
- extending and integrating requirements models
- use cases
- use casse diagram
- use case description
- activity diagram
- SSD
- use casse diagram
- Domain Classes
- Domain model class diagram
- SMD
复习题:全做,18与10重复。+问题与练习:2+3+读懂6状态机图(模仿打印机)(可能会考!)
- Domain model class diagram
- use cases
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,可以邮件至 963614756@qq.com。