软件工程第五讲作业讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例一:
一个日记和时间管理系统,希望它支持一组同事的会议时间安排。当一个会议包括多个人时,系统在这些人员的日记中找到共同空闲时间并将会议安排在这个时间。
如果没有共同的空闲时间可用,系统就同用户交互来安排日程一边腾出时间参加会议。
1)对所描述的系统场景进行分析,画出用例模型;
2)识别出所有的关键抽象,画出域模型;
3)为每一个用例创建设计模型(用序列图表示)。
用例图
交互时间
域模型
序列图
例二:
1)对所描述的系统场景进行分析,画出用例模型;
2)识别出所有的关键抽象,画出域模型;
3)为每一个用例创建设计模型(用序列图表示)。
例三:
一个日记和时间管理系统,希望它支持一组同事的会议时间安排。当一个会议包括多个人时,系统在这些人员的日记中找到共同空闲时间并将会议安排在这个时间。如果没有共同的空闲时间可用,系统就同用户交互来安排日程一边腾出时间参加会议。
1)对所描述的系统场景进行分析,画出用例模型;
2)识别出所有的关键抽象,画出域模型;
关键抽象
3)为每一个用例创建设计模型(用序列图表示);
例四:
日记和时间管理一、用例图
二、域模型
三、序列图
例五:
软件工程作业
088205 宋昌宁软件2班
日程与时间管理系统
1.用例图
2.域模型
3.时序图
a.安排会议
B.安排日程
例六:
软件工程作业
088138 宋珊珊软件C083班一·用例模型
修改日记
二·域模型
用CRC图去选择关键抽象,在此就略画CRC图了。更新侯选关键抽象表格
类图
三·设计模型序列图
例七:
3 一个日记和时间管理系统,希望它支持一组同事的会议时间安排。当一个会议包
括多个人时,系统在这些人员的日记中找到共同空闲时间并将会议安排在这个时间。
如果没有共同的空闲时间可用,系统就同用户交互来安排日程以便腾出时间参加会议。
1)对所描述的系统场景进行分析,画出用例模型;
2)识别出所有的关键抽象,画出域模型;
3)为每一个用例创建设计模型(用序列图表示)。
1)用例图
ModifyDiary
NotifyModifyingDiary
staff
(from Use Case View)
1)以用例“ModifyMeeting”为例: