天天看點

資訊系統分析與設計-----流程模組化

為了提高企業效率和競争力,在資訊系統分析階段,需要對企業過程進行系統化描述和改進。企業或者組織可能已經在各類檔案中對企業過程有或多或少的描述,但是不利于在不同人員之間進行溝通交流。

業務流程分析與模組化

一個具體的業務流程由多個連續的活動組成。複雜的流程還可以劃分子流程。業務流程往往是跨部門的,比如入學注冊流程需要教務處、财務處、後勤處、所在學院等多個部門分工合作,不同部門按照規定步驟執行相關活動。

業務流程圖的畫法:

業務流程圖應具有表達流程的基本元素,包括活動和動作、流、流程的開始和結束、流程中需要傳遞的文檔、表達或資料、流程中的控制元素、分為跨職能流程圖和UML活動圖。

業務流程優化

1.企業過程重組BPR 2.業務流程管理BPM(通過人工或者技術手段,對企業的各類業務流程驚醒梳理、分析、改善和監控,并通過對業務流程的不斷優化,有效降低業務處理成本,提供業務處理效率,快速反映市場和客戶需求,持續提升企業決策反應能力。BPM生命周期分成五個階段:業務流程發掘、業務流程設計、業務流程執行、業務流程管理維護和業務流程優化)

資料流分析與模組化

通過業務流程模組化,分析人員了解企業的業務流,全面了解企業的營運管理,構造管理模型,接下來需要透過表象看本質,将注意力放在與業務流相關的資料流上,分析每個活動的輸入資料和輸出資料流,建立資訊處理模型。

資料流分析

資料流分析的根本目的是分析合理的資訊流動、處理、存儲的過程。資料流分析一般采用結構化分析方法,或者HIPO方法。基本思想都是一樣的。首先将系統看作一個最大的處理功能。明确該總體功能的主要輸入資料與輸出資料,接着分析總體功能的内部處理過程,比如一般會包含資料輸入、加工、傳遞、存儲等子功能。對這些子功能分别進行分析,找出其輸入和輸出。依法炮制,對每個子功能内部處理細節再進行分析,找到更小的組成功能。這樣從抽象到具體一層一層的剖析,直到所有功能的處理步驟都很具體為止。

總之,資料流分析就是在業務活動及流程的基礎上,識别出每個具體業務活動的資料處理需求,過濾掉企業運作中那些與資料無關的活動,對無法程式化的人工資料和決策活動進行辨識,設法将人工處理的資訊納入到系統中,然後利用資料流圖構造資訊系統邏輯模型。

資料流圖

資料流圖DFD是結構化系統分析的主要工具。結構化系統分析采用介于形式語言和自然語言之間的描述方式,通過一套分層次的資料流圖,輔以資料字典、小說明等工具來描述系統。

資料流圖用到四個基本符号,即外部實體、資料處理、資料流和資料存儲。

外部實體;系統以外與系統有聯系的人或事物。

資料處理:處理指對資料的邏輯處理,也就是資料的變換。

資料流:指處理功能的輸入或輸出,用一個水準箭頭或垂直箭頭表示。箭頭指出資料流的流動方向。資料流可以是信件、票據、也可以是電話等。

資料存儲:資料儲存的地方。這裡“地方”并不是指儲存資料的實體地點或實體媒體,而是指資料存儲的邏輯描述。

資料字典

資料字典最初用于資料庫管理系統,它為資料庫使用者、資料庫管理者、系統分析員和程式員提供某些資料項的綜合資訊。

系統分析中所使用的資料字典,主要用來描述資料流圖中的資料流、資料存儲、處理過程和外部實體。資料字典把資料的最小組成機關看成是資料元素(基本資料項)。若幹個資料元素可以組成一個資料結構(組合資料項)

資料元素組成資料結構,資料結構組成資料流和資料存儲。

資料字典的各類條目:資料元素、資料結構、資料流、資料存儲、處理過程、外部實體。

業務規則的表示

業務規則指所有與業務相關的操作規範、管理章程、規章制度、行業标準等。業務規則的描述工具有結構化語言、判定樹、判定表。

繼續閱讀