iconix

iconix

ICONIX是儘早進入編碼階段,縮短分析設計周期的軟體開發方法 合理的簡化統一過程(RUP), 基於極限編程(XP)和 敏捷軟體開發的思想· ICONIX過程與 UML和RUP相比,是輕量級的過程。 不同於XP和敏捷方法, ICONIX提供充足的需求和設計文檔,但不過度分析設計。 ICONIX過程從把需求文檔變成可運作的代碼過程只需四步,使用四張UML圖。ICONIX的原則分別是它的用途 強壯分析一個方法為縮小分析和設計之間的差距。 強壯分析通過保證減少二義性在使用中案件描述,他們在伴隨的上下文被寫 領域模型. 這個過程使用途事例更加容易設計,測試和估計。ICONIX過程在書被描述 使用案件塑造與UML的被駕駛的對象: 理論和實踐根本上, ICONIX過程描述塑造過程的核心“邏輯”分析和設計。 然而,過程可以使用,無需剪裁在跟隨另外項目管理或敏捷方法學的項目。 書 敏捷發展以ICONIX過程在一個敏捷項目描述如何使用ICONIX過程。

簡介

ICONIX是儘早進入編碼階段,縮短分析設計周期的軟體開發方法 合理的簡化統一過程(RUP), 基於極限編程(XP)和 敏捷軟體開發的思想. ICONIX過程與 UML和RUP相比,是輕量級的過程。 不同於XP和敏捷方法, ICONIX提供充足的需求和設計文檔,但不過度分析設計。 ICONIX過程從把需求文檔變成可運作的代碼過程只需四步,使用四張UML圖。

ICONIX的原則分別是它的用途 強壯分析一個方法為縮小分析和設計之間的差距。 強壯分析通過保證減少二義性在使用中案件描述,他們在伴隨的上下文被寫 領域模型. 這個過程使用途事例更加容易設計,測試和估計。

ICONIX過程在書被描述 使用案件塑造與UML的被駕駛的對象: 理論和實踐

根本上, ICONIX過程描述塑造過程的核心“邏輯”分析和設計。 然而,過程可以使用,無需剪裁在跟隨另外項目管理或敏捷方法學的項目。 書 敏捷發展以ICONIX過程在一個敏捷項目描述如何使用ICONIX過程。

ICONIX過程圖示ICONIX過程圖示

ICONIX過程總覽--幾個重要的思想

The difference between “theory” and “practice” is that in theory there is no difference between theory and practice, but in practice, there is.

Learning by doing.

Learning from your mistakes.

ICONIX過程總覽--ICONIX過程的特點

ICONIX過程是一種以最少步驟實現從用例到代碼的OOAD[object-oriented analysis and design]方法學,開復蓋了軟體過程中所有關鍵的環節。

說明

ICONIX過程使用了一個最小的UML核心子集實現用例驅動的OO設計。(傳說中的20%)

本方法將健壯性分析[robustness analysis]作為從需求到設計的重要過渡步驟,這是其它軟體過程方法中幾乎沒有或忽視的。

ICONIX過程的最主要特點是有健壯性分析的過程,它是連線需求和設計的橋樑。健壯性分析可以完善用例分析描述,使其更加清晰,

ICONIX主要分為四個階段: 需求分析階段、初步設計階段、詳細設計階段、部署階段。

ICONIX過程總覽--ICONIX過程值得掌插的理由

1.只使用4個UML圖(用例圖、健壯性圖、時序圖、類圖)完成所有工作;

2.在不同階段便於疊代和跟蹤;

3.形成清晰、完善的用例,使需求滿足用戶,使設計正確指導開發人員;

4.在敏捷開發中同樣適用;

5.經過上百真實項目的驗證;

ICONIX過程總覽--ICONIX過程的圖示

相關詞條

相關搜尋

熱門詞條

聯絡我們