历年软考软件设计师经典真题及答案

| 软件设计师 |

【www.tingchehu.com--软件设计师】

1.软件能力成熟模型(CMM)是目前国际上最流行、最实用的软件生产过程标准和软件企业成熟度的等级认证标准。该模型将软件能力成熟度自低到高依次划分为初始级、可重复级、已定义级、已管理级、优化级。从( )开始,要求企业建立基本的项目管理过程的政策和管理规程,使项目管理工作有章可循。

  A.初始级 B.可重复级 C.已定义级 D.已管理级

  参考答案:C

  2.一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用( )来表述“谁做”。

  A. 角色 B. 活动 C. 制品 D. 工作流

  参考答案:A

  3.RUP 在每个阶段都有主要目标,并在结束时产生一些制品。在( )结束时产生“在适当的平台上集成的软件产品”。

  A. 初期阶段 B. 精化阶段

  C. 构建阶段 D. 移交阶段

  参考答案:C

  4.RUP分为4个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在( )结束时的里程碑。

  A.初期阶段 B. 精化阶段 C. 构建阶段 D. 移交阶段

  参考答案:A

  5.ISO/IEC 9126 软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。子特性( )属于可靠性质量特性。

  A.准确性 B. 易理解性 C. 成熟性 D. 易学性

  参考答案:C

  6.结构化开发方法中,数据流图是( )阶段产生的成果。

  A. 需求分析 B. 总体设计

  C. 详细设计 D. 程序编程

  参考答案:A

  例如:学籍管理系统的数据流图

  例如:学籍管理系统的顶层图

  7.下列要素中,不属于DFD的是( )。当使用DFD对一个工资系统进行建模时,( )可以被认定为外部实体。

  (1)A.加工 B.数据流 C.数据存储 D.联系

  (2)A.接收工资单的银行 B.工资系统源代码程序

  C.工资单 D.工资数据库的维护

  参考答案:D、A

  8.【说明】

  某公司拟开发一个销售管理系统,其主要功能描述如下:

  1.接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理:即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。

  2.根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。

  3.根据采购部门提供的进货通知单进行进货处理:即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。

  4.根据保留的客户订单进行销售统计,打印统计报表给经理。

  【问题1】(4 分)

  使用说明中的词语,给出顶层图的外部实体E1~E4的名称。

  【问题2】(3 分)

  使用说明中的词语,给出第0层图的数据存储D1~D3的名称。

  【问题3】(8 分)

  第0层数据流图缺少了四条数据流,根据说明及顶层数据流图提供的信息,分别指出这四条数据流的起点和终点。

本文来源:http://www.tingchehu.com/content-81-23521-1.html