软件工程实用教程第三版郭宁主编课后习题及答案

软件工程实用教程第三版郭宁主编课后习题及答案

ID:11933203

大小:210.48 KB

页数:20页

时间:2018-07-15

软件工程实用教程第三版郭宁主编课后习题及答案_第1页
软件工程实用教程第三版郭宁主编课后习题及答案_第2页
软件工程实用教程第三版郭宁主编课后习题及答案_第3页
软件工程实用教程第三版郭宁主编课后习题及答案_第4页
软件工程实用教程第三版郭宁主编课后习题及答案_第5页
资源描述:

《软件工程实用教程第三版郭宁主编课后习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章软件工程引论1.在下列选项中,(D)不是软件的特征。A.系统性与复制性B.可靠性与一致性C.抽象性与智能型D.有形性与可控性2.软件是一种(B)产品。A.有形B.逻辑C.物质D.消耗3.软件工程是一种(A)分阶段实现的软件程序开发方法。A.自顶向下B.自底向上C.逐步求精D.面向数据流4.与计算机科学的理论研究不同,软件工程是一门(B)学科。A.理论性B.工程性C.原理性D.心理性5.软件工程与计算机科学性质不同,软件工程着重于(C)。A.原理探讨B.理论研究C.建造软件系统D.原理性的理论6.下列说法正确的是(B)A.软件工程的概念于20世纪50年代提出

2、B.软件工程的概念于20世纪60年代提出C.20世纪70年代出现了客户机/服务器技术D.20世纪80年代软件工程学科达到成熟7.软件工程方法学中的软件工程管理是其中的一个重要内容,它包括软件管理学和软件工程经济学,它要达到的目标是(D)A.管理开发人员,以开发良好的软件B.采用先进的软件开发工具,开发优秀的软件C.消除软件危机,达到软件生产的规模效益D.以基本的社会效益为基础,工程化生产软件第二章软件生命周期及开发模型1.软件生命周期包括可行性分析和项目开发计划、需求分析、总体设计、详细分析、编码、(B)、维护等活动。A.应用B.测试C.检测D.以上答案都不正确

3、2.软件生命周期模型有多中,下列项目中,(C)不是软件生命周期模型。A.螺旋模型B.增量模型C.功能模型D.瀑布模型3.软件生命周期中时间最长的阶段时(D)A.需求分析阶段B.总体设计阶段C.测试阶段D.维护阶段4.瀑布模型是一种(D)A.软件开发方法B.软件生存周期C.程序设计方法学D.软件生存周期模型5.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为(A)A.瀑布模型B.对象模型C.螺旋模型D.层次模型6.在结构化的瀑布模型中,(D)阶段定义的标准将成为软件测试中系统测试阶段的目标A.详细设计阶段B.总体设计阶段C.可行性研究阶段D.需求分析7

4、.增量模型是一种(B)的模型A.整体开发B.非整体开发C.灵活性差D.较晚产生工作软件8.(C)是指模拟某种产品的原始模型A.模型B.最初模型C.原型D.进化模型9.建立原型的目的不同,实现原型的途径也有所不同,下列不正确的类型是(B)A.用于验证软件需求的原型B.垂直原型C.用于验证设计方案的原型D.用于演化出目标系统的原型1.原型化方法是一种(A)型的设计过程。A.在外向内B.自顶向下C.自内向外D.自底向上2.对于原型的使用建议,以下说法不正确的是(C)A.对于开发周期很长的项目,能够使用原型B.在系统的使用可能变化较大、不能相对稳定是,能够使用原型C.缺

5、乏开发工具,或对原型的可用工具不了解的时候,能够使用原型D.开发者对系统的某种设计方案的实现无信心或无十分的把握时,能够使用原型3.原型模型的主要特点之一是(B)A.开发完毕才见到产品B.及早提供工作软件C.及早提供全部完整软件D.开发完毕才见到工作软件第一章结构化需求分析1.需求工程的主要目的是(C)A.制定系统开发的具体方案B.进一步确定系统的需求C.解决系统是“做什么的为题”D.解决系统是“如何做的问题”2.需求分析的任务不包括(B)A.问题分析B.系统设计C.需求分析D.需求评审3.软件分析的第一步要做的工作是(A)A.定义系统的目标B.定义系统的功能模

6、块C.分析用户需求D.分析系统开发的可行性4.可行性研究的目的是用最小的代价在尽可能短的时间内确定问题的(A)A.能否可解B.工程进度C.开发计划D.人员配置5.需求分析最终结果是产生(B)A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告6.在结构化分析方法中,(C)是表达系统内部数据运动的图形化技术A.数据字典B.实体关系图C.数据流图D.状态转换图7.DFD中的每个加工至少需要(D)A.一个输入流B.一个输出流C.一个输入或输出流D.一个输入流和一个数处理8.需求分析的主要方法有(C)A.形式化分析方法B.PAD图描述C.结构化分析方法D.

7、程序流程图9.SA法的主要描述手段有(B)A.系统流程图和模块图B.DFD图、数据字典、加工说明C.软件结构图、加工说明D.功能结构图、加工说明10.软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及(C)A.总结B.编写阶段性报告C.进行需求分析评审D.以上答案都不正确第二章结构化软件设计1.在面向数据流的软件设计方法中,一般将信息里与分为(D)A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流2.耦合度可以分为七级,其中最松散的耦合是(A)A.非直接耦合B.数据耦合C.特征耦合D.控制耦合3.当

8、模块中包含复杂的条件组合

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

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

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