代码改变世界

前景与范围(第五章)

2013-11-25 22:28  EraNi  阅读(245)  评论(0)    收藏  举报

此阶段定义业务需求和高层解决方案,业务需求冲突在此阶段必须得到解决

 

问题分析具体过程如下

 

一、明确问题

(1)达成共识

(2)收集背景资料、判定问题的明确性

(3)寻找问题背后的问题

 

二、发现业务需求,必须要可以验证

 

三、定义解决方案以及系统特性

(1)确定高层次的解决方案

(2)确定系统特性,解决方案边界

(3)确定解决方案约束

 

四、建立系统边界

  可以通过用例图、上下文图

 

 

参考《需求工程--软件建模与分析》  丁二玉、骆斌