欢迎来到天天文库
浏览记录
ID:43716235
大小:553.58 KB
页数:44页
时间:2019-10-13
《软件工程自己总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、(一)一、单项选择题(共18小题,每题2分,共36分)软件开发瀑布模型的各个阶段依次是A.分析一设计一编码一测试一维护B.设计一定义一开发一测试一维护C.分析一定义一设计一编码一测试D.设计一分析一编码一测试一维护软件可行性研究一般不考虑A.是否有足够的人员和相关的技术的来支持系统开发B.是否冇足够的工具和相关的技术的來支持系统开发C.待开发软件是否有市场、经济上是否合算D.待开发软件是由会有质量问题需求分析阶段的主要任务是确定A.软件开发方法C.软件开发的费用结构化分析方法(SA)的主耍特点是A.面向数据流自顶向下,逐步求精的方法0.先局部
2、后整体的分析方法软件总体设计阶段的任务不包括•••A.设计软件的模块结构C.模块设计数据流图中的每个加工至少需要A.一个输入流C.—个输入或输出流以卜-叙述屮模块内聚性最高的是A.逻辑内聚C.通信内聚()和数据流图共同构成系统的逻辑模型,A.系统流程图C.数据字典在详细设计阶段经常采用的图形工具包括A.PAD图C.N-S图B.软件的总体结构0.软件系统的功能B.由内向外进行分析的方法D.使用【P0图形工具分析的方法B.定义接口并建立数据结构D.生成模块设计规格说明B.一个输出流和一个输入流D.—个输出流B.时间内聚D.功能内聚没有它数据流图就
3、不完整。B.E-R图D.层次方框图B.程序流程图D.以上都是Jackson设计方法是一种面向()的软件设计方法。A.对彖B.数据流C.数据结构D.控制结构按照总体设计中启发式规则,模块的作用域和控制域之间的关系应满足A.模块的作用域应在模块的控制域之间B.模块的控制域应在模块的控制域之间C.模块的控制域与模块的作用域相互独立D.以上说法都不对一般來说,在软件生命周期中成本最高的阶段是A.详细设计B.软件编码C.软件测试D.软件维护模块间耦合程度由低到高的顺序是A.控制耦合<特征耦合<公共耦合<内容耦合〈数据耦合B.数据耦合<控制耦合〈特征耦合
4、<公共耦合<内容耦合C.数据耦合〈特征耦合〈控制耦合〈公共耦合〈内容耦合D.内容耦合<数据耦合〈控制耦合<特征耦合〈公共耦合常用的黑盒测试方法不包括A.等价类划分B.边界值分析A.逻辑覆盖D.错误推测软件维护阶段的四类维护活动是A.改正性维护,适应性维护,完善性维护和侦防性维护B.适应性维护,完善性维护,抢救性维护和辅助性维护C.改正性维护,适应性维护,完善性维护和辅助性维护D.适应性维护,完善性维护,抢救性维护和预防性维护因计算机软硬件环境的变化而作出的修改软件的过程属于A.改正性维护B.适应性维护C.完整性维护D.预防性维护逻辑覆盖方法屮
5、,覆盖程度最强的是A.路径覆盖B.条件覆盖C.判定条件覆盖[)•语句覆盖以下()语句不属于面向对象的语言A.JavaB.CC.C++D.C#填空题(共9题,每空1分,共10分)软件工程方法学主耍包括3个耍素:方法、和过程。UHL中定义9种图用于从不同角度描述系统,其中描述系统物理实现和配置的图有:构件图和—图。而向对象程序设计以为基本的逻辑构件,通过机制实现重用性。数据流图可分为变换型数据流图和数据流图两大类。一个模块直接调用卞级模块的个数称为o从工程管理的角度看,软件设计可分为和详细设计两大步骤。“00D”的含义是o相同的操作用于不同的对象
6、上可获得不同的结果,这种现象称为o结构化程序设计中程序的三种基本结构是:顺序、选择、。判断题(共15题,每题1分,共15分)判断下列各题是否止确,正确的划错误的划XHIP0图是血向对象设计工具之一。()测试过程没有发现任何错误,也不能说明软件没有错误。()数据库设计属于软件概要设计阶段。()软件就是完成特定功能的程序的集合。()对象之间的通信仅通过消息传递机制。()软件可行新分析研究的目的是最小的代价在尽可能的时间内确定该软件项目是否能够开发,是否值得去开发。()集成测试多用于''灰盒”测试技术,即它即应用黑盒测试技术也是用白盒测试技术。()
7、瀑布模型可以有效地用户需求的变化,因此适合大型的系统。()结构化程序设计要求每个模块具有单入口,单出口。()将软件系统划分为模块时,应尽量做到高内聚低耦合。()详细设计的结构基木决定了最终程序的质量。()验收测试是由用户依据软件需求规格说明书单独进行的。()运用面向对象方法开发的软件一般是由很多较小的对象组成,从而降低了软件产品的复杂性,使得开发和维护更为简单有效。()瀑布模型在实际的项目中严格顺序执行就可以成功。()从模块独立性的角度,应尽量使用内容耦合。()幺词解释题(共4小题,共9分)软件生命周期(3分)2.模块独立性(2分)3.白盒测
8、试(2分)4.对象(2分)简单题(共3小题,每题5分,共15分)简述面向对象开发方法的优点决定软件可维护性的因素冇哪些?简述快速原型模型及其特点应用题(共15分)某
此文档下载收益归作者所有