欢迎来到天天文库
浏览记录
ID:47412964
大小:74.50 KB
页数:7页
时间:2020-01-10
《软件工程随堂练习(习题)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.软件工程随堂练习一、选择题1.软件工程是()。A、是结构化程序设计的指导方法B、是软件开发技术和软件工程管理学为内容的学科C、是指导计算机软件开发和维护的工程学科D、是指导软件开发的工程方法。2.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。A.各个B.前期C.中期D.后期3.原型方法是用户和设计者之间的一种交互过程,选用于()系统。A.需求确定的B.需求不确定性较高的C.管理信息D.决策支持4.要将一个复杂的系统分析清楚,常用方法是结构化分析方法,结构化分析方法就
2、是()。A、面向数据流自顶向下逐步求精的方法B、由内向外进行分析的方法C、先局部后整体的分析方法D、使用IPO图形工具分析的方法5.概要设计过程是()A.先确定系统的实现方案,然后在结构设计阶段中确定软件的模块结构B.确定软件的模块结构,再设计出系统的所有程序和数据文件C.设计出系统的HIPO图并对所有模块进行描述D.规划出系统的后期设计总体结构6.程序的三种基本结构是()。A、过程,子程序,分程序B、顺序,选择,循环C、递归,堆栈,队列D、调用,返回,转移7.结构化程序设计的一种基本方法是()。A
3、、筛选法B、递归法C、归纳法D、逐步求精法8.软件维护的四类维护活动是:()A.改正性维护,适应性维护,完善性维护和预防性维护。B.适应性维护,完善性维护,抢救性维护和辅助性维护。C.改正性维护,适应性维护,完善性维护和辅助性维护。D.适应性维护,完善性维护,抢救性维护和预防性维护。9.软件开发瀑布模型中的软件定义时期各个阶段依次是:()A.可行性研究,问题定义,需求分析。B.问题定义,可行性研究,需求分析。C.可行性研究,需求分析,问题定义。..A.以上顺序都不对。2.在软件生存周期中,工作量所占
4、比例最大的阶段是()阶段。A.需求分析B.设计C.测试D.维护3.一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更,通常把软件交付使用后所做的变更称为()。A.维护B.设计C.软件再工程D.逆向工程4.结构化生命周期方法具有各种特征,下列各种叙述中,哪一个不是结构化方法的特征?( )A.严格定义需求 B.划分开发阶段C.提供运行模型 D.制定规范文档C5.需求分析的任务不包括()。A.问题分析B.系统设计C.需求描述D.需求评审。6.软件工程方法是在实
5、践中不断发展着的方法,而早期的软件工程方法是指( )A.原型化方法 B.结构化方法C.面向对象方法 D.功能分解法7.对软件进行分解,是为了()A、降低模块的复杂程度B、降低模块间接口的复杂程度C、降低模块的复杂程度,并降低模块间接口的复杂程度D、降低模块的复杂程度,并提高模块间接口的复杂程度8.面向对象分析的独到之处是()。A、将数据和处理结合在一起而不是分离B、数据和处理分别独立考虑C、仅考虑数据结构D、仅考虑处理过程9.通常所说的结构化设计即SD是属于基于()的设
6、计方法。A、数据结构B、数据流C、对象D、以上均可10.技术可行性是可行性研究的关键,其主要内容一般不包括()。A.风险分析B.资源分析C.人员分析D.技术分析11.结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性12.在详细设计阶段,经常采用的工具有()A.程序流程图B.SAC.SCD.DFD..1.统计表明,软件测试工作往往占软件开发总工作量的()%以上。A.20B.40C.60D.802.单元测试的测试对象是()。A.系统B.程序模块C.模块接口
7、D.系统功能3.软件生存周期的()工作和软件可维护性有密切的关系。A.编码阶段B.设计阶段C.测试阶段D.每个阶段4.以下不属于白盒测试技术的是()A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分5.使用黑盒测试时,测试用例应根据()。A、程序的内部逻辑B、程序的复杂程度C、使用说明书D、程序的功能6.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括()。A.设计软件的模块结构B.定义接口并建立数据结构C.生成概要设计规格说明和组装测试计划D.模块设计7.耦合是对软件不同
8、模块之间互连程度的度量。各种耦合按从强到弱排列如下:()A.内容耦合,控制耦合,数据耦合,公共环境耦合。B.内容耦合,控制耦合,公共环境耦合,数据耦合。C.内容耦合,公共环境耦合,控制耦合,数据耦合。D.控制耦合,内容耦合,数据耦合,公共环境耦合。8.维护的副作用可分三类,不包括()。A.代码副作用B.数据副作用C.文档副作用D.人员副作用9.按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:()A.模块的作用域应在模块的控制域之内。B.模块的控制域应在模块
此文档下载收益归作者所有