转自:https://blog.csdn.net/Elsa15/article/details/83858342
最近软工课程进行到需求分析部分,课程项目也进行到该阶段,课本上的文字实在是太无聊了,在网上看到这篇博文感觉条理很清晰,用思维导图的方式展现出来,理解起来也相对容易,感谢原作者的辛苦总结,原文见上链接。
软件需求分析阶段研究的对象是软件项目的用户要求,如何准确表达用户的要求,怎 样与用户共同明确将要开发的是一个什么样的系统,是需求分析要解决的主要问题。也就是说需求阶段的任务并不是确定系统怎样完成工作,而仅仅是确定系统必须完成哪些工作, 即对目标系统提出完整、准确、清晰、具体的要求。需求分析阶段所要完成的任务是以软 件计划阶段确定的软件工作范围为指南,通过分析综合建立分析模型,编制出软件需求规格说明书。
软件需求分析的具体内容、步骤如下:
生成的文档主要有软件需求规格说明书,内容如下:
个人感受:
搞清楚需求是做好一个项目的基础,对于程序员来说,最让人头疼的事可能就是工程快要结束的时候突然要改需求。一个完善的需求会为工程节约很多时间和成本。就拿我当初考研的例子来讲,接近考研的那几天我就觉得我整个考研是挺失败的,当然结果确实是挺失败的,最开始选学校自己就没有重视,觉得自己好好努力复习,就能考上。选学校的时候也没有认真的筛选,看着别人选这个学校,自己觉得难度不大也就盲目的跟风了,以至于后来专业课的复习感觉找不到方向,复习起来也吃力。所以需求真的太重要了,需求分析做的好,带来的好处可能就是事半功倍。
原文地址:https://www.cnblogs.com/djesse1/p/10602671.html
时间: 2024-10-15 05:32:50