功能性需求怎么写( 四 )


6. 项目软件(系统)需求
7. 项目约束(运行环境、开发环境、技术路线、)
8. 项目测试与验收
9. 用户培训
10. 售后维护与支持
11. 其他项目中用户提出的需求
8.需求分析怎么写原发布者:fengyunheima
一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分 。面对对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败 。因此如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每个网站开发项目管理者需要面对的问题 。就这个问题,本文想提出自己的一些看法和建议,希望各位读者批评指正:一、那些人应该参与网站开发项目的需求分析活动 需求分析活动其实本来就是一个和客户交流,正确引导客户能够将自己的实际需求用较为适当的技术语言进行表达(或者由相关技术人员帮助表达)以明确项目目的的过程 。这个过程中也同时包含了对要建立的网站基本功能和模块的确立和策划活动 。所以项目小组每个成员、客户甚至是开发方的部门经理(根据项目大小而定)的参与是必要的 。而项目的管理者在需求分析中的职责有如下几个方面: 1、负责组织相关开发人员与用户一起进行需求分析 。2、组织美术和技术骨干代表或者全部成员(与用户讨论)编写《网站功能描述书(初稿)》文档 。3、组织相关人员对《网站功能描述书(初稿)》进行反复讨论和修改,确定《网站功能描述书》正式文档 。
9.什么是功能性我们的软件产品或者项目,其需求都有三个层级和三个方面 。
一、我们首先看需求的三个层次软件需求包括3个不同的层次――业务需求、用户需求和功能需求 。业务需求 (Business requirement)表示组织或客户高层次的目标 。
业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门 。业 务需求描述了组织为什么要开发一个系统,即组织希望达到的目标 。
使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档 。用户需求 (user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务 。
用例、场景描述和事件――响应表都是表达用户需求的有效途径 。也就是说用户需求描述了用户能使用系统来做些什么 。
功能需求 (functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求 。功能需求有时也被称作行为需求 (behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定” 。
功能需求描述是开发人员需要实现什 么 。注意:用户需求不总是被转变成功能需求 。
产品特性,所谓特性(feature),是指一组逻辑上相关的功能需求,它们为用户提供某项功能,使业务目标 得以满足 。对商业软件而言,特性则是一组能被客户识别,并帮助他决定是否购买的需求,也就是产品说明书中用着重号标明的部分 。
客户希望得到的产品特性和用 户的任务相关的需求不完全是一回事 。一项特性可以包括多个用例,每个用例又要求实现多项功能需求,以便用户能够执行某项任务 。