软件工程课后习题

软件工程课后习题

ID:18146833

大小:302.00 KB

页数:40页

时间:2018-09-14

软件工程课后习题_第1页
软件工程课后习题_第2页
软件工程课后习题_第3页
软件工程课后习题_第4页
软件工程课后习题_第5页
资源描述:

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

1、课后习题填空题1.在信息处理和计算机领域内,一般认为软件是___、_____和_数据____。2.软件生存周期是指一个软件从提出开发要求开始直到______为止的整个时期。3在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了(   )A.软件危机B.软件工程C.程序设计革命D.结构化程序设计4.软件工程的概念是哪年提出的()。A.1988B.1968C.1948D.19285.瀑布模型的关键不足在于()。A.过于简单B.各个阶段需要进行评审C.过于灵活D.不能适应需求的动态变更6.以下

2、哪一项不是软件危机的表现形式()。A.开发的软件不满足用户需要B.开发的软件可维护性差C.开发的软件价格便宜D.开发的软件可靠性差7分析软件危机产生的主要原因有哪些?答:导致软件危机的主要原因有:(1)软件日益复杂和庞大(2)软件开发管理困难和复杂(3)软件开发技术落后(4)生产方式落后(5)开发工具落后(6)软件开发费用不断增加8.软件可行性研究实质上是要进行一次()需求分析、设计过程。A.简化、压缩的B.详细的C.彻底的D.深入的401.数据流图的基本组成部分有_数据的源点与终点____、数据流__

3、___、加工_____、数据文件_____。2.数据流图和数据字典共同构成了系统的_逻辑____模型,是需求规格说明书的主要组成部分。3.划分模块时尽量做到__高内聚、低耦合______,保持模块的独立性,尽量使用公共模块。4.类的实例化是_对象_______。可靠性的两个指标是_成功地运行的概率_______和_平均故障时间_______。5.结构化设计是一种面向()的设计方法。A.数据流B.模块C.数据结构D.程序6.与确认测试阶段有关的文档是()。A.需求规格说明书B.概要设计说明书C.详细设计说

4、明书D.源程序7.软件开发的需求活动,其主要任务是()。A.给出软件解决方案B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型8.以下说法错误的是()。A.文档仅仅描述和规定了软件的使用范围及相关的操作命令B.文档也是软件产品的一部分,没有文档的软件就不成软件C.软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量D.高质量文档对于发挥软件产品的效益有着重要的意义9.一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。A.成本估算  B.项目计划  C.工程管理  D.工程

5、网络图10.在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。40A.隐藏复杂性B.信息隐蔽C.经常类的复用D.类的开发11.面向对象的主要特征除对象惟一性、封装、继承外,还有()。A.多态性B.完整性C.可移植性D.兼容性12.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是()。A.数据流图B.状态图C.系统结构图D.用例图13.面说法正确的是()。A.经过测试没有发现错误说明程序

6、正确B.测试的目标是为了证明程序没有错误C.成功的测试是发现了迄今尚未发现的错误的测试D.成功的测试是没有发现错误的测试14.()能够有效地检测输入条件的各种组合可能会引起的错误。A.等价类划分B.边界值分析C.错误推测D.因果图15火车是一种陆上交通工具。火车和陆上交通工具之间的关系是()关系。A.组装B.整体部分C.hasaD.一般特殊16、软件维护产生的副作用,是指()A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作17、使用程序设计的控制结构导出测试用例的测试方法是()A

7、、黑盒测试B、白盒测试C、边界测试D、系统测试18、软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构B、外部接口40C、功能D、编程19、软件结构图的形态特征能反映程序重用率的是()A、深度B、宽度C、扇入D、扇出20、为了提高模块的独立性,模块内部最好是()A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚21、软件是一种()A、程序     B、数据     C、逻辑产品  D、物理产品22、需求分析最终结果是产生()A、项目开发计划B、需求规格说明书C、设计说明书D、可行性分析报告

8、23、因计算机硬件和软件环境的变化而作出的修改软件的过程称为()A、纠正性维护B、适应性维护C、完善性维护D、预防性维护24、下列属于维护阶段的文档是()A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告25、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()A、条件覆盖法B、等价分类法C、边界

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

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

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