- 相關(guān)推薦
2015計算機四級考試重點(diǎn)知識:概要設計
一、數據庫事務(wù)概要設計

1、 如數據處理需求分析的結果是數據流圖,則可將待設計的事務(wù)看作是程序,采用軟件工程中面向數據流的程序設計方法,設計事務(wù)內部的數據處理流程和結構,也就是設計事務(wù)處理邏輯,過(guò)程包括:
(1) 從數據流圖中識別出該事務(wù)對應的子數據流圖;
(2) 確定子數據流圖中的信息流類(lèi)型,劃定流界;
(3) 將子數據流圖映射為事務(wù)的結構和處理流程,即事務(wù)邏輯;
(4) 修正和細化事務(wù)設計,識別事務(wù)所訪(fǎng)問(wèn)的數據庫對象和數據庫用戶(hù);
2、 如數據處理需求分析的結果表示為事務(wù)規范,由于事務(wù)規范包括了事務(wù)名稱(chēng)、事務(wù)描述、訪(fǎng)問(wèn)的數據項、用戶(hù)等信息,可直接從事務(wù)描述出發(fā),根據具體應用領(lǐng)域的知識設計事務(wù)邏輯,得到事務(wù)概要結果;
3、一個(gè)完整的事務(wù)概要設計包括:事務(wù)名稱(chēng)、訪(fǎng)問(wèn)的關(guān)系表及屬性、事務(wù)處理邏輯、事務(wù)用戶(hù);
4、 檢查關(guān)系表對數據庫事務(wù)的支持性:
(1) 對每一個(gè)事務(wù),根據需求分析階段的事務(wù)分析,列出該事務(wù)所訪(fǎng)問(wèn)的各個(gè)數據項;
(2) 列出事務(wù)訪(fǎng)問(wèn)的數據項所在的關(guān)系表和對應的屬性;
(3) 如事務(wù)訪(fǎng)問(wèn)的數據項同時(shí)出現在多個(gè)表中,檢查關(guān)聯(lián)關(guān)系;
(4) 檢查是否存在某些事務(wù),訪(fǎng)問(wèn)的一些數據項未出現在任何關(guān)系表中;
二、應用軟件概要設計
1、 應用軟件概要設計,按照逐步求精、模塊化、信息隱藏和功能細化原則,根據DBAS需求分析階段得到的系統功能和業(yè)務(wù)規則描述,在總體設計結構基礎上,將DBAS應用軟件進(jìn)一步細化為模塊/子模塊,組成軟件的系統-子系統-模塊-子模塊層次結構,并對這些系統元素從結構、行為和數據三方面進(jìn)行設計;
三、詳細設計
1 數據庫事務(wù)詳細設計
事務(wù)詳細設計,是從事務(wù)概要設計得到的事務(wù)流程出發(fā),在DBMS平臺下,采用事務(wù)實(shí)現機制,和高級程序設計語(yǔ)言,利用SQL語(yǔ)句和數據庫訪(fǎng)問(wèn)接口,在DBMS平臺和開(kāi)發(fā)環(huán)境下,進(jìn)一步細化事務(wù)設計,設計具體的實(shí)現模式;
2 應用軟件詳細設計
根據概要設計中定義的各程序模塊功能和輸入輸出數據需求,結合具體的設計環(huán)境和機制,設計各模塊的內部處理流程和算法、數據結構、對外接口等;
【計算機四級考試重點(diǎn)知識:概要設計】相關(guān)文章:
2015計算機四級考試重點(diǎn)知識:系統總體設計07-31
2015計算機四級考試重點(diǎn)知識:軟件總體設計07-16
2015計算機四級考試重點(diǎn)知識:人機界面設計07-26
2015計算機四級考試重點(diǎn)知識:軟件體系結構與設計過(guò)程10-01
2015計算機四級《數據庫工程師》復習重點(diǎn):數據庫事務(wù)概要設計10-02
2023公共營(yíng)養師四級考試重點(diǎn)知識08-09
計算機四級考試《數據庫工程師》重點(diǎn)知識:函數依賴(lài)08-12