结构化分析方法.pptVIP

  • 16
  • 0
  • 约1.48千字
  • 约 15页
  • 2017-06-20 发布于北京
  • 举报
软件开发方法 定义——开发——维护 开发的方法: 面向数据流的结构化分析方法(SA) 面向数据结构的Jackson方法(JSD) 面向数据结构的结构化数据系统开发方法(DSSD) 面向对象的分析方法(OOA)等 结构化开发方法 结构化开发方法分为如下几个步骤: 结构化分析(软件分析) 结构化设计(总体设计、概要设计) 详细设计 面向过程的编码 结构化分析 结构化分析方法,亦称SA(Structured Analysis),是一种基于功能分解的需求分析方法。 结构化分析方法是一种建模技术 模型的核心是数据词典,它描述了所有的在目标系统中使用的和生成的数据对象。并用数据流图表达需求。 1)SA方法的特点 核心思想:自顶向下和逐步求精。 基本手段:分解和抽象。 分解:把大问题分割成若干小问题,然后分别解决。 抽象:略去细节,先考虑问题最本质的属性。 使用了描述需求说明书的几个规范工具。即数据流图、数据词典、小说明(加工逻辑的描述)等,使文档规范化。 自顶向下,逐步求精方法的优点 符合人们解决复杂问题的普遍规律。可提高软件开发的成功率和生产率 用先全局后局部,先整体后细节,先抽象后具体的逐步求精的过程开发出来的程序具有清晰的层次结构,程序容易阅读和理解 程序自顶向下,逐步细化,分解成一个树形结构。在同一层的节点上的细化工作相互独立。有利于编码、测试和集成 每一步工作仅在上层节点的基础上做

文档评论(0)

1亿VIP精品文档

相关文档