首页 . 理学 . 计算机科学技术 . 软件工程 . 软件工程理论与方法 . 软件设计 . 系统分析与设计 . 系统分析模型 . 结构化分析

结构化分析

/structured analysis; SA/
条目作者白晓颖

白晓颖

最后更新 2022-12-23
浏览 159
最后更新 2022-12-23
浏览 159
0 意见反馈 条目引用

一种面向过程开发方法。

英文名称
structured analysis; SA
所属学科
计算机科学技术

结构化分析起源于20世纪60年代末期,盛行于20世纪80年代。1967年,荷兰计算机科学家E.W.戴克斯特拉(Edsger Wybe Dijkstra,1930~2002)指出“GoTo语句有害”,并提出结构化编程的思想。1971年,瑞士计算机科学家N.维尔特(Niklaus Wirth,1934~ )提出逐步求精的方法。在其后的20年间,先后有大量研究和实践,推行各种结构化分析方法并力求建立工业界标准。例如,IBM的层次化输入-处理-输出(hierarchy input-process-output; HIPO)、美国计算机科学家E.尤登(Edward Yourdon)的结构化分析与设计方法、美国军方计算机辅助制造(Integrated Computer Aided Manufacturing; ICAM)项目资助的IDEF(ICAM Definition for Function Modeling,ICAM功能模型定义)等。

结构化分析主要起源于信息处理系统,将系统看成是数据(信息)输入、处理、转化、输出的过程,以面向数据流的分析方法为主要代表。按照功能分解的原则(即逐步求精的思想),从识别顶层功能开始,根据数据传递、变换的关系,自顶向下,逐层将功能分解为小的功能模块,直到找到满足功能要求的所有可实现的软件为止。数据流图、数据差点、结构化英语、判定树、判定表等都是典型的结构化分析方法。

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!