管理知識概要設計說明書(doc 9頁)
管理知識概要設計說明書目錄:
第1章 引言
第2章 係統概述
第3章 總體設計
第4章 模塊功能描述
第5章 接口設計
第6章 數據結構設計
第7章 運行設計
第8章 係統安全
第9章 功能需求、數據結構和模塊
管理知識概要設計說明書內容提要:
係統物理結構用係統流程圖表示。它以黑箱方式,用圖形符號描述係統的每個部件(程序、文件、數據庫、表格和人工過程等)和信息在係統各部件之間的流動。需要注意的是,係統流程圖表示的不是對信息進行加工處理的控製過程。它是在物理層次上表明數據的流動情況。這個層次不涉及數據的變換細節。從係統流程圖得到一個設備清單,列明組成係統的硬設備的名稱、型號和規格。
軟件結構包括軟件模塊和模塊間的控製關係和模塊組成關係。在概要設計階段,模塊指功能模塊,即按設計原理,劃分獨立功能而設計的模塊。軟件結構用模塊結構圖表示。模塊結構圖的結點(方框)表示模塊,分支(箭頭)表示調用關係或組成關係,即上層模塊調用下層模塊,或上層模塊由下層模塊組成。模塊應適當編號,編號要體現模塊所在的層數。為了便於閱讀,可以用多個結構圖表示一個係統軟件結構。一般可在不同的抽象級別上描述模塊。例如,在母圖上的模塊表示較大的複雜功能,我們就可為它生成一個子結構圖,它表示母圖上的一個功能分解,劃分了更小的子模塊。還有一種處理是,當一頁不能完全容納結構圖時,可以把某些模塊的下層模塊移到下一頁,當然,這些下層模塊的上層模塊要重複一次。
模塊功能描述說明設計者對軟件需求說明書中規定的功能的一種劃分,及功能需求到模塊的一種分配。它是模塊結構圖的補充,它們結合在一起,表達了軟件設計的基本考慮。原則上,在軟件結構圖中出現的每個功能模塊都對應一個這樣的描述。它通過描述模塊的輸入數據、輸出數據和處理以及它們的關係來表達模塊功能。IPO圖中應列出分配給模塊的所有處理,列出接口參數定義的數據和存儲數據。表明輸入/輸出數據和處理的關係。
在複雜的應用環境中,任務可分為各種類型的子任務,相應的處理也應進行分類。相對於這樣的應用,係統的功能十分龐大。用戶在某次使用時,不一定用到所有的功能,也就是說做什麼事,用什麼功能。這樣有必要定義係統的不同運行。 係統的每種運行可能涉及不同的模塊,使用不同的界麵,不同的支持環境,並有不同的前置條件,以及以不同的控製操作完成一次運行。它們所占的係統資源也不同。定義不同的運行,給出相應的運行模塊集合有利於測試和維護。如果某種功能在一次運行時發生故障,就能根據相應的模塊集合大致確定故障的可能範圍。
..............................