软件开发过程 问题定义 可行性研究 求分析与姗求分析方法 口结构化分析方法概迷 软件姗求规格说明书
软件开发过程 问题定义 可行性研究 需求分析与需求分析方法 结构化分析方法概述 软件需求规格说明书
结构化分析方法使用的工具 A.数据流图( Data Flow Diagran) 从数据传递和加工的角度,以图形方式刻 画数据流从输入到输出的移动变换过程 B.数据字典( Data Dictionary)需 对数据流图中的各个元素作完整的定义和 说明,是数据流图的补充工具 加工逻辑描述工具(常用:结构化自 然语言、判定树和判定表)
结构化分析方法使用的工具 A. 数据流图(Data Flow Diagram) 从数据传递和加工的角度,以图形方式刻 画数据流从输入到输出的移动变换过程 B. 数据字典(Data Dictionary)需 对数据流图中的各个元素作完整的定义和 说明,是数据流图的补充工具 C. 加工逻辑描述工具(常用:结构化自 然语言、判定树和判定表)
91.3结构化设计方法 >软件设计的基本概念:是一个把软件 需求转化为软件表示的过程.即把分析结果 加工为在程序细节上接近于源程序的软件表 示(软件描述) >软件设计阶段分为: 口系统的总体设计或概要设计(确定软件系 统结构) 口系统的详细设计(进行各模块的具体设计)
9.1.3 结构化设计方法 ➢ 软件设计的基本概念:是一个把软件 需求转化为软件表示的过程,即把分析结果 加工为在程序细节上接近于源程序的软件表 示(软件描述) ➢ 软件设计阶段分为: 系统的总体设计或概要设计(确定软件系 统结构) 系统的详细设计(进行各模块的具体设计)
概要设计 口概要设计又称为总体设计,它的任务 是确定软件结校 口结构化设计方法的基本思想:采用自顶 向下的模块化设计方法,按照模块化原 则和软件设计策略.将需求分析得到的 数据流图,映射成由相对独立、单一功 能的模块组成的软件结构
概要设计 概要设计又称为总体设计,它的任务 是确定软件结构 结构化设计方法的基本思想:采用自顶 向下的模块化设计方法,按照模块化原 则和软件设计策略,将需求分析得到的 数据流图,映射成由相对独立、单一功 能的模块组成的软件结构
概要设计 >概要设计的图形工具(层次图、HIPO 图、软件结构图) >软件设计原理 >软件结构设计原则 >面向数据流的设计方法(变换流分析 设计和事务流分析设计) >设计规格说明
概要设计 ➢ 概要设计的图形工具(层次图、HIPO 图、软件结构图) ➢ 软件设计原理 ➢ 软件结构设计原则 ➢ 面向数据流的设计方法(变换流分析 设计和事务流分析设计) ➢ 设计规格说明