當前位置: 首頁 > 自學考試 > 自學考試備考資料 > 2014年自考管理系統(tǒng)中計算機應用復習筆記:模塊分解的規(guī)則

2014年自考管理系統(tǒng)中計算機應用復習筆記:模塊分解的規(guī)則

更新時間:2013-11-08 14:36:39 來源:|0 瀏覽0收藏0

自學考試報名、考試、查分時間 免費短信提醒

地區(qū)

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
獲取驗證 立即預約

請?zhí)顚憟D片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

摘要 所謂兩個模塊彼此完全獨立,是指其中任一模塊在運行時,與另一個模塊存在無關。獨立性只是一個相對的概念。具有獨立功能而且和其他模塊之間相互作用少的模塊,稱為獨立性高的模塊。

  模塊分解的規(guī)則

  1.模塊獨立性

  所謂兩個模塊彼此完全獨立,是指其中任一模塊在運行時,與另一個模塊存在無關。獨立性只是一個相對的概念。具有獨立功能而且和其他模塊之間相互作用少的模塊,稱為獨立性高的模塊。

  保證模塊獨立性高是設計一個系統(tǒng)的關鍵,它具有以下優(yōu)點:

  (1)系統(tǒng)容易開發(fā)。系統(tǒng)開發(fā)往往由若干人分工合作完成,由于模塊之間聯(lián)系少,接口簡單,可以簡化合作者之間的協(xié)調(diào)工作。

  (2)系統(tǒng)可靠性高。模塊之間的相互影響小,當一個模塊出錯時,產(chǎn)生波動效應的概率低,從而提高了系統(tǒng)的可靠性。

  (3)系統(tǒng)容易維護。在對一個模塊進行修改和維護時,不必擔心其他模塊的內(nèi)部是否會受到影響。

  要衡量模塊自身聯(lián)系是否緊密、與外部的聯(lián)系是否合理,需引入模塊凝聚、模塊耦合的概念。

  2.模塊凝聚

  模塊凝聚是用以衡量一個模塊內(nèi)部自身功能的內(nèi)在聯(lián)系是否緊密的指標,也是衡量模塊質量好壞的重要標準。模塊按凝聚程度的高低可分為以下五級:

  (1)偶然凝聚。一個模塊內(nèi)部各組成部分的處理彼此無關,偶然地組合在一起,這是一種組織得最差的模塊,凝聚程度最低。

  (2)邏輯凝聚。一個模塊內(nèi)部各組成部分的處理邏輯相似,但功能卻彼此不同。這種模塊通常包含一個選擇控制和若干彼此獨立的處理功能。先執(zhí)行選擇功能,再根據(jù)選擇的結果,控制執(zhí)行不同的處理功能。由于它的邏輯途徑比較復雜,修改困難,因此凝聚程度較差。

  (3)時間凝聚。這是指若干處理由于執(zhí)行時間彼此有關,集中在一起組成的模塊。如初始化模塊,各處理內(nèi)容必須在特定時間內(nèi)執(zhí)行,而各處理內(nèi)容彼此無關,故凝聚程度較差。時間凝聚的模塊通常要影響到其他許多模塊的運行,因此與其他模塊之間聯(lián)系多,修改比較困難。

  (4)數(shù)據(jù)凝聚。模塊內(nèi)部包含若干處理,它們按一定的順序執(zhí)行,且前一處理所產(chǎn)生的輸出數(shù)據(jù),是后一處理的輸入數(shù)據(jù),這稱為數(shù)據(jù)凝聚模塊。這種模塊可較明確表述其功能,內(nèi)部結構較密切,與其他模塊聯(lián)系一般較少,凝聚性較好。

  (5)功能凝聚。一個模塊只執(zhí)行一個明確的功能,即上級模塊調(diào)用它時,它只完成一項確定的任務。這種模塊獨立性強、便于修改。凝聚程度高,是結構化設計模塊的理想目標。一個模塊的內(nèi)部凝聚程度。

  3.模塊耦合

  模塊間的信息聯(lián)系方式,稱為模塊的耦合,它是衡量模塊間結構性能的重要指標。耦合有三種類型:

  (1)數(shù)據(jù)耦合。兩個模塊間通過調(diào)用關系傳遞被處理的數(shù)據(jù)稱為數(shù)據(jù)耦合。

  (2)控制耦合。兩個模塊間通過調(diào)用關系,不僅傳遞數(shù)據(jù),還傳遞對運行過程有影響的控制信號。下層模塊執(zhí)行校驗功能,校驗結果的控制信號傳回上層模塊,以控制其他模塊的運行。如數(shù)據(jù)正確,調(diào)用正常處理模塊;如數(shù)據(jù)異常,或遇到文件尾等不同情況時,調(diào)用不同處理模塊,這種耦合使一個模塊的執(zhí)行直接影響到接受該控制信號的模塊的運行。這對于系統(tǒng)的修改工作是不利的,特別是對自下向上傳遞的控制信號,影響面更大。因此,應當盡量將這種耦合減少到最低限度。

  (3)非法耦合。一個模塊與另一個模塊內(nèi)部發(fā)生聯(lián)系,即一個模塊中的某些內(nèi)容在另一模塊中以某種方式被引用,稱為非法耦合。例如,不經(jīng)過調(diào)用關系,直接使用或修改另一模塊中的數(shù)據(jù),將控制選擇指向另一模塊中的某一標號(節(jié)、過程)等。

  模塊間數(shù)據(jù)耦合是最正常的方式,為保持模塊的獨立性,模塊之間互相傳遞的數(shù)據(jù)要盡量少;要努力避免控制耦合,特別是避免自下而上傳遞控制信號;應消除任何形式的非法耦合。

  更多自考動態(tài)請您持續(xù)關注環(huán)球網(wǎng)校自考頻道!

 

