2017-1-27 1第5章需求分析可行性研究通过以后,下一步就要根据草拟的开发计划,展开详细的需求分析活动。软件需求分析,是详细分析需求,并建立需求分析模型的阶段 2017-1-27 2 第5章软件需求分析? 需求分析概述? 结构化分析方法? 数据流图的绘制? 编制数据字典? 加工逻辑的分析与表达? 需求验证与评审 2017-1-27 3 需求分析概述? 需求分析的任务、特点、主要困难? 人员组成? 分析师的角色? 需求分析的活动和原则 2017-1-27 4 需求分析的任务 “分析建模”;“确认测试”计划 “开发计划” “需求规划说明书” 2017-1-27 5 1. 分析建模?针对用户要求实现的软件功能、性能等目标,与开发人员进一步澄清、达成共识、形成规约;?准确讲,需求分析是发掘需求、分析求精、逻辑建模、形成规约的过程。 2017-1-27 6 1. 分析建模①发掘需求——调查需求、挖掘潜在需求、预测未来可能的需求; ②需求求精——对模糊不清的用户需求明确、精化; ③逻辑建模——在现行系统逻辑模型的基础上,考虑新的用户需求、限制和约束的基础上导出新系统的逻辑模型; ④形成规约——将双方达成共识的需求文档化、模型化,这份文档被称为“需求规约”和“需求规格说明书”,它将是后需活动开发方努力实现的目标 2017-1-27 7 2. 拟定“确认测试”计划?有了共同的需求约定以后,就可以制定“确认测试”计划,它是用户验证软件是否满足需求的依据; ?这个计划到综合测试后期执行。 2017-1-27 8 3. 修订开发计划?系统调查与可行性研究阶段的最后,草拟了初步的开发计划,当时由于需求尚不详细,现可有了详细的需求分析结果以后,应该使开发计划更准确一些。 2017-1-27 9 4 . 编写“需求规划说明书”?需求分析阶段的成果集中体现在“需求规格说明书”中,这是一个里程碑; ?有明确的格式和内容 2017-1-27 10 5. 需求评审?需求评审是“质量保证活动”的内容; ?体现出瀑布模型的“文档驱动”特点?由项目经理、用户、分析员、前一阶段(可行性研究)的主要人员和后一阶段(概要设计)的主要人员组成评审小组;
软件工程需求分析--需求分析 来自淘豆网m.daumloan.com转载请标明出处.