版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第/\*Arabic1页2023年上学期软件工程期末考试题库一、单项选择题1.使用数据流图来表示系统逻辑模型的是(
)A.JacksonB.VDMC.OOAD.SA答案:D2.有效性测试也称为(
)。A.确认测试B.单元测试C.静态测试D.动态测试答案:A3.软件测试是为了(
)。A.证明程序正确B.表明系统符合需求C.尽可能多地找出错误D.表明能够实现系统功能答案:C4.衡量系统开发质量的首要标准是(
)。A.满足技术指标B.满足设计者要求C.满足用户要求D.技术规范答案:C5.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,应必须给出(
)的回答。A.确定B.行或不行C.正确D.无二义答案:B6.结构化分析方法就是面向(
)的自顶向下逐步求精进行需求分析的方法。A.目标B.数据流C.功能D.对象答案:B7.在软件质量因素中,软件在异常条件下仍能运行的能力称之为软件的(
)。A.可靠性B.可用性C.健壮性D.安全性答案:C8.在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(
)。A.结构化方法B.原型化方法C.面向对象的方法D.控制流方法答案:B9.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(
)问题。A.产生危机B.质量保证C.开发效率D.生产工程化答案:D10.软件生命周期中所花费用最多的阶段是(
)。A.详细设计B.软件编码C.软件测试D.软件维护答案:D11.Jackson设计方法是由英国的M.
Jackson提出的,它是一种面向()的软件设计方法。A.对象B.数据流C.数据结构D.控制结构答案:C12.快速原型模型的主要特点之一是
(
)A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件答案:D13.数据元素组成数据的方式的基本类型(
)A.顺序B.选择C.循环D.以上全部答案:D14.通过(
)机制,各种软件工具用统一的数据接口规范存取环境信息库的的信息。A.软件工具箱B.环境集成C.软件管理和软件支持工具D.软件开发环境答案:B15.(
)技术是软件工具和软件开发方法的结合。A.OSB.CGC.CASED.UML答案:C16.瀑布模型的存在问题是(
)。A.缺乏灵活性B.用户容易参与开发C.用户与开发者易沟通D.适用可变需求答案:A17.技术可行性要解决(
)。A.存在侵权否B.成本效益问题C.运行方式可行D.技术风险问题答案:D18.一个状态图包括一系列状态、(
)以及状态间的转移。A.顺序B.事件C.活动D.流程答案:B19.面向对象分析中,动态模型使用(
)作为描述工具,该图反映了状态与事件的关系。A.ER图B.状态图C.E-R分析D.数据流程分析答案:B20.在软件生存期中,用户的参与主要在(
)。A.软件定义阶段B.软件开发阶段C.软件维护阶段D.整个软件生存期过程中答案:A21.软件工程是一门(
)学科。A.理论性B.原理性C.工程性D.心理性答案:C22.信息系统开发的结构化方法的一个主要原则是(
)。A.自顶向下原则B.自底向上原则C.分步实施原则D.重点突破原则答案:A23.汽车有一个发动机,汽车和发动机之间的关系是(
)关系。
A.一般具体B.整体部分C.分类关系D.主从关系答案:B24.DFD中的每个加工至少有(
)。A.一个输入流或一个输出流B.一个输入流和一个输出流C.一个输出流D.一个输入流答案:B25.在软件生存期的模型中,(
)适合于大型软件的开发,它吸收了软件工程中“演化”的概念。A.喷泉模型B.基于知识的模型C.瀑布模型D.螺旋模型答案:D26.软件开发的可行性研究,一般涉及经济、
技术和操作的可能性,而进行可行性研究的基本依据则是用户提出的软件(
)。A.系统质量B.系统目标C.系统功能D.系统性能答案:B27.瀑布模型将软件生命周期归纳为个时期,即计划期、
开发期和运行期。
下列(
)不属于开发期内的工作。A.总体设计B.详细设计C.程序设计D.维护答案:D28.下列模块的独立性的耦合方式中,最好的是(
)。A.公共耦合B.控制耦合C.数据耦合D.内容耦合答案:C29.以下不属于项目开发计划主要内容的是(
)。A.实施计划B.交付期限C.测试用例D.人员组织及分工答案:C30.所有的对象可以成为各种对象类,每个对象类都定义了一组(
)。A.说明B.过程C.方法D.类型答案:C31.为了提高软件的可移植性,应注意提高软件的(
)。A.使用的方便性B.可靠性C.简洁性D.设备独立性答案:D32.模块化是开发大型软件系统必须采用的方法,(
)是不同模块之间关联程度的度量。A.入度B.出度C.内聚D.耦合答案:D33.用于描述对象模型的工具是(
)。A.流程图B.状态图C.对象图D.结构图答案:C34.确认测试也称为(
)。A.有效性测试B.无效性测试C.静态测试D.动态测试答案:A35.程序流程图(PDF)中的箭头代表的是(
)。A.数据流B.控制流C.调用关系D.组成关系答案:B36.可行性研究的目的是(
)。A.开发项目B.项目值得开发与否C.规划项目D.维护项目答案:B37.为了适应软硬件环境变化而修改软件的过程是(
)。A.适应性维护B.校正性维护C.完善性维护D.预防性维护答案:A38.在结构化分析方法中,(
)表达系统内部数据运动的图形化技术。A.数据字典B.数据流图C.实体关系图D.状态转换图答案:B39.软件生存期中时间最长的是(
)
阶段。A.需求分析B.软件设计C.软件测试D.软件运行、维护答案:D40.判定树和判定表示用于描述结构化分析方法中的(
)环节的工具。A.功能说明B.数据加工C.流程描述D.性能说明答案:B41.瀑布模型的存在问题是(
)。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求答案:B42.系统设计阶段的主要成果是(
)。A.用户的决策方针B.用户的分析方案C.系统设计说明书答案:C43.在软件开发的各种资源中,(
)是最重要的资源。A.方法B.开发工具C.硬件环境D.人员答案:D44.技术可行性是可行性研究的关键,其主要内容一般不包括(
)。A.风险分析B.资源分析C.人员分析D.技术分析答案:C45.数据流图基本模型反映系统(
)的问题。A.怎么做B.对谁做C.何时做D.做什么答案:D46.软件管理中,需要对软件进行配置,各阶段文档的管理属于(
)。A.组织管理B.资源管理C.计划管理D.版本管理答案:D47.需求分析中,分析人员要从用户那里解决的最重要的问题是(
)。A.要让软件做什么B.要给该软件提供什么信息C.要求软件工作效率如何D.要让该软件具有何种结构答案:A48.技术可行性要解决(
)。A.存在侵权否B.成本效益问题C.运行方式可行D.技术风险问题答案:D49.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为(
)。A.相互排斥B.相互补充C.独立使用D.交替使用答案:B50.技术可行性主要是解决(
)。A.存在侵权否B.成本效益问题C.运行方式可行D.技术风险问题答案:D二、判断题51.PAD图是问题分析图,它用二维树形结构的图来表示程序的控制流。(
)答案:正确52.软件需求分析的任务是建立软件模块结构图。(
)答案:错误53.系统分析说明书是系统调查阶段最重要的文档。
(
)答案:错误54.关系数据库模型是应用最广泛的数据库模型。
(
)答案:正确55.用穷举测试是较现实的测试方法。(
)答案:错误56.数据字典最主要的用途是测试阶段的工具。(
)答案:错误57.如果通过软件测试没有发现错误,则说明软件是正确的。(
)答案:错误58.软件系统本质上是一个信息处理系统。(
)答案:正确59.在进行需求分析时需同时考虑维护性问题。
(
)答案:正确60.快速原型模型可以有效地适应用户需求的动态变化。(
)答案:正确61.快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。(
)答案:正确62.在系统开发的各个阶段中,编程是最难的。(
)答案:错误63.面向对象软件工程方法就是至上而下、逐步求精的方法。(
)答案:错误64.在系统开发的各个阶段中,编程是最难的。(
)答案:错误65.过程描述语言可以用于描述软件的系统结构。(
)答案:错误66.文档是软件产品的一部分,没有文档的软件就不称其为软件。(
)答案:正确67.在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。
(
)答案:错误68.关系数据库模型是应用最广泛的数据库模型。
(
)答案:正确69.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。(
)答案:错误70.好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。
(
)答案:正确三、填空题71.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是________阶段。答案:维护72.
继承性是子类自动共享其父类的________
机制。答案:数据结构和方法73.在建立对象的功能模型时,使用的数据流图中包含有________、________、________和________。答案:处理;数据流;动作对象;数据存储对象74.计算机辅助软件工程这一术语的英文缩写为________。答案:CASE75.
增量模型适合于________不明确、设计方案有一定风险的软件项目。答案:软件需求76.
规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,则称该软件为________软件。答案:容错77.衡量模块独立性的两个定性标准是________。答案:耦合性与内聚性
78.软件集成测试
的方法主要有两种,它们是________。答案:渐增式与非渐增式测试79.结构化分析方法的分析策略
是________。答案:自顶向下逐步求精80.结构化程序设计方法是使用________构造程序。答案:三种基本控制结构
(条件\控制\循环)81.
维护阶段是软件生存周期中花费精力和费用________
的阶段。答案:最多82.
Jackson
方法是一种面向________
的设计方法。答案:数据结构83.
衡量模块独立性的两个定性标准是________
。答案:耦合性和内聚性84.可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目________。答案:是否值得开发
85.McCall
提出的软件质量模型包括________个软件质量特性。答案:11
86.
结构化分析方法的分析策略是________。答案:自顶向下逐步求精87.软件结构是以________为基础而组成的一种控制层次结构。答案:模块
88.
可行性研究实质上是要在较高层次上以较抽象的方式进行________的过程。答案:需求分析和设计89.
软件集成测试的方法主要有两种,它们是________
。答案:渐增式和非渐增式测试
90.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是________。答案:功能需求
91.
在面向对象方法中,人们常用状态图描述类中对象的________
。答案:动态行为四、简答题92.什么是软件过程?它与软件工程方法学有何关系?答案:
(1)软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
(2)软件过程是软件工程方法学的
3个重要组成部分之一。
(3)软件工程方法学包含三个要素:方法、工具和过程。
93.简述
软件工程方法学所包含的内容
。答案:软件工程方法学包括三个要素,这就是方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“如何做”的问题;工具是为方法的运用提供自动的或半自动的软件支撑
,过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。94.螺旋模型的适应场合有哪些?答案:适应场合:支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等
多种软件开发方法,是一种具有广阔前景的模型。
95.软件工程的目标是什么?答案:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、
可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。96.说明结构化程序设计的主要思想是什么?
答案:(1)自顶向下、逐步求精的程序设计方法
(2)使用3种基本控制结构、单入口、单出口来构造程序。97.瀑布模型一般适应哪些场合?答案:瀑布模型一般适用于功能、性能明确、完整、无重大变化的软件系统的开发。例如操作系统、编译系统、数
据库管理系统等系统软件的开发。应用有一定的局限性。98.快速原型技术的基本思想是什么?答案:在软件开发的早期,快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后开发人员根据用户的意见对原型进行改进。
综合题99.需求分析与软件设计二个阶段任务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南食品药品职业学院高职单招笔试英语试题库含答案解析3套试卷
- 2026年湖南有色金属职业技术学院高职单招笔试语文试题库含答案解析3套试卷
- 2026年湖南信息职业技术学院高职单招笔试职业适应性测验试题库含答案解析2套试卷
- 2026年湖北住院医师-湖北住院医师核医学科历年参考题库含答案解析
- 2026年淮南职业技术学院高职单招笔试职业适应性测验试题库含答案解析3套试卷
- 2026年浙江长征职业技术学院高职单招笔试语文试题库含答案解析3套试卷
- 2026年洛阳职业技术学院高职单招笔试物理试题库含答案解析2套试卷
- 2026年泉州经贸职业技术学院高职单招笔试综合素质试题库含答案解析3套试卷
- 2026年河南护理职业学院高职单招笔试职业适应性测验试题库含答案解析2套试卷
- 2026年河北能源职业技术学院高职单招笔试语文试题库含答案解析2套试卷
- 就业与创业指导(第四版)课件项目一 就业准备
- 秋季开学小学二年级开学第一课主题班会课件
- 《物联网技术及其在智能建造中的应用》(中文电子课件)
- 急性乳腺炎-课件
- JB-T 8236-2023 滚动轴承 双列和四列圆锥滚子轴承游隙及调整方法
- 新部编版三年级语文上册《全册课件》
- 山东中医药大学方剂学12套题(方剂学试题)
- 二年级上册道德与法治教案全册
- 社会调查研究方法课件
- 幼儿园园本课程方案幼儿园园本课程
- windowsP系统,十周年生日安装纪念
评论
0/150
提交评论