欢迎来到天天文库
浏览记录
ID:11415607
大小:43.64 KB
页数:17页
时间:2018-07-11
《软件工程导论选择题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.软件工程的概念是哪年提出的(B)。A.1988B.1968C.1948D.19282.瀑布模型的关键不足在于(D)。A.过于简单B.各个阶段需要进行评审C.过于灵活D.不能适应需求的动态变更3.以下哪一项不是软件危机的表现形式(C)。A.开发的软件不满足用户需要B.开发的软件可维护性差C.开发的软件价格便宜D.开发的软件可靠性差4.软件可行性研究实质上是要进行一次(A)需求分析、设计过程。A.简化、压缩的B.详细的C.彻底的D.深入的5.结构化设计是一种面向(A)的设计方法。A.数据流B.模块C.数据结构D.程序6.与确认测试阶段有关的文档是(A)。A.需求规格说明书B.概要
2、设计说明书C.详细设计说明书D.源程序7.软件开发的需求活动,其主要任务是(D)。A.给出软件解决方案B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型8.以下说法错误的是(A)。A.文档仅仅描述和规定了软件的使用范围及相关的操作命令B.文档也是软件产品的一部分,没有文档的软件就不成软件C.软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量D.高质量文档对于发挥软件产品的效益有着重要的意义9.一个项目是否开发,从经济上来说是否可行,归根结底是取决于(A)。A.成本估算 B.项目计划 C.工程管理 D.工程网络图10.在面向对象的设计中,我们应遵循的设计
3、准则除了模块化、抽象、低耦合、高内聚以外,还有(B)。A.隐藏复杂性B.信息隐蔽C.经常类的复用D.类的开发11.面向对象的主要特征除对象惟一性、封装、继承外,还有(A)。A.多态性B.完整性C.可移植性D.兼容性12.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是(B)。A.数据流图B.状态图C.系统结构图D.用例图13.面说法正确的是(C)。A.经过测试没有发现错误说明程序正确B.测试的目标是为了证明程序没有错误C.成功的测试是发现了迄今尚未发现的错误的测试D.成功的测试是没有发现错误的测试1
4、4.(D)能够有效地检测输入条件的各种组合可能会引起的错误。A.等价类划分B.边界值分析C.错误推测D.因果图15火车是一种陆上交通工具。火车和陆上交通工具之间的关系是(D)关系。A.组装B.整体部分C.hasaD.一般特殊16、软件维护产生的副作用,是指(C)A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作17、使用程序设计的控制结构导出测试用例的测试方法是(B)A、黑盒测试B、白盒测试C、边界测试D、系统测试18、软件详细设计的主要任务是确定每个模块的(A)A、算法和使用的数据结构B、外部接口C、功能D、编程19、软件结构图的形态特征能反映程序重用率的
5、是(C)A、深度B、宽度C、扇入D、扇出20、为了提高模块的独立性,模块内部最好是(C)A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚21、软件是一种(C)A、程序 B、数据 C、逻辑产品 D、物理产品22、需求分析最终结果是产生(B)A、项目开发计划B、需求规格说明书C、设计说明书D、可行性分析报告23、因计算机硬件和软件环境的变化而作出的修改软件的过程称为(B)A、纠正性维护B、适应性维护C、完善性维护D、预防性维护24、下列属于维护阶段的文档是(C)A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告25、若有一个计算类型的程序,它的输入
6、量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(C)A、条件覆盖法B、等价分类法C、边界值分析法D、错误推测法26、研究开发所需要的成本和资源是属于可行性研究中的(B)研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性27、按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作(A)A、需求分析B、程序设计C、详细设计D、软件维护28、经过严密的软件测试后所提交给用户的软件产品中(B)A、软件不再包含任何错误B、还可能包含少量软件错误C、所提交给用户
7、的可执行文件不会含有错误D、文档中不会含有错误。29、等价划分测试方法属于(A) A、黑盒测试B、白盒测试C、边界测试D、系统测试30、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为(B)A.可用性B.可靠性C.正确性D.完整性31、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于(C)A、集成测试B、恢复测试C、确认测试D、单元测试32、要显示描绘软件开发项目各作业的依赖关系,应选择(B )。A. Gantt图 B.工程网络 C
此文档下载收益归作者所有