UML学习笔记4——系统需求分析,从无到有

一.第一阶段:战略分析
需要理清问题——了解项目背景:为什么会有这样的一个项目?客户为什么想要做这个项目?公司为什么会接这个项目?
二.第二阶段:需求分析——命中需求
3。项目目标:从项目的背景,合同,方案书中找到或整理项目的目标。整理目标才是关键。
4。关键涉众及待解决的问题:
- 项目的涉众分为以下几类人员:
- 系统的用户:使用该系统的人。
- 对该项目有商业决策的人,如:客户的高层领导,对项目付款,验收等有决定权。
- 对该项目有影响的第三方,如:本项目需要采购的硬件,该硬件供应商会影响项目的成功。
- 系统会影响到的第三方,如:本系统为另外一个系统提供数据接口,另外一个系统的所有者就会被本系统所影响。
第1,2类涉众是每个项目都会有的,但是第3,4类涉众不一定会有。
6。范围:
- 功能范围
- 与其他系统的关系
- 系统的地域使用范围
三.第三阶段:业务分析——吃透分析
四.第四阶段:需求细化——设计有价值的需求方案
项目背景:用讲故事来说清楚项目的由来
- 甲方是一家怎样的公司:。。。。。
- 没有该系统之前,甲方是这样工作的:。。。。
- 当前的工作方式出现了这样的一些问题:。。。。
- 出现了。。。。导火索,导致(谁)萌生了做这个项目的想法,期望达到。。。。效果
流程分析三剑客:活动图/顺序图/状态机图
- 如果事情是围绕某个东西开展,可以考虑用状态机图,如果不是,则考虑用活动图/顺序图
- 如果没有复杂的特殊流程,可考虑顺序图
- 如果有复杂的特殊流程,则可考虑活动图

浙公网安备 33010602011771号