华南俳烁实业有限公司

自考

各地資訊
當前位置:考試網(wǎng) >> 自學考試 >> 筆講串講 >> 工學類 >> 計算機應用基礎 >> 文章內容

排行熱點

自考計算機應用基礎重點:系統(tǒng)總體結構設計(4)

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

  繪制控制結構圖的依據(jù)是數(shù)據(jù)流程圖。繪制控制結構圖,首先是將上層數(shù)據(jù)流程圖映射為上層控制結構圖,由頂層數(shù)據(jù)流程圖開始,逐級下推。
  每一層數(shù)據(jù)流程圖(DFD) 中的“處理功能”,映射為相應層次控制結構圖中的“模塊”;而DFD中流人“處理功能” 的數(shù)據(jù)流映射為輸入模塊的數(shù)據(jù)流,DFD中流出“處理功能”的數(shù)據(jù)流映射成從“模塊”中輸出的數(shù)據(jù)流。能結構;另一方面應按照模塊分解的規(guī)則,將凝聚程度低的、或具有控制耦合、非法耦合的結構進行分解。
  低層次模塊結構的分解,一方面可參照低層次數(shù)據(jù)流程圖的功
  分解時采用以下兩種不同的方式:
  1.以轉換為中心結構的分解
  如果待分解的模塊是一個數(shù)據(jù)凝聚的模塊,即內部包含若干順序執(zhí)行且對某些數(shù)據(jù)進行轉換處理,稱為以轉換為中心的結構。這種模塊可分解為輸入、處理、輸出三大部分。
  2.以業(yè)務為中心結構的分解
  待分解的模塊要處理幾項邏輯上相似的業(yè)務,即它是一個邏輯凝聚的模塊。這種模塊可以將之分解為一個檢查業(yè)務類型的模塊和一個調度模塊,根據(jù)不同的業(yè)務類型,調度模塊調用不同的下層模塊,進行不同的處理。
  以上兩種分解方式常常要混合使用,以達到模塊凝聚程度高、模塊之間獨立性強、易于修改的目的。
責編:Lisa
衢州市| 祁阳县| 平阳县| 桂东县| 柳江县| 廊坊市| 河曲县| 疏附县| 内丘县| 余庆县| 菏泽市| 伊金霍洛旗| 大兴区| 东乡族自治县| 开封市| 合水县| 临清市| 白玉县| 鄂温| 达拉特旗| 温宿县| 黄骅市| 务川| 山西省| 通渭县| 大同县| 新疆| 珲春市| 新密市| 左云县| 泾源县| 孝感市| 内丘县| 东莞市| 朝阳区| 神农架林区| 武汉市| 麻江县| 尼木县| 稻城县| 黔江区|