码迷,mamicode.com
首页 > 其他好文 > 详细

软件需求三个层次

时间:2015-04-22 20:45:46      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:软件需求   业务需求   用户需求   功能需求   非功能需求   

        软件需求分为三个层次:业务需求、用户需求和功能需求

    1、业务需求(Why):反映了组织机构或客户对系统、产品的高层次的目标追求,定义了项目的远景和范围,即确定了项目的发展方向、功能范围、目标客户及价值来源。会形成一份“远景与范围文档”。

    2、用户需求(What):描述用户用该产品可以完成哪些任务。一般使用自然语言和直观图形相结合的方式来描述,但是要注意避免描述得过于模糊,也不必考虑具体实现。会形成一份“用例文档”。

   3、功能需求(How):指出开发人员应该实现哪些功能使用户来完成他的任务,继而满足业务需求。一般用“应该”来描述,如:“系统应该发送电子邮件来通知用户订阅成功”。会形成一份“软件需求规格书”。

   *、非功能需求:对于系统性能、特效等的描述。如:

      ①系统在5s之内响应

      ②系统能支持50 000人同时访问

   

   

软件需求三个层次

标签:软件需求   业务需求   用户需求   功能需求   非功能需求   

原文地址:http://blog.csdn.net/liujian619/article/details/45198929

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!