软件工程复习题ans.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新建试卷 一、单项选择题 (共 56 题, 56 分) 1、 UML中描绘类与类之间关系的图是 ( ) 。 A、 用例图 B、 类图 C、 包图 D、 次序图 2、 下列不是面向对象方法优点的是 ( ) 。 A、 与人类习惯的思维方法一致 B、 稳定性好 C、 可重用性好 D、 不用维护 3、UML中 , 包图是一种 ( ) 。 A、 会合 B、 数据构造 C、 分组体制 D、 对系统的动向描绘 4、 软件可分为系统软件、支撑软件、应用软件等 , 这是根据 ( ) 来划分的。 A、 软件的工作方式 B、 软件的规模 C、 软件的功能 D、 软件的制造过程 5、 下面的 ( ) 说法是正确的。 精选文库 A、 软件危机在 20 世纪 70 年代末期全面爆发 B、 目前先进的软件工程方法已经解决了软件危机的问题 C、 软件危机是指在计算机软件开发和维护过程中碰到的一系列严重问题D、 软件危机是指在软件产品中存在一系列的质量问题 6、 UML中表示对象之间交互的图为 ( ) 。 A、 类图 B、 活动图 C、 协作图 D、 配置图 7、 下面 ( ) 不是消息的组成部分。 A、 接收消息的对象 B、 消息名 C、 变元 D、 规格说明 8、 热水器和小鸭牌热水器这两个事物之间是 ( )关系。 A、 继承 B、 聚集 C、 关系 D、 细化 9、 对象实现了数据和操作的结合 , 使数据和操作 ( ) 于对象的统一体中。 A、 结合 B、 隐藏 C、 封装 D、 抽象 10、 面向对象的主要特点除对象惟一性、封装、继承外 , 还有( )。 A、 多态性 B、 完整性 C、 可移植性 D、 兼容性 -- 2 精选文库 11、 软件文档在软件工程实施中是十分重要的 ,它不单是软件开发各阶段的重要依据 ,而且极大影响软件的 ( ) 。 A、 可靠性 B、 可维护性 C、 可扩展性 D、 可移植性 12、 下列 ( ) 属于系统软件。 A、 字办理软件 B、 Rational Rose C、 操作系统 D、 ERP 系统 13、 以下是图书管理系统的有关类 ,属于边界类的是 ( ) A、 图书类 B、 读者类 C、 身份考证类 D、 借书操作界面类 14、 OMT 方法是由下面哪位科学家提出的 ( ) A、 Booch B、 Rumbaugh C、 Coad D、 Jacobson 15、 面向对象剖析过程中获取用户需求不正确的选项是 ( ) 。 A、 参观用户的工作流程 ,察看用户的操作 B、 向用户群体发检盘问卷 C、 与同行、专家谈话 , 听取他们的建议 D、 系统剖析员与用户简单沟通后与设计人员确定 16、 面向对象剖析模型不包括如下 ( ) 。 A、 功能模型 B、 对象模型 -- 3 精选文库 C、 动向模型 D、 物理模型 17、 为使得开发人员对软件产品的各个阶段工作都进行周祥的思考 , 进而减少返工 ,所以 ( ) 的编制是很重要的。 A、 需求说明 B、 纲要说明 C、 软件文档 D、 测试计划 18、 为了使程序能在不同计算机上运行 , 程序应具有较好的 ( ) A、 可移植性 B、 可重用性 C、 可维护性 D、 可适应性 19、 系统剖析员 Analyst 在做积蓄系统的需求开发时 ,发现 :①“取款”用例、②“盘问余额”用例、③“更改密码” 用例都要使用、④“考证卡号和密码”用例的功能。那么①②③ 3 个用例与用例④的关系是 ( ) 。 A、 使用关系 B、 扩展关系 C、 组成关系 D、 包含关系 20、 在 ATM 自动取款机的工作模型中 ( 用户通过输入正确的用户资料 ,从银行取钱的过程 ), 下面哪个是“ Actor ” ( ) 。 A、 用户 B、 C、  ATM 取款机 ATM 取款机管理员 D、 取款 21、 开发软件所需高成本和产品的低质量之间有着尖利的矛盾 ,这种现象称做 ( ) 。 A、 软件工程 B、 软件周期 C、 软件危机 D、 软件产生 -- 4 精选文库 22、 ( ) 是表达组成系统的类及其相互联系的图示。 A、 对象图 B、 类图 C、 组件图 D、 配置图 23、 在类图中 ,“ # ”表示的可见性是 ( ) 。 A、 B、 C、 D、  Public Protected Private Package 24、 按软件生命周期方法设计软件的过程中 ,画数据流图属于下面哪个阶段的工作 ( ) 。 A、 需求剖析 B、 程序设计 C、 详尽设计 D、 软件维护 25、 在软件的剖析阶段 ,常用 ( ) 来描绘业务办理系统的信息根源、存储、办理和去处。 A、 .E-R 图 B、 C、 D、  .框图 .数据流图 .时序网络 26、 对于协作图的描绘 ,下列哪个不正确 (

文档评论(0)

151****6617 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档