- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SWI-211使用UML进行面向对象的分析与设计-网络课程平台.doc
PAGE
PAGE 7
对象的可见行为是由什么来模型化:c
A. 属性 B. 职责 C. 操作 D. 方法
多重继承在概念上是比较直接,也是真实世界的体现;然而在实际使用时却要非常谨慎,这主要是因为多重继承存在很多潜在问题,具体表现为(多选):a c
A. 由于继承多个父类,子类经常存在命名冲突 B. 多重继承增加了系统的复杂程度
C. 有些编程语言不支持多重继承的实现 D. UML语言不支持多重继承的建模
在下面的类图中,与卡车有关联的类有(多选):a d
A. 人 B. 轿车 C. 卡车 D. 拖车
已知某接口A,存在类B实现了该接口所定义的所有操作;对于这两个类之间存在的关系,下列选项中哪些是正确的(为了简化,图中省略了相关的属性和操作)(多选):b,d
A. B. C. D.
关于下面的类图中所表示的关联关系,下列四个选项中说法错??的是:d
A. 一个学生可以选1到多门课程 B. 一个老师可以教0到多门课程
C. 一门课程只能由一位老师上课 D. 一门课程可以被0到多个学生选课
下面四个选项中,哪项肯定不能作为系统的角色(Actor):c
A. 直接操作系统的人 B. 需要交互的外部系统
C. 系统自身的数据库 D. 时间
当使用用例模型对一个工资系统进行建模时,下列哪个选项可以被认定为该系统的角色(Actor):a
A. 接收工资单的银行 B. 工资系统源代码程序 C. 工资单 D. 工资数据库
在各种不同的软件需求中,下列哪个选项描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明:d
A. 业务需求 B. 非功能需求 C. 用户需求 D. 功能需求
下列选项中,那些是“用例描述”应该包含的内容(多选):abce
A. 概述 B. 基本事件流 C. 可选事件流 D. 对象模型 E. 前置条件
关于分析和设计区别,下列哪个说法是错误的:e
A. 分析侧重于问题域,设计侧重于解域
B. 一般情况下,设计模型比分析模型复杂得多
C. 分析解决做什么的问题,设计则解决怎么做的问题
D. 分析模型主要侧重功能需求,而设计模型则要充分考虑各种非功能需求
E. 一般情况下,分析模型不考虑系统结构,而设计模型则对系统结构进行全面设计
下列分析和设计工作流活动中,哪个活动不属于设计阶段:a
A. 定义一个备选架构 B. 细化架构 C. 定义组件 D. 设计数据库
关于系统架构,下列哪个说法是错误的:d
A. 软件架构包含着一套关于软件系统组织的重要结论(decision)
B. 软件架构决策是最基础的决策,它的改变会带来巨大的影响
C. 架构为设计提供了一个框架
D. 架构是静态的,而不是动态的
构架分析一个很重要的原则是避免包之间的循环依赖,下面四个选项中哪个构架示意图中不存在循环依赖:b
A. B. C. D.
在下图所示的分层构架中,框架层可以直接使用哪些层次提供的服务(多选):b,c,d
A. 应用程序层 B. 框架层 C. 基础设施层 D. 复用层
下列选项中,哪些可以作为关键抽象的来源(多选):a,b,c,d
A. 领域知识 B. 领域模型 C. 需求 D. 词汇表 E. 补充说明
关于边界类的论述,下列哪个说法是错误的:c
A. 存在两类边界类:用户界面类、系统和设备接口类
B. 每对主角/用例对应一个边界类
C. 边界对象的生存周期不大于用例实例的生存期
D. 边界类关注职责,而不关注界面细节
在分析阶段,职责分配是至关重要的;现已知实体类A、B都有数据a,则对于操作数据a的职责op应该如何设计(多选):a,b,c,e
A. 将职责交给类A,对其它需要执行该职责的类增加关系
B. 将职责交给类B,对其它需要执行该职责的类增加关系
C. 将职责放在控制类中,对其它需要执行该职责的类增加关系
D. 将职责放在边界类中,对其它需要执行该职责的类增加关系
E. 创建一个新类,将职责放在这个新类中,对其它需要执行该职责的类增加关系
和包相比,子系统具有更丰富的语义,它能够通过接口对外提供行为;下面四个选项中,哪个是包和子系统都具有的特点:a
A. 一种分组机制 B. 对外提供行为 C. 完全封装实现细节 D. 容易被替换
关于软件模块分层和分区的注意事项,下列说法中,哪个是错误的:c
A. 分层时高层模块仅对当前层和紧邻着的下层建立依赖关系,同时尽量避免越层依赖
B. 分层时较高层关注用户需求,受需求影响;而较低层关注实施平台,受环境影响
C. 分层的目标是减低耦合度,并且减轻维护工作量,因此层数越多越好
D. 分区要最大化包内的耦合和内聚,而最小化包之
您可能关注的文档
- JSP初学者入门课件与实例第00章html初步.ppt.ppt
- labview教学-环境介绍与数值.ppt.ppt
- Lecture1-苏州工业园区服务外包职业学院.doc
- lesson11.ppt-北京科技大学天津学院.ppt
- LCD日常使用的保养和维护-乐清教育局.ppt
- LessonTwo【形容词比较级及最高级】的变化形式一、规则变化a.原级.doc
- Levo大容量手动移液器-大龙仪器.doc
- LifeKeeperv4.1.1forWindows2000安装指南-HPECommunity.doc
- Lii-260充电器说明书B.doc.doc
- linux内核模块设计.ppt.ppt
- 【MOOC】离散数学-电子科技大学 中国大学慕课MOOC答案.docx
- 【MOOC】逻辑学-江苏理工学院 中国大学慕课MOOC答案.docx
- 【MOOC】化学教学论手持技术数字化实验-华南师范大学 中国大学慕课MOOC答案.docx
- 【MOOC】Java面向对象程序设计-江苏海洋大学 中国大学慕课MOOC答案.docx
- 【MOOC】计量经济学-西南财经大学 中国大学慕课MOOC答案.docx
- 【MOOC】人力资源管理-南京信息工程大学 中国大学慕课MOOC答案.docx
- 【MOOC】人工智能与信息社会-北京大学 中国大学慕课MOOC答案.docx
- 【MOOC】大学物理—力学-上海交通大学 中国大学慕课MOOC答案.docx
- 【MOOC】大学化学实验-西安交通大学 中国大学慕课MOOC答案.docx
- 【MOOC】视光核心能力临床实践-天津市职业大学 中国大学慕课MOOC答案.docx
文档评论(0)