摘要:软件评测师资料:软件设计的重要概念和基本原则一
软件开发方法及过程
1、结构化开发方法
(三)结构化设计
软件设计是软件生命周期的重要组成部分,主要包括体系结构设计、接口设计、数据设计、过程设计。结构化设计方法是一种面向数据流的设计方法,是以结构化分析阶段所产生的文档(包括数据流图、数据字典、软件需求说明书等)为基础,自顶向下,逐步求精和模块化的过程。
结构化设计通常分为:概要设计和详细设计
i.软件设计的重要概念和基本原则
①模块化
(1)模块的可分解性
(2)模块的可组装性
(3)模块的可理解性
(4)模块的连续性
(5)模块的保护性
②内聚
内聚分为以下几种,他们之间的内聚度由强到弱排列
(1)偶然内聚:
(2)逻辑内聚:
(3)瞬时内聚:
(4)过程内聚:
(5)通信内聚:
(6)顺序内聚:
(7)功能内聚:
返回目录:2013软考软件评测师考试基础知识汇总
编辑推荐:2013软考中级软件评测师复习重点汇总
软考备考资料免费领取
去领取