2014年自考管理系統中計算機應用復習筆記:數據流程圖的繪制
5.2需求分析和系統邏輯模型的建立
需求分析則是對原系統的功能和信息作進一步的分析和抽象,以確定新系統應滿足的要求,即明確新系統應當“做什么”,從而完成新系統的邏輯設計。
這個分析和抽象工作可分以下三步進行:
5.2.1數據流程圖的繪制
數據流程圖既是對原系統進行分析和抽象的工具,也是用以描述新系統邏輯模型的主要工具。它有兩個特點:
(1)具有概括性。
(2)具有抽象性。
由于數據流程圖簡明、清晰,不涉及技術細節,容易讓用戶理解,因此數據流程圖是系統分析人員與用戶進行交流的有效工具,也是系統設計的主要依據。
1.數據流程圖的符號
在數據流程圖中,采用四種符號。
(1)外部實體。這是指不受所描述的系統控制,獨立于該系統之外的部門、群體,或另一個信息系統。
(2)處理功能。這是指對輸入數據流進行加工、變換與輸出數據流的邏輯處理過程。
(3)數據存儲。這是指邏輯上要求存儲的數據,不考慮具體數據的存儲介質和技術手段。
(4)數據流。這是指與所描述系統數據處理功能有關的各類數據的載體,是各處理功能輸入和輸出的數據集合。
數據流用一根箭線表示。
2.頂層數據流程圖
數據流程圖的繪制,采取自頂向下逐步求精的方法,即先把整個系統當做一個處理功能來看待,畫出最粗略的數據流程圖;然后逐層向下分析,分解為詳細的低層次的數據流程圖。
(1)頂層數據流程圖的一般形式。任何系統,無論多么復雜,頂層數據流程都可粗略地表達一種形式。若系統中具有全系統共享的數據存儲,可表示在頂層數據流程圖中,部分處理功能共享的數據可在低層次數據流程圖中表達。
(2)頂層數據流程圖的繪制。先應根據系統可行性分析確定的范圍和目標、用戶的需求,劃定系統的界面。界面內的,作為具體分析的系統;界面外的、與系統有數據聯系的部門和事物,則視為外部實體。
3.低層次數據流程圖
在頂層數據流程圖的基礎上,將處理功能(邏輯功能)逐步分解,可得到不同層次的數據流程圖。
用分層次的數據流程圖來描述原系統,把系統看作一個統一的整體,進行綜合的邏輯描述。首先要劃定系統的邊界,分析系統與外界的信息聯系。
4.擴展的數據流程圖
擴展的具體內容有兩個方面:(1)應用計算機以后,可以增加許多原來手工處理難以完成的各種功能。(2)擴展是增加對各種例外情況和錯誤情況的處理。
最終確定的數據流程圖,是新系統的綜合邏輯描述,著重反映系統的全貌。而邏輯模型的許多細節,如每個處理功能的要求,數據流和數據存儲的具體內容、特征等,不可能在一套圖中完全表示出來,因此還要進一步進行下面兩步的分析工作,即數據分析和功能分析。
更多自考動態請您持續關注環球網校自考頻道!
最新資訊
- 備考2026年4月自學考試!這些真題及題庫早早收藏【免費領取】2025-11-07
- 考前看!2025年10月自考《中國古代文學史一》歷年高頻考點2025-10-24
- 抓緊背!2025年10月自學考試《習概》名詞解釋、簡答題高頻考點匯總2025-10-20
- 考前背誦!2025年10月自學考試沖分資料,速領2025-10-14
- 速領!2025年10月自學考試全專業【沖刺必刷100題】,高頻考點覆蓋2025-10-13
- 2025年10月自學考試題型發布!各專業簡答題、論述題考什么?2025-10-12
- 備考重點!2025年10月自學考試各專業高頻考點+必刷100題2025-10-10
- 2025年10月自考《美學》高頻考點匯總:名詞解釋+簡答題2025-10-09
- 考前復習:2025年10月自學考試《馬原》高頻考點+歷年真題2025-10-07
- 提前發布!2025年10月自學考試答題卡樣式2025-10-07
