软件需求包括3个不同的层次 - 业务需求、用户需求和功能需求 .
2014-10-23 17:18
253 查看
首先有用户需求,然后由组织将用户需求转化为业务需求,再由开发者将业务需求转化为功能需求,功能需求映射到系统功能模块。业务需求也有可能是基于的业务发展需要,由组织首先提出来的。
业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档。
用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。
功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。
业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档。
用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。
功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。
相关文章推荐
- 软件需求包括3个不同的层次――业务需求、用户需求和功能需求。
- 软件需求包括3个不同的层次――业务需求、用户需求和功能需求
- 软件需求包括3个不同的层次――业务需求、用户需求和功能需求
- 软件需求包括3个不同的层次 - 业务需求、用户需求和功能需求
- 软件需求包括3个不同的层次 - 业务需求、用户需求和功能需求
- 软件需求3个层次――业务需求、用户需求和功能需求
- 软件需求3个层次――业务需求、用户需求和功能需求
- 软件需求3个层次――业务需求、用户需求和功能需求
- 软件需求的3个不同的层次
- 用户需求、功能需求与业务需求的区别
- 软件产品基础设计初探(界面、用户交互与体验、基础功能、业务功能)
- 软件需求的3个层次
- 自己实现一个SQL解析引擎 功能:将用户输入的SQL语句序列转换为一个可执行的操作序列,并返回查询的结果集。 SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤: 查询分析
- 软件需求的3个层次
- Week2 Teamework from Z.XML 软件分析与用户需求调查(二)应用助手功能评测
- 业务需求、用户需求和功能需求
- 用户需求、功能需求与业务需求的区别
- 能同时包含用户在不同的强需求领域所需的功能的产品可能不好使个好主意
- 用户需求、功能需求与业务需求的区别
- 什么是软件需求,什么是功能需求?——论需求的三个层次和三个方面(2)