當前位置:才華齋>計算機>計算機四級>

2015計算機四級考試重點知識:概要設計

計算機四級 閱讀(3W)

 一、資料庫事務概要設計

2015計算機四級考試重點知識:概要設計

1、 如資料處理需求分析的結果是資料流圖,則可將待設計的事務看作是程式,採用軟體工程中面向資料流的程式設計方法,設計事務內部的資料處理流程和結構,也就是設計事務處理邏輯,過程包括:

(1) 從資料流圖中識別出該事務對應的子資料流圖;

(2) 確定子資料流圖中的資訊流型別,劃定流界;

(3) 將子資料流圖對映為事務的結構和處理流程,即事務邏輯;

(4) 修正和細化事務設計,識別事務所訪問的資料庫物件和資料庫使用者;

2、 如資料處理需求分析的結果表示為事務規範,由於事務規範包括了事務名稱、事務描述、訪問的資料項、使用者等資訊,可直接從事務描述出發,根據具體應用領域的知識設計事務邏輯,得到事務概要結果;

3、一個完整的事務概要設計包括:事務名稱、訪問的關係表及屬性、事務處理邏輯、事務使用者;

4、 檢查關係表對資料庫事務的支援性:

(1) 對每一個事務,根據需求分析階段的事務分析,列出該事務所訪問的各個資料項;

(2) 列出事務訪問的'資料項所在的關係表和對應的屬性;

(3) 如事務訪問的資料項同時出現在多個表中,檢查關聯關係;

(4) 檢查是否存在某些事務,訪問的一些資料項未出現在任何關係表中;

 二、應用軟體概要設計

1、 應用軟體概要設計,按照逐步求精、模組化、資訊隱藏和功能細化原則,根據DBAS需求分析階段得到的系統功能和業務規則描述,在總體設計結構基礎上,將DBAS應用軟體進一步細化為模組/子模組,組成軟體的系統-子系統-模組-子模組層次結構,並對這些系統元素從結構、行為和資料三方面進行設計;

 三、詳細設計

1 資料庫事務詳細設計

事務詳細設計,是從事務概要設計得到的事務流程出發,在DBMS平臺下,採用事務實現機制,和高階程式設計語言,利用SQL語句和資料庫訪問介面,在DBMS平臺和開發環境下,進一步細化事務設計,設計具體的實現模式;

2 應用軟體詳細設計

根據概要設計中定義的各程式模組功能和輸入輸出資料需求,結合具體的設計環境和機制,設計各模組的內部處理流程和演算法、資料結構、對外介面等;