- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML复习题新--答案重点
《面向对象分析与设计》复习题
UML中的5种视图、9种图分别是什么? UML中静态图有哪些(P19),并且分别说明他们的作用?UML中动态视图有哪些,并且分别说明他们的作用?P33
UML 中的事物包括什么?分别说明。P27
UML中有哪几种关系,分别是什么?P27
用例图中用例间的关系有哪些,分别是什么?P35
用例图中参与者有哪些?从参与者在系统中的地位来看可以分为什么?从参与者对用例的作用来看可以分为什么?
什么是用例粒度?
用例描述的内容包括哪些?针对每一个用例进行用例描述。
简述下面UML符号表示的内容。(属性的可见性、类型、操作的可见性、参数表、返回值)
类的多重性举例说明。
三种类分别是什么,解释说明。
将代码转化成模型的方法是什么?请根据下面对应的Java代码画出各个类及类间的关系。
对应的Java代码:
Public class Shape{
}
Public class Circle extends Shape {
}
Public class Rectangle extends Shape {
}
12、简述下面类图中类间的关系?
13、简述下面类图中,类间的关系?
14、简述下面类图中类间的关系?
15、时序图与协作图的内容是什么,有什么联系区别?
16、复合状态包括什么,举例说明。
17、说明泳道的作用、对象流以及组合活动的含义。
18、课程对象被创建,添加到数据库中。管理员可以删除、修改课程信息,在某个学期,开设该课程,如果选修人数超过指定人数,就不再允许学生选这门课。学期结束,课程的状态终止。
绘制课程对象的状态图。
19、当手机SIM卡经过注册后,它就处在激活状态;当缴纳话费后,它就处在使用状态;当欠费时,它处在欠费停机状态;如果续交了话费,就可以继续使用;否则,如果三个月内没有续交话费,就处在空闲状态;如果一年内没有重新激活,SIM卡就会自动销号。
画出手机SIM卡的状态图。
20、MP3播放器在开机状态下,可以进行歌曲的选择,然后播放,也可以中断播放,重新选择歌曲;也可以进行录音操作;在用户使用结束后,进行关机。
画出MP3的状态图。
21、请绘制围棋博弈的状态图。黑方下完一子后,白方走棋;同样白方下完一子后,黑方走棋。在黑方无法下子的情况下,白方获胜;在白方无法下子的情况下,黑方获胜,或双方和棋。
22、假设学校的汽车专门为学生服务。公司雇用了20个全职的司机和30个兼职的司机按时接送学生上下车,公司经常会收到学生或家长对司机的投诉。如果投诉情况相当严重,司机有可能会被停职甚至解雇。,另外,公司也可能会招募新员工,以替代被解雇和退休的职工。
请用状态图描述司机的状态。
23、为购物系统中订单处理用例绘制活动图。(要求绘制活动图的泳道版本)
(1)顾客通过网络、电话或到现场填写订单(Register Order);
(2)计算订单的总额(Compute Total);
(3)判断订单总额是否超过$10000,若订单总额超过$10000,则请示经理做检查(Ask Manager For Review),若订单总额不超过$10000,则直接托运订单货物(Ship Order);
(4)经理检查后得出两种结论,若同意(Approved),则托运订单货物,若不同意,则立即给顾客发送电子邮件确认(Send Email)。
24、为一个咨询公司和该咨询公司会见一个新客户时的业务过程绘制活动图。(要求绘制活动图的泳道版本)
(1)公司业务员打电话给客户,确立一个约定。
(2)如果约定地点是在公司之内,那么公司中的技术人员就要为会面准备一间会议室。
(3)如果约定地点是在公司之外,那么咨询顾问就要用笔记本电脑准备一份陈述报告。
(4)咨询顾问和业务员与客户在约定的时间和地点见面。
(5)业务员随后给他们准备好会议用纸。
(6)如果会议产生了一个问题陈述,咨询顾问就根据问题陈述建立一个提案,并把该提案发给客户。
25、根据下面用户在ATM机上取钱的用例描述,绘制活动图。
Step1:用户插入银行卡;
Step 2:读卡机读取卡号;
Step 3:建立账户,初始化界面;
Step 4:界面显示输入用户口令;
Step 5:用户输入口令,等待验证;
Step 6:验证通过,界面显示提供服务的功能,提款人选择取款,并在屏幕的提示下输入提取金额;
Step 7:ATM机开始验证用户账户金额;
Step 8:验证通过后在其账户扣取相应金额并提供现金和收据;
Step 9:系统退卡。
26、根据下面描述,绘制活动图。
客户首先在查看和浏览商品,一旦确定要购买的物品后,就通知销售员。这时销售员为购买的物品,开出订单,并通知仓管员提取物品
您可能关注的文档
- T梁架设专项方案midas计算书重点.doc
- T梁架设专项施工方案重点.doc
- txcl5-图像增强-2016重点.ppt
- T梁架设作业指导书重点.doc
- TUENKERS翻转单元产品介绍_2013-8-16重点.ppt
- T梁架设专项施工方案(架桥机施工)重点.doc
- T梁预制及安装方案(江习古TJ9分部)重点.doc
- T梁预制场安全专项施工方案重点.doc
- T梁预制场建设施工方案重点.doc
- T梁施工经验之谈重点.docx
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
文档评论(0)