结构化分析通过步骤来实现的方法如下:
1、确定系统的功能要求。2、确定系统的数据要求。3、确定系统的操作要求和界面要求。4、确定系统的性能要求。5、确定系统的运行要求。6、获得当前系统的物理模型。7、抽象出当前系统的逻辑模型。8、建立目标系统的逻辑模型。9、修正开发计划。10、如果需要则开发系统原型
结构化分析是软件工程中的一种方法,结构化分析和结构化设计可以分析商业的需求,再转换为规格文件,最后再产生电脑软件、硬件配置及相关的手册及程序。结构化分析及设计技术是系统分析的基础,是由1960到70年代的系统分析技术发展而成。
结构化分析在1980年代起开始广为使用。结构化分析包括将系统概念转换为用数据及控制的来表示,也就是转换为数据流程图。数据流程图中的程序以泡泡来表示,因此也称为泡泡图。不过完整的数据流程图中可能有许多的泡泡,使得很难去追踪数据移动的情形。
此时可以先定义外界需要系统回应的事件,每一个事件指定一个泡泡,当系统定义完成后,再将事件的泡泡和回应的程序的泡泡相连接。也可以将程序对应泡泡加以分组,组合成较高级的程序。数据字典用来描述数据和指令的移动,而用程序规格来描述交易或数据转换的相关信息。
结构化设计
1、内聚力是指机能相关的程序组合成一模块的程度。
2、耦合力是指模块及模块之间信息或参数移动的程度。