需求分析_ch01_软件需求基础知识
10.* ? 2007 by Prentice Hall 需求分析 很少有人会甩给建筑商30万美金而不说明自己对房子的想法和要求,相反,他们会不厌其烦地提出各种细节要求。要对房子进行改造就得掏钱,购房者尽管不情愿,却都能理解。 然而,在软件开发中遇到同样问题时,人们却常常轻率地将其忽略。软件项目中40%---60%的缺陷是由需求分析阶段的过失所致。对欧洲软件行业所做的大规模调查显示:确定和管理用户需求是问题最多的两个环节。 许多IT项目之所以不能在预定的进度和范围内向用户交付预期的所有功能,主要原因是缺少来自用户的信息,需求不够完整及需求发生了变化。 需求问题导致的主要问题是返工。返工的成本占了总成本的30%--50%,而对于返工的情况,70—80%是有需求错误引起的。 软件开发过程中最难的部分是对开发什么做出准备的判断。 第1章 软件需求基础知识 需求分析 第1章:需求分析基础知识 1.1 需求分析的定义 1.2 需求的层次 1.3 需求的开发和管理 1.4 与需求相关的风险 1.5 优质需求的好处 1.6 优质需求的特点 案例 Maria:“您好,是Phil么?我是人力资源部的Maria。我们使用您做的人事系统时遇到了问题。有位女职员想把名字改成Aparkle Starlight,可在系统里怎么也改不过来。能帮帮忙吗?” Phil:“她嫁了一个姓Starlight的人吗?” M
原创力文档

文档评论(0)