您的位置:首页 > 其它

什么是需求分析,需求说明,需求规格说明

2009-03-18 22:39 267 查看
虽说自己已经参与过几个项目的开发了,但是自己对于整个项目需要的工作流程还是不清楚。第一步是什么,接下来又该干什么,怎样做才规范(至少跟校外的一些比较正规的工作的工作流程是一样的)。自己对软件工程的概念也比较模糊。之前自己也做过所谓的需求分析。直到今天,我才后悔莫及。自己对于怎么做需求分析,还有很多地方还没有搞清楚。(例如什么是需求分析。)今天上cvs课的时候,老师让我们每个小组开始写关于“经济管理系统”的需求分析,原先想自己先在网上找一下模板。发现怎么网上有些关于需求的(例如需求分析,需求说明,需求规格说明)。到底说明是需求说明,需求规格说明呢?两者有什么区别?问了一下老师+《实用软件工程》+谷歌的帮忙,才有了点明白。
网上解说:(个人认为比较有道理的)
需求分析报告:一般是对某个市场或者是客户群来讲的,类似于调研报告,重点是体现出产品要满足哪些功能,哪些是重点、热点。
需求说明书:是根据与现场实际客户进行沟通,把客户的需求进行整理,CMMI中有标准的模板,我就不细说了,重点是站在客户的角度讲产品功能。
需求规格说明书:是从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等 。
据老师的介绍一般软件开发都要经过以下的几个步骤:项目投标,项目需求分析,项目需求说明,项目需求规格说明,项目计划安排,项目开发。
《实用软件工程》中对于软件的生命周期解说有以下几点:
立项(或签合同),下达任务书;
需求分析;(感觉书中对需求分析与需求说明经常都归为需求分析或者叫需求报告)
概要设计;
详细设计;
编码实现;
软件测试;
软件发布与实施;
软件维护;
版本更新或退役。
开发的模型有:瀑布模型;增量模型;迭代模型;原型模型;(感觉自己对于这四种模型还没有很深刻的了解!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: