一個偶爾的機會接觸到了《管理信息系統(tǒng)》這門課程,在網(wǎng)上也下載了一些關(guān)于這門課程的資料,粗略的學習了一下,感覺對自己的思路有很大的拓展,我本人是學軟件工程出身的,所以只要一提MIS系統(tǒng),馬上浮現(xiàn)的就是開發(fā)什么樣的系統(tǒng),用什么工具開發(fā),用什么數(shù)據(jù)庫,數(shù)據(jù)庫怎樣設計等。對于系統(tǒng)的規(guī)劃卻沒有一個理解,也許這個信息系統(tǒng)規(guī)劃(是管理信息系統(tǒng)課程中的一部門內(nèi)容)不是我們軟件開發(fā)人員來做的,而是由企業(yè)的信息部門做的,但是對于我們理解需求也有很大幫助,在這里簡要概述一下ISP(Information System Planning)的方法。如下圖基本上列出了ISP的主要方法
       
        其中企業(yè)系統(tǒng)計劃(BSP)法實際上是用來劃分子系統(tǒng),BSP方法是根據(jù)信息的產(chǎn)生和使用來劃分子系統(tǒng)的。它盡量把信息產(chǎn)生的企業(yè)過程和使用的企業(yè)過程劃分在一個子系統(tǒng)中,從而減少了子系統(tǒng)之間的信息交換。  
       注:實際的開發(fā)中我們關(guān)注點比較小,往往就是在一個已經(jīng)拆分過的子系統(tǒng)中進行開發(fā),那如何劃分企業(yè)的信息子系統(tǒng),也許就是BSP方法的使用。假想現(xiàn)在給你一個企業(yè)信息化的案子,你從何入手?怎樣分析?怎樣劃分信息系統(tǒng)?怎樣使得這些子系統(tǒng)間的信息交換能最少? 從這個方法的應用上我們也許可能會得出為什么財務計劃與經(jīng)營計劃會放在一起作為一個子系統(tǒng)?為什么庫存、調(diào)度、生產(chǎn)能力計劃,材料需求,工藝路線會放在生產(chǎn)制造子系統(tǒng)?而為什么銷售分析、市場分析、定貨服務與發(fā)運會放在一起作為銷售子系統(tǒng)?
        在定義信息結(jié)構(gòu)的時候有一種方法就是用U/C圖,具體的步驟如下:
         ⑴如果某過程產(chǎn)生某數(shù)據(jù),就在某行某列矩陣元中寫C。 
         ⑵如果某過程使用某數(shù)據(jù),就在某行某列矩陣元中寫U。  
        如下:
        
         ⑶調(diào)換表中的行或列,盡量使UC集中到對角線上排列,使得“C”盡量地朝對角線靠近,然后再以“C”元素為標準,劃分子系統(tǒng);  
        
         ⑷把UC比較集中的區(qū)域用粗線條框起來,這樣形成的框就是一個個子系統(tǒng);  
        
         ⑸子系統(tǒng)劃定之后,留在小方塊(子系統(tǒng))外還有若干個“U”元素,這就是今后子系統(tǒng)之間的數(shù)據(jù)聯(lián)系,即共享的數(shù)據(jù)資源。將這些聯(lián)系用箭頭表示。  
        
        在這樣一個過程完成后,最好要進行數(shù)據(jù)正確性的分析,這里要用到的就是數(shù)據(jù)守恒原則,即:
        1.原則上每一列只能有一個C
        如果沒有C,則可能是數(shù)據(jù)收集時有錯;如果有多個C,則有兩種可能:其一是數(shù)據(jù)匯總有錯,誤將其它幾處引用數(shù)據(jù)的地方認為是數(shù)據(jù)源,其二數(shù)據(jù)欄是一大類數(shù)據(jù)的總稱,應將其細劃。 
        2.每一列至少有一個U
         如果沒有U,則一定是調(diào)查數(shù)據(jù)或建立U/C陣時有誤。 
        3.不能出現(xiàn)空行或者空列
         如果出現(xiàn)空行或空列,則可能是下列兩種情況:其一,數(shù)據(jù)項或業(yè)務過程的劃分是多余的;其二,在調(diào)查或建立U/C陣過程中可能漏掉了它們之間的數(shù)據(jù)聯(lián)系。  
        在整個系統(tǒng)邏輯的劃分中要注意的是: 
         沿對角線一個接一個地畫,既不能重疊,又不能漏掉任何一個數(shù)據(jù)和功能。 小方塊的劃分是任意的,但必須將所有的“C”元素都包含在小方塊之內(nèi)。      調(diào)整過程/數(shù)據(jù)類,使U/C集中在對角線附近,將集中的U/C用粗框劃起來,這就是子系統(tǒng) ,框外的U/C為子系統(tǒng)之間的聯(lián)系。 

       注:BSP方法實際上大到整個企業(yè)的信息系統(tǒng),小到一個系統(tǒng)的下分子系統(tǒng)都可以這樣來分析,只不過在小的系統(tǒng)中,流程類會更細,數(shù)據(jù)類也會更小,但劃分結(jié)果是一樣的。雖然很多時候我們是按照自己的想法,以及對各業(yè)務之間的聯(lián)系的感性評估而劃分子系統(tǒng)的,盡管可以得到同樣的結(jié)果,但我個人覺得這種方法更科學一點:) 我在開發(fā)一個小型系統(tǒng)的時候用了這種方法,雖說有點大炮轟蚊子的感覺,但覺得還是有很大的作用的,希望對大家有用。 
        另兩種方法CSF、SST,以及三者的結(jié)合CSB由于大概念較多,不是很實用,所以在這里不贅述:)

來自網(wǎng)上