第5节 结构化的设计.pptVIP

  • 15
  • 0
  • 约1.39万字
  • 约 129页
  • 2018-09-18 发布于湖北
  • 举报
复旦大学计算机科学与工程系 本科生课程 软件工程 第5章 总体设计   传统的软件工程方法学采用结构化设计(Structured Design,SD)技术,完成软件设计工作,通常把软件设计工作划分为概要设计和详细设计这样两个阶段。 引言— 设计人员把分析的结果?设计图纸 程序员拿着设计图纸编写代码 5.1.2 结构化设计与结构化分析的关系 结构化分析的结果为结构化设计提供了最基本的输入信息。两者的关系如图所示。 5.1.2 结构化设计与结构化分析的关系 结构化设计方法的实施要点 (1) 研究、分析和审查数据流图。 (2) 根据数据流图决定问题的类型:变换型和事务型。针对两种不同的类型分别进行分析处理。 (3) 由数据流图推导出系统的初始结构图。 (4) 利用一些启发式原则来改进系统的初始结构图,直到得到符合要求的结构图为止。 (5) 根据分析模型中的实体关系图和数据字典进行数据设计,包括数据库设计或数据文件的设计。 (6) 在上面设计的基础上,并依据分析模型中的加工规格说明、状态转换图进行过程设计。 (7) 制定测试计划。 5.2 结构化设计的原理 结构化设计(Structured Design,简称SD)是将结构化分析得到的数据流图映射成软件体系结构的一种设计方法 强调模块化、自顶向下逐步求精、信息隐蔽、高内聚低耦合等设计准则 分为概要设计和详细设

文档评论(0)

1亿VIP精品文档

相关文档