- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析的认识
之前从学习软件工程这门课中,我认识到了,在软件生命周期中,需求分析是最重要的一个阶段。软件需求分析的质量对软件开发的影响是非常深远和全局性的。
首先要了解需求分析是什么,通俗的讲,需求分析就是对用户的意图和需要不断了解和验证的过程,要经过对系统可行性分析所确定的系统目标做更为详细的描述。比如说,我们是一个建筑师,有客户找我们建一个小洋楼,这时候需要与客户沟通来确定客户到底想要一个什么样子的房子。我们的注意三点:第一,准确的理解和描述客户需要的功能。客户说,洋楼要两层,有个大客厅,要有几根柱子,带楼梯,带厕所,带洗手间,···客户讲了一大堆,我们需要非常忠实的按照自己的理解再一一向客户描述一遍,以便与确认客户的需求是否正确。第二,帮助客户挖掘需求,等客户把自己需求说完了,把发现客户没说的一层楼中屋子怎嘛安排,向客户提议,每层屋子怎嘛安排,窗户怎嘛设计,而后客户想起来屋子还没安排走向。第三,分析客户需求的可行性,客户说,我们在沿海城市,比较潮,一楼不用盖了,直接盖二楼和三楼,我们分析,目前技术还没法建,可以提议一楼用坚固的架子支撑二楼和三楼。因此,在需求分析中有以下困难的原因,客户说不清楚需求;客户对需求只有朦胧感,说不清自己到底需求什么,还有些客户心里非常清楚想要什么,却怎么也说不明白,这也就使需求分析有偏差。需求一直在变得;现在社会在飞速的发展,对于软件的需求肯定也变的很快,比如昨天要扫指纹识别的软件,今天可能就要变成扫脸识别的软件了,需求会变动是肯定的事实,所以在做时,我们要尽可能的分析清楚哪些是稳定需求,那些是容易变动的需求,把系统设计,将软件核心建筑在稳定的需求上,避免以后少吃些苦头。分析的人员或客户的理解有误;就像一千个观众就有一千个哈姆雷特,对于客户表达的需求,不同的人有不同的理解,如果分析的人员搞错了,会导致软件开发的人白干活,所以需要写好需求说明书,要请客户验证,如果问题复杂,双方都不太明白,要请开发的人构建大概的软件模型,双方再次讨论需求说明书是否正确。有很多客户不懂软件,觉得软件是万能的,会提出一些无法实现的功能,或客户可能理解错了分析人员的答复。
因此在做软件需求分析是,对客户的需求分为两方面,功能需求,也就是客户最直观也是最主要的需求,主要说明了系统实际做了什么。系统的输入输出,系统主要实现的功能,及完成的处理。还有非功能需求,它主要是对系统的约束和限制,系统的存储效率,界面的样式等。通过功能需求分析对需求分析进一步细化,使以后开发更精准。以上就是我对需求分析的认识。
文档评论(0)