- 27
- 0
- 约1.4万字
- 约 10页
- 2021-08-19 发布于湖北
- 举报
姓名:李浩 学号:
需求分析对软件项目开发成败影响探讨
摘要:需求分析是软件工程过程中计划阶段的一个决定性步骤, 在这一步将
把含糊的软件概念转变成具体的规格说明, 从而奠定了软件开发的基础。 本文通
过对需求的定义、需求的类型、需求分析的任务、需求分析的方法、需求的变更
以及应用实例等几个方面的介绍, 对于在软件开发中做好需求分析有一定的借鉴
作用。
关键词:软件;开发;需求;分析
1 引言
软件项目的开发主要分为五个阶段:需求分析阶段、设计阶段、编码阶段、
测试阶段和维护阶段, 需求分析是软件开发的第一个阶段。 完善的软件需求说明
是软件开发项目得以成功的基础。 不管设计如何精心或者编码如何巧妙, 如果对
软件需求不加以明确规定,将使用户感到失望,并给软件开发者带来严重后果。
据权威部门统计,目前软件的成功率约为 25%,75%的软件是失败的。在这 75%
的失败中,约有 50%以上的软件是由于需求的原因造成的。另有资料表明,软件
开发项目中返工开销几乎占开发总费用的一半, 而导致返工的主要原因是需求分
析错误或不明确, 从而引发项目开发中的一系列更改。 成功的软件需求分析不仅
能提高软件的成功率, 而且能节省大量的资源, 因此需求分析是软件开发的关键
阶段。
2 需求的定义和类型
2.1 需求的定义
软件产业存在的一个普遍问题就是缺乏统一定义的名词术语来描述我们的
工作。客户所定义的“需求”对开发者似乎是一个较高层次的产品概念,而开发
人员所说的“需求”对用户来说又像是详细设计了。实际上,软件需求包含着多
个层次,不同层次的需求从不同角度与不同程度反映着细节问题。
IEEE软件工程标准词汇表( 1997 年)将需求定义为:
1) 用户解决问题或达到目标所需的条件或能力。
2) 系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有
的条件或能力。
3) 一种反映上面 1) 或 2) 所描述的条件或能力的文档说明。
IEEE 的定义包括从用户角度(系统的外部行为) ,以及从开发者角度(一些
内部特性)来阐述需求,其关键的问题是一定要编写需求文档。
另外,还有其他几种关于“需求”的定义:
需求是用户所需要的并能触发一个程序或系统开发工作的说明;
需求是从系统外部能发现系统所具有的满足于用户的特点、功能及属性等;
需求是指明必须实现什么的规格说明。它描述了系统的行为、特性或属性,
是在开发过程中对系统的约束。
从以上的定义中,我们依然无法得到有关“需求”的清晰概念,真正的“需
求”实际上存在人们的脑海中,任何文档形式的需求(例如:需求规格说明)仅
是一个模型或一种叙述, 但是编写出高质量的需求规格说明书在需求分析阶段还
是关键。
需求分析奠定了软件工程和项目管理的基础。我们在建造软件系统这座大厦
的时候,如果需求分析的基础不够坚实和牢固, 那么往往会导致软件系统问题百
出,甚至被马上丢弃。 在建造软件系统的过程中, 如果我们经常习惯地沿用一些
不规范的方法, 其后果便是产生一条鸿沟──开发者开发的与用户所想得到的软
件存在着巨大的“期望差异” 。 因此“需求”这个名词的定义不仅仅是从用户角
度对系统外部行为的描述, 以及从开发人员角度对系统内部特性的描述, 其关键
的一点是“需求”必须文档化。
2.2 需求的类型
软件需求包括三个不同的层次──业务需求、用户需求和功能需求。
除此之外,每个系统还有各种非功
您可能关注的文档
- 新人教B版高中数学必修一2.2.1一次函数二次函数word同步教案1.pdf
- 新人教版八年级地理下册教案全册.pdf
- 新人教版八年级物理期末试题和答案.pdf
- 新人教版部编一年级语文下册识字2姓氏歌课堂教学实录.pdf
- 新人教版初中物理公式汇编.pdf
- 新人教版初中语文教材课文目录.pdf
- 新人教版化学必修2高中元素周期律word教案一.pdf
- 新人教版化学选修2高中纯大生产word教案一.pdf
- 新人教版历史九下第4课经济大危机word教案1.pdf
- 新人教版历史七下繁荣一时隋朝word教案1.pdf
- 工业互联网平台2025年工业能耗监测与优化报告.docx
- 2026年新能源风力发电成本分析报告.docx
- 2026年智慧农业技术应用与农业生产效率提升报告.docx
- 2025内蒙古鄂尔多斯市人才发展集团有限公司容管理服务专业技模拟试卷附答案.docx
- 2025中国船舶燃料供应福建有限公司招聘2人模拟试卷附答案.docx
- 2025年合肥市建设工程监测中心有限责任公司社会招聘6人模拟试卷附答案.docx
- 2026年重庆市达川地区单招语文测试题库.docx
- 2025下半年中国人民解放军新闻传播中心社会招聘35人备考题库附答案.docx
- 2025兴业银行乐山分行社会招聘备考题库(8月)附答案.docx
- 2025中国平煤神马集团开封华瑞化工新材料股份有限公司招聘21考前自测高频考点模拟试题最新.docx
最近下载
- 高考英语应用文-倡议书(讲义)-高三英语上学期一轮复习专项.pdf VIP
- 珠宝销售提升方案.pptx VIP
- 2025年AI大模型训练数据质量与模型性能提升策略报告.docx VIP
- 人音版六年级下册《游子吟》课件(共13张PPT无音频)(含音频+视频).ppt VIP
- 《阀门专题讲座》课件.pptx VIP
- “三级”安全教育记录卡(范本).doc VIP
- SHT3904-2014 石油化工建设工程项目竣工验收规定.pdf VIP
- JTGT3334-2018公路滑坡防治设计规范[高清版].pdf VIP
- 导管堵塞、冲封管及生活指导.pptx VIP
- 高中数学概率计算练习题及答案.doc VIP
原创力文档

文档评论(0)