阅读笔记04
一、需求定义
Goals(目标)-->Problem(问题)-->Option(可选方案)-->Answer(建议方案)
重点:明确项目的目标和范围
二、需求捕获
问问你从事哪些工作,这些工作是如何进行的?然后再逐步过度到存在什么样的障碍,有什么困难需要解决
三、软件需求与需求工程
业务需求:通常是企业/组织的高层管理人员提出,它是彻底从业务角度描述,是需求定义的产物
用户需求:描述用户使用软件需要完成什么任务,怎么完成的,是需求捕获的产物
软件需求:分析人员对需求进行分析、提炼、整理,是需求分析与建模的产物
四、需求分析与建模
需求分析实际上是业务分析,选择一种业务导向的线索将零散的需求串起来,形成一个体系完整、内容清晰的框架、以指导后续的设计、开发工作。
先分解、再提炼、消除矛盾
跨职责流程图:不同用户职责描述
活动图:业务处理过程描述
数据流图(DFD):以数据流为主线索的处理过程描述