结构化分析方法的内容
被考次数: 1次
被考频率: 低频率
答错率:    50%
知识难度:
考试要求: 了解     
知识路径:  > 信息系统开发和运行管理知识  > 系统分析设计基础知识  > 结构化分析设计方法和工具  > 结构化分析方法


本知识点历年真题试卷分布
>> 试题列表    
 

 
       系统分析是保证信息系统质量的第一步,它的任务是艰巨的、复杂的。如何分析用户需求,用什么形式表示系统规格说明书等,都需要有相应的方法、模型、语言和工具来配合。自20世纪70年代以来,逐渐出现了多种适用于系统分析阶段的方法,结构化分析方法就是其中具有代表性的一种方法。
       结构化分析(Structured Analysis,SA)方法由美国yourdon公司在20世纪70年代提出,是一种简单实用、使用很广的方法。该方法通常与我们以后要介绍的系统设计阶段的结构化设计(SD)方法衔接起来使用,适用于大型信息系统开发使用。
       那么到底什么是结构化分析方法呢?结构化分析方法是一种单纯的自顶向下逐步求精的功能分解方法,它按照系统内部数据传递,以变换的关系建立抽象模型,然后自顶向下逐层分解,由粗到细、由复杂到简单。结构化分析的核心特征是“分解”和“抽象”。“分解”就是把大问题分解成若干个小问题,然后分别解决,从而简化复杂问题的处理。“抽象”就是将一些具有某些相似性质的事物的相同之处概括出来,暂时忽略其不同之处,或者说,抽象是抽象出事物的本质特性而暂时不考虑它们的细节。分解和抽象实质上是一对相互有机联系的概念。自顶向下的过程,即从顶层到第一层再到第二层的过程,被称为“分解”;自底向上的过程,即从第二层到第一层再到顶层的过程,被称为抽象。也就是说,下层是上层的分解,上层是下层的抽象。这种层次分解使我们不必去考虑过多细节,而是逐步了解更多的细节。对于顶层不考虑任何细节,只考虑系统对外部的输入和输出,然后,一层层地了解系统内部的情况。结构化系统分析和设计方法的基本思想是:用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块化、自上而下对信息系统进行分析与设计。主要指导原则有以下几点。
       (1)请用户共同参与系统的开发。
       (2)在为用户编写有关文档时,要考虑到他们的专业技术水平,以及阅读与使用资料的目的。
       (3)使用适当的画图工具做通信媒介,尽量减少与用户交流意见时发生问题的可能性。
       (4)在进行系统详细设计工作之前,就建立一个系统的逻辑模型。
       (5)采用“自上而下”方法进行系统分析和设计,把主要的功能逐级分解成具体的、比较单纯的功能。
       (6)采用“自顶向下”方法进行系统测试,先从具体功能一级开始测试,解决主要问题,然后逐级向下测试,直到对最低一级具体功能测试完毕为止。
       (7)在系统验收之前,就让用户看到系统的某些主要输出,把一个大的负责的系统逐级分解成小的、易于管理的系统,使用户能够尽早看到结果,及时提出意见。
       (8)对系统的评价不仅是指开发和运行费用的评价,而且还将是对整个系统生存过程的费用和收益的评价。
       结构化分析方法利用图形来表达需求,显得清晰、简明、易于学习和掌握。而且按照自顶向下、逐层分解的方式,不论系统有多复杂、规模有多大,分析工作都可以有条不紊地开展。对于大的系统只需多分解几层,分析的复杂程度并不会随之增大。这也是结构化分析的特点。
       结构化分析方法使用了以下几个工具:数据流图、数据字典、实体关系图、结构化语言、判定表和判定树,我们将介绍前4种工具。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有