敏捷方法的4個基本特徵2007-11-02 來自:conanpaul [收藏到我的網摘]
2023年在軟體工程界首次出現「敏捷」這個名詞,17個過程方法學家舉行了乙個討論會。發現他們的「輕量級」的方法有很多共同的地方,因此一致同意把這些方法統稱為「敏捷」的方法。並且成立了個叫敏捷聯盟的組織,還定下了所謂的「敏捷宣言」。從此,越來越多的人了解到敏捷方法。
敏捷方法有一些共同的特徵。其中有兩個最主要的特徵是:輕量和簡單。敏捷方**包含最少的流程和文件,減少正式性。目的是做眼前能做的事情,而不去**太遠的未來,首先完成緊迫的事情。快速的、增量的開發能更快地交付客戶使用,更快得到反饋。
開發方法要稱之為敏捷,需要具備4個基本特徵:增量的、協作的、直接的、適應性強的。
「增量」是指小版本、頻繁發布。「協作」是指客戶和開發人員之間緊密溝通,經常工作在一起。「直接」是指方法本身是容易學習和修改的。「適應」是指能把剛剛發生的改變考慮進來。
具備這些基本特徵的敏捷方法包括:
1、 adaptive software development 適應性軟體開發
2、 agile modeling 敏捷建模
3、 crystal family of methodologies 方**透徹派
4、 dynamic systems development method 動態系統開發方法
5、 extreme programming 極限程式設計
6、 feature driving development 特性驅動開發
7、 internet-speed development 網際網路速度開發
8、 pragmatic programming 實用程式設計
9、 scrum 混亂方法
敏捷方法的4個基本特徵
2001年在軟體工程界首次出現 敏捷 這個名詞,17個過程方法學家舉行了乙個討論會。發現他們的 輕量級 的方法有很多共同的地方,因此一致同意把這些方法統稱為 敏捷 的方法。並且成立了個叫敏捷聯盟的組織,還定下了所謂的 敏捷宣言 從此,越來越多的人了解到敏捷方法。敏捷方法有一些共同的特徵。其中有兩個最...
物件導向的4個基本特徵
抽象 抽象就是將一些事物的共性和相似點抽離出來,並將這些屬性歸為乙個類,這個類只考慮這些事物的共性和相似之處,並且會忽略與當前業務和目標無關的那些方面,只將注意力集中在與當前目標有關的方面。封裝 封裝是為了隱藏內部實現細節,是保證軟體部件具有優良的模組性的基礎。封裝的目標就是要實現軟體部件 高內聚,...
物件導向的三個基本特徵 物件導向基本特徵
物件導向的三個基本特徵 封裝是物件和類概念的主要特徵,就是把客觀的封裝起來,只對外暴露出來,並把自己的資料和方法只讓可信的類或物件操作作用 隱藏實現細節,使得 模組化 使用現有類的所有功能,並且無需重新編寫原來的類中的方法對這些功能的擴充套件,oc只能實現單繼承,如果想要實現多繼承的話可以通過分類或...