计算机基础第17章 结构化软件开发方法.pptVIP

  • 5
  • 0
  • 约4.56千字
  • 约 49页
  • 2020-02-01 发布于辽宁
  • 举报

计算机基础第17章 结构化软件开发方法.ppt

概要设计的任务和步骤 1、设计软件系统结构(软件结构) 2、用户界面及数据库设计 3、编写概要设计文档 (1)概要设计说明书。 (2)数据库设计说明书。 (3)用户手册。 (4)修订测试计划。 4、评审 (初步设计、总体设计、逻辑设计、高层设计) 软件结构的设计方法 面向数据流的设计方法 (DFD)数据流图→软件结构图 面向数据结构的设计方法 Jockson Warnier 问题定义 可行性研究 需求分析 概要设计 详细设计 编码 测试 运行与维护 二、模块化软件设计的基本概念和原理 模块化 信息隐藏和局部化 模块独立 软件结构设计的(启发)原则 仓库管理系统结构图 仓库管理系统 入库处理 出库处理 更新库存 统计与报表 金额表处理 消耗表处理 采购单处理 模块设计 模块:泛指软件系统的功能部件 模块特征:功能独立,并且可以被集成 模块化 把程序划分成独立命名且可独立访问的模块,每个模块完成一个功能,把这些模块集成起来构成一个整体,可以完成制定的功能,实现问题的需求 模块化的根据:把复杂的问题分解成许多容易解决的小问题,原来的问题也就容易解决了。 信息隐藏和局部化 信息隐藏(Information Hiding) :一个模块的数据和模块的实现细节对不需要这些信息的模块来说是不能访问的。独立的模块间仅仅交换为完成系统功能而必须交换的信息。 局部化:信息隐藏的实现方

文档评论(0)

1亿VIP精品文档

相关文档