理解之软件需求说明书

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


定义:


软件需求是用户的要求


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


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


软件需求说明书的介绍
谁来写:软件分析师(组长)
谁来看:用户、软件开发人员(组员)
输入数据:为了实现一个功能,需要输入什么数据,才能达到功能的实现
输出数据:功能实现返回的结果(或提示)
用到的图:用例图、IPO表(输入加工输出图)
其中用例图中要列示出所有的用户所要求的功能,并且展示清楚各个功能之间的关系。


除了以上提到的这些,其他的包括背景,目的什么的就不在写了,我们最重要所要知道的是什么是软件需求,什么是需求分析,而又怎么分析,怎样将用户的需求满足并且不使用户感到有歧义,易于理解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 35
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值