- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
08学年第2学期面向对象分析与设计试卷(A)_答案
华南农业大学期末考试试卷(A卷-答案)
2008学年第2学期 考试科目: 面向对象分析与设计
考试类型:(闭卷) 考试时间: 120 分钟
学号 姓名 年级专业
题号 一 二 三 四 五 总分 得分 评阅人 一、单项选择题(每题2分,共30分。将正确答案填入下表)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B D D C D A D B B C D B B A D 1、一个设计得好的面向对象系统具有()特征。B
A.低内聚、低耦合B.高内聚、低耦合C.高内聚、高耦合D.低内聚、高耦合
2、不是传统开发方法的是()。D
A.功能分解法 B.结构化方法 C.信息建模方法 D.面向对象方法
3、不是面向对象的基本思想的是()。D
A.客观世界中的事物都是对象,对象间存在一定的关系。
B.用对象的属性描述事物的静态特征
C.用对象的操作描述事物的动态特征(行为)。
D.通过随机方式对事物进行分类。
4、面向对象的特点主要概括为( )。C
A.可分解性、可组合性、可分类性 B.继承性、封装性、多态性
C.抽象性、继承性、封装性、多态性 D.封装性、易维护性、可扩展性、可重用性
5、下列关于面向对象分析(OOA)中描述错误的是()。D
A.是运用面向对象方法进行系统分析。
B.是软件生命周期的一个阶段
C.强调对问题域和系统责任进行分析和理解。
D.强调与实现有关的分析和理解。
6、下列叙述中正确的是()。A
A.系统边界是一个系统所包含的所有系统成分与系统以外各种事物的分界线。
B.参与者一定是系统中的一部分。
C.参与者是在系统之外但可不与系统进行交互的任何事物。
D.参与者只能是人或者设备。
7、关于用例与类的对比中()是错误的。D
A.都属于模型结构元素
B.都存在继承关系
C.类描述系统的部分静态视图,用例描述系统动态的行为视图
D.类描述的是系统的内部构成,用例也可以描述系统的内部构成
8、关于类和对象的描述中,()是错误的。B
A.对象是具有明确语义边界并封装了状态和行为的实体。
B. 类与对象之间的关系,如同一个铸件和它的模具之际的关系。
C.对象是类的实例。
D. 类是对具有相同属性和操作的一组对象的抽象描述。
9、若对象可以给对象发送消息,那么______ 。A.对象可以看见对象B.对象可看见对象C.对象、相互不可见D.对象、相互可见在UML提供的图中,____()A____用于描述系统与外部系统及用户之间的交互;___()D___用于按时间顺序描述对象间交互。A.用例图B.类图C.对象图D.部署图A.网络图B.状态图C.协作图D.序列图
答:该方案的缺点是必须要了解系统模块才能描述清楚用况“登录”。向系统增减功能时,也要修改用况“登录”。从维护的角度看,可能会忘记对用况“登录”进行修改。
从概念上讲,“选课”与“查看学分”并不是登录的组成部分,用况“登录”的文字描述中的后半部分实际上是与登录无关的。可优化为如下方案:
3、在OOD阶段,若选择Java语言进行编程,则不支持多继承,针对下面的类图进行调整,给出其中的两种方案。(6分)
4、小强刚考过“车牌”,总结了整个开车过程:起步,一灯二挡三镜;起步后一挡一挡的加速;碰到障碍,减速减挡;正常前进,认准所属车道,让速不让道;后退需要先减速停车,然后换档看镜,松离合。为了方便记忆,请将开车过程用状态图进行描述。(6分)
5、什么情况下使用活动图进行描述,并对活动图和状态图进行对比。(6分)
答:在以下几种情况可以使用活动图: (1)分析用例(业务建模);(2)理解牵涉多个用例的工作流;(3)处理多线程应用。
活动图和状态图的对比:状态图和活动图均是对系统的动态行为建模, 二者很相似, 但也有区别: (1)描述重点不同。状态图描述对象的状态及状态间的转移;活动描述从活动到活动的控制流。(2)使用场合不同。描述对象的生命周期内行为使用状态图;分析用例/理解多个用例的工作流程/多线程应用等使用活动图。
四、设计题(共30分)
1、下面是“结帐”用况的基本路径描述,请画出顺序图。(10分)
①会员请求结帐;②系统验证会员的帐户处于打开状态;③系统验证订单的信息充分;④系统找出有足够库存且运费最低的供应商;⑤系统合计订单总价(订单总价=所有订单项价钱合计+税金+运费);⑥系统现实收费明细;⑦会员确认;⑧系统保存订单信息,扣除会员帐户金额,通知供应商发货,从库存扣除相应数量。
2、根据下面的描述,画出类图。(10分)
某公司销售多种物品,物品
您可能关注的文档
最近下载
- (六年级奥数试题及答案.doc VIP
- 建筑及装饰工程2020年乌鲁木齐地区单位估价表.pdf VIP
- 廉洁从业课件.ppt VIP
- “演变过程类”选择题答题技巧(原卷版)-2025年高考地理复习热点题型专项训练(新高考通用).pdf VIP
- 建筑构造与算量 智慧树 知到答案.docx VIP
- 汽车产业群卡车及专用车整车开发控制程序.pdf VIP
- 新疆自然资源厅所属事业单位笔试题库2024新版.docx VIP
- 中药炮制学——炒.ppt VIP
- 《电气控制系统设计与装调》课件 项目5 小车自动往返控制线路的设计与安装.pptx VIP
- 艾滋病防治技能竞赛考试题库大全-1单选题汇总.docx VIP
文档评论(0)