项目、系统开发中的需求分析说明书和需求规格说明书的区别

标签: 项目 系统 开发 | 发表时间:2014-03-12 21:31 | 作者:lejuo
出处:http://blog.csdn.net

项目组成员在针对要开发的系统做需求调研后,就要编写对应的需求说明书。

作为软件工程师,你就得知道需求分析说明书和需求规格说明书的区别,以期在正确的时候编写正确的需求文档。


两者有何不同:

(1)面向对象上不同

       需求 分析说明书往往面向 业务人员、用户


       需求 规格说明书往往面向 设计、开发人员


(2)生成阶段不同
       一般先有需求分析说明书,需求分析说明书由需求工程师编写,而后有需求规格说明书,需求规格说明书由需求分析工程师或者业务流程分析工程师、软件概要设计师编写。


       在软件过程中,需求分析说明书往往是需求规格说明书的输入,根据需求分析说明书编写需求规格说明书。 



(3)内容侧重点、粒度不同

        需求分析说明书侧重于把系统要解决的业务逻辑、要实现的功能描述清楚,更宏观。

        需求规格说明书侧重于把系统的约束、输入、输出和处理过程定义清楚,更具体。


通俗一点讲

        需求分析说明书:一般是对某个市场或者是客户群来讲的,类似于调研报告,重点是体现出产品要满足哪些功能,哪些是重点、热点。
        需求规格说明书:是从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等


参考例子

        需求规格说明书:http://wenku.baidu.com/view/b6e5cf0303d8ce2f00662368.html

        需求分析说明书:http://wenku.baidu.com/view/ac9ca52de2bd960590c67774.html

作者:lejuo 发表于2014-3-12 13:31:48 原文链接
阅读:93 评论:0 查看评论

相关 [项目 系统 开发] 推荐:

项目、系统开发中的需求分析说明书和需求规格说明书的区别

- - CSDN博客研发管理推荐文章
项目组成员在针对要开发的系统做需求调研后,就要编写对应的需求说明书. 作为软件工程师,你就得知道需求分析说明书和需求规格说明书的区别,以期在正确的时候编写正确的需求文档.        需求 分析说明书往往面向 业务人员、用户.        需求 规格说明书往往面向 设计、开发人员.        一般先有需求分析说明书,需求分析说明书由需求工程师编写,而后有需求规格说明书,需求规格说明书由需求分析工程师或者业务流程分析工程师、软件概要设计师编写.

开发一个业务逻辑复杂的系统,应该怎么样设计才能使项目的扩展性更好?

- - SegmentFault 最新的文章
看到一篇 好文章,收藏一下. 我在知乎关于《 开发一个业务逻辑复杂的系统,应该怎么样设计才能使项目的扩展性更好. 既然业务逻辑复杂,那意味着项目前期的业务建模、需求分析、分析设计极为重要,直接抛开这几个阶段进入技术实施开发阶段,不管套用什么设计模式、架构模式,系统的扩展性肯定难以保证. 项目的扩展性虽然最终体现为系统架构、技术实现的扩展性,但系统扩展性的根源在于系统业务架构及业务模型的扩展性.

系统集成项目管理之何为系统集成

- - CSDN博客系统运维推荐文章
         所谓系统集成(SI,System Integration),就是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备(如个人电脑)、功能、信息等集成到相互关联的、统一和协调的系统之中,使资源达到充分共享,实现集中、高效、便利的管理. 系统集成应采用功能集成、BSV液晶拼接集成、综合布线、网络集成、软件界面集成等多种集成技术.

使用Spring Boot开发Web项目

- - ImportNew
前面两篇博客中我们简单介绍了spring Boot项目的创建、并且也带小伙伴们来DIY了一个Spring Boot自动配置功能,那么这些东西说到底最终还是要回归到Web上才能体现出它的更大的价值,so,今天我们就来看一下如何使用Spring Boot来开发Web项目. 当然,如果小伙伴对Spring Boot尚不熟悉的话,可以先参考一下这两篇博客:.

分布式计算系统 Spark 成为 Apache 顶级项目

- - 博客园_新闻
Apache 软件基金会今天宣布,Spark 项目已从孵化器毕业,成为 Apache 软件基金会的一个顶级项目. Spark 是一个高效的分布式计算系统,发源于美国加州大学伯克利分校 AMPLab 的集群计算平台. Spark 被称为“Hadoop 的瑞士军刀”,拥有非凡的速度和易用性. Spark 立足于内存计算,相比 Hadoop MapReduce,Spark 在性能上要高 100 倍,而且 Spark 提供了比 Hadoop 更上层的 API,同样的算法在 Spark 中实现往往只有 Hadoop 的1/10 或者1/100 的长度.

建立基于Arduino的空调控制系统 – 参考项目

- - CSDN博客推荐文章
建立基于Arduino的空调控制系统– 参考项目. 技术小战博客原创,其中引用内容如涉及侵权请原作者留言评论,确认后将立即予以删除. 人们在生活常常会在回家前希望家里的设备可以提前打开或者准备好某些功能,例如打开空调. 而实际上,空调遥控器通常都是手动控制,最多提供定时功能. 要实现稍微复杂一点的都不容易,比如一次设定就实现定时开机后再定时关机.

产品实例:某项目APP后台系统设计

- - 人人都是产品经理
今年有幸参与了某度假屋项目从0到1的设计过程,展示给用户的是精致的APP,然而APP背后却是逻辑比较复杂的后台系统. APP的使用体验,很大程度上是由后台系统决定的,后台系统逻辑的合理性决定了APP的核心流程. 简要介绍一下此项目的业务流程如图1所示:. 业主购买度假屋并由物业管理公司托管,业主购买度假屋有三种类型:全套、分权、分时,全套即业主购买整套度假屋,分权即业主购买度假屋部分产权,分时即业主购买某季的居住权.

shiro 一个项目多个系统sessionid赋值 (getsession 重载)

- - ITeye博客
Shiro Security是非常不错的Security框架. 最近在我的项目中进行相关整合,shiro不难,难就难在如何对已经成熟的系统进行整合. 作为相关切入点,我也考虑了很久,整体运用上了如张开涛大佬所说. 对于Subject我们一般这么使用:. 1、身份验证(login). 2、授权(hasRole*/isPermitted*或checkRole*/checkPermission*).

国家“智能手机操作系统”核高基项目完成申报

- tomz - cnBeta.COM
飞象网讯(孙慧/文)9月8日消息,飞象网从工业和信息化部获悉,核高基重大专项2012年“移动智能终端操作系统研发”专题已经完成申报,即将进入专题答辩评审阶段. 据了解,此次答辩将从技术、管理和财务方面对申报单位进行答辩审核. 目前已申请专项的企业名称和数量还不得而知,不过根据工信部的要求,专项申报必须由SoC或IP核企业牵头,联合操作系统或移动智能终端SoC厂商共同承担.

12 个适合做外包项目的开源后台管理系统

- - 掘金后端本月最热
来源:toutiao.com/i6865688485706072580. 开源地址:https://github.com/d2-projects/d2-admin. 文档地址:https://d2.pub/zh/doc/d2-admin/. 效果预览:https://d2.pub/d2-admin/preview/#/index.