华南俳烁实业有限公司

自考

各地資訊
當(dāng)前位置:考試網(wǎng) >> 自學(xué)考試 >> 筆講串講 >> 工學(xué)類 >> 計(jì)算機(jī)應(yīng)用基礎(chǔ) >> 文章內(nèi)容

排行熱點(diǎn)

  • 歷年真題
  • 模擬試題
  • 自考自答

自考計(jì)算機(jī)應(yīng)用基礎(chǔ)重點(diǎn):系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(4)

來源:考試網(wǎng) [ 2011年5月14日 ] 【大 中 小】
 控制結(jié)構(gòu)圖的繪制

  繪制控制結(jié)構(gòu)圖的依據(jù)是數(shù)據(jù)流程圖。繪制控制結(jié)構(gòu)圖,首先是將上層數(shù)據(jù)流程圖映射為上層控制結(jié)構(gòu)圖,由頂層數(shù)據(jù)流程圖開始,逐級(jí)下推。
  每一層數(shù)據(jù)流程圖(DFD) 中的“處理功能”,映射為相應(yīng)層次控制結(jié)構(gòu)圖中的“模塊”;而DFD中流人“處理功能” 的數(shù)據(jù)流映射為輸入模塊的數(shù)據(jù)流,DFD中流出“處理功能”的數(shù)據(jù)流映射成從“模塊”中輸出的數(shù)據(jù)流。能結(jié)構(gòu);另一方面應(yīng)按照模塊分解的規(guī)則,將凝聚程度低的、或具有控制耦合、非法耦合的結(jié)構(gòu)進(jìn)行分解。
  低層次模塊結(jié)構(gòu)的分解,一方面可參照低層次數(shù)據(jù)流程圖的功
  分解時(shí)采用以下兩種不同的方式:
  1.以轉(zhuǎn)換為中心結(jié)構(gòu)的分解
  如果待分解的模塊是一個(gè)數(shù)據(jù)凝聚的模塊,即內(nèi)部包含若干順序執(zhí)行且對(duì)某些數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理,稱為以轉(zhuǎn)換為中心的結(jié)構(gòu)。這種模塊可分解為輸入、處理、輸出三大部分。
  2.以業(yè)務(wù)為中心結(jié)構(gòu)的分解
  待分解的模塊要處理幾項(xiàng)邏輯上相似的業(yè)務(wù),即它是一個(gè)邏輯凝聚的模塊。這種模塊可以將之分解為一個(gè)檢查業(yè)務(wù)類型的模塊和一個(gè)調(diào)度模塊,根據(jù)不同的業(yè)務(wù)類型,調(diào)度模塊調(diào)用不同的下層模塊,進(jìn)行不同的處理。
  以上兩種分解方式常常要混合使用,以達(dá)到模塊凝聚程度高、模塊之間獨(dú)立性強(qiáng)、易于修改的目的。
責(zé)編:Lisa
舟山市| 冕宁县| 伊春市| 丹江口市| 宁阳县| 义乌市| 海淀区| 米脂县| 宁海县| 芮城县| 盐亭县| 房产| 九江县| 基隆市| 磐安县| 新宁县| 宜良县| 潞城市| 辽宁省| 灵宝市| 揭东县| 韩城市| 凤凰县| 九龙城区| 台南县| 贞丰县| 衡山县| 安达市| 沂水县| 峨眉山市| 卢龙县| 股票| 大冶市| 肇源县| 仁怀市| 沅江市| 青铜峡市| 闸北区| 衢州市| 德安县| 丹阳市|