1、 软件工程第2章 软件项目的需求分析 第2章 软件项目的需求分析 本章要点 1、了解软件需求分析的原则和任务 2、了解软件需求的获得方法 3、掌握结构化分析方法及其描述工具 4、了解需求规格说明和需求评审的主要内容需求与需求分析 一、需求分析的特点 需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。 需求与需求分析 需求分析难点主要体现在以下几个方面: 1、问题的复杂性 2、交流障碍 3、不完备性和不一致性 4、需求易变性需求与需求分析 二、需求分析的任务 需求分析的基本任务是要
2、准确地定义新系统的目标,为了满足用户需要,回答系统 的问题。需求与需求分析 用户需求分为 :功能性需求和非功能性需求。 定义了系统 , 系统的 、 以及 到 定义了系统工 的特性, 系统 、 性、性、 性、 性、currency1“以及fi标准fl的要求。需求分析的任务 是 系统的 目标系统的 ,解”目标系统是 的问题。需求与需求分析 、需求分析的 1、问题 方确定 问题的需求。需求 : (1)功能需求:指 开发的软件 具备 的功能,是要的。 (2)性能需求:指开发的软件的 性能指标, 容“、 行 fl。需求与需求分析 (3) 需求:指软件 行 需要的软、 件( 、 、 系统和 理系统fl)的要求。 (4)用户 面需求: 人 交 方式、 格式fl。需求与需求分析 2、分析与, 软件的 分析人员 获 的需求,进行一致性的分析 查,在分析、 细化软件功能, 分个 功能。 进行分解,分到个 功能,以确定系统的构及主要分,用 结的形式, 新系统的 。