Presentation is loading. Please wait.

Presentation is loading. Please wait.

徐迎晓 xuyingxiao@126.com 复旦大学软件学院 用例模型--SSD 徐迎晓 xuyingxiao@126.com 复旦大学软件学院.

Similar presentations


Presentation on theme: "徐迎晓 xuyingxiao@126.com 复旦大学软件学院 用例模型--SSD 徐迎晓 xuyingxiao@126.com 复旦大学软件学院."— Presentation transcript:

1 徐迎晓 xuyingxiao@126.com 复旦大学软件学院
用例模型--SSD 徐迎晓 复旦大学软件学院

2 用例模型--SSD

3 用例模型--SSD 细化阶段 系统顺序图 SSD和用例之间的对应关系 系统事件和操作的命名 SSD和UP

4 细化阶段 细化阶段开始OOA/D, 应用UML, patterns, and architecture. 多数的需求被发现和稳定下来
主要的风险被缓解 实现和验证核心体系结构元素 OOA和OOD是使用对象技术和面向对象语言创建设计良好、健壮、可维护的软件系统的基础 知道面向对象的编程语言及其大量的库是必须的 但从对象的视角来分析和设计系统同样是关键

5 用例模型--SSD 细化阶段 系统顺序图 SSD和用例之间的对应关系 系统事件和操作的命名 SSD和UP

6 系统顺序图 顺序图显示参与者和系统之间的事件 创建系统顺序图是调查要建造什么系统的工作的一部分 在进行逻辑设计之前以黑箱调查系统的行为
系统行为是描述系统做什么,而不是怎么做 系统顺序图 用例 系统合约

7 用例给出参与者如何与软件系统交互 交互过程中,参与者生成事件,请求一些操作和响应 系统顺序图显示对于UC的特定场景,外部参与者生成的事件、事件的顺序以及系统之间的事件 所有系统当作黑箱,系统顺序图的重点是从参与者到系统,跨越系统边界的事件 为主场景、常用或复杂的备选场景创建SSD ,其他不用 显示内容: 直接与系统交互的外部参与者 系统(作为黑箱) 参与者生成的系统事件(可带参数)

8

9 由于本次迭代不包括远程系统的协作,系统之间的协作放在下一次迭代中
SSD也可以用于显示系统间的协作 如NextGen POS and the external credit payment authorizer 由于本次迭代不包括远程系统的协作,系统之间的协作放在下一次迭代中

10 用例模型--SSD 细化阶段 系统顺序图 SSD和用例之间的对应关系 系统事件和操作的命名 SSD和UP

11 SSD和用例之间的对应关系 SSD显示用例场景的系统事件,因此从UC生成

12

13 用例模型--SSD 细化阶段 系统顺序图 SSD和用例之间的对应关系 系统事件和操作的命名 SSD和UP

14 系统事件和操作的命名 系统事件及其相关的操作应该表达意图,而不是物理输入介质或窗口界面 系统事件的名称以动词开头则更清晰
以最高层次或最终极的目标命名操作

15

16 用例模型--SSD 细化阶段 系统顺序图 SSD和用例之间的对应关系 系统事件和操作的命名 SSD和UP

17 SSD和UP 用例模型的一部分 将UC中隐含的交互可视化 初始阶段不使用

18 ROSE系统顺序图演示

19 Rational Rose Environment
Standard menu Standard toolbar Diagram toolbar (unique to each type of diagram) Browser window (used to organize and navigate) Diagram window Rational Rose Environment Can be hidden, docked or floating Status bar Documentation window

20

21 给用例起一个名字 画出SSD

22


Download ppt "徐迎晓 xuyingxiao@126.com 复旦大学软件学院 用例模型--SSD 徐迎晓 xuyingxiao@126.com 复旦大学软件学院."

Similar presentations


Ads by Google