您的位置:首页 > 其它

理解之软件需求说明书

2016-03-13 19:58 162 查看
软件需求说明书的地位:它是整个开发过程的基础,是用户反映给需求分析师的需求灵魂,是一个对需求和功能的细节概述,使用在在软件开发阶段和软件测试阶段,在软件的几乎整个开发阶段都要使用到,是开发人员了解用户的一个根本依赖项和依据。

定义:

软件需求:是用户的要求

需求分析:指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”,要达到什么样的效果。可以说需求分析是做系统之前必做的。

我的理解

我认为的需求分析是需求分析师根据用户的需求(实现的功能,UI界面)来编写软件需求说明书文档,以满足用户对即将开发的软件的要求。

软件需求说明书的介绍

谁来写:软件分析师(组长)

谁来看:用户、软件开发人员(组员)

输入数据:为了实现一个功能,需要输入什么数据,才能达到功能的实现

输出数据:功能实现返回的结果(或提示)

用到的图:用例图、IPO表(输入加工输出图)

其中用例图中要列示出所有的用户所要求的功能,并且展示清楚各个功能之间的关系。

除了以上提到的这些,其他的包括背景,目的什么的就不在写了,我们最重要所要知道的是什么是软件需求,什么是需求分析,而又怎么分析,怎样将用户的需求满足并且不使用户感到有歧义,易于理解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  软件 需求 软件开发