确定业务工作范围
设定范围将要研究工作与围绕它的工作区分开
通过定义进入和离开工作的信息流来定义工作的范围。
业务工作范围不只是软件产品的上下文范围。如果业务工作中不包含任何的人,那么很有可能工作上下问范围太窄了。
如果只研究想象中的产品包含哪些内容,就构建不出最有用的产品
需求分析第一步最关键是能正确确定工作
范围和上下文!
业务事件和业务用例
工作要么为相邻系统提供服务,要么相邻系统为工作提供信息
工作在提供服务时就是在响应业务事件
业务事件: 在讨论顾客的业务工作时,发生的事件
工作对每个业务事件的响应就是业务用例
时间触发的业务事件
注意:
业务事件一定是在发生在工作范围之外,通过信息流,工作得知业务事件已经发生.
业务事件的触发职责是在工作控制的范围之外
相邻系统
主动相邻系统:
行为是动态的、他们与工作交互或者参与工作.
主动相邻系统一般是人.
主动相邻系统发起业务事件时,头脑中总有一些目的.
必须理解主动的相邻系统的愿望和动机!
例如:业务审计系统,用户查询操作信息时,必须要搞清楚查询的动机和真正的目的。
ATM机中打印帐单的操作(P73)。
只有如此才能发现一些机会,提供最接近顾客内心的需要和想法的产品!