zoukankan      html  css  js  c++  java
  • 需求分析报告和需求规格说明书有什么区别

    http://cisco2600.blog.51cto.com/291997/409959
    需求分析报告和需求规格说明书有什么区别
    简单的讲,
    (一)面向对象上不同:
    需求分析报告往往面向业务人员、用户
    需求规格说明书往往面向设计、开发人员。
     
    (二)生成阶段不同:
    一般先有分析报告,后有规格说明书,
    分析报告往往是规格说明书的输入
     
    (三)内容侧重点、粒度不同:
    分析报告侧重于把系统要解决的业务逻辑、要实现的功能描述清楚,更宏观;
    规格说明侧重于把系统的约束、输入、输出和处理过程定义清楚,更具体。
     
     
     
    需求规格说明书介绍及其作用
    曾经有项目组拿着用户编写的原始需求就开始开发,随后状况不断,一次令人崩溃的研发过程。拿着用户编写的原始需求,编写我们自己的需求规格说明书,之所以重要,就在于用户编写的原始需求,是脱离了技术实现,编写的一份十分理想的业务需求。理想与现实总是有差距,我们之所以要编写自己的需求规格说明书,就是要本着实事求是、切实可行的态度,去描述用户的业务需求。那些不可行的需求被摒弃,或者换成更加可行的解决方案。这就是需求规格说明书的重要作用。 
     
    从理论上讲,需求规格说明书(Requirement Specification)分为用户需求规格说明书和产品需求规格说明书。用户需求规格说明书是站在用户角度描述的系统业务需求,是用于与用户签字确认业务需求;产品需求规格说明书是站在开发人员角度描述的系统业务需求,是指导开发人员完成设计与开发的技术性文档。但是,我认为,用户需求规格说明书与产品需求规格说明书的差别并不大。领域驱动设计所提倡的就是要让用户、需求分析员、开发人员站在一个平台,使用统一的语言(一种混合语言),来表达大家都清楚明白的概念。从这个角度将,需求规格说明书就应当是一个,不区分用户需求规格说明书和产品需求规格说明书。 
     
     
     
    需求阶段产出文档名称解释:
    需求分析报告,需求说明书,需求规格说明书
     
    需求分析报告:一般是对某个市场或者是客户群来讲的,类似于调研报告,重点是体现出产品要满足哪些功能,哪些是重点、热点。
    需求说明书:是根据与现场实际客户进行沟通,把客户的需求进行整理,CMMI中有标准的模板,我就不细说了,重点是站在客户的角度讲产品功能。
    需求规格说明书:是从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等。
     
    文档模版网上很多。
     
     
  • 相关阅读:
    JSP/Servlet相关
    mysql 相关问题解决
    Git常用
    利用JDBC连接MySQL并使用MySQL
    memcache、redis原理对比
    Python 2.7.x 和 3.x 版本的重要区别
    python 单例模式
    python 装饰器原理及用法
    python 冒泡排序
    python 迭代器和生成器
  • 原文地址:https://www.cnblogs.com/svennee/p/4100979.html
Copyright © 2011-2022 走看看