系统开发规范与文档编写(单选题库)

上传人:子 文档编号:41482626 上传时间:2018-05-29 格式:DOC 页数:75 大小:116KB
返回 下载 相关 举报
系统开发规范与文档编写(单选题库)_第1页
第1页 / 共75页
系统开发规范与文档编写(单选题库)_第2页
第2页 / 共75页
系统开发规范与文档编写(单选题库)_第3页
第3页 / 共75页
系统开发规范与文档编写(单选题库)_第4页
第4页 / 共75页
系统开发规范与文档编写(单选题库)_第5页
第5页 / 共75页
点击查看更多>>
资源描述

《系统开发规范与文档编写(单选题库)》由会员分享,可在线阅读,更多相关《系统开发规范与文档编写(单选题库)(75页珍藏版)》请在金锄头文库上搜索。

1、系统开发规范与文档编写系统开发规范与文档编写( (单选题库单选题库) )1、可行性研究的目的是( D ) 。A 分析开发系统的必要性 B 确定系统建设的方案C 分析系统风险D 确定是否值得开发系统2、在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用户使用的阶段是( D ) 。A 需求分析B 设计C 运行维护D 测试3、瀑布模型本质上是一种(A )模型。 A 线性顺序B 顺序迭代C 线性迭代D 早期产品、瀑布模型本质上是一种( A )模型。A 线性顺序B 顺序迭代C 线性迭代D 早期产品5、软件可行性研究实质上是要进行一次( A )需求分析、设计过程。A 简化、压缩的

2、B 详细的C 彻底的D 深入的6、面向对象的软件开发方法使用了一系列的面向对象技术,其中第一步的任务是通过分析问题域建立系统的概念模型,这一步是( A ) 。 A 面向对象分析 OOA B 面向对象设计 OODC 面向对象编程 OOPD 面向对象测试 OOT7、 ( D )引入了“风险驱动”的思想,适用于大规模的内部开发项目A 增量模型B 喷泉模型C 原型模型D 螺旋模型8、对用户所提出的软件系统进行可行性分析的阶段是( A ) 。A 计划B 需求分析C 设计D 编码9、下列不属于软件工程方法学三要素的是(D ) 。 A 方法B 工具C 过程D 操作10、软件具有和硬件产品不同的特征。下列各项

3、中不属于软件的特征的是(D ) 。A 软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性。B 软件的维护具有长期性。C 开发成本高,生产成本低。D 开发成本低,生产成本高。11、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。A 需求不确定性高的B 需求确定的C 管理信息D 实时12、下面的哪个选项不是软件工程的宗旨(B ) 。 A 开发满足用户需求的软件B 研究算法C 及时交付软件D 生产无故障软件13、下列选项不属于瀑布模型的优点的是( D ) A 可迫使开发人员采用 的方法B 严格地规定了每个阶段必须提交的文档C 要求每个阶段交出的所有产品都必须经过质量保

4、证小组的仔细验证D 支持后期的变动14、为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基本原理,以下与软件工程基本原理相违背的是(C ) 。A 用分阶段的生命周期计划严格管理。B 对软件开发每一阶段的成果进行严格的评审。C 在项目中组织尽可能多的软件开发人员来加快软件开发的进度。D 实行严格的产品控制。15、可行性研究是在( A )之前。 A 系统开发B 测试C 试运行D 集成测试16、下列各项中,不是一个软件产品中所必需的是( B ) 。 A 程序B 算法C 数据D 文档17、瀑布模型存在的问题是( B ) 。A 用户容易参与开发B 缺乏灵活性C 用户与开发者易沟通D 适用

5、可变需求18、在软件开发模型中,对软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法的模型是(B ) 。A 瀑布模型B 喷泉模型C 螺旋模型D 快速应用开发模型19、软件与程序的区别是(D ) 。A 程序价格便宜,软件价格昂贵B 程序是用户自己写的,而软件是由厂家提供的C 程序是用高级语言编写的,而软件是由机器语言编写的D 软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分20、下列软件开发方法和技术中,属于结构化开发方法的是( B ) 。A DSSDB SASDC OMTD UML1、包含关系用于构造多个用例( B ) 。 A 关系B 共性的

6、部分C 角色D 特殊活动2、 在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用( C )表示。A 扩展关系 B 包含关系C 泛化关系D 通信关系3、如果说用例 F 被用例 T 扩展,意思是( A ) 。 A F 是一个一般用例,T 是一个特殊用例B F 是一个特殊用户,T 是一个一般用例C 都是一般用例D 都是特殊用例4、关于软件需求特性不正确的描述是“软件需求具有(C) ” 。 A 多变性B 模糊性C 准确性D 主观性5、数据流图中的每个加工至少有( A )。 A 一个输入流或一个输出流B 一个输入流和一个输出流C 一个输入流

7、D 一个输出流6、 以下关于数据流图的说法错误的是( D ) 。 A 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储 B 数据流图是用作结构化建模的一种工具C 传统的数据流图中主要由加工、数据源点/ D 数据流图的绘制采用自上向下、逐层分解的方法7、 需求分析阶段最重要的技术文档是( D ) A 设计说明书 B C 可行性分析报告 D 用户手册 8、结构化生存周期法实施的前提和依据是( B ) 。 A 固有的阶段划分B 系统的需求比较稳定C 完善的开发工具D 开发过程是顺序的9、 ( C )工具在软件详细设计过程中不采用。 A 判定表B IPO 图C DFD 图D PDL10、对用

