【正文】
上層模塊 下層模塊 ……. 下層模塊 執(zhí)行具體的功能 控制性 832 自頂向下的模塊化設(shè)計(jì) 結(jié)構(gòu)化方法主張自頂向下實(shí)現(xiàn),盡量先實(shí)現(xiàn)上層模塊,逐步向下,最后實(shí)現(xiàn)下層最基本的模塊。 (首先調(diào)試整個(gè)系統(tǒng)的結(jié)構(gòu)及各個(gè)模塊之間的接口,確保系統(tǒng)結(jié)構(gòu)和各模塊接口的正確性) ?模塊應(yīng)該具有獨(dú)立性: 在系統(tǒng)中模塊之間應(yīng)盡可能的相互獨(dú)立,減少模塊間的藕合,即信息交叉,以便于將模塊作為一個(gè)獨(dú)立子系統(tǒng)開(kāi)發(fā)。 ?模塊大小劃分要適當(dāng): 模塊中包含的子模塊數(shù)要合適,既便于模塊的單獨(dú)開(kāi)發(fā),又便于系統(tǒng)重構(gòu)。 自頂向下模塊化程序設(shè)計(jì)中應(yīng)注意: ?模塊功能要簡(jiǎn)單: 底層模塊一般應(yīng)完成一項(xiàng)獨(dú)立的處理任務(wù)。 ?共享的功能模塊應(yīng)集中: 對(duì)于可供各模塊共享的處理功能,應(yīng)集中在一個(gè)上層模塊中,供各模塊引用。 《 系統(tǒng)實(shí)施與評(píng)價(jià) 》 課堂練習(xí) 購(gòu)買(mǎi)計(jì)算機(jī)系統(tǒng)的基本原則是( )。 A. 能夠滿足管理信息系統(tǒng)的設(shè)計(jì)要求,并具有一定的 擴(kuò)充余地 B. 供貨商有良好的培訓(xùn)計(jì)劃和售后服務(wù)能力 C. 價(jià)廉物美,安裝、操作都比較簡(jiǎn)單 D. 供貨商具有良好的信譽(yù) A 系統(tǒng)實(shí)施是以( )依據(jù)的 。 A. 系統(tǒng)分析文檔資料 B. 系統(tǒng)設(shè)計(jì)文檔資料 C. 系統(tǒng)分析和設(shè)計(jì)文檔資料 D. 數(shù)據(jù)流程圖 C 對(duì)程序設(shè)計(jì)基本的質(zhì)量要求應(yīng)該是程序的( )。 A. 可理解性 B. 正確性 C. 高效性 D. 模塊化 B 按照結(jié)構(gòu)化程序設(shè)計(jì)的原則,任何程序都可以可以設(shè)計(jì)成 由以下三種基本邏輯結(jié)構(gòu)組成( )。 A. 順序結(jié)構(gòu)、多分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu) B. 順序結(jié)構(gòu)、 IF條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu) C. 順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu) D. 以上說(shuō)法均不正確 C 程序和系統(tǒng)調(diào)試的目的是( )。 A. 發(fā)現(xiàn)程序和系統(tǒng)中的錯(cuò)誤并及時(shí)改正 B. 改正程序和系統(tǒng)中的錯(cuò)誤 C. 發(fā)現(xiàn)程序和系統(tǒng)的錯(cuò)誤 D. 以上說(shuō)法均不正確 A 系統(tǒng)轉(zhuǎn)換的方式主要有( ) A. 直接轉(zhuǎn)換、并行轉(zhuǎn)換 B. 直接轉(zhuǎn)換、并行轉(zhuǎn)換和分段轉(zhuǎn)換 C. 直接轉(zhuǎn)換和分段轉(zhuǎn)換 D. 并行轉(zhuǎn)換和分段轉(zhuǎn)換 B 系統(tǒng)轉(zhuǎn)換最重要并且工作量最大的是( ) A. 組織準(zhǔn)備和系統(tǒng)初始化工作 B. 物資準(zhǔn)備和系統(tǒng)初始化工作 C. 數(shù)據(jù)準(zhǔn)備和系統(tǒng)初始化工作 D. 人員培訓(xùn)和系統(tǒng)初始化工作 C 系統(tǒng)評(píng)價(jià)的主要依據(jù)是( ) A. 系統(tǒng)日常運(yùn)行記錄和現(xiàn)場(chǎng)實(shí)際監(jiān)測(cè)數(shù)據(jù) B. 系統(tǒng)日常運(yùn)行記錄 C. 現(xiàn)場(chǎng)實(shí)際監(jiān)測(cè)數(shù)據(jù) D. 系統(tǒng)運(yùn)行所產(chǎn)生的經(jīng)濟(jì)效益和性能指標(biāo) A 四、代碼的設(shè)計(jì) 唯一性 代碼的唯一性是代碼設(shè)計(jì)的首要要求,它要求一個(gè)編碼只能代表一個(gè)實(shí)體或一個(gè)屬性。 合理性 代碼在邏輯上必須能滿足用戶(hù)的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致。 可擴(kuò)充性 代碼設(shè)計(jì)時(shí),要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。 系統(tǒng)性 代碼要系統(tǒng)化,代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化,從而在整個(gè)系統(tǒng)中具有通用性。 要注意避免引起誤解,不要使用易于混淆的字符。 合理的代碼結(jié)構(gòu) a、當(dāng)代碼長(zhǎng)于 4個(gè)字母或 5個(gè)數(shù)字字符時(shí),應(yīng)分成小段; 如注冊(cè)碼: J2MV9JYYQ6JM44KQMYTH8RB2W b、采用不易出錯(cuò)的代碼結(jié)構(gòu)。 如:字母 字母 數(shù)字 ( WW3) 字母 數(shù)字 字母 ( W2W)