软件工程练习概论.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、单选题: 1、下列属于软件的特点的是( D )。 A. 软件是一种逻辑实体,具有抽象性 B. 软件在使用过程中没有磨损、老化的问题 C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高 D. 以上都正确 2、需求分析阶段最重要的技术文档是( B )。 A. 设计说明书 B. 需求规格说明书 C. 可行性分析报告 D. 用户手册 3、数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C )。 A. 数据库设计 B. 数据通信 C. 数据定义 D. 数据维护 4、 需求分析阶段的研究对象是( B )。 A. 系统分析员要求 B. 用户要求 C. 软硬件要求 D. 系统要求 5、 耦合度最高的是( B )耦合。 A. 环境 B. 内容 C. 控制 D. 数据 6、 内聚程度较低的是( A )内聚。 A. 偶然 B. 通讯 C. 顺序 D. 时间 7、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( C )。 A. 详细设计阶段 B. 概要设计阶段 C. 需求分析阶段 D. 测试和运行阶段 8、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( C ) A. 硬件环境 B. 软件开发的环境 C. 软件开发工具和软件开发的环境 D. 开发人员的素质 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的( B ) A. 控制流 B. 数据流 C. 程序流 D. 指令流 10、软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( A )。 A. 运行和维护阶段 B. 设计阶段 C. 代码实现阶段 D. 测试阶段 11、软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是( D ) A. 公共耦合 B. 控制耦合 C. 标记耦合 D. 数据耦合 12、软件维护的四类维护活动是( A ) A. 改正性维护,适应性维护,完善性维护和预防性维护。 B. 适应性维护,完善性维护,抢救性维护和辅助性维护。 C. 改正性维护,适应性维护,完善性维护和辅助性维护。 D. 适应性维护,完善性维护,抢救性维护和预防性维护。 13、主要从( A )几个方面进行系统可行性研究。 A.技术可行性,经济可行性,操作可行性。 B. 技术可行性,经济可行性,系统可行性。 C.经济可行性,系统可行性,操作可行性。 D. 经济可行性,系统可行性,时间可行性。 14、OMT(Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、( C )组成。 A. 静态模型和功能模型 B. 动态模型和过程模型 C. 动态模型和功能模型 D. 静态模型和操作模型 15、为了表示项目管理功能工作中各项任务之间的进度衔接关系,常用的计划管理工具是( D ) A. 程序结构图 B. 数据流图 C. E-R图 D. 甘特(Gantt)图 16、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发 的决策依据,因必须给出( B )的回答。 A.确定 B.行或不行 C.正确 D.无二义 17、在E-R 模型中,包含以下基本成分( C )。 A. 数据、对象、实体 B. 控制、联系、对象 C.实体、联系、属性 D. 实体、属性、操作 18、 各种软件维护的类型中最重要的是( A )。 A.完善性维护 B.纠错性维护 C.适应性维护 D. 预防性维护 19、模块的内聚性最高的是( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 20、提高测试的有效性非常重要,成功的测试是指( D ) A. 证明了被测试程序正确无误 B. 说明了被测试程序符合相应的要求 C.未发现被测程序的错误 D.发现了至今为止尚未发现的错误 21、下面几种白箱测试技术,哪种是最强的覆盖准则( D ) A.语句覆盖 B.条件覆盖 C.判定覆盖 D.条件组合覆盖 22、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档