Chapter 3 軟體過程結構

2021-10-17 07:51:20 字數 950 閱讀 5139

由圖可以看出,每個框架活動由一系列軟體工程動作構成;每個軟體工程動作由任務集來定義,這個任務集明確了將要完成的工作任務、將要產生的工作產品、所需要的質量保證點,以及用於表明過程狀態的里程碑。

過程模式( process pattern)描述了軟體工程工作中遇到的過程相關的問題,明確了問題環境並給出了針對該問題的一種或幾種可證明的解決方案。

啟動條件。它描述的是模式應用的前提條件。

問題。描述模式將要解決的具體問題。

解決方案。描述如何成功實現模式。這部分主要討論隨著模式的啟動,過程的初始狀態(模式應用之前就已經存在)是如何發生改變的。解決方案也描述了隨著模式的成功執行,模式啟動之前所獲得的軟體工程資訊和專案資訊是如何變換的。

結果。描述模式成功執行之後的結果。模式完成時需要明確:

相關模式。以層次化或其他圖的方式列舉與該模式相關的其他過程模式。

已知應用和例項。說明該模式可應用的具體例項。

Chapter 3 棧與佇列

2.佇列 3.棧與佇列的應用 通常,棧可定義為只允許在表的末端進行插入和刪除的線性表。後進先出 lifo 棧的基本操作 解答演算法題時,若題幹未做出限制,則可直接使用這些基本的操作函式。p60 p62 利用棧底位置相對不變的特性,可讓兩個順序棧共享乙個一維資料空間,將兩個棧的棧底分別設定在共享空間的...

Chapter 3 棧和佇列

一 棧和佇列的基本概念 棧的基本概念 只能在一端進行插入或刪除的線性表。進行插入或刪除操作的一端稱為棧頂,另一端為棧底,棧底是固定不變的。棧的特點 filo 先進後出 棧的儲存結構 順序棧和鏈式棧 和線性表類似 棧的數學性質 當n個元素以某種順序如棧,並在入棧的過程中可以隨時出棧時,最終在所有元素經...

Chapter 3 決策樹學習

決策樹學習是一種逼近離散值目標函式的方法,對雜訊資料有很好的魯棒性且能夠學習析取表示式。在這種方法中學習到的函式被表示為一棵決策樹,它最合適具有以下特徵的問題 主要思想 通過自頂向下構造決策樹來進行學習。使用統計測試來確定每乙個例項屬性單獨分類訓練樣例的能力,分類能力最好的屬性選作樹的根節點的測試。...