软件工程单项选择题练习内容摘要:

数小 软件详细设计的主要任务是对 ( )进行的详细设计。 A、算法和数据结构 B、外部接口 C、软件编码 D、功能 Jackson 方法是一种面向 ( )的方法。 A、数据流 B、对象 C、数据结构 D、控制流 第一个体现结构化编程思想的程序设计语言是 ( )。 A、 FORTRAN B、 C C、 Pascal D、 Cobol 一个成功的测试可以 ( )。 A、 表明程序没有错误 B、发现所有错误 C、提高软件可靠性 D、发现尚未发现的错误 黑盒技术设计测试用例的方法之一为 ( )。 A、因果图 B、逻辑覆盖 C、 循环覆盖 D、基本路径测试 1在软件维护的内容中,占维护活动工作量比例最高的是 ( )。 A、校正性维护 B、适应性维护 C、完善性维护 D、预防性维护 1当前时期软件维护的费用在总费用中的比例为 ( )。 A、 35%~ 40% B、 40%~ 60% C、 60%~ 70% D、 70%~ 80%或更高 1软件维护的副作用,是指 ( )。 A、开发时的错误 B、隐含的错误 C、因修改软件而造成的错误 D、运行时误操作 1在快速原型的开发过程中,用于及 早向用户提交原型系统的原形模型是 ( )。 A、探索型原型 B、实验型原型 C、演化型原型 D、增量构造原型 一、单项选择题: (每小题 1 分,共 20 分 ) B A C D B A C C D A 1 C 1 D 1 C 1 C 1 C 1. 下列现象哪些不属于软件危机 ( )的现象 ,风险大 式 ,效率低 2. 下列哪个不属于软件工程的内涵之一 ( ) 3.经济可行性研究的范围包括( ) A.资源有效性 B.管理制度 C.效益分析 D.开发风险 4.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( )的回答。 A.确定 B.行或不行 C.正确 D.无二义 ( ) 模型 模型 度量法 6.计算机辅助软件工程,简称( )。 A、 SA B、 SD C、 SC D、 CASE 7.瀑布模型的存在问题是( ) A.不能与同行、用户沟通 B.不能使设计过程易于控制 C.不能将开发过程困难“各个击破” D.不适应可变需求 8.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于( )。 A、维护时期 B、计划时期 C、运行时期 D、开发时期 9. 宿主平台是 ( ) D. 由操作系统和硬件系统构成的 10.软件计划的具体任务不包括 ( ) A. 确定软件的作用范围 C. 估算开发所需的资源 11.需求分析最终结果是产生() A、项目开发计划 B、需求规格说明书 C、设计说明书 D、可行性分析报告 12. DFD 图不反映出系统 ( ) 13.在数据流图中,○(椭圆)代表( )。 A、源点 B、终点 C、加工 D、模块 14. 软件结构图中,模块框之间若有直线连接,表示它们之间存在() A、调用关系 B、组成关系 C、链接关系 D、顺序执行关系 15.为了提高模块的独立性,模块内部最好是() A、逻辑内聚 B、时间内聚 C、功能内聚 D、通信内聚 16.软件详细设计的主要任务是确定每个模块的() A、算法和使用的数据结构 B、外部接口 C、功能 D、编程 17. 编码阶段的目标是 ( ) A. 对诸如“学生编号”,“ 职工编号”进行编码设计 B. 将软件算法过程翻译成源程序 C. 统一各种信息编码 D. 选择最适合的程序设计语言 18. .NET 属于 ( ) A. 3GL B. 4GL C. 独立于机器的面向算法的语言 ,它的输入量只有一个 X,其范围是[ , ],现从输入的角度考虑一组测试用例: , , ,。 设计这组测试用例的方法是 ( ) 20.程序的三种基本控制结构是( ) A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移 1. 下列哪个办法不属于 解决 软件危机的途径之一 ( ) A. 研制新一代智能计算机 B. 大力扶持软件企业 C. 采用软件工程的解决途径 D. 采用面向对象的软件设计方法 2. 下列哪个不属于软件工程的内涵之一 ( ) A. 应用完善的科学与工程原理 B. 经济地开发软件 C. 扶持培养软件高手的学院 D. 开发既可靠又能有效运行的软件 3. 研究开发所需要的成本和资源是 属于可行性研究中的 ( )研究的一方面。 4.可行性研究要进行一次()需求分析。 A、深入的 B、详尽的 C、彻底的 D、简化的、压缩了的 下面哪一项不属于快速原型模型的优点。 ,全面发现错误给以纠正。 ,缩短开发时间,减少费用、提高生产率。 ,促进各类人员的协调,适 应需求变化。 6. OOA 是 ( ) A. 结构化分析 C. 面向对象程序分析 D. 面向对象分析 7. 下列哪个不属于 瀑布模型与传统的程序设计的不同之处( )。 ,不写文档 . ,并只有自己才能读懂 . . 8.软件生 命周期中软件需求分析阶段主要解决( ) A.软件系统 ”如何做 ”问题 B.将模块结构和算法过程进行 ”转换 ” 为程序 C.软件系统 ”做什么 ”问题 D.开发此软件系统 ”行不行 ”问题 9.下面哪个模式不属于软件工程的开发模式 10.软件计划的具体任务不包括 ( ) B. 确定软件的作用范围 C. 估算开发所需的资源 11. DFD 图反映系统( ) A.怎么做 B.能行吗 C.何时做 D.做什么 12.概要设计最终结果是产生() A、项目开发计划 B、需求规格说明书 C、软件结构设计说明书 D、可行性分析报告 13. SA 方法使用的描述手段不包括 ( ) A. 数据流图 C. 数据字典 14. .快速原型模型的主要特点之一是 ( ) 有用的 的软件产品 15.在七种偶合中,最低偶合是( )。 A、内容偶合 B、公共偶合 C、数据偶合 D、非直接偶合 16.结构化程序设计主要强调的是( ) A. 程序的规模 B. 程序的效率 C. 程序设计语言的先进性 D. 程序易读性 17. 面向对象的特征不包括 ( )。 D. .封装性 18. PASCAL 语言属于 ( ) 19. 若有一个计算类型的程序,它的输入量只有一个 X,其范围是[ , ],现从输入的角度考虑一组测试用例: , 30, ,。 设计这组测试用例的方法是 ( ) 软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试( )。 ,类与类之间主要有以下结构关系( 1) A 继承和聚集 B 继承和一般 C 聚集和消息传递 D 继承和方法调用 (3) A 成本高 B 生产率低 C 技术发展快 D 质量得不到保证 ( 4) A 多态性 B 继承性 C 封装性 D 过程调用 ( 4) A 是否有足够的人员和相关的技术来支持系统开发 B 是否有足够的工具和相关的技 术来支持系统开发 C 待开发软件是否有市场、经济上是否合算 D 待开发的软件是否会有质量问题 ( 3) A 编码副作用、数据副作用、测试副作用 B 编码副作用、数据副作用、调试副作用 C 编码副作用、数据副作用、文档副作用 D 编码副作用、文档副作用、测试副作用 ( 4) A 培训计划 B 人员安排 C 进度安排 D 软件开发标准的选择和制定 ( 2) A 基本路径测试 B 边界值分析测试 C 循环覆盖测试 D 逻辑覆盖测试 ,这种现象称做 ( ) ( )研究的一方面。 ( ) 内聚 SD 方法中全面指导模块划分的最重要的原则是 ( ) ( ) 语言 ( ) A. Pascal B. C C. Fortran。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。