软件需求分析文档.docx

软件需求分析文档.docx

ID:57999517

大小:35.98 KB

页数:6页

时间:2020-04-06

软件需求分析文档.docx_第1页
软件需求分析文档.docx_第2页
软件需求分析文档.docx_第3页
软件需求分析文档.docx_第4页
软件需求分析文档.docx_第5页
资源描述:

《软件需求分析文档.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件需求分析文档-编写概要与模式一、软件需求前期采集部分1、前期需求采集的方法1.11.1市场调研:了解客户需求,竞争状况及市场力量,其最终目标是发现创新或改进产品的潜在机会1.2客户需求:通过市场信息反馈,得到一个总体的软件需求信息,进而对该项要求进行市场调查与信息采集1.3用户访谈:针对部分对需求功能点有意向的客户进行重点访谈,增加对功能需求的全面了解,并且可将客户的一些基本需求及内容进行收集1.4与直接面对客户的一线同时如销售,客服,技术支持等人员交流1.5研究市场分析报告及文档1.6试用竞争产品1.72、前期需求采集存在的问题2.1区分用户需求与产品需求:用户需求是用户自以为的需

2、求,并且经常是为了解决他们自身目前无法实现或较麻烦实现的解决方案,而产品需求,是为了适应更多的客户,找到真正的解决方案。所以,需求分析是从用户的需求出发,找到真正解决问题的方案,再转化为软件需求的过程2.2不完整的需求:想让用户代表能够更好的参与到完整性评价中来,就必须采用“业务导向”的组织结构,而不是让用户将一大堆技术动作翻译到自己的业务场景中去。除此之外,在实际的操作过程中还有一个要点,那就是利用树形层次结构将空管信息与微观信息进行有效的剥离树形测试结构应该面向不同层面,决策者(高层),事物管理层(中层),操作层(基层),将需求分成不同的部分,让合适的人验证合适的部分,然后在汇总起来

3、才是解决之道需求规格说明书应该采用业务导向的树形层次结构来组织2.3缺乏用户参与主动参与意思是与获得的利益成正比的,对于需求分析员而言,真正的专业主义是基于业务利益(解决问题,创造问题机会,提高管控力等)的沟通2.4不切实际的用户期望软件的悟性和成本的不透明,简单的说,做不到是无效的,要说明为什么做不到才能解决问题2.5需求变更频繁2.6信息沟通失真2.7客户需求放大需求分析人员是有必要对需求进行有效的控制的,问题出在控制的策略和方向上,如何才能缓解这一现象,应该以业务线索来组织需求,基于“Why”的层面对需求建立高层次的认识。业务场景是需求之魂3、前期需求的分类3.1新增功能,功能改进

4、,体验提升,软件bug,内部需求3.2需求层次:基础,扩展(期望需求),增值(兴奋需求)4、分析需求的商业价值4.1重要性:重要程度,该软件功能在市场的需求量,实用性及功能卖点,是否涉及代理商的协议约定4.2紧急度:紧急程度,分析该软件功能需求的急迫性,是否涉及合同要求,BOSS的销售及宣传点,4.3持续时间:持续时间,分析该软件功能的增值空间,带来的商业前景及开发成本等4.4商业价值:商业优先级,不考虑实现难度,群体决策5、分析需求的实现难度绝对不能因为某个需求的商业价值很大就马上去做,也不能因为另一个需求的商业价值不大就不做性价比=商业价值/实现难度(简化为开发量),用于决定先做哪个

5、6、1、业务需求业务需求S股反应企业/组织对软件系统的高层次目标要求,换句话说,就是软件系统的建设目标,而这种目标通常体现在两个方面问题:解决企业/组织运作过程中遇到的问题,例如物资供应脱节,用户投诉量大,客户流失率较高等机会:抓住外部环境变化所带来的机会,以便为企业带来新的发展,例如电子商务,网上银行,基于即时通信工作协同系统等。因此业务需求的提出人通常是企业/组织的高层管理人员,它是彻底从业务角度描述的,是指导软件开发的高层需求。明确地定义出业务需求,将给整个团队指出努力的方向,这对整个开发活动将有积极的意义2、用户需求用户需求是指描述的是用户使用软件需要完成什么任务,怎么完成的需求

6、,通常是在业务需求定义的基础上进行用户访谈,调查,对用户使用的场景进行整理,从而建立用户角度的需求。换句话说,用户需求是需求捕获的产物,它具有以下几个方面的特点零散:用户会提出不同角度,不同层面,不同粒度的需求,而且通常是以一句话的形式提出的。存在矛盾:由于用户处于企业/组织的不同层面,因此难免出现盲人摸象的现象,从而导致需求的片面性,甚至在不同用户之间会持有不同的观点。正因为如此,我们还需要对用户需求(也叫做原始需求)进行分析,整理,从而整理出更加精确的需求说明。3、软件需求正如前面所说的,用户需求具有零散,存在矛盾的特点,因此需求分析人员还需要对其进行分析,提炼,整理,从而生成指导开

7、发的,更精确的软件需求。换句话说,软件需求是需求分析与建模的产物。SERU诫语1业务需求是需求定义的产物,用户需求是需求捕获的产物,软件需求是需求分析与建模的产物。需求的三种类型:功能需求,非功能需求,设计约束(非技术因素决定的技术选型,预期的软硬件环境,预期的使用环境)SERU诫语2功能需求的要点在于如何组织SERU诫语3非功能需求要点在于保证信息的有效传递和注意其局部性。SERU诫语4设计约束包括非技术因素的技术选型,预期的软硬

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。