8、例进行设计,发现实现用例功能的( C ) ,确定类之间的关系。A 算法B 业务流程C 关键类D 数据结构11、描述整个程序的控制层次关系和各个部分的接口情况的是( A) 。 A 程序结构B 数据结构C 体系结构D 代码结构12、一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为( B ) 。 A 内容耦合B 外部耦合C 控制耦合D 标记耦合13、如果一个模块访问另一个模块的内部数据,则模块间的耦合属于( B ) A 数据耦合B 内容耦合C 环境耦合D 控制耦合14、程序结构可以按水平方向或垂直方向进行划分。水平划分按主要的程序( A )来定义

9、模块结构的各个分支。 A 功能B 结构C 层次D 控制15、内聚程度较低的是( A ) A 偶然内聚B 过程内聚C 顺序内聚D 时间内聚16、表示一个模块直接调用(或控制)其它模块数目是( D ) 。 A 程序结构的深度B 程序结构的宽度C 模块的扇入D 模块的扇出17、程序结构描述了整个程序的控制层次关系和各个部分的接口情况,而软件过程则着重描述各个模块的( D ) 。 A 处理流程B 处理顺序C 处理方法D 处理细节18、任何程序都可由三种基本控制结构构造,即:顺序、选择及( B ) 。 A 循环B 重复C 判断D 调用19、结构化方法是一种基于( D )的方法。 A 数据结构B 程序结构

10、C 算法 D 数据流20、结构化软件设计可以进一步分为两个阶段是( A ) 。 A 概要设计和详细设计B 概要设计和过程设计C 接口设计和过程设计D 接口设计和详细设计1、对象的( D )使对象的动态特征 A 特征B 属性C 关系D 操作2、 ( B )是对象的静态特征。 A 方法B 属性C 关系D 操作3、 下列的(C )不属于面向对象分析模型。 A 用例图 B 类图 C 实体关系图 D 顺序图 4、UML 中,用于展示各个类外部参与者与系统所提供的用例之间的连接的是( D ) 。 A 对象图B 状态图C 协作D 用例图5、类之间共享属性和操作的机制称为( A ) 。 A 多态型B 动态绑定

11、 C 静态绑定 D 继承6、在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的( A )将用例的职责分配到分析类中。 A 消息传递B 关联关系C 继承关系D 上下文关系7、类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个( C ) 。 A 例证(illustration)B 用例(use-case) C 实例(instance)D 例外(exception)8、UML 中用下列哪些图来建立静态模型(A ) 。A 类图、对象图和包图B 类图、状态图和包图C 用例图、对象图和包图D 类图、对象图和顺序图9、每个用例至少应该有一个 ( C ) ,

12、它通常没有属性而只有方法,只是起协调和控制作用。 A 接口类B 实体类C 控制类D 界面类10、UML 是(A ) 。 A 一种可视化的建模语言B 是一种可视化的程序设计语言C 是一种过程D 是一种方法11、整体-部分结构体现了面向对象方法的( B ) 。A 关联(association)B 聚合(aggregation)C 依赖(depending)D 细化(refinement)12、下面哪个不是使用 UML 的过程的基本特征( B ) 。A 以架构为中心B 需求驱动C 迭代D 增量式开发13、封装的作用是( A ) 。A 复用B 对象C 实例D 方法14、一个对象请求另一对象为其服务,是

13、通过发送(B ) 。A 调用语句B 消息 C 命令D 口令15、在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种( D ) 。A 组装技术B 产品化技术 C 固化技术D 信息屏蔽技术、软件组织提出不同层次的配置管理视角中,关心配置管理如何应用到具体的问题中去的视角是( D ) 。 A 企业级 B 项目级C 程序员级 D 应用级2、变更请求中一般不包括的内容是( C ) 。 A 变更的描述 B 变更的评估C 程序错误 D 变更实施的信3、软件配置项标识的过程中不包括的部分是( D ) 。 A 配置项的选择 B 配置项的命名和描述C 配置项的存取 D 配置项的

14、保护4、在软件质量因素中,软件系统能最有效地利用计算机的时间资源和空间资源的能力称为( B )A 可用性B 有效性C 可理解性D 灵活性5、在软件质量因素中,软件具有挽回因操作不当造成软件系统失效的能力称为( B ) A 可用性B 可靠性C 可理解性D 灵活性6、按照 ISO/ IEC 9126-1991 的规定,评价软件质量的特性共有( C ) 。 A 1 个B 4 个C 6 个D 9 个7、软件测试计划分为三个层次,其中不包括:( A ) A 早期测试计划B 概要测试计划C 详细测试计划D 测试人员的测试实施计划8、与设计测试用例无关的文档是( C ) A 需求说明书B 设计说明书C 项目

15、开发计划D 源程序9、程序测试不包括检测( D ) 。 A 代码的语法错误B 代码的语义错误C 代码的运行错误D 代码的格式错误10、软件危机的主要表现中包括软件质量差,而引起软件质量差的主要原因是(A )A 没有软件质量标准B 软件开发人员素质较差C 用户经常干预软件开发工作D 软件开发人员未遵循国际软件质量标准11、被称作软件工程过程的“过滤器” ,并被用于软件工程开发过程中的多个不同的点上,起到发现错误,进而排除错误的作用的是( A ) 。A 软件审查和复查B 软件测试C 软件配置管理D 软件代码重用12、软件测试方法中的( A )属于静态测试方法 A 人工检测B 路径覆盖C 黑盒法D 边界值法13、保障的标准中不包括( A ) 。 A ITU-T

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号