10年下
● (2)是系统建模的替代方法,是可选的系统设计方法,经常用于系统开发项目中,特别是用户难以陈述或者可视化业务需求时。
(2)A.设计用例 B.数据建模
C.结构化功能需求 D.建立原型
解析:
(2)建立原型是系统建模的替代方法,是可选的系统设计方法,经常用于系统开发项目中,特别是用户难以陈述或者可视化业务需求时。选D
● 面向对象开发技术中,对象定义为系统中用来描述客观事物的一个实体,对象之间通过(3)执行有关操作。
(3)A.信息共享 B.调用 C.继承 D.消息
解析:
对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。
(3)对象之间通过消息执行有关操作。选D
● 数据字典应在(26)阶段建立。
(26)A.前期规划 B.需求分析 C.概要设计 D.详细设计
解析:
(26)数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。 数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。所以数据字典应在需求分析阶段建立。选B
● 数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,在数据流程图中方框表示(28),(29)不属于数据流程图的基本成分。
(28)A.数据流 B.数据的源点或终点 C.数据存储 D.加工
(29)A.外部实体 B.处理过程 C.数据结构 D.数据流
解析:
(28)在数据流程图中方框表示数据的源点或终点,选B
(29)数据流程图的基本成分:外部实体、处理过程、数据存储和系统中的数据流。选C
● 常用的设计模式可分为(31)等三类。
(31)A.对象型、实现型和结构型 B.创建型、结构型和行为型
C.抽象型、过程型和实现型 D.创建型、接口型和行为型
解析:
(31)常用的设计模式可分为创建型、结构型和行为型等三类。选B
● (32)不是基于组件的开发模型的特点。
(32)A.使软件的版本控制更为简单
B.支持可重用组件的开发
C.与面向对象技术相结合将获得更好的应用效果
D.提高了项目开发效率,增加了项目开发成本
解析:
(32)提高了项目开发效率,增加了项目开发成本,D选项前后矛盾,是错误的说法。选D
● 为扩充功能或改善性能而进行的修改,属于(35)。
(35)A.纠错性维护 B.适应性维护 C.预防性维护 D.完善性维护
解析:
纠错性维护是指:改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。
适应性维护是指:使用软件适应信息技术变化和管理需求变化而进行的修改。
预防性维护是指:为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。
完善性维护是指:为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能是非常必要的。另外,还包括对处理效率和编写程序的改进。
(35)为扩充功能或改善性能而进行的修改,属于完善性维护。选D
各省软考办 | ||||||||||