标签:等价 简单 电脑 命名 过程 世界 bsp 完成 推导
结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它有结构化分析(SA)和结构化程序设计(SP)等方法。
结构化分析方法(Structured Method,结构化方法)是一种软件开发方法,一般利用图形表达用户需求,强调开发方法的结构合理性以及所开发软件的结构合理性。
结构化分析方法给出一组帮助系统分析人员产生功能规约的原理与技术。它一般利用图形表达用户需求。其基本思想是自顶向下逐层分解。分解和抽象是人们控制问题复杂性的两种基本手段。对于一个复杂的问题,人们很难一下子考虑问题的所有方面和全部细节,通常可以把一个大问题分解成若干个小问题,每个小问题再分解成若干个更小的问题,经过多次逐层分解,每个最底层的问题都是足够简单、容易解决的,于是复杂的问题也就迎刃而解了。这个过程就是分解过程。
结构化分析方法把系统看作一个过程的集合体,包括人完成的和电脑完成的。结构化分析方法的特点是利用数据流图来帮助人们理解问题,对问题进行分析。是面向数据流的需求分析方法,是目前最成熟、应用最广泛的方法,主要特点是快速、自然和方便。结构化系统分析方法从总体上来看是一种强烈依赖数据流图的自顶向下的建模方法。它不仅是需求分析技术,也是完成需求规格化的有效技术手段。
结构化分析一般包括以下工具:
后面将对它们一 一做介绍。
在介绍具体的结构化分析方法之前,先对如何进行结构化分析做一个总结性描述,以帮助大家更好地应用该方法。
初略的说主要如下步骤:
具有以下特点:
它的优点如下:
标签:等价 简单 电脑 命名 过程 世界 bsp 完成 推导
原文地址:https://www.cnblogs.com/yilang/p/12256410.html