软件工程考试复题2.docVIP

  • 7
  • 0
  • 约1.4万字
  • 约 9页
  • 2016-10-06 发布于贵州
  • 举报
软件工程考试复题2

面向对象的程序设计方法具有比结构化程序设计方法无比优越性,是因为( B) OO方法具有封装性、动态性、多态性 OO方法具有封装性、继承性、多态性 OO方法具有封装性、客观性、动态性 OO方法具有客观性、动态性、动态性 UML中采用 ( C )表现系统的动态性(类图表示对象的结构,用状态图表示对象的内部活动 软件质量的好坏决定着软件的生命力,一般说来,一个质量好的软件应具备(D )。 功能正确、界面友善、占内存少、足够可靠、易于维护 功能正确、结构良好、程序短小、足够可靠、易于维护 功能正确、界面友善、速度足够、足够可靠、易于维护 功能正确、界面友善、程序易读、结构良好、文档齐全 黑盒子、白盒子测试法是常采用的测试方法,其中白盒子测试主要用于测试(D )。 A、结构合理性 B、软件功能(黑盒子) C、程序正确性 D、程序内部结构 在以下几种耦合中,最低耦合是(C )。 A、数据耦合(较低) B、内容耦合(最强) C、非直接耦合 D、公共耦合(较强) 可行性研究的主要任务是了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定( B )。 A、项目总体规划 B、初步项目开发计划 C、需求规格说明书(需求分析) D、总体解决方案 软件系统开发对技术性能的指标要求主要包括:存储容量限制、执行速度、响应时间和(A )等。 A、吞吐量 B、安全性 C、正确性 D、可靠性 需求分析过程负责分析当前系统与目标系统的差别,建立目标系统的(B ) A、物理模型 B、逻辑模型 C、过程模型 D、数据模型 问题分析图(PAD)包括的基本控制结构有:顺序结构选择结构重复结构多分支选择型 A、过程模型 B、资源模型 C、功能模型 D、交互模型 模块内聚度越高,说明模块内各成分彼此结合的程度越(  )  A、松散B、紧密C、无法判断D、相等程序的三种基本控制结构是(  )过程、子程序和分程序顺序、选择递归、堆栈和队列调用、返回和转移面向对象模型主要由以下哪些模型组成(  )对象模型、动态模型、功能模型对象模型、数据模型、功能模型数据模型、动态模型、功能模型对象模型、动态模型、数据模型 ) A、计算机辅助静态分析 B、黑盒法(动) C、路径覆盖 D、边界值分析 16、软件部件的内部实现与外部可访问性的分离,是指软件的( C )。 A、继承性 B、共享性 C、封装性 D、抽象性 17、只有单重继承的类层次结构是( C )层次结构。 A、网状型 B、星型 C、树型 D、环型 18、软件调试技术包括( B ) A、边界值分析 B、演绎法 C、循环覆盖 D、集成测试 19、如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( A )。 A、时间内聚 B、逻辑内聚(一个模块完成的任务在逻辑上属于相同或相似的一类) C、通信内聚 (如果模块中所有元素都使用同一个输入数据和(或)产生同一个输出数据) D、信息内聚:模块完成多个功能,各功能都在同一数据结构上操作,每一功能有唯一入口 20、需求分析中开发人员要从用户那里了解( A )。 A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 21、下列关于瀑布模型的描述正确的是( D )。 A、利用瀑布模型,如果发现问题修改的代价很低 B、瀑布模型的核心是按照软件开发的时间顺序将问题简化 C、瀑布模型具有良好的灵活性 D、瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开 22、软件管理工作涉及到的直接对象不包括( B )。 A、软件开发人员 B、硬件设备 C、项目经费 D、软件项目 23、对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C、封装 D.抽象 24、盒图(N-S图)为(A )提供了有力的工具。 A、系统分析 B、软件的自动化生成 C、自动分析数据 D、测试软件 25、( D )是比较理想的可重用软构件。 A、子程序库 B

文档评论(0)

1亿VIP精品文档

相关文档