① 简述结构分析方法基本手段和基本策略
结构化分析方法的基本手段是逐层分解,而数据流图则是描述分解的基本手段。结构化分析方法能够长期被人们接受并采纳,主要是因为它有以下的特点: 一、强调用户自始至终的积极参与 在系统分析阶段,用户始终积极参与,使得用户可以更多的了解新系统,并随时从业务和用户角度提出新的要求。另一方面也可使系统分析人员能更多的了解用户的要求,更深入的调查和分析管理业务,使新系统更加科学、合理。 二、注重整体分析,层层落实 按系统的观点,任何事情都是相互联系的有机整体。在分析时应首先站在整体的角度,将各项具体的业务或组织融合成一整体加以考察,首先确保全局的正确,然后再层层分解进行解剖分析。 三、强调系统的适应性 各种事物都是运动和变化的。同理,在进行系统分析时,要充分预料到可能会发生的变化,增强系统的适应性,以应付各种各样的变化。这些变化主要来自以下几个方面: 1、系统外部环境的变化。如外部的组织机构发生了变化,将引起信息传递渠道变化;上级主管部门需要的信息发生变化,则引起输出和处理模块的变化。 2、系统内部处理模式的变化。如系统内部组织机构、管理方式和工艺流程的改变,必将引起数据的收集、输入以及处理方式的变化。 3、用户要求的变化。随着时间的推移、问题的深入、技术的发展,用户的要求也会随之变化。
② 结构化分析方法
结构化分析方法(Structured Method,结构化方法)是:一种软件开发方法。
结构化设计的步骤如下:
①评审和细化数据流图;
②确定数据流图的类型;
③把数据流图映射到软件模块结构,设计出模块结构的上层;
④基于数据流图逐步分解高层模块,设计中下层模块;
⑤对模块结构进行优化,得到更为合理的软件结构;
⑥描述模块接口。
③ 结构化系统分析主要通过什么进行分析
结构化系统分析主要通过处理功能分解进行分析。
结构化系统分析方法是运用系统工程原理于大型软件开发的产物,就是采用“自顶向下,由外到内,逐层分解”的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度,并运用数据流图、加工说明和数据字典作为表达工具的一种系统分析技术。
结构化分析一般包括以下工具:数据流图(Data Flow Diagram,DFD)、数据字典、结构化语言、判定表、判定树。在接下来的部分将对它们一一做简单介绍。结构化系统做丛分析方法从总体上来看是一种强粗胡虚烈依赖数据流图的自顶向下的建模方法。它不仅是需求分析技术,也是完成需求规格化的有效技术手段。
采用结构化的思想、系统工程的观点和工程化的方法,按照“自岩燃上而下,逐步求精”的原则,从全局出发,全面规划分析,从而确定简明的、易于导向的系统方式,是管理信息系统建设的主流方法。经过多次逐层分解,每个最底层的问题都是足够简单、容易解决的,于是复杂的问题也就迎刃而解了。这个过程就是分解过程。