预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

国家开放大学《系统开发规范与文档编写》形考任务1-4参考答案 形考任务1 一、单项选择题 1.下列各项中,不是一个软件产品中所必需的是()。 A.程序 B.算法 C.数据 D.文档 2.按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理 的软件应分类为()。 A.实时处理软件 B.分时软件 C.交互式软件 D.并行处理软件 3.软件具有和硬件产品不同的特征。下列各项中不属于软件的特征的是()。 A.软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性。 B.软件的维护具有长期性。 C.开发成本高,生产成本低。 D.开发成本低,生产成本高。 4.为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基 本原理,以下与软件工程基本原理相违背的是()。 A.用分阶段的生命周期计划严格管理。 B.对软件开发每一阶段的成果进行严格的评审。 C.在项目中组织尽可能多的软件开发人员来加快软件开发的进度。 D.实行严格的产品控制。 5.对用户所提出的软件系统进行可行性分析的阶段是()。 A.计划 B.需求分析 C.设计 D.编码 6.在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软 件能够被用户使用的阶段是()。 A.需求分析 B.设计 C.运行维护 D.测试 7.在具有维护循环的瀑布模型中,在软件开发阶段和维护循环交界的阶段是()。 A.需求分析 B.设计 C.编码 D.测试 8.在软件开发模型中,对软件复用和生存周期中多项开发活动的集成提供了支 持,主要支持面向对象的开发方法的模型是()。 A.瀑布模型 B.喷泉模型 C.螺旋模型 D.快速应用开发模型 9.面向对象的软件开发方法使用了一系列的面向对象技术,其中第一步的任务 是是通过分析问题域建立系统的概念模型,这一步是()。 A.面向对象分析OOA B.面向对象设计OOD C.面向对象编程OOP D.面向对象测试OOT 10.下列软件开发方法和技术中,属于结构化开发方法的是()。 A.DSSD B.SASD C.OMT D.UML 11.如果某软件开发组织在整个组织内部对软件工程和管理过程进行文档化、标 准化,并综合成整个组织的标准软件过程,则可认为该组织已达到CMM中的 ()。 A.初始级 B.可重复级 C.确定级 D.管理级 12.如果某软件开发组织能够根据过程执行的反馈信息以及新技术、新观念的吸 纳来持续地改进和优化执行步骤,使企业的软件过程能不断持续地改进,则可认 为该组织已达到CMM中的()。 A.初始级 B.可重复级 C.管理级 D.优化级 13.软件开发过程中,可视性越高,说明该过程具有更强的可管理性。CMM中, 可视性最低的级别是()。 A.确定级 B.优化级 C.初始级 D.管理级 14.需求工程中涉及的角色很多,其中起主导作用的是()。 A.系统分析员 B.用户 C.软件开发人员 D.管理人员 15.数据流图中代表了数据的生产者和消费者的是()。 A.数据源 B.数据加工 C.数据存储 D.数据流 16.在数据流图中,如果某一张图中有N个加工,则这张图允许的子图数量是 ()。 A.0 B.1 C.1~N D.0~N 17.在一张DFD图中,任意两个加工之间()。 A.有且仅有一条数据流 B.至少有一条数据流 C.可以有0条或多条名字不同的数据流 D.可以有0条或多条数据流,但允许其中有若干条名字相同的数据流 18.数据字典是关于数据信息的集合,是数据流图中所有元素严格定义的场所。 数据字典中描述数据流图中的数据流的组成和数据流量等的是()。 A.数据流条目 B.加工条目 C.数据项条目 D.数据存储条目 19.使用基于用例的方法进行需求分析时的第一步是()。 A.确定用例 B.确定参与者 C.用例之间的关系 D.确定参与者和用例的通信 20.在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并 在此基础上增加了新的特性,则此两个用例之间可以用()关系表示。 A.扩展关系 B.包含关系 C.泛化关系 D.通信关系 形考任务2 一、单项选择题 1.结构化分析方法(SA)的一个重要指导思想是()。 A.自顶向下,逐步抽象 B.自底向上,逐步抽象 C.自顶向下,逐步分解 D.自底向上,逐步分解 2.结构化软件设计可以进一步分为两个阶段是()。 A.概要设计和详细设计 B.概要设计和过程设计 C.接口设计和过程设计 D.接口设计和详细设计 3.软件的整体结构和这种结构提供给系统在概念上的整体性的方式是指软件的 ()。 A.代码结构 B.体系结构 C.程序结构 D.数据结构 4.表示一个模块直接调用(或控制)其它模块数目是()。 A.程序结构的深度 B.程序结构的宽度 C