软件工程模拟试卷和答案2

上传人:沈*** 文档编号:105701939 上传时间:2022-06-12 格式:DOC 页数:4 大小:62.04KB
收藏 版权申诉 举报 下载
软件工程模拟试卷和答案2_第1页
第1页 / 共4页
软件工程模拟试卷和答案2_第2页
第2页 / 共4页
软件工程模拟试卷和答案2_第3页
第3页 / 共4页
资源描述:

《软件工程模拟试卷和答案2》由会员分享,可在线阅读,更多相关《软件工程模拟试卷和答案2(4页珍藏版)》请在装配图网上搜索。

1、模 拟 试 卷3(一)名词解释(3%515%)1. 软件软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档组成的完整集合。其中程序是按照事先设计好的功能和性能要求执行的指令序列;数据是使程序能正常处理信息的数据和数据结构;文档是与程序运行和维护有关的图文资料.2. 数据字典数据字典是结构化分析的又一有力工具,数据字典的任务是对数据流图中出现的所有数据元素给出定义。它使数据流图上的数据流名字、加工名字和文件名字具有确切的解释。3. 模块化模块是数据说明、语句等程序对象的集合.模块化是把程序划分成若干模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定

2、功能,满足问题的需求.4. 概要设计概要设计又称为初步设计或总体设计,概要设计的目的是概要地说明系统应该怎样实现,在这一阶段将软件需求转换为软件结构和数据结构。5. 继承广义的继承是指能够直接获得已有的性质和特征,而不必重复定义它们,在面向对象的软件技术中,继承是指子类自动地共享父类中定义的数据和方法的机制.(二)填空题(22040)1. 软件的可维护性主要表现在它的内容有可理解性、 、 和 .等诸方面。答:可测试性,可修改性,可移植性2. 贯穿于这个软件的定义、开发和维护之中,软件工程的基本思想之一,就是在软件的每个生存周期结束前进行 和 。答:技术审查,管理复审3. 数据流图中有四种基本符

3、号: 、 、 、和 。答:源点或终点,数据流,处理或加工,数据存储4. 软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它做必要的 。在这个阶段结束之后,对软件系统还应该进行各种综合测试,这就是 。答:单元测试,集成测试5. 面向对象设计的主要概念是 、 、 、 与 5大事件,和抽象性、封装性、继承性、多态性和动态互连5大工作原理,这是面向对象设计的基础.答:对象,类,消息,属性,方法6. 就是抽出事物的本质特征而暂时不考虑它们的细节。 是把问题的求解过程分成若干步骤或阶段,每个步骤或阶段都比上一个步骤更精化,更接近问题的解法。答:抽象,逐步求精7. 度量模块独立性有模块间的

4、 和模块内的 两个定性标准。答:耦合,内聚(三)选择(11010%)1. 通用的程序设计语言也有更适合的应用领域,其中( C )语言适用于组合问题领域,( D )语言适于表达知识和推理。A。 FORTRAN B. Ada C。 LISP D. PROLOG 2. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫做( D )。A. 生存期 B。 面向对象设计 C. 面向对象程序设计 D. 面向对象分析3. 软件开发方法大致可以分为三种类型,第一种是在软件需求完全确定下的( A ),第二种是在软件开发初期用户只能提供初步的需求,开发只能采用渐进式,如( C )和( D )等,第三种是

5、以形式化开发为基础的( B ).A。 瀑布模型 B。 变换模型 C。 原型模型 D. 螺旋模型4. ( A )是程序在给定的时间间隔内,按照规格说明书的规定成功运行的概率;( D )是程序在给定的时间点,按照规格说明书的规定成功运行的概率。A. 软件可靠性 B。 软件可维护性 C. 软件正确性 D。 软件可用性5. 调试策略中的( C )就是从个别推断一般的方法,这种方法从线索(错误征兆)出发,通过分析这些线索之间的关系而找出故障。A。 试探法 B. 回溯法 C. 归纳法 D. 演绎法(四)简述题(25)1. 什么是软件配置管理,什么是基线。(6)答:软件配置是指软件在某一具体时刻的瞬时写照,

6、一般有两种形式:机器不可执行形式(文档、计算机程序单元、文字材料及测试结果等)和机器可执行形式(机器可读代码及存储在机器可读介质上的数据库)。软件配置管理有4项任务:a. 建立文档标准及文档标识体制b. 评价并记录软件配置的全部变动,也称变动控制c. 跟踪并控制对于已完成文档的存取d. 对软件配置不断进行检查和修改在软件生产期间,把某一个交付文件实施配置控制的时刻定义为基线。2. 什么是模块独立性,度量模块独立性的标准是什么,它们又是如何定义的?(6)答:模块对立性是指软件系统中的每个模块只涉及软件要求的具体子功能,而与软件系统中其他模块的接口是简单的.度量模块独立性有两个定性标准:模块间的耦

7、合,模块内的内聚耦合是程序结构内不同模块之间相互关联的度量内聚表示一个模块内部各元素彼此结合的紧密程度。3. 需求分析的任务是什么?(6)答:l 确定目标系统的具体要求包括确定系统的运行环境要求,系统的性能要求,完善系统的功能l 分析系统的数据要求l 建立目标系统的逻辑模型l 修正系统开发计划l 建立原型系统l 编写软件需求规格说明书及评审4. 面向对象方法学有些什么要点?(7)答:面向对象方法学是一种从一般到特殊的演绎方法,有4个要点:客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组合而成。所有对象划分成各种对象类,每个对象都定义了一组数据和一组方法按照子类和父类的关系,把若干个对象类组成一个层次结构的系统对象彼此之间仅能通过传递消息互相联系面向对象= 对象+ 类+ 继承+消息通信(五) 判断下列各项是类还是对象(11010%)1.我的小汽车 2。人员 3。王小明 4.交通工具 5。教授 6.我的电脑7。中国工人 8。大学生 9。美国 10。喷气式战斗机答:1。 对象 2. 类 3。对象 4.类 5。类 6.对象 7.对象 8。类 9。对象 10。对象第4页 共4页

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!