33结构化需求分析 需求分析方法很多,每种分析方法都有其独特之处。所有 分析方法均与如下一些操作原则相关联。 ①必须表示和理解问题的信息域; ②必须定义软件将完成的功能; ③必须表示软件的行为(作为外部事件的结果); ④必须划分描述信息、功能和行为的模型,从而使得可 以以层次的方式揭示细节; ⑤分析过程应该从要素信息移向细节实现
3.3 结构化需求分析 需求分析方法很多,每种分析方法都有其独特之处。所有 分析方法均与如下一些操作原则相关联。 ① 必须表示和理解问题的信息域; ② 必须定义软件将完成的功能; ③ 必须表示软件的行为(作为外部事件的结果); ④ 必须划分描述信息、功能和行为的模型,从而使得可 以以层次的方式揭示细节; ⑤ 分析过程应该从要素信息移向细节实现
331结构化分析方法 ◆在需求工程中,分析员创建系统模型,以便可以更好地 理解数据和控制流、处理功能和操作行为,以及信息内容 并综合系统的功能、非功能要求和数据要求的分析结果导 出系统详细的逻辑模型。这种用一系列结构化的系统模型 来描述系统需求的方法称为结构化分析方法(SA, Structured Analysis ◆结构化分析方法是一种系统建模技术,是适用于大型数 据处理系统的、面向数据流的需求分析方法
3.3.1 结构化分析方法 ◆在需求工程中,分析员创建系统模型,以便可以更好地 理解数据和控制流、处理功能和操作行为,以及信息内容, 并综合系统的功能、非功能要求和数据要求的分析结果导 出系统详细的逻辑模型。这种用一系列结构化的系统模型 来描述系统需求的方法称为 结构化分析方法 (SA, Structured Analysis) 。 ◆结构化分析方法是一种系统建模技术,是适用于大型数 据处理系统的、面向数据流的需求分析方法
331结构化分析方法 ◆结构化需求分析方法一般采用一些指导性原则: ①在开始建立分析模型之前先理解问题。 ②开发原型模型,使用户了解将如何进行人机交互 ③记录每个需求的起源和原因,有效地保证需求的可追 踪性和可回溯性。 ④使用多个需求分析视图,建立数据模型、功能模型和 行为模型。 ⑤给需求赋予优先级,优先开发重要的功能,提高开发 生产效率。 ⑥努力删除含糊性
3.3.1 结构化分析方法 ◆结构化需求分析方法一般采用一些指导性原则: ① 在开始建立分析模型之前先理解问题。 ② 开发原型模型,使用户了解将如何进行人机交互。 ③ 记录每个需求的起源和原因,有效地保证需求的可追 踪性和可回溯性。 ④ 使用多个需求分析视图,建立数据模型、功能模型和 行为模型。 ⑤ 给需求赋予优先级,优先开发重要的功能,提高开发 生产效率。 ⑥ 努力删除含糊性