4.1 结构化分析方法的概念
4.1.1 软件开发方法学
举例:
- 结构化方法
- 面向对象方法
- 面向数据结构方法
- 敏捷开发方法
- 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进行处理,非常感谢!