用例模型 --ssd

22
用用用用 --SSD 用用用 [email protected] 用用用用用用用用

Upload: haig

Post on 22-Jan-2016

127 views

Category:

Documents


0 download

DESCRIPTION

用例模型 --SSD. 徐迎晓 [email protected] 复旦大学软件学院. 用例模型 --SSD. 用例模型 --SSD. 细化阶段 系统顺序图 SSD 和用例之间的对应关系 系统事件和操作的命名 SSD 和 UP. 细化阶段. 细化阶段开始 OOA/D, 应用 UML, patterns, and architecture. 多数的需求被发现和稳定下来 主要的风险被缓解 实现和验证核心体系结构元素. 用例模型 --SSD. 细化阶段 系统顺序图 SSD 和用例之间的对应关系 系统事件和操作的命名 SSD 和 UP. 系统顺序图. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 用例模型 --SSD

用例模型 --SSD

徐迎晓[email protected]

复旦大学软件学院

Page 2: 用例模型 --SSD

用例模型 --SSD

Page 3: 用例模型 --SSD

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

Page 4: 用例模型 --SSD

细化阶段细化阶段开始 OOA/D, 应用 UML, patterns, and

architecture. 多数的需求被发现和稳定下来主要的风险被缓解实现和验证核心体系结构元素

Page 5: 用例模型 --SSD

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

Page 6: 用例模型 --SSD

系统顺序图顺序图显示参与者和系统之间的事件创建系统顺序图是调查要建造什么系统的工作的

一部分在进行逻辑设计之前以黑箱调查系统的行为系统行为是描述系统做什么,而不是怎么做

系统顺序图用例系统合约

Page 7: 用例模型 --SSD
Page 8: 用例模型 --SSD

enterItem(itemID, quantity)

:System: Cashier

endSale

makePayment(amount)

a UML loop interaction frame, with a boolean guard expression

external actor to system

Process Sale Scenario

system as black box

the name could be "NextGenPOS" but "System" keeps it simple

the ":" and underline imply an instance, and are explained in a later chapter on sequence diagram notation in the UML

a message with parameters

it is an abstraction representing the system event of entering the payment data by some mechanism

description, total

return value(s) associated with the previous message

an abstraction that ignores presentation and medium

the return line is optional if nothing is returned

total with taxes

change due, receipt

makeNewSale

[ more items ]loop

Page 9: 用例模型 --SSD

SSD 也可以用于显示系统间的协作如 NextGen POS and the external credit

payment authorizer

由于本次迭代不包括远程系统的协作,系统之间的协作放在下一次迭代中

Page 10: 用例模型 --SSD

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

Page 11: 用例模型 --SSD

SSD 和用例之间的对应关系

Page 12: 用例模型 --SSD
Page 13: 用例模型 --SSD

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

Page 14: 用例模型 --SSD

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

Page 15: 用例模型 --SSD
Page 16: 用例模型 --SSD

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

Page 17: 用例模型 --SSD

SSD 和 UP用例模型的一部分将 UC 中隐含的交互可视化初始阶段不使用细化阶段:创建大部分 SSD ,识别系统事件的

细节,明确系统应该完成的主要操作,编写操作合约

Page 18: 用例模型 --SSD

ROSE 系统顺序图演示

Page 19: 用例模型 --SSD

Diagram window

Diagram toolbar (unique to each type of diagram)Browser window

(used to organize and navigate)

Documentation window

Standard toolbarStandard menu

Rat

ion

al R

ose

En

viro

nm

ent

Status bar

Can be hidden, docked or floating

Page 20: 用例模型 --SSD
Page 21: 用例模型 --SSD
Page 22: 用例模型 --SSD