软件工程案例教程答案解析.doc

软件工程案例教程答案解析.doc

ID:56719484

大小:28.62 KB

页数:7页

时间:2020-07-06

软件工程案例教程答案解析.doc_第1页
软件工程案例教程答案解析.doc_第2页
软件工程案例教程答案解析.doc_第3页
软件工程案例教程答案解析.doc_第4页
软件工程案例教程答案解析.doc_第5页
资源描述:

《软件工程案例教程答案解析.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第一章1.下列所述不是软件特点的是(A)A.软件是有形的B.软件不存在磨损和消耗问题C.软件开发成本高D.软件没有明显的制作过程2.软件工程的出现主要是由于(C)A.程序设计方法学的影响B.其他工程学科的影响C.软件危机的出现D.计算机的发展3.以下(C)不是软件危机的表现形式A.开发的软件不满足用户的需要B.开发的软件可维护性差C.开发的软件价格便宜D.开发的软件可靠性差4.软件工程的目的是(C)A.建造大型的软件系统B.开发的软件可维护性差C.软泥质量的保证D.研究软件开发的远离5.下列所述不是软件组成的是(D)A.程序B.

2、数据C.界面D.文档6.下列对“计算机软件”描述正确的是(A)A.是计算机系统的组成部分B.不能作为商品参加交易C.是在计算机硬件设备生产过程中生产出来的D.之存在语计算机系统工作时7.软件工程的方法的产生源于软件危机,下列(D)是产生软件危机的在原因A.软件的复杂性B.软件维护困难C软件成本太高.D.软件质量难保证8.软件工程方法的提出源于软件危机,其目的应该是最终解决软件的(D)问题A.软件危机B.质量保证C.开发效率D.生产工程化9.软件工程学中除重视软件开发的研究外,另以重要组成容是软件的(A)和过程改进A.项目管理B.

3、成本核算C.人员培训D.工具开发10.软件工程设计软件开发技术和项目管理等方面容,下述容中(D)不属于开发技术的畴A.软件开发方法B.软件开发工具C.软件工程环境D.软件工程经济二、填空题1.软件工程的目的是成功的建造大型的软件系统,主要容是开打软件开发技术、软件项目管理和软件质量管理。2.螺旋式开发模型主要是针对风险比较大的项目而设计的3.由于软件产生的复杂性和高成本,使大型软件产生出了很多问题,即出现软件危机,软件工程正是为了克服它而提出的一种概念及相关方法和技术。4.增量模型假设需求可以分段,成为一系列增量产品,每一增量可

4、以分别开发。5.喷泉模型比较适合用于面向对象的开发方法。三、判断题1.软件开发方法的主要目的是克服软件手工生产带来的问题,使软件开发能进入工程化和规化的环境(Y)2.软件工程的提出起源于软件危机,其目的书最终解决软件的生产工程化(Y)3.软件工程改进也是软件工程的畴(Y)第二章一、选择题1.结构化分析方法是面向(B)的自顶向下逐步求精的分析方法。A.目标B.数据流C功能.D.对象2.在进行软件设计时应该遵循的最主要的原理是(C)A.抽象B模块化.C.模块独立D信息屏蔽.3.在结构化分析方法中,常用的描述软件功能需求的工具是(C)

5、A.业务流程图、处理说明B软件流程图、模块说明.C.数据流程图、数据字典D.系统流程图、程序编码二、填空题1.结构化分析方法是(面向数据流)进行分析的方法。2.在软件开发的结构化方法中,构成系统逻辑的模型的是(数据流图(DFD))和数字字典。3.数据流图是描述数据在软件中流动和被处理的过程,是软件模型的一种图示,它一般包括4种图形符号:变换/加工、外部实体、数据流向和(数据储存)。4.(面向对象)是将数据和对数据的操作紧密结合起来的方法,这是与传统结构化方法的主要区别三、判断题1.面向对象开发过程是多次重复和迭代的演化过程,(面

6、向对象开发方法是)在概念和表示方法是的一致性保证了各项开发活动之间的平滑过渡(N)2.软件逆向工程是根据对软件需求的分析恢复其设计和软件代码的过程(N)第三章一、选择题1、软件开发过程中,需求活动的主要任务是(B)A给出软件解决方案B定义需求并建立系统模型C定义模块算法D给出系统模块结构2、软件需求规格说明文档中包括多方面的容,下述(D)不是软件需求规格说明文档中应包括的容A安全描述B功能描述C性能描述D软件代码3.软件需求分析一般应确定的是用户对软件的(D)A功能需求B非功能需求C性能需求D功能需求和非功能需求4.结构化分析方

7、法中,描述软件功能需求的常用工具有(C)同第二章5.软件需求分析阶段建立原型的主要目的是(D)A确定系统的功能和性能要求B确定系统的性能要求C确定系统是否满足用户要求D确定系统是否满足开发人员需要6.在需求分析阶段,需求分析人员需要了解用户的需求,认真仔细地调研、分析,最终应建立目标系统的逻辑模型并写出(B)A模块说明书B需求规格说明书C项目开发设计D合同文档7.如见需求阶段要解决的问题(A)A软件做什么B软件提供哪些信息C软件采用什么结构D软件怎样做8.软件需求管理过程包括需求获取、需求分析、编写需求规格说明书、需求评审以及(

8、D)A用户参加B需求变更C总结D都不正确9.在原型法中开发人员根据(A)需求不断修改原型,直到满足用户需求为止。A用户B开发人员C系统分析员D程序员10.结构化分析方法以数据流图、(D)和加工说明等描述工具,即用直观的图和简介的怨言来描述软件系统模型。A、DFD

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

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

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