结构化方法
概念
用来指导软件项目的开发。
一种系统化的软件开发方法包括:结构化分析方法、结构化设计方法、结构化程序设计方法。
结构化设计方法和结构化程序设计方法的区别,前者指的软件开发设计阶段的软件体系架构以及内部模块细节的设计,而结构化程序设计方法主要指的是软件实现阶段要遵循的编程有关细节技术。
结构化分析模型
模型表达工具
1.数据流图(DFD图)
是一种表述数据变换的图形工具,包含的元素可以是数据流、数据存储、加工、数据源、数据潭等。
数据流 数据的流动
加工 对数据进行变换的单元
数据存储 数据的静态结构
数据源 数据流的起点,系统之外的实体
数据潭 数据流的归宿地,系统之外的实体
DFD图的建立过程
首先,建立系统环境图(顶层数据流图),确定系统边界(就是最概括的数据源、数据潭、加工、数据流等)
然后,自顶向下,逐步求精,逐层分解,建立系统的层次数据流图,将加工分解为一些子加工,将父图的输入流和输出流分别分派到子加工中去,然后引入数据存储,使系统成为一个有机整体统一的系统。
(1)先确定系统的输入输出,构建顶层DFD;
(2)对顶层DFD图细化,构建0层DFD;
(3)对0层DFD的每个加工进行细化,分别构建1层DFD,依次类推,逐层精化,直至构建出底层图。吧
数据字典
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!