模塊特點(diǎn):抽象性、信息隱蔽性
、伞〗Y(jié)構(gòu)圖組成部分:模塊、調(diào)用、數(shù)據(jù)、控制信息。
、佟∩疃龋耗K結(jié)構(gòu)圖的層數(shù),反映系統(tǒng)大小。
、凇挾龋阂粋(gè)層次上的模塊總數(shù),反映系統(tǒng)的復(fù)雜程序。
、省∠到y(tǒng)總體布局指系統(tǒng)的平臺(tái)設(shè)計(jì),即系統(tǒng)類型、信息處理方式設(shè)計(jì)、網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)、軟硬件配置、數(shù)據(jù)資源在空間上的分布設(shè)計(jì)。
、佟∠到y(tǒng)總體布局要求:易用性、可維護(hù)性、可擴(kuò)展性、可變更性、可靠性好。
、凇∠到y(tǒng)總體布局考慮方面:系統(tǒng)類型(集中式或分布式)、處理方式、數(shù)據(jù)存儲(chǔ)(分布或集中)、網(wǎng)絡(luò)結(jié)構(gòu)、硬件配置、軟件配置。
134.計(jì)算機(jī)處理方式:批處理、聯(lián)機(jī)實(shí)時(shí)處理、聯(lián)機(jī)成批處理、分布式處理方式、混合使用各種方式。
135.軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的原則:分解-協(xié)調(diào)原則、信息隱蔽和抽象的原則、自頂向下原則、一致性原則、面向用戶原則。
136.功能模塊設(shè)計(jì)原則
系統(tǒng)分解有層次/適宜地系統(tǒng)深度和寬度比例/模塊大小適中(50-100,<500)/適度控制模塊扇入扇出(3-4,<7)/較小的數(shù)據(jù)冗余 。
137. ⑴ 代碼功能:唯一標(biāo)識(shí)/分類/排序。
、啤〈a種類:順序碼/區(qū)間碼/助憶碼/縮寫碼。
、恰〈a設(shè)計(jì)的原則:唯一性/標(biāo)準(zhǔn)化/規(guī)范化/合理性/可擴(kuò)展性/簡(jiǎn)單性/實(shí)用性。
138. 數(shù)據(jù)庫設(shè)計(jì)基本要求:
、拧》嫌脩粜枨,能正確反映用戶的工作環(huán)境
、啤≡O(shè)計(jì)與所選用的DBMS所支持的數(shù)據(jù)模式匹配
、恰(shù)據(jù)組織合理,易操作、易維護(hù)、易理解
⑷ 數(shù)據(jù)庫設(shè)計(jì)步驟:用戶需求分析/概念結(jié)構(gòu)設(shè)計(jì)/邏輯結(jié)構(gòu)設(shè)計(jì)/物理設(shè)計(jì)