【软件工程】第四章 结构化分析

4.1 结构化分析方法的概念

4.1.1 软件开发方法学

举例:

  1. 结构化方法
  2. 面向对象方法
  3. 面向数据结构方法
  4. 敏捷开发方法
  5. Open source

对比:

  • 软件开发方法:软件开发过程中所遵循的办法和步骤。
  • 软件开发方法学:指的是规则、方法和工具的集成。

4.1.2 结构化方法的组成

结构化软件开发方法的组成:

4.2.2 模型表达工具

4.2.2.1 数据流(DFD)图:

一种表达系统功能模型的工具,用于描述数据变换。

举例(一个飞机票预定系统的数据流图):

举例:

举例2(用判定表描述,适用于较复杂的加工描述):

考试总分 >=620 >=620 <620
单科成绩 有满分 有不及格 有满分
发升级通知书 y y n
发留级通知书 n n y
发重修通知书 n y n

举例3(用判定树描述,适用于较复杂的加工描述):

  • 数据流:销售的商品、日销售额等
  • 数据源:营业员、经理、收款员
  • 数据潭:经理收款员
  • 加工名:要建立的系统名字

【第二步】分解至0层数据流图:

引入加工

【第四步】建立数据字典

(完)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月6日
下一篇 2019年1月6日

相关推荐