?2013年10月各省市自考成績查詢?nèi)肟趨R總

?2014年4月自考報名

更多信息請訪問:自學考試頻道    自學考試論壇

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習
  • 2020骞�10鏈堛€婇珮绛夋暟瀛︼紙涓€锛�00020銆嬪叏鍥藉嵎

    闅惧害锛歕n 0浜哄凡鍋歕n 鍋氶
  • 2020骞�8鏈堛€婇珮绛夋暟瀛︼紙涓€锛�00020銆嬪叏鍥藉嵎

    闅惧害锛歕n 0浜哄凡鍋歕n 鍋氶
  • 2019骞�10鏈堛€婇珮绛夋暟瀛︼紙涓€锛�00020銆嬪叏鍥藉嵎

    闅惧害锛歕n 0浜哄凡鍋歕n 鍋氶
  • 2019骞�4鏈堛€婇珮绛夋暟瀛︼紙涓€锛�00020銆嬪叏鍥藉嵎

    闅惧害锛歕n 0浜哄凡鍋歕n 鍋氶
更多真題

自學考試資格查詢

自學考試歷年真題下載 更多

自學考試每日一練 打卡日歷

0
累計打卡
0
打卡人數(shù)
去打卡

預計用時3分鐘

環(huán)球網(wǎng)校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

璇剧▼鍜ㄨ

鍞悗鏈嶅姟

APP绔嬪噺150

娉ㄥ唽APP

璐婊″噺鍒稿厤璐归

出版物经营许可证|京B2-20210770| 京公网安备 11010802033350号|京ICP备16038139号|节目制作经营许可证(京)字20130号
知春路校区:北京市海淀区知春路7号致真大厦D座4层北区(地铁10号线西土城出A口)|邮编:100191
版权所有 2003-2024 北京环球创智软件有限公司|联系客服|营业执照

棰勭害鎴愬姛
鎮ㄥ凡缁忔垚鍔熼绾� 鑰冭瘯鐭俊鎻愰啋
鎵爜娣诲姞瀹㈡湇寰俊鍙�
娣诲姞瀹㈡湇寰俊鍙凤紝閭€鎮ㄨ繘缇ら鍙栧涔犺祫鏂欍€佺洿鎾绋嬬瓑锛岃繕鑳藉拰鍏朵粬灏忎紮浼翠竴璧峰涔犱氦娴併€傛坊鍔犳椂璇峰洖澶�棰嗗彇