期末复习一.docx
上传人:lj****88 上传时间:2024-09-13 格式:DOCX 页数:52 大小:45KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

期末复习一.docx

期末复习一.docx

预览

免费试读已结束,剩余 42 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

期末复习一第一篇:期末复习一《系统开发规范与文档编写》期末复习系统开发规范与文档编写期末复习一、单项选择题1.下列各项中,不是一个软件产品中所必需的是(B)。A.程序B.算法C.数据D.文档2.CMM将一个企业的软件能力划分为5个等级,如果在一个企业的软件开发过程中没有什么管理,软件的成败完全系于个别开发员身上,则该企业应该属于(C)。A.管理级C.初始级B.可重复级D.确定级C.在项目中组织尽可能多的软件开发人员来加快软件开发的进度。D.实行严格的产品控制。7.软件设计中划分模块的一个准则是(A)。A.高内聚低耦合C.低内聚低耦合B.高内聚高耦合D.低内聚高耦合8.数据流图中代表了数据的生产者和消费者的是(D)。A.数据流B.数据加工C.数据存储D.数据源9.一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为(D)。A.控制耦合C.内容耦合B.标记耦合D.外部耦合3.按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分类为(B)。A.分时软件B.实时处理软件C.交互式软件D.并行处理软件4.软件配置管理应该提供的四项功能中不包括下列(C)。A.版本控制功能C.文档打印B.变更管理功能D.配置审核功能10.使用基于用例的方法进行需求分析时不需要执行的步骤是(D)。A.确定用例B.确定参与者C.用例之间的关系D.确定类的大小11.类之间共享属性和操作的机制称为(C)。A.静态绑定C.继承B.动态绑定D.多态型5.软件的整体结构和这种结构提供给系统在概念上的整体性的方式是指软件的(B)。A.代码结构B.体系结构C.程序结构D.数据结构6.为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基本原理,以下与软件工程基本原理相违背的是(C)。A.用分阶段的生命周期计划严格管理。B.对软件开发每一阶段的成果进行严格的评审。12.软件的整体结构和这种结构提供给系统在概念上的整体性的方式是指软件的(B)。A.代码结构B.体系结构C.程序结构D.数据结构13.软件测试计划开始撰写的阶段是(B)A.可行性分析阶段C.代码编写阶段B.需求分析阶段D.测试阶段,作者:zd1《系统开发规范与文档编写》期末复习14.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种(D)。A.组装技术B.产品化技术C.固化技术D.信息屏蔽技术15.A对象请求B对象提供服务,那么A向B发送(D)。A.调用语句C.口令B.命令D.消息C.变更管理功能D.项目进度检查16.面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及(D)。A.定义方法的结构和层次B.定义对象的结构和层次C.定义消息的结构和层次D.定义类的结构和层次17.面向对象的软件开发方法使用了一系列的面向对象技术,其中,作者:zd2《系统开发规范与文档编写》期末复习后,可以具有不同的数据类型或表现出不同的行为。11.一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫多继承。12.配置项是为了配置管理而指定的,并在配置管理过程中被当作单一实体。13.在UML中,顺序图显示特定用例之间的详细流程,并且显示了它们之间的交互,以及对象之间发送消息的顺序。14.软件测试方法中,黑盒测试称为功能测试,白盒测试称为结构测试。15.软件配置管理中常见的三种基线是:功能基线、分配基线和产品基线。16.按照文档产生和使用的范围,软件文档大致可分为三类:管理文档、开发文档和用户文档。17.软件测试方法中,黑盒测试称为功能测试,白盒测试称为结构测试。18.在项目开发计划文档中规定了项目的开发进度。三、判断题(每题2分,共20分。正确的在括号内打,错误的在括号内打)1.软件测试计划在编码阶段开始撰写。(×)2.在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用户使用的阶段是需求分析阶段。(×)3.在软件生命周期的各个阶段中,测试阶段的主要任务是确定软件“做什么”的问题。(×)4.OMT和UML都属于结构化开发方法。(×)5.UML的五种视图中不包含并发视图。(×)6.在对数据流图中的功能单元进行描述时,若该功能单元的处理逻辑既包含了一般的顺序执行动作,又包含了判断或循环逻辑,则使用结构化语言进行描述比较好。(√)7.模块独立性的度量准则是模块间的耦合。(×)8.软件配置管理应该提供的四项功能中不包括版本控制功能。(×)9.结构化设计方法是以结构化分析产生的数据流图为依据,并将此按一定的步骤映射成软件结构。(√)10.可行性研究报告中要说明现有系统的处理流程。(√)11.软件配置管理应该提供的四项功能中包括版本控制功能。()12.CMM将