2011年12月6日

3.1-Why需要定義企業流程

寫給SA的UML/MDA實務手冊
----------
第3章-定義企業流程

3.1-Why需要定義企業流程

定義及分析企業流程(Business Process)是為了盡快釐清系統範圍,以便估算開發成本及時程,可不是為了要改造企業流程,系統分析師千萬別誤解了此步驟之目的。所以,系統分析師在定義及分析企業流程時,記得挑選跟系統有關的企業流程。

日後,待系統上線之後,系統就像是個超級員工,將與其他的企業員工(Worker),共同負責企業流程的運作。所以,在定義及分析企業流程的過程中,系統分析師便可以獲知企業對系統的需求,以便進一步定義出系統範圍。

無法確定系統範圍,就無法估算系統開發所需的成本及時程,當然也整個專案就無法全面展開。所以,系統分析師要盡快完成此項工作,最好在一、兩週內可以依序產出下列UML文件:

CIM-1:定義企業流程(企業UC模式)
CIM-2:分析企業流程(活動圖)
CIM-3:定義系統範圍(系統UC圖)

系統分析師經過了CIM1~3階段之後,將定義出一堆的系統UC,隨後從中挑選出首批開發的系統UC之後,才算確定了系統範圍,也才能夠估算開發成本與時程,並且正式進入PIM階段。

本章先談論CIM-1,其餘的CIM-2及CIM-3將分別於第4章及第5章談論。

沒有留言: