软件需求
- 软件需求:用户解决问题或达到目标所需的条件或权能,或系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能的文档说明
- 需求层次
- 邻域需求(业务需求):应用邻域的要求
- 用户需求:表达高层的概要的需求
- 系统需求:描述系统应该提供的服务及其约束
- 秋千图
需求工程 (RE)
- 目标:创建和维护系统的需求文档
- 需求开发
- 可行性研究:经济、技术、法律
- 需求获取/定义:访谈、会议、参观、实践
- 需求分析:从用户处获得需求、形成与用户需求相一致的、可供阅读的软件需求规格说明书的过程
- 需求调查
- 需求管理技术与工具
- 文档
- 需求文档
- BRD(Business Requirement Document)商业需求文档:内容主要涉及市场分析,销售策略,盈利预测等,通常面向的对象是公司负责人、投资人和股东
- MRD: 这是立项后开发前产出的文档,目的是指出产品的市场定位和特色功能。通常面向的对象是公司领导,商务、运营、市场人员等
- PRD(Product Requirement Document)产品需求文档
- 需求分析报告:面向用户
- 内容:功能与行为需求、非功能需求、设计约束(如硬件、软件、网络等环境)、开发周期等
- IEEE/ANSI 830-1998
- GB/T 8586-2008
- 需求规格说明书 SRS:面向设计开发人员
需求规格文档(基于原型的)
- 小红书 PRD
- PMP
- 产品需求文档作用
- 传达产品开发需求
- 保证各部门沟通有理有据
- 产品质量控制有具体标准
- 工具
- 原型图避免涉及到颜色,只需要黑、白、灰、红
- 内容
- 产品简介(+商业需求文档)
- 版本说明
- 开发周期
- 历史版本
- 修订历史
- 思维导图:产品结构图、信息结构图、流程图等
- 全局说明:展示整个产品的设计规范
- 交互原型
- 用例文档
- 需求量化
- 需求复用