1、什么是结构化分析方法?该方法使用什么描述工具?
1、什么是结构化分析方法?该方法使用什么描述工具?
参考答案和解析
结构化分析方法是面向数据流进行需求分析的方法。它是一种建模活动,该方法使用简单易读符号,根据软件内部数据传递、变换的关系,自顶向下逐层分解,描绘出满足功能要求的软件模型。 结构化分析的主要思想是采取自顶向下逐层分解的分析策略,即面对一个复杂的问题,分析人员不可能一开始就考虑到问题的所有方面以及全部细节,采取的策略往往是分解,把一个复杂的问题划分成若干小问题,然后再分别解决,将问题的复杂性降低到人可以掌握的程度。分解可分层进行,先考虑问题最本质的方面,忽略细节,形成问题的高层概念,然后再逐层添加细节,即在分层过程中采用不同程度的“抽象”级别,最高层的问题最抽象,而低层的较为具体。 结构化分析方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主要部分。这些描述工具是: (1)数据流图。 (2)数据字典。 (3)描述加工逻辑的结构化语言、判定表、判定树。 其中,“数据流图”描述系统的分解,即描述系统由哪几个部分组成,各部分之间有什么联系等。“数据字典”定义了数据流图中每一个图形元素。结构化语言、判定表或判定树则详细描述数据流图中不能被再分解的每一个加工。
相关考题:
结构化方法简单清晰,易于操作,这是结构化方法的优点,但该方法也有许多缺点。以下描述中,不属于结构化方法的缺点的是A.结构化方法是一种预先严格定义需求的方法,需要早期冻结用户需求B.结构化方法强调分析控制流、时间限制和进程间同步通信,但忽略了数据流分析C.结构化方法对表达用户界面方面的任务往往不能胜任D.结构化方法只描述一个书面的模型
关于结构化分析方法的叙述中,正确的是()A、结构化分析方法是基于数据流和数据结构的方法B、结构化分析方法强调软件开发严格按阶段进行C、用结构化方法对系统进行需求分析时,只允许采用分解的手段,将一个大系统分解成若干个小的相对独立的子系统D、结构化方法的描述工具数据流图,不仅可描述需求分析的最后结果,而且还可用来描述现有的系统,其中包括人工系统
问答题何谓系统分析?什么是结构化分析方法?