软件工程期末复习题参考答案

软件工程期末复习题参考答案

ID:15237720

大小:94.50 KB

页数:9页

时间:2018-08-02

软件工程期末复习题参考答案_第1页
软件工程期末复习题参考答案_第2页
软件工程期末复习题参考答案_第3页
软件工程期末复习题参考答案_第4页
软件工程期末复习题参考答案_第5页
资源描述:

《软件工程期末复习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、9软件工程期末复习题选择题1.软件设计中划分模块的一个准则是(C)。A低内聚低耦合B低内聚高耦合C高内聚低耦合D.高内聚高耦合2.(A)是用户和设计交换最频繁的方法。A、原型化方法B、瀑布模型法C、螺旋模型方法D、构件组装模型3.试判断下列叙述中,哪个些是正确的(C)。a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保

2、证是(C)A、硬件环境B、软件开发的环境C、软件开发工具和软件开发的环境D、开发人员的素质5.20世纪50年代以来,出现了许多不同的程序设计语言,下列语言中哪个语言是低级语言(D)A、PASCALB、VISUALBASICC、C++9A、汇编语言6.软件测试的目的是?(D)A.软件的正确性B.找出软件系统中存在的所有错误C.证明软件系统中存在错误D.尽可能多的发现软件系统中的错误7.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。A、程序的内部逻辑B、程序的复杂程度C、该软件的编辑人员D、程序的

3、功能8.软件维护工作的最主要部分是(C)。A、纠正性维护B、适应性维护C、完善性维护D、预防性维护9.PDL是(B)语言。A.高级程序设计语言B、伪码式C、中级程序设计语言D、低级程序设计语言10.软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立(C)。A、软件结构B、软件过程C、软件模型D、软件模块11.在数据流图中,○(椭圆)代表(B)A、数据流B、转换C、数据源D、外部实体912.总体设计目的是确定整个系统的(D)。A、规模B、测试方案C、费用D、功能及模块结构

4、13.检查软件产品是否符合需求定义的过程称为(A)。A、确认测试B、集成测试C、验收测试D、验证测试14、在七种偶合中,最低偶合是(C)。A、内容偶合B、公共偶合C、数据偶合D、非直接偶合15.以下不属于白盒测试技术的是(D)A.逻辑覆盖B.基本路径测试C、循环覆盖测试D、等价类划分16.软件的发展经历了(D)个发展阶段A.1B.2C.3D.417.需求分析的任务不包括(B)A.问题分析B.系统设计C.需求描述D.需求评审。18.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为(A)的方法。A

5、、面向对象B、面向数据C、面向过程D、面向属性19.将软件组装成系统的一种测试技术叫(A)A.集成测试B.单元测试C.集合测试D.系统测试20.技术可行性是可行性研究的关键,其主要内容一般不包括(C)A.风险分析B.资源分析C.人员分析D.技术分析921.一个模块的(B)是指能直接控制该模块的模块数。A.扇出数B.扇入数C.宽度D.深度22.下列模型属于成本估算方法的是(A)A、COCOMO模型B、McCall模型C、McCabe度量法D、时间估算法23.在衡量软件质量时,最重要的标准是(B)。A、成本低B、

6、可维护性好C、符合要求D、界面友好24.瀑布模型的关键不足在于(B)A、过于简单B、不能适应需求的动态变更C、过于灵活D、各个阶段需要进行评审25.软件生命周期中所花费用最多的阶段是(D)A、详细设计B、软件编码C、软件测试D、软件维护26.软件开发时,一个错误发现得越晚,为改正它所付出的代价(A)A、越大B、越小C、越不可捉摸D、越接近平均水平27.程序的三种基本控制结构是(B)A、过程、子程序和分程序B、顺序、选择和循环C、递归、堆栈和队列D、调用、返回和转移28.结构化程序设计主要强调的是(D)A程序的

7、规模B程序的效率C程序设计语言的先进性D易读性29.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为(D)A.纠错性维护B、适应性维护C、改善性维护D、预防性维护930.模块的内聚性最高的是(D)A、逻辑内聚B、时间内聚C、偶然内聚D、功能内聚问答题1.什么是软件?计算机软件是与计算机系统操作有关的程序、规程、规则及任何与之有关的文档及数据;2.什么是软件工程?软件工程是一门指导软件开发的工程学科,以计算机理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件

8、的开发和维护,把经实践证明的科学的管理措施与最先进的技术方法结合起来。3.快速原型技术的基本思想是什么?花费少量代价建立一个可运行的系统,使用户及早获得学习的机会,最终提高软件质量。4.快速开发原型的途径有哪些?废弃型:快速建立需求规格原型;追加型:快速建立渐进原型法采用循环渐进;步骤:快速分析、构造原型、运行和评价原型、修改与改进5.什么是软件危机?软件危机是指在计算机软件的开发和维护过程中所遇到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。