题目
27程序员设计程序和编写程序时主要依据下列资料进行:()A. 系统流程图B. 程序流程图C. 系统分析与系统设计阶段的文档D. 处理流程图
27程序员设计程序和编写程序时主要依据下列资料进行:()
A. 系统流程图
B. 程序流程图
C. 系统分析与系统设计阶段的文档
D. 处理流程图
题目解答
答案
C. 系统分析与系统设计阶段的文档
解析
考查要点:本题主要考查学生对软件工程中各阶段文档作用的理解,特别是程序员在设计和编写程序时所依据的核心资料。
解题核心思路:明确不同阶段文档的作用,区分系统分析、设计与程序实现之间的关系。关键点在于理解系统分析与设计阶段的文档(如需求规格说明书、系统设计文档)是程序员工作的直接依据,而其他流程图类文档更多用于描述系统或程序的结构,而非具体指导实现细节。
选项分析
A. 系统流程图
系统流程图用于描述现有系统的数据流动和处理过程,通常在系统分析阶段使用,主要作用是帮助理解现有系统的逻辑,而非指导程序的具体设计与编写。
B. 程序流程图
程序流程图描述单个程序的控制流程,属于程序设计阶段的产物,用于规划程序内部逻辑,但并非程序员工作的直接依据,而是设计过程中的辅助工具。
C. 系统分析与系统设计阶段的文档
系统分析阶段的需求规格说明书和系统设计阶段的系统设计文档,详细规定了系统功能、模块划分及接口设计。这些文档是程序员设计程序结构、编写代码的根本依据,确保程序符合系统整体要求。
D. 处理流程图
处理流程图侧重于数据处理步骤的描述,通常用于业务流程分析,与程序实现的直接关联性较弱。