软件工程专项练习题.doc_第1页
软件工程专项练习题.doc_第2页
软件工程专项练习题.doc_第3页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1软件生存周期中,准确地确定软件系统必须做什么的阶段是()A可行性分析和项目开发计划B需求分析C概要设计D详细设计2把瀑布模型和专家系统结合在一起的软件生存周期模型是()A增量模型B基于知识的模型C螺旋模型D喷泉模型5用于描述结构化分析中数据流加工逻辑的是()A判定树BER图C状态图D用例图6若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是()A时间内聚B偶然内聚C顺序内聚D功能内聚7下列几种耦合类型,耦合性最高的是()A公共耦合B控制耦合C标记耦合D数据耦合8程序流程图的优点不包括()A历史最悠久,使用最广泛B容易表示逐步求精的过程C支持程序的三种基本控制结构D直观清晰,易于使用10确认测试也称为()A有效性测试B无效性测试C静态测试D动态测试11黑盒测试技术不包括()A等价类划分B路径覆盖C边界值分析D错误推测12为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为()A校正性维护B适应性维护C完善性维护D预防性维护14面向对象分析中,对象模型描述了系统的()A静态结构B动态结构C控制结构D顺序结构15面向对象设计中存在三种内聚,分别是()A属性内聚、操作内聚、类内聚B操作内聚、类内聚、整体-部分内聚C属性内聚、操作内聚、对象内聚D操作内聚、类内聚、一般-具体内聚16McCall质量度量模型中,与“软件系统对非授权人访问软件或数据行为的控制程度”所对应的软件质量特性是()A正确性B完整性C可维护性D可用性18与“程序维护手册”文档有关的人员是()A管理人员和开发人员B管理人员和维护人员C维护人员和用户D管理人员和用户二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21软件工具一般是指为了支持软件人员_活动而使用的软件。23数据字典有四类条目,分别是数据流、_、数据存储和基本加工。24各种软件系统的数据流图一般可分为_和事务型两类。25过程设计语言是用于描述模块_和处理细节的语言。27调试技术有简单的调试方法、归纳法调试、_和回溯法调试。28软件可维护性可用七种质量特性来衡量,分别是_、可测试性、可修改性、可靠性、可移植性、可使用性和效率。30面向对象分析中,动态模型使用_作为描述工具,该图反映了状态与事件的关系。三、名词解释(本大题共5小题,每小题3分,共15分)31软件工程过程32模块化33集成测试34软件可靠性35模块的控制范围四、简答题(本大题共4小题,每小题5分,共20分)36简述软件工程面临的问题。37简述可行性研究报告包含的主要内容。38简述软件结构设计的优化准则。一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1在软件生存周期中,时间最长的阶段是( )A需求分析B详细设计C编码D.维护3以下不适用于需求分析的工具是( )A数据流图B.判定表CPAD图D.数据字典4以下几种模块内聚类型中,内聚性最低的是( )A时间内聚B.逻辑内聚C顺序内聚D功能内聚5系统流程图中 符号的名称是( )A联机存储B.处理C磁盘D.文档6数据流图中的每个加工至少有( )A一个输入流或一个输出流B.一个输出流C一个输入流D.一个输入流和一个输出流7HIPO图是软件工程中的一种描述工具,采用HIPO图进行描述的阶段是( )A可行性分析B.需求分析C概要设计D.详细设计C从模块结构导出数据结构D.从模块结构导出程序结构9过程设计语言(PDL),又称为( )A伪码B.高级程序设计语言C中级程序语言D.低级程序设计语言10单元测试阶段主要涉及的文档为( )A需求设计B.编码和详细设计C详细设计D概要设计11软件维护会产生副作用,下面选项中不属于维护副作用的是( )A编码副作用B.测试副作用C文档副作用D.数据副作用14结构化软件设计是( )A面向数据结构的B.面向数据库的C面向数据流的D.面向对象设计的15在McCall软件质量度量模型中,面向软件产品修改的质量因素为( )A可用性B.完整性C适应性D.互操作性l7Westinghouse公司于1992年公布了l3类软件工具分类标准和该类的范例工具以及例子,下面说法错误的是( )A代码生成程序属于编码和单元测试工具B.桌面出版系统属于文档工具C数据库管理系统属于需求追踪工具D.计划和进度属于项目管理工具19瀑布模型本质是一种( )A顺序迭代模型B.线性顺序模型C线性迭代模型D.非线性模型20对于使用原型的建议,下面说法错误的是( )二、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21为了支持软件人员开发和维护活动而使用的软件一般是指_。22在IDEF0方法中,一个活动可以无输入,但必须至少有一个_。23在软件结构的设计中,各个模块之间要力求降低耦合性,提高_。24在类的层次结构中,通常上层类称为父类或超类,下层类称为_。25数据流图(DFD)一般可分为变换型和_两类。26软件维护的内容包括校正性维护、适应性维护、_和预防性维护。27软件的生产经历了三个阶段,分别是程序设计时代、程序系统时代和_。29状态图反映了_的关系。30软件项目管理过程一个关键的活动是_,它是软件开发工作的第一步。三、名词解释题(本大题共5小题,每小题3分,共15分)31软件开发方法32耦合性33多态性34软件质量保证35确认测试四、简答题(本大题共4小题,每小题5分,共20分)36简述可行性研究的目的和任务。37什么是模块化?软件结构设计的优化准则是什么?38简述详细设计的基本任务。39简述软件测试的任务、目的与类型。一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1软件危机产生的时期是( )A.“程序设计时代”初期B.“程序设计时代”末期C.“程序系统时代”初期D.“程序系统时代”末期3.数据字典定义数据流或数据存储组成时,使用了若干符号,其中表示的含义是( )A.可选B.与C.或D.重复4.IDEF0是IDEF方法的一部分,用于建立系统的( )A.功能模型B.信息模型C.动态模型D.关系模型5.若模块内部所有处理元素都在同一个数据结构上操作,则该模块的内聚性类型是( )A.时间内聚B.偶然内聚C.通信内聚D.功能内聚6.若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是( )A.公共耦合B.控制耦合C.数据耦合D.标记耦合7.下列描述中,不属于程序流程图优点的是( )A.历史最悠久,使用最广泛B.容易表示数据结构C.支持程序的三种基本控制结构D.直观清晰,易于使用10.软件工程领域中,与确认测试有关的软件开发阶段是( )A.编码B.详细设计C.概要设计D.需求分析11.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为0100,根据黑盒测试的等价类划分技术,下列划分正确的是( )A.1个合理等价类,1个不合理等价类B.1个合理等价类,2个不合理等价类C.2个合理等价类,1个不合理等价类D.2个合理等价类,2个不合理等价类14.面向对象开发方法中,动态模型使用的描述工具是( )A.状态图B.对象图C.数据流图D.类图15.在面向对象方法建立的对象模型中,类之间的关联具有多重性,其中小空心圆表示的重数是( )A.0或1B.1C.0到多D.1到多16.McCall质量度量模型中,与“用户熟悉、使用及准备输入和解释输出所需的工作量的大小”所对应的软件质量特性是( )A.正确性B.完整性C.可靠性D.可用性18.与“可行性研究报告”文档有关的人员是( )A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具中,“编辑程序”属于( )A.需求分析工具B.需求追踪工具C.设计工具D.文档工具20.“与程序结构有关的度量”对应的软件复杂性度量参数是( )A.规模B.难度C.结构D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。22.在软件项目的经济可行性分析中,所谓投资回收期指的是:使开发项目累计的经济效益等于_所需的时间。23.数据流图中描述加工逻辑一般使用三种工具,分别是_、判定表、判定树。24.变换型的DFD是由输入、_和输出三部分组成。26.为开发一个特定项目选择程序设计语言时,必须从技术特性、_和心理特性几方面考虑。27.软件产品在交付使用之前一般要经过以下四步测试:_、集成测试、确认测试和系统测试。29.面向对象设计可以细分为系统设计和_。30.面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论