需求分析的任务 怎么做 做什么 模型化 抽象化 理解 当前系统 物理模型 逻辑模型)-导需 出求 具体化 实例化 日标系统 物理模型 逻辑模型 表达需求
需求分析的任务
需求分析的内容 ■提炼、分析和仔细审查已收集到的需求 ■确保所有利益相关者都明白其含义并找 出其中的错误、遗漏或其它不足的地方 是从用户最初的非形式化需求到满足用 户要求的软件产品的映射过程 是对用户意图不断进行提示和判断的过 程
需求分析的内容 ◼ 提炼、分析和仔细审查已收集到的需求 ◼ 确保所有利益相关者都明白其含义并找 出其中的错误、遗漏或其它不足的地方 ◼ 是从用户最初的非形式化需求到满足用 户要求的软件产品的映射过程 ◼ 是对用户意图不断进行提示和判断的过 程
需求分析的步骤 绘制系统关联图 ■创建用户接口(界面)原型 ■分析需求可行性 确定需求的优先级别 为需求建立模型 ■创建数据字典 ■使用质量功能调配(QFD) 明确哪些是客户最关心的特征
需求分析的步骤 ◼ 绘制系统关联图 ◼ 创建用户接口(界面)原型 ◼ 分析需求可行性 ◼ 确定需求的优先级别 ◼ 为需求建立模型 ◼ 创建数据字典 ◼ 使用质量功能调配(QFD) ◼ 明确哪些是客户最关心的特征
编制需求规格说明的过程 ■采用软件需求规格说明(SRS)模版 ■指明需求的来源 ■为每项需求注上标号 ■记录业务规范(操作原则 创建需求跟踪矩阵
编制需求规格说明的过程 ◼ 采用软件需求规格说明(SRS)模版 ◼ 指明需求的来源 ◼ 为每项需求注上标号 ◼ 记录业务规范(操作原则) ◼ 创建需求跟踪矩阵
需求规格说明的作用 为用户、分析人员和设计人员之间的交 流提供方便 ■支持目标软件系统的确认 控制软件开发进程
需求规格说明的作用 ◼ 为用户、分析人员和设计人员之间的交 流提供方便 ◼ 支持目标软件系统的确认 ◼ 控制软件开发进程