共同可重复使用原则.PPTVIP

  • 22
  • 0
  • 约5.64千字
  • 约 40页
  • 2017-10-02 发布于天津
  • 举报
共同可重复使用原则.PPT

而程式設計師提供二項選擇: 重新設計程序的表示法,使得控制流向中巢狀位置的「跳脫分支(escape branch)」是不需要的; 結構化的構造在控制的方式中被違反;即設計受到侷限的分支離開巢狀流向。 選項1明顯地是理想的方式,但是選 項2可被調整,而不用違反結構化程 式設計的精神。 結語 元件層級設計的動作包含一系 列的任務,而不論表示元件層級設 計所使用的機制為何,其所定義的 資料結構、演算法、介面特性都應 遵照各種以建立完好的設計指導方 針,以在程序的設計演進時協助軟 體工程師避免錯誤發生。 Q&A 表格式的設計記號 在許多軟體應用中,一個模組可能必須要評估複雜的條件組合,並基於這些條件挑選適當的動作。 決策表格(decision tables)提供一組記號,它轉換(translate)動作與條件(在處理的敘述中被描述)成為表格的形式。 表格比較不容易被誤解,甚至對於一個由表格所驅動的演算法可用來做為機器可讀取的輸入。 決策表格可分成為四個象限(quadrants) 左上的象限包含所有條件的表列。 左下的象限則包含基於條件組合可能的所有動作表列。 右方的象限形成一個矩陣,以指出條件組合和特定組合將發生的對應動作。 矩陣的每一行可被解釋為處理規則(processing rule)。 下列的步驟可應用於發展出決策表格: 列出所有可與特定程序(或模組)結合的行動。 列

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档