公共基础知识复习(【每日一题】软件工程基础(第三章))

广告位

第三章软件工程基础
32结构化分析方法
结构化方法的核心和基础是结构化程序设计理论。需求分析方法包括(1)结构化需求分析方法;(2)面向对象的分析方法。根据需求分析所建立的模

第三章软件工程基础

32结构化分析方法

结构化方法的核心和基础是结构化程序设计理论。需求分析方法包括(1)结构化需求分析方法;(2)面向对象的分析方法。根据需求分析所建立的模型的特点,可以分为静态分析和动态分析。结构化方法的本质是以数据流为中心,自顶向下分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。结构分析常用工具(1)数据流图;(2)数据字典;(3)决策树;(4)决策表。

202215719OFAGG.jpg

数据流图:描述数据处理过程的工具,是需求理解逻辑模型的图形化表示,它直接支持系统功能建模。

数据字典:与系统相关的所有数据元素的有组织的列表,具有精确和严格的定义,以便用户和系统分析人员对输入、输出、存储组件和中间计算结果有共同的理解。

决策树:从问题定义的文本描述中区分哪些是判断条件,哪些是判断结论,根据描述材料中的连接词找出判断条件之间的从属、并列、选择关系,并据此构建决策树。

决策表:类似于决策树,当数据流图中的处理依赖于多个逻辑条件的值,即完成处理的一组动作是由某一组条件的值组合而成时,用决策表来描述更合适。

数据字典是结构化分析的核心。

软件需求规格说明书的特点:

(1)正确性;(2)没有歧义;(3)诚信;(4)可验证性;(5)一致性;(6)可理解性;(7)可追溯性。

关于作者: 鸟叔

为您推荐

广告位

发表回复