• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
陈小喵
博客园    首页    新随笔    联系   管理    订阅  订阅
《软件需求十步走》阅读笔记三

大部分失败的软件项目,最终总结下来的原因都指向需求,需求不清楚、不明确、不完整,总之就是需求的错。所以可见其实需求在开发软件的过程中是占据中心地位的。没有完整的、清楚的需求,软件的开发也就是空谈。 软件开发中,很多都是用首位相接、环环相扣的开发模式,如果在某一个环节出了问题,直接把问题甩给上一个环节就好了,但是做需求分析的人就很可怜了,因为他们不能把问题甩给用户。

所以现在就需要创新一个新的模式来解决这个问题。既然需求这么重要,那干脆就以需求为中心,剩下的一切工作都围绕着需求分析进行。形成“重业务。重系统”的新理念。 需求分析工作做得是否到位,将直接决定开发人员能否开发出高质量的产品,满足客户需求的产品。那么理解软件需求的定义、特性,则会帮助我们更好的做好需求分析。

随着社会发展的加快,互联网发展的也是十分迅速。人们对于互联网信息的需求也不断增长,需要的系统也就偏向于大型化、复杂化发展,软件越复杂,开发成本就会越高,风险也会越大。想要化解这种风险,就要做好需求分析。在以前的开发过程中,需求分析并不被重视,所以对这方面几乎没有进行过深入、细致的研究。随着软件信息行业的不断发展,需要开发的软件越来越复杂,人们才开始意识到需求分析的重要性。

新一代的需求工程是由需求规划、需求开发、需求管理三个部分组成的。需求分析的过程也大致有以下几个固定的阶段。首先,每个客户所在的行业领域不同,业务需求也各不相同,先了解用户的工作流程,工作范围,各种规章制度,搜集相关的资料,是做好需求分析的基础。然后再根据收集到的资料,与客户进行沟通,按照用户的需要,讨论出一致的结果。之后再站在用户的立场上,做出系统分析模型,并且按照规格编写需求分析说明书,用相应的评审方法对需求分析说明书进行评审。再需求发生变化时,及时的更改需求分析说明书。一定要遵循需求主导开发的思想。

 

posted on 2015-12-06 23:53  陈小喵  阅读(155)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3