付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1页共2页模拟试卷3(一)名词解释(3%×5=15%)软件软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档组成的完整集合。其中程序是按照事先设计好的功能和性能要求执行的指令序列;数据是使程序能正常处理信息的数据和数据结构;文档是与程序运行和维护有关的图文资料。数据字典数据字典是结构化分析的又一有力工具,数据字典的任务是对数据流图中出现的所有数据元素给出定义。它使数据流图上的数据流名字、加工名字和文件名字具有确切的解释。模块化模块是数据说明、语句等程序对象的集合。模块化是把程序划分成若干模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定功能,满足问题的需求。概要设计概要设计又称为初步设计或总体设计,概要设计的目的是概要地说明系统应该怎样实现,在这一阶段将软件需求转换为软件结构和数据结构。继承广义的继承是指能够直接获得已有的性质和特征,而不必重复定义它们,在面向对象的软件技术中,继承是指子类自动地共享父类中定义的数据和方法的机制。(二)填空题(2%×20=40%)软件的可维护性主要表现在它的内容有可理解性、、和。等诸方面。答:可测试性,可修改性,可移植性贯穿于这个软件的定义、开发和维护之中,软件工程的基本思想之一,就是在软件的每个生存周期结束前进行和。答:技术审查,管理复审数据流图中有四种基本符号:、、、和。答:源点或终点,数据流,处理或加工,数据存储软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它做必要的。在这个阶段结束之后,对软件系统还应该进行各种综合测试,这就是。答:单元测试,集成测试面向对象设计的主要概念是、、、与5大事件,和抽象性、封装性、继承性、多态性和动态互连5大工作原理,这是面向对象设计的基础。答:对象,类,消息,属性,方法就是抽出事物的本质特征而暂时不考虑它们的细节。是把问题的求解过程分成若干步骤或阶段,每个步骤或阶段都比上一个步骤更精化,更接近问题的解法。答:抽象,逐步求精度量模块独立性有模块间的和模块内的两个定性标准。答:耦合,内聚(三)选择(1%×10=10%)通用的程序设计语言也有更适合的应用领域,其中(C)语言适用于组合问题领域,(D)语言适于表达知识和推理。A.FORTRANB.AdaC.LISP D.PROLOG软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫做(D)。A.生存期 B.面向对象设计C.面向对象程序设计 D.面向对象分析软件开发方法大致可以分为三种类型,第一种是在软件需求完全确定下的(A),第二种是在软件开发初期用户只能提供初步的需求,开发只能采用渐进式,如(C)和(D)等,第三种是以形式化开发为基础的(B)。A.瀑布模型 B.变换模型C.原型模型 D.螺旋模型(A)是程序在给定的时间间隔内,按照规格说明书的规定成功运行的概率;(D)是程序在给定的时间点,按照规格说明书的规定成功运行的概率。A.软件可靠性 B.软件可维护性C.软件正确性 D.软件可用性调试策略中的(C)就是从个别推断一般的方法,这种方法从线索(错误征兆)出发,通过分析这些线索之间的关系而找出故障。A.试探法B.回溯法C.归纳法D.演绎法(四)简述题(25%)什么是软件配置管理,什么是基线。(6%)答:软件配置是指软件在某一具体时刻的瞬时写照,一般有两种形式:机器不可执行形式(文档、计算机程序单元、文字材料及测试结果等)和机器可执行形式(机器可读代码及存储在机器可读介质上的数据库)。软件配置管理有4项任务:建立文档标准及文档标识体制评价并记录软件配置的全部变动,也称变动控制跟踪并控制对于已完成文档的存取对软件配置不断进行检查和修改在软件生产期间,把某一个交付文件实施配置控制的时刻定义为基线。什么是模块独立性,度量模块独立性的标准是什么,它们又是如何定义的?(6%)答:模块对立性是指软件系统中的每个模块只涉及软件要求的具体子功能,而与软件系统中其他模块的接口是简单的。度量模块独立性有两个定性标准:模块间的耦合,模块内的内聚耦合是程序结构内不同模块之间相互关联的度量内聚表示一个模块内部各元素彼此结合的紧密程度。需求分析的任务是什么?(6%)答:确定目标系统的具体要求包括确定系统的运行环境要求,系统的性能要求,完善系统的功能分析系统的数据要求建立目标系统的逻辑模型修正系统开发计划建立原型系统编写软件需求规格说明书及评审面向对象方法学有些什么要点?(7%)答:面向对象方法学是一种从一般到特殊的演绎方法,有4个要点:客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组合而成。所有对象划分成各种对象类,每个对象都定义了一组数据和一组方法按照子类和父类的关系,把若干个对象类组成一个层次结构的系统对象彼此之间仅能通过传递消息互相联系面向对象=对象+类+继承+消息通信(五)判断下列各项是类还是对象(1%×10=10%)1.我的小汽车2.人员3.王小明4.交通工具5.教授6.我的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年证券投资分析报告(标准化模板-拿来即用版+宏观经济+行业赛道+公司基本面+估值建模+技术分析+风险控制+全流程操作手册)
- 上海旅游高等专科学校《安全法学》2025-2026学年第一学期期末试卷(A卷)
- 上海政法学院《阿拉伯国家历史与文化常识》2025-2026学年第一学期期末试卷(A卷)
- 上海政法学院《安全与危机管理》2025-2026学年第一学期期末试卷(B卷)
- 分数的相关题目及答案
- 上海电力大学《Android 移动应用开发课程设计》2025-2026学年第一学期期末试卷(A卷)
- 电子工程师面试题及答案
- 上海现代化工职业学院《安全心理学》2025-2026学年第一学期期末试卷(B卷)
- 上海现代化工职业学院《Android 系统及开发》2025-2026学年第一学期期末试卷(A卷)
- 上海海洋大学《安全科学与工程导论》2025-2026学年第一学期期末试卷(B卷)
- 第5章第2节染色体变异高一下学期生物人教版必修2
- 食堂食品安全监控系统建设方案
- 临床药理学(完整课件)
- 成都城市旅游介绍PPT
- 供应商入围框架协议
- 天津大学毕业论文答辩PPT模板
- 跨文化交际(课件)
- 设施蔬菜栽培技术课件
- 教师专业技能提升培训-班级管理心理学专题课件
- 特种设备及安全附件维护保养、检查记录
- 全国各俞氏辈分收集
评论
0/150
提交评论