第二章 软姨件需求.pptx

第二章 软姨件需求

第二章 软件需求; 软件需求作为软件生命周期的第一个阶段,其重要性越来越突出,到20世纪80年代中期,逐步形成了软件工程的子领域——需求工程。 90年代后,需求工程成为软件界研究的重点之一。 一些关于需求工程的工作小组相继成立,使需求工程的研究得到了迅速进展。;2.1 软件需求工程的基本概念;软件需求的重要性; 输入:《合同》/《立项建议书》/现场调研。 输出:《用户需求报告》/需求规格说明书》。 需求分析为什么重要? 1)许多大型应用系统的失败,最后均归结到需求分析:要么获取需求的方法不当,使得需求分析不到位或不彻底,导致开发者反复多次地进行需求分析,致使设计、编码、测试无法顺利进行;要么客户配合不好,导致客户对需求不确认,或客户需求不断变化,同样致使设计、编码、测试无法顺利进行。; 需求分析为什么重要? 2)需求分析的输出文档是《用户需求报告》,它是客户、软件开发人员和项目管理人员三者必须遵守的一根基线,三者共同工作的基础,是测试的准则。 3)需求分析要占用整个软件开发时间或工作量的30%左右。 4)需求获取中的错误,属于软件开发中的早期错误,它会在后续的设计和实现中进行发散式的传播。 根据以上四项原因,IT企业的高层经理,对需求分析特别重视,常常派经验最丰富的人员去作项目需求。正因为如此,“系统分析员”才是软件行业中

文档评论(0)

1亿VIP精品文档

相关文档