需求分析 软件需求分析人员应该具备的特征: 善于领会一些抽象的概念,重新整理使 之成为各种逻辑成分,并根据各种逻辑 成分综合出问题的解决办法: 善于从各种相互冲突或混淆的原始资料 中吸取恰当的论据: ·能够理解用户的环境及领域知识; ● ●
需求分析 软件需求分析人员应该具备的特征: • 善于领会一些抽象的概念,重新整理使 之成为各种逻辑成分,并根据各种逻辑 成分综合出问题的解决办法; • 善于从各种相互冲突或混淆的原始资料 中吸取恰当的论据; • 能够理解用户的环境及领域知识;
● 需求分析 软件需求分析人员应该具备的特征: 具备把系统的硬件和软件部分应用于用 户环境的能力: ·具备良好的书面和口头形式进行讨论和 交换意见的能力: 具有“既能看到树木,又能看到森林” 的能力。 ●
需求分析 软件需求分析人员应该具备的特征: • 具备把系统的硬件和软件部分应用于用 户环境的能力; • 具备良好的书面和口头形式进行讨论和 交换意见的能力; • 具有“既能看到树木,又能看到森林” 的能力
● 需求分析 基本系统模型 。 软件系统的全部功能被表示成一个单一 的信息变换过程: 输入1 输出1 输入2 软件系统 输出2 输入n 输出n ●
需求分析 基本系统模型: • 软件系统的全部功能被表示成一个单一 的信息变换过程: 软件系统 输入1 输入2 输入n 输出n 输出2 输出1 . . . . .
需求分析 出来的是什么 信息流程 进去的是什么 中间如何变换 需求分析》 信息 单个元件是什么 怎样把它们安置在一起 信息结构 一组元件合在一起分类 各组元件之间的关系 ● ● ●
需求分析 需求分析 信息 信息流程 信息结构 出来的是什么 进去的是什么 中间如何变换 单个元件是什么 怎样把它们安置在一起 一组元件合在一起分类 各组元件之间的关系
● ● ● 需求分析 结构化分析方法(SA) ·SA方法采用“抽象”和“分解”两个基本手段, 用抽象模型的概念,按照软件内部数据传递 变换关系,由顶向下逐层分解,直到找到满足 功能需要的所有可实现的软件元素为止。 · SA方法采用“分解”的方式来理解一个复杂系 统,“分解”需要有描述手段, 数据流程图就 是作为描述信息流程和分解的手段而引入的。 ● ●
需求分析 结构化分析方法(SA) • SA方法采用“抽象”和“分解”两个基本手段, 用抽象模型的概念,按照软件内部数据传递、 变换关系,由顶向下逐层分解,直到找到满足 功能需要的所有可实现的软件元素为止。 • SA方法采用“分解”的方式来理解一个复杂系 统,“分解”需要有描述手段,数据流程图就 是作为描述信息流程和分解的手段而引入的