第七章 系統(tǒng)設(shè)計
一、名詞
1. 模塊 P136
是結(jié)構(gòu)化系統(tǒng)的基本元素,從邏輯上看,模塊就是處理功能,給它一定的輸入信息,它能對之進行加工處理,輸出結(jié)果信息。從物理上看,它是可用一個名字來表示的一組程序,如FoxBASE中的一個PRG文件。
2. 控制結(jié)構(gòu)圖
也稱為軟件結(jié)構(gòu)圖或模塊結(jié)構(gòu)圖,它表示出一系統(tǒng)的層次分解關(guān)系、模塊調(diào)用關(guān)系、模塊之間數(shù)據(jù)流和控制信息流的傳遞關(guān)系,它是系統(tǒng)物理結(jié)構(gòu)的主要工具。
3. 模塊凝聚*
(本P10)是衡量一個模塊內(nèi)部自身功能內(nèi)在聯(lián)系是否緊密的指標,也是衡量模塊質(zhì)量好壞的重要指標。
4. 模塊偶合
模塊間的信息聯(lián)系方式稱為模塊的偶合,它是衡量模塊之間結(jié)構(gòu)性能的重要指標。
5. 以轉(zhuǎn)換為中心結(jié)構(gòu)的模塊分解
如果待分解的模塊是一個數(shù)據(jù)凝聚的模塊,即內(nèi)容包含若干順序執(zhí)行且對某些數(shù)據(jù)進行轉(zhuǎn)換處理,稱為以轉(zhuǎn)換為中心的結(jié)構(gòu)。這種模塊可分解為輸入、處理、輸出三大部分。
6. 以業(yè)務為中心結(jié)構(gòu)的模塊分解
待分解的模塊要處理幾項邏輯上相似的業(yè)務,即它是一個邏輯凝聚的模塊。這中模塊可以將之分解為一個檢查業(yè)務類型的模塊和一個調(diào)度模塊,根據(jù)不同的業(yè)務類型,調(diào)度模塊調(diào)用不同的下層模塊,進行不同的處理。
7. “記錄”
是若干數(shù)據(jù)項所組成,用以描述某一事物(或事物間的聯(lián)系)——實體的。通常在記錄中總存在某個或某組數(shù)據(jù)項,他們的值一確定,其他數(shù)據(jù)項就有確定的值與之對應,這個數(shù)據(jù)項稱為標識碼或關(guān)鍵字。
8. “文件”
是具有相同類型記錄結(jié)合。文件是用以描述相同型實體結(jié)合——同質(zhì)總體的。
9. 操作系統(tǒng) P137
是對計算機硬件進行管理、維護、控制和運行的大型程序系統(tǒng)。一般來說操作系統(tǒng)由五大部分組成:
(1) 安排系統(tǒng)內(nèi)多個作業(yè)的處理管理程序;
(2) 監(jiān)督、控制作業(yè)的進行的作業(yè)管理程序;
(3) 分配、保護和共享存貯器的存貯管理程序;
(4) 管理數(shù)據(jù)的存入和取出的文件管理程序;
(5) 管理輸入、輸出設(shè)備的設(shè)備管理程序。
10. 詳細設(shè)計
應用軟件系統(tǒng)總體設(shè)計完成后,還要確定應用軟件系統(tǒng)和各模塊的具體實現(xiàn)方法,這部分工作稱為系統(tǒng)的詳細設(shè)計。主要包括代碼設(shè)計、用戶界面設(shè)計和計算機處理過程設(shè)計。
11. 順序編碼法
編碼時按實體出現(xiàn)的順序、或按字母(數(shù)字)的升序排列。順序編碼的優(yōu)點是簡明、用途廣,常與其他編碼方法組合使用,追加新碼比較方便;但這種碼沒有邏輯含義,它本身不表示任何信息特征;追加的數(shù)據(jù)只能列在最后,刪除數(shù)據(jù)則造成空碼。
12. 十進制編碼法
這種代碼,給以每一類標志若干個十進位數(shù)。當實體具有若干標志,并且要根據(jù)這些標志做各種數(shù)據(jù)處理時,應采用十進制編碼。十進制碼的優(yōu)點是邏輯性強,便于計算機處理;缺點是空碼較多,碼比較長。
13. 復雜(組合)編碼法
復雜碼是由若干種簡單碼組成。組合編碼法可以根據(jù)所標志實體的特征,采用不同的組合方式,以滿足應用的要求和保證代碼的性。它是使用最廣的編碼方法。
14. 用戶界面
是指應用軟件系統(tǒng)與用戶的交互和接口,通常包括人機對話,計算機向人輸出及人向計算機的輸入。
15. 系統(tǒng)設(shè)計說明書
又稱為系統(tǒng)設(shè)計報告,它是系統(tǒng)設(shè)計階段的成果,是系統(tǒng)的物理模型和系統(tǒng)實施的出發(fā)點和依據(jù)。
二、簡答
1.試述計算機應用軟件系統(tǒng)具有可修改性的重要意義? P137
2.簡述模塊間調(diào)用的規(guī)則?P138
3.何謂數(shù)據(jù)凝聚的模塊?P138
4.何謂功能凝聚的模塊?P138
5.簡述模塊偶合的類型?P139
6.簡述在關(guān)系數(shù)據(jù)庫中關(guān)系具有的性質(zhì)?P139
7.簡述E-R圖中實體之間聯(lián)系的類型?P139
8.簡述由E-R圖向關(guān)系模型轉(zhuǎn)換的規(guī)則?P140
9.簡述計算機主機選型的步驟?P140
10.系統(tǒng)軟件主要包括哪些內(nèi)容?P140
11.常用的操作系統(tǒng)有哪幾種?P141
12.簡述計算機網(wǎng)絡的功能?P141
13.簡述局域網(wǎng)拓撲結(jié)構(gòu)分哪幾種,及他們的性能比較?P141
14.輸入數(shù)據(jù)校驗的主要方法有哪些? P141
15.通過校驗位可以發(fā)現(xiàn)代碼的哪些錯誤? P142
一、名詞
1. 模塊 P136
是結(jié)構(gòu)化系統(tǒng)的基本元素,從邏輯上看,模塊就是處理功能,給它一定的輸入信息,它能對之進行加工處理,輸出結(jié)果信息。從物理上看,它是可用一個名字來表示的一組程序,如FoxBASE中的一個PRG文件。
2. 控制結(jié)構(gòu)圖
也稱為軟件結(jié)構(gòu)圖或模塊結(jié)構(gòu)圖,它表示出一系統(tǒng)的層次分解關(guān)系、模塊調(diào)用關(guān)系、模塊之間數(shù)據(jù)流和控制信息流的傳遞關(guān)系,它是系統(tǒng)物理結(jié)構(gòu)的主要工具。
3. 模塊凝聚*
(本P10)是衡量一個模塊內(nèi)部自身功能內(nèi)在聯(lián)系是否緊密的指標,也是衡量模塊質(zhì)量好壞的重要指標。
4. 模塊偶合
模塊間的信息聯(lián)系方式稱為模塊的偶合,它是衡量模塊之間結(jié)構(gòu)性能的重要指標。
5. 以轉(zhuǎn)換為中心結(jié)構(gòu)的模塊分解
如果待分解的模塊是一個數(shù)據(jù)凝聚的模塊,即內(nèi)容包含若干順序執(zhí)行且對某些數(shù)據(jù)進行轉(zhuǎn)換處理,稱為以轉(zhuǎn)換為中心的結(jié)構(gòu)。這種模塊可分解為輸入、處理、輸出三大部分。
6. 以業(yè)務為中心結(jié)構(gòu)的模塊分解
待分解的模塊要處理幾項邏輯上相似的業(yè)務,即它是一個邏輯凝聚的模塊。這中模塊可以將之分解為一個檢查業(yè)務類型的模塊和一個調(diào)度模塊,根據(jù)不同的業(yè)務類型,調(diào)度模塊調(diào)用不同的下層模塊,進行不同的處理。
7. “記錄”
是若干數(shù)據(jù)項所組成,用以描述某一事物(或事物間的聯(lián)系)——實體的。通常在記錄中總存在某個或某組數(shù)據(jù)項,他們的值一確定,其他數(shù)據(jù)項就有確定的值與之對應,這個數(shù)據(jù)項稱為標識碼或關(guān)鍵字。
8. “文件”
是具有相同類型記錄結(jié)合。文件是用以描述相同型實體結(jié)合——同質(zhì)總體的。
9. 操作系統(tǒng) P137
是對計算機硬件進行管理、維護、控制和運行的大型程序系統(tǒng)。一般來說操作系統(tǒng)由五大部分組成:
(1) 安排系統(tǒng)內(nèi)多個作業(yè)的處理管理程序;
(2) 監(jiān)督、控制作業(yè)的進行的作業(yè)管理程序;
(3) 分配、保護和共享存貯器的存貯管理程序;
(4) 管理數(shù)據(jù)的存入和取出的文件管理程序;
(5) 管理輸入、輸出設(shè)備的設(shè)備管理程序。
10. 詳細設(shè)計
應用軟件系統(tǒng)總體設(shè)計完成后,還要確定應用軟件系統(tǒng)和各模塊的具體實現(xiàn)方法,這部分工作稱為系統(tǒng)的詳細設(shè)計。主要包括代碼設(shè)計、用戶界面設(shè)計和計算機處理過程設(shè)計。
11. 順序編碼法
編碼時按實體出現(xiàn)的順序、或按字母(數(shù)字)的升序排列。順序編碼的優(yōu)點是簡明、用途廣,常與其他編碼方法組合使用,追加新碼比較方便;但這種碼沒有邏輯含義,它本身不表示任何信息特征;追加的數(shù)據(jù)只能列在最后,刪除數(shù)據(jù)則造成空碼。
12. 十進制編碼法
這種代碼,給以每一類標志若干個十進位數(shù)。當實體具有若干標志,并且要根據(jù)這些標志做各種數(shù)據(jù)處理時,應采用十進制編碼。十進制碼的優(yōu)點是邏輯性強,便于計算機處理;缺點是空碼較多,碼比較長。
13. 復雜(組合)編碼法
復雜碼是由若干種簡單碼組成。組合編碼法可以根據(jù)所標志實體的特征,采用不同的組合方式,以滿足應用的要求和保證代碼的性。它是使用最廣的編碼方法。
14. 用戶界面
是指應用軟件系統(tǒng)與用戶的交互和接口,通常包括人機對話,計算機向人輸出及人向計算機的輸入。
15. 系統(tǒng)設(shè)計說明書
又稱為系統(tǒng)設(shè)計報告,它是系統(tǒng)設(shè)計階段的成果,是系統(tǒng)的物理模型和系統(tǒng)實施的出發(fā)點和依據(jù)。
二、簡答
1.試述計算機應用軟件系統(tǒng)具有可修改性的重要意義? P137
2.簡述模塊間調(diào)用的規(guī)則?P138
3.何謂數(shù)據(jù)凝聚的模塊?P138
4.何謂功能凝聚的模塊?P138
5.簡述模塊偶合的類型?P139
6.簡述在關(guān)系數(shù)據(jù)庫中關(guān)系具有的性質(zhì)?P139
7.簡述E-R圖中實體之間聯(lián)系的類型?P139
8.簡述由E-R圖向關(guān)系模型轉(zhuǎn)換的規(guī)則?P140
9.簡述計算機主機選型的步驟?P140
10.系統(tǒng)軟件主要包括哪些內(nèi)容?P140
11.常用的操作系統(tǒng)有哪幾種?P141
12.簡述計算機網(wǎng)絡的功能?P141
13.簡述局域網(wǎng)拓撲結(jié)構(gòu)分哪幾種,及他們的性能比較?P141
14.輸入數(shù)據(jù)校驗的主要方法有哪些? P141
15.通過校驗位可以發(fā)現(xiàn)代碼的哪些錯誤? P142