复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_3.2 Iteration 1 用例模型——SSD

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

用例模型-SSD Discipline Artifact Incep. Elab. Const.I Trans Iteration-* I1 EL En CL Cn T1T2 Business modeling Domain model Requirements Use-Case model Vision Supplementary specification ssss rrr Glossary Design Design model r Sw Architecture Document Data model sss Implementation Implementation model Project Management sw Development Plan rrrr Testing Test Model nvironment Development Case r Table 2. 1 Sample Development Case of UP artifacts, s-start; r-refine
用例模型--SSD

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

细化阶段 细化阶段开始OOAD,应用UML, patterns,and architecture 多数的需求被发现和稳定下来 主要的风险被缓解 ●实现和验证核心体系结构元素
细化阶段 细化阶段开始OOA/D, 应用UML, patterns, and architecture. ⚫ 多数的需求被发现和稳定下来 ⚫ 主要的风险被缓解 ⚫ 实现和验证核心体系结构元素

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

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

system as black box the name could be"NextGen POS"but"System"keeps i the". "and underline imply an instance, and are explain later chapter on sequence diagram notation in the UM external actor to Process sale Scenario system makeNewsale box may enloe iteration area enterltem(itemID, quantity the*[]is an iterated marker and clause indicating the box is fpr Iteration description. total more items andsales a message w return value( s) parameters associated with the previous message total with taxes it is an abstracted representing the an abstraction that ent of make Payment(amour entering the ignores presentation and medium Payment data by some mechanis the return line is change due receipt optional if nothing is returned

the name could be"NextGenPOS"but"System"keeps it the" and underline imply an instance, and are explained in a later chapter on sequence diagram notation in the UML external actor to Process sale Scenario System makeNewSale a UML loop nteraction oop丿 more items enterltem(itemID, quantity frame with a boolean guard description, total end Sale eturn value( s) parameters associated with the total with taxes it is an abstraction previous message an abstraction that make Payment(amount) O------HNN--i---t representing the system event of entering the ignores presentation and medium payment data by some mechanism the return line is change due, receipt optional if nothing is returned
enterItem(itemID, quantity) : Cashier :System 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 loop [ more items ]

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

用例模型-SSD ●细化阶段 ●系统顺序图 ●SSD和用例之间的对应关系 ●系统事件和操作的命名 ●SSD和UP
用例模型--SSD 细化阶段 系统顺序图 SSD和用例之间的对应关系 系统事件和操作的命名 SSD和UP
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_3.1 Iteration 1 领域模型——概念的可视化.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_2 Inception 用例模型和其他需求.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_1.4 案例分析.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_1.3 迭代式开发和UP.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_1.2 UML概念、历史简介.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_1.1 面向对象分析与设计.ppt
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_Struts 2期终报告.pdf
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_Spring开源项目介绍.pdf
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_PetStore.pdf
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_OOAD JUnit 研究总结.pdf
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_Lucene项目分析报告.pdf
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_JIVE.pdf
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_jBPM OOAD_Final_Report.doc
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_IBatis.doc
- 复旦大学:《面向对象分析和设计》课程资料_开源项目研讨报告_Hibernate.pdf
- 复旦大学:《面向对象分析和设计》课程资料_OOAD小组项目学习报告.doc
- 复旦大学:《面向对象分析和设计》课程资料_IBatis How SQL Map works.ppt
- 复旦大学:《面向对象分析和设计》课程资料_IBatis Charpter 1.ppt
- 复旦大学:《面向对象分析和设计》课程资料_IBatis Charpter 2.ppt
- 复旦大学:《面向对象分析和设计》课程资料_IBatis Charpter 3 DAO IMPLEMENTATION.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_3.3 Iteration 1 用例模型——操作合约添加细节.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_3.4 Head 1 Logical Architecture and UML Package Diagrams.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_3.4 Head 2 On to Object Design.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_3.4 Iteration 1 设计模型 GRASP——设计带职责的对象.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_3.5 Iteration 1 实现模型.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_4.1 Iteration 2 GRASP:MORE PATTERNS.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_4.2 Iteration 2 用GoF设计用例实现 DESIGNING USE-CASE REALIZATIONS WITH GoF DESIGN PATTERNS.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_5.1 Iteration 3 用例加关系.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_5.2 Iteration 3 领域模型 MODELING GENERALIZATION & REFINING THE DOMAIN MODEL.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_5.3 Iteration 3 SSD和合约 ADDING NEW SSDs AND CONTRACTS.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_5.4 Iteration 3 状态图 MODELING BEHAVIOR IN STATECHART DIAGRAMS.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_5.5 Iteration 3 持久化框架 DESIGNING A PERSISTENCE FRAMEWORK WITH PATTERNS.ppt
- 复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_UMLProfile.pdf
- 复旦大学:《面向对象分析和设计》课程资料_分析模式_观察和测量模式.pptx
- 复旦大学:《面向对象分析和设计》课程资料_分析模式_责任模式 Accountability.pdf
- 复旦大学:《面向对象分析和设计》课程资料_AntiPattern_1.JSP J2EE Refactoring Patterns/AntiPatterns.pdf
- 复旦大学:《面向对象分析和设计》课程资料_AntiPattern_2.Servlet.pdf
- 复旦大学:《面向对象分析和设计》课程资料_Error Handling.pdf
- 复旦大学:《面向对象分析和设计》课程资料_Exception handling refactorings.pdf
- 复旦大学:《面向对象分析和设计》课程资料_课程注册系统_1-5 最佳实践、需求、分析设计、架构分析、用例分析.pdf