當前位置:編程學習大全網 - 編程語言 - 首席程序設計

首席程序設計

答案:d

(1) XP(極限編程)在所有敏捷方法中,XP是最引人註目的。它起源於Smalltalk圈子,尤其是肯特貝克和沃德·坎寧安在20世紀80年代後期的密切合作。壹些成本控制嚴格的公司使用XP被證明是非常有效的。(2)考克伯恩的水晶級數法,這是由阿利斯泰爾·考克伯恩提出的。和XP方法壹樣,有以人為中心的理念,但在實踐中有所不同。Alistair認為,人們很難嚴格遵循壹個具有很強紀律性的過程。因此,與XP的高紀律不同,Alistair探索了壹種用最少的紀律仍然可以成功的方法,從而在輸出效率和易操作性之間取得平衡。換句話說,雖然水晶系列的效率不如XP,但是會有更多的人接受和追隨。(3)開源。這裏所說的開源是指開源社區使用的壹種操作模式。開源項目的壹個特點是開發人員在地域上分布廣泛,這使得它不同於其他敏捷方法,因為壹般的敏捷方法強調項目團隊成員在同壹個地方工作。開源代碼的壹個突出特點是調試的高度並行性。任何發現錯誤的人都可以向維護者發送壹個“補丁”文件來糾正源代碼。然後維護人員會將這些“補丁”或新代碼合並到源代碼庫中。(4) SCRUM .SCRUM已經存在很長時間了。與上面提到的方法壹樣,這種方法強調了這樣壹個事實,即明確定義的可重復方法和過程只由明確定義的可重復人員在明確定義的可重復環境中使用,以解決明確定義的可重復問題。(5)COAD的功能驅動開發方法(FDD)是由Jeff De Luca和Peter Coad大師提出的。像其他方法壹樣,它致力於短期叠代階段和可視化可用功能。在FDD中,叠代周期通常是兩周。在FDD中,程序員分為兩類:首席程序員和“班主”。首席程序員是最有經驗的開發人員,是項目的協調者、設計者和主管,而“類”程序員主要是寫源代碼。(6) ASD法。ASD(adaptive software development)方法由Jim Highsmith提出,其核心是三個非線性且重疊的開發階段:猜測、合作和學習。

  • 上一篇:大學生入門python必備的幾本書籍
  • 下一篇:對於想進財務系統工作的人,哪些證必須要考?
  • copyright 2024編程學習大全網