精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

詳細解讀敏捷和架構的關系

開發 架構
為了理解敏捷和架構的關系,我們繼續討論第1部分曾經討論的3個主要的方法:XP、Scrum和RUP。詳細內容請看下文

為了理解敏捷和架構的關系,我們繼續討論第1部分曾經討論的3個主要的方法:XP、Scrum和RUP。

 

1,極限編程:架構形成

XP是以程序員為中心的開發,其中沒有一個核心實踐明確討論了軟件架構,然而,這并不是說XP項目和XP團隊不用或不理解架構在軟件開發中的作用。Beck[2000]提到:“架構在XP項目中和在其他軟件項目中一樣重要”。因此,我們在概念上從XP方法入手是一個好的開端。接著Beck繼續解釋架構是如何形成的。

 

首次迭代,先挑選一些簡單的和基本的故事,這些故事可以支持你創建整個架構。接下來,縮小范圍,用最簡單有效的方法實現這些故事。這個過程一旦結束,你就擁有了架構。

 

這些評論在XP的視角上提供了附加的解釋。如果一個范圍適度的系統,通過少量故事的一兩次迭代展現出一個合理的架構基線,那么這種方法可能非常有效,使用這種模型就可能形成相當好的架構。并且,由于XP主要被推薦和應用于小團隊,其有關團隊大小和架構策略的觀點是一致的。

 

此外,如果時間證明形成的系統架構不能支持系統繼續演化,那么系統也可以較快地改寫或者重構。事實上,重構代碼是XP這個快速開發方法的關鍵組成部分,也是XP的特色。正如Beck[2000]所提到的:XP熱中于重做,而不是減少重做的頻率。對XP程序員來說,沒有重構的日子就像沒有陽光的日子一樣。

 

在一個重構課堂上,Highsmith講述了一個敏捷項目第一次發布的情況,項目是由一個10人小團隊花費了大約7個月的時間后交付的。這次交付足以使公司在一個新興市場穩坐頭把交椅,并通過產品用戶的客觀反饋,更好地理解產品到底需要做什么。Highsmith接著講述了一個大約60天的重構階段,團隊重新改寫了系統以前實現的一個重要部分,把這部分加入到更好的結構基線中,并實現了新出現的需求。

 

由于僅花費兩個月來重新開發系統,嘗試早期交付過程的確是獲取需求和形成架構的高效方法,并且能夠很快推出滿足新興市場需求的產品,而盡早交付是XP方法的基本原則。因此,該重構模型在此環境中非常有效。

 

2, Scrum

我們在第1部分中提到,Scrum是一個敏捷軟件項目管理過程,其特征是面向團隊和授權、固定周期的評審和調整,以及驅動組織變更以實現提高軟件生產率的目標的過程。

 

雖然Scrum并沒有描述軟件工程實踐本身,[9]但是許多Scrum領導者認為XP是合適的開發過程,并且許多Scrum主管推薦把XP作為Scrum的同伴過程。例如,Sutherland[2005b]在PatientKeeper公司把XP實踐應用于系統開發,以及Scrum和高級Scrum持續改進中。此外,Scrum中的3個角色(開發者,產品主管和Scrum主管)都不承擔特定的架構職責。相反,Scrum依賴于一條久經考驗的敏捷宣言原則“最好的架構、需求和設計來自于自組織的團隊”。因此,正如其言,Scrum沒有多少關于軟件架構的內容,我們需要在其他地方尋找敏捷架構指南。

 

3,在FDD中的架構

我們在第6章中提到,域對象建模是FDD 8個最佳實踐之一(其他7個是按特征開發、私有代碼所有權、特征團隊、審查、定期構建、配置管理和結果的可視化)。域對象建模是唯一涉及系統架構的最佳實踐,這樣,域對象建模在特定敏捷實踐中為架構概念占據了重要的一席之地。

 

域對象建模是從應用系統支持的現實世界對象(實體)的視角創建系統模型的過程,是所有面向對象設計和架構技術的關鍵原則,也是FDD的一項關鍵實踐。域對象模型除了定義這些對象之外,還用于定義這些實體間的關系。這些關系可以是靜態的(通用性/特異性、多重性和依賴性),也可以是動態的(消息傳遞),這樣域模型就可以達到團隊想要的足夠高(或足夠低)的建模深度。正如Palmer[Palmer和Felsing 2002]所提到的一樣。

 

當分析師和開發者得知需求……他們開始在頭腦中形成待建系統的思維圖像。他們非常細心,并對這個想象中的設計做些假設。這些隱含的假設可能造成人們工作的不一致。開發全局的域模型會使這些假定暴露出來。

 

顯然,當敏捷方法應用于可伸縮系統時,任何這樣的誤解都會引起系統性能的不一致(實用程序或性能缺陷)和系統間接口的不一致(設計缺陷)。反過來,本來可以避免的一些重構或重做工作就成為必須要做的事情了。因此,在可伸縮系統中必須保證有一些建模。

 

根據我們的經驗,當團隊采用更多的敏捷開發實踐時,許多團隊都很少依賴需求和架構約定(和更具擴展性的建模),這些需求和架構約定可能是他們以前方法中的“生命周期”早期階段獲取的。然而,同時,這些團隊會依賴于簡單卻高效的域模型的可視化展示,將其作為項目的原始架構。我們也看到,許多敏捷團隊不論在開始還是在開發過程中都相當依賴這個關鍵制品。

 

4, RUP:以架構為中心

我們在第1部分中提到過,RUP的根源在于開發一套支持面向對象開發方法的軟件過程。此外,RUP的大部分內容融入了Rational公司技術領導在做咨詢時從應用程序到大規模系統中所獲取的經驗教訓,這些技術領導有Grady Booch、Philippe Kruchten、Walker Royce和 Ivar Jacobson等人。綜合起來,形成RUP的實踐主要來自于針對面向對象開發方法的大規模系統的開發。的確,RUP已經被一些公司(如Ericsson等公司)應用于大規模系統的項目,在這樣的項目中同時有幾千名開發人員參與開發。

 

RUP的主要特點是“以架構為中心和用例驅動”。Booch對“以架構為中心”進行了如下描述:

 

(1)架構是可以命名和管理的東西;

 

(2)人們使用架構容納用例,有意識地管理風險,并且通過迭代和增量的方式完善架構。

 

所以,作為高效大規模系統軟件開發的基礎實踐,RUP考慮架構已經很長時間了。Kruchten[2004]提出了可伸縮系統架構的重要性的演變。

 

由于很多軟件系統并不復雜,架構可以讓開發者保持相互理解。然而,為了適應新的需求,隨著系統的演變和發展,情況就完全不同了,系統無法同步增長。集成新技術需要完全重建系統。此外,設計者也缺少判斷系統組成部分合理性的智能工具。所以,糟糕的架構總是被列為軟件失敗的原因就不奇怪了。沒有架構,或者使用糟糕的架構是軟件項目的主要技術風險。

 

那么,RUP擁有應用于迭代和增量軟件過程條件下的架構開發指南就不足為奇了。目前,RUP指南包括一組用于定義系統的架構視圖,每個視圖都從架構上反映了一個或多個重要利益相關者的視角。其中,有如下兩個強制的視圖。

 

用例視圖。每個系統只有一個用例視圖,用例視圖圖示了所有用例和場景,從架構上包含了重要的系統行為、類或者技術風險。

 

邏輯視圖。每個系統只有一個邏輯視圖,邏輯視圖圖示了關鍵的用例實現、子系統、包和類,從架構上包含了重要的系統行為。

 

此外,RUP額外規定了4種可選的視圖,這4種視圖可以根據所配置系統類型等方面的重要性酌情使用。

 

進程視圖。當系統擁有多個控制線程,并且線程之間有交互或依賴時推薦使用該視圖。該視圖通過把類和子系統映射為進程和線程說明了系統的進程分解。

 

配置視圖。當系統分布在多個結點之間并且結構上存在牽連時,推薦使用該視圖。配置視圖圖示了處理系統中一組結點的分布,包含進程和線程的物理分布。

 

實現視圖。當實現不是嚴格由設計驅動時,即設計和實現模型中的相應包之間的責任分布是不同的時,推薦使用該視圖。實現視圖在給個人或團隊分配實現任務時非常有用。恰當的實現結構會支持高效的持續集成。

 

數據視圖。當持續數據是系統的關鍵部分時,推薦使用該視圖,例如,包含數據模式、數據定義和算法等內容的系統。

 

 

5,炫目的敏捷架構師

 

在敏捷項目中,傳統架構師的象牙塔已經逐漸成為最薄弱的一環,而他們的許多工作職責也已經被整個敏捷團隊所分解。敏捷架構師的出現,正符合了查爾斯•達爾文的“適者生存”理論。在一個團隊中,敏捷架構師角色的重要性是毋庸置疑的,而且許多敏捷團隊都認為他是任何敏捷軟件開發團隊中最有價值的成員之一。

 

敏捷架構師的目標:

1. 以最優質量交付可用的解決方案。

2. 維護概念完整性

3. 與團隊一起工作

4. 編寫系統級別的測試

5. 參與緊密的協作

6. 做堅定的指導者

7. 做熟練的協調者

8. 不做大型的預先建模

9. 尋找大規模重構的機會

10. 敏捷架構師是萬能膠

原文鏈接:http://www.cnblogs.com/bluedoctor/archive/2012/06/26/2563430.html

責任編輯:林師授 來源: 博客園
相關推薦

2016-07-14 13:25:46

華為

2013-04-02 09:26:40

SDN網絡架構瞻博網絡

2022-04-06 20:28:33

OpenShift邏輯架構技術架構

2022-03-14 09:30:00

架構DevOps云時代

2019-07-17 13:25:03

SparkHadoop架構

2010-04-02 13:13:28

云計算

2024-07-29 00:01:00

2009-12-07 15:34:18

PHP類的封裝

2009-12-01 19:28:16

PHP模板

2022-08-26 07:33:49

內存JVMEntry

2013-12-04 10:49:55

IBMSoftLayer云主機

2021-04-13 07:58:36

測試假設檢驗

2010-01-07 13:17:35

JSON變量

2020-05-07 18:39:15

數據庫閉源開源

2009-12-01 17:25:16

PHP $_FILES

2012-03-31 10:59:02

ASP.NET

2009-12-08 18:14:53

WCF Service

2020-07-06 14:42:36

業務架構IT架構直播

2016-06-03 09:59:43

微服務架構敏捷

2013-04-15 01:37:00

敏捷開發敏捷管理敏捷實踐
點贊
收藏

51CTO技術棧公眾號

欧美日韩在线中文| 国产成人av影院| 国产午夜精品久久| 萌白酱国产一区二区| 日产国产精品精品a∨| 久久亚洲AV无码| 成人精品视频在线观看| 久久久久国产精品麻豆| 国内精品久久久久久| 午夜免费一级片| 婷婷激情在线| 日韩av有码| 色婷婷av一区二区| 麻豆91蜜桃| 国产成人精品a视频一区| 日本精品视频| 亚洲精品中文在线影院| 国产在线精品自拍| 免费一级suv好看的国产网站| 亚洲人成午夜免电影费观看| 99久久国产综合精品女不卡 | 成人高潮成人免费观看| 极品中文字幕一区| 欧美www视频| 久久艹国产精品| 国内爆初菊对白视频| 极品裸体白嫩激情啪啪国产精品| 亚洲一品av免费观看| 精品少妇无遮挡毛片| 国产小视频在线播放| 欧美1区免费| 欧美一级艳片视频免费观看| 99精品视频网站| 99在线精品视频免费观看软件| 亚洲国产一成人久久精品| 67194成人在线观看| 大片在线观看网站免费收看| www.日韩高清| 国产精品免费看| 亚洲人成网站色ww在线| 在线观看亚洲色图| 手机av在线播放| 成人av在线观| 国产精品91在线观看| 免费一级特黄3大片视频| 欧美aaa大片视频一二区| 国产精品久久久久天堂| 97视频资源在线观看| 日本三级免费看| 啄木系列成人av电影| 欧美偷拍一区二区| 国产91在线亚洲| 亚洲日本中文字幕在线| 蜜臀99久久精品久久久久久软件| 久久久国产精品亚洲一区| 69xxx免费视频| 国精产品一区二区三区有限公司| 亚洲欧美在线aaa| 国产精品久久久久久久免费大片| 综合网在线观看| 国产韩日影视精品| 日韩电影第一页| 奇米视频7777| 午夜影院在线观看国产主播| 五月婷婷综合在线| 一区二区三区在线视频看| 免费观看黄一级视频| 日本不卡在线视频| 韩国v欧美v日本v亚洲| 俄罗斯毛片基地| 日韩精品欧美激情一区二区| 日韩网站免费观看高清| 欲求不满的岳中文字幕| 日韩美女在线| 欧美日韩在线一区| 裸体大乳女做爰69| 久蕉在线视频| 国产精品卡一卡二卡三| 特级黄色录像片| 超碰在线最新网址| 最新欧美精品一区二区三区| 一区二区三区四区视频在线观看| 理论片中文字幕| 91丝袜国产在线播放| 91一区二区三区| 天天操天天干天天舔| 国产一区二区三区久久悠悠色av| 日韩av理论片| 日本午夜精品理论片a级app发布| 在线午夜精品| 欧美极品欧美精品欧美视频| 国精产品久拍自产在线网站| 中国成人一区| 中文国产成人精品| 成人午夜福利一区二区| 国内精品偷拍| 欧美精品免费视频| 在线免费观看视频黄| 一根才成人网| 欧美午夜片在线免费观看| 四季av一区二区| 少妇一区视频| 日韩精品影音先锋| 欧美体内she精高潮| 日韩一级视频| 日韩av一卡二卡| 日本免费网站视频| 在线亚洲免费| 川上优av一区二区线观看| 五月天中文字幕| 日韩va欧美va亚洲va久久| 国产不卡av在线| www.国产精品视频| 亚洲国产精品黑人久久久| 日本不卡一区二区三区视频| 欧美女优在线| 久久久.com| 99久久免费观看| 日韩伦理电影网站| 欧美无砖砖区免费| 亚洲 欧美 日韩在线| 美女av一区| 亚洲久久久久久久久久久| 精品少妇人妻一区二区黑料社区| 7777久久香蕉成人影院| 国产精品黄视频| 国产精品久久久久久免费 | 国产成人精品毛片| 欧美激情一区三区| 亚洲第一导航| 免费a级毛片在线播放| 最新久久zyz资源站| 国产精品亚洲a| 九九九精品视频| 欧美日韩国产综合视频在线观看| 超碰在线超碰在线| 欧美国产一级| 欧美激情亚洲国产| 国产露脸91国语对白| 蜜桃视频第一区免费观看| 国产精品一区专区| 久久久亚洲欧洲日产国码aⅴ| 波多野结衣在线电影| 免费的成人av| 日本精品一区| 一区二区三区电影大全| 亚洲精品美女在线| 四虎成人精品永久免费av| 国产黄色成人av| 久久视频在线观看中文字幕| 九色在线播放| 色综合久久久久综合体| 国产性生活一级片| 亚洲成人精品| 91免费在线视频| 中文字幕中文字幕在线十八区| 亚洲va天堂va国产va久| 日本一区二区在线观看视频| 红桃成人av在线播放| 久久亚洲成人精品| 欧美日韩综合一区二区三区| 91麻豆福利精品推荐| 91国视频在线| 日韩精品一区二区三区中文| 不卡av在线播放| 性一交一乱一透一a级| 国产清纯白嫩初高生在线观看91| 青青在线免费观看视频| 不卡在线一区二区| 91精品国产91久久| 国产三区在线播放| 国产偷国产偷精品高清尤物| 欧美精品一区二区三区免费播放| 精品国产91乱码一区二区三区四区 | 国产日产欧美一区二区视频| 国产男女激情视频| 999精品视频| 国产精华一区| av在线二区| 91精品欧美综合在线观看最新| 九九视频在线观看| 久久精品国产秦先生| 免费日韩av电影| 人人鲁人人莫人人爱精品| 日韩小视频网址| 日韩性xxxx| 91久久奴性调教| 日韩三级在线观看视频| 青娱乐精品视频| 亚洲精品国产suv一区88| 日本在线中文字幕一区| 欧美激情日韩图片| 99国产在线播放| 精品人伦一区二区三区蜜桃网站| 亚洲午夜精品在线观看| 久久精品影视| 精品视频一区二区| av资源在线播放| 日韩免费视频线观看| 国产视频91在线| 国产精品福利一区| 国产三级三级看三级| 欧美日韩三级| 不卡视频一区二区| av在线app| 91精品国产综合久久福利软件| 日本学生初尝黑人巨免费视频| 国产精品麻豆一区二区| 久久久久国产精品无码免费看| 久久精品国产精品亚洲精品| 欧美日韩成人免费视频| 日本亚洲不卡| 91av免费看| 成人在线观看免费播放| 中文字幕在线观看日韩| 日本精品一区二区在线观看| 欧美乱熟臀69xxxxxx| 日韩特级黄色片| 国产亚洲污的网站| 丝袜熟女一区二区三区 | 国产精品91在线| 国产亚av手机在线观看| 日韩视频一区在线| 国产高清在线观看| 日韩久久免费电影| 日韩在线播放中文字幕| 亚洲国产毛片aaaaa无费看 | 久久97精品久久久久久久不卡| 国产精品一区二区三区在线免费观看 | 亚洲精品www久久久久久广东| 国产精品18p| 久久久久久久久久久久久久久99 | 久久a爱视频| 不卡日韩av| 成人午夜网址| 国产精品白嫩美女在线观看 | 国产精品久久久久久麻豆一区软件 | 国产福利视频在线播放| 国产精品嫩草影院在线看| 国产伦精品一区| 亚洲综合网站| 国产脚交av在线一区二区| 高潮在线视频| 色悠悠国产精品| 亚洲黄色在线播放| 日韩精品一区二区三区视频在线观看 | 在线成人av网站| 国产精品福利电影| 欧美精品电影在线播放| 一区二区三区精| 亚洲国产精品精华液网站| 色在线观看视频| 久久精品亚洲国产奇米99| 9.1成人看片免费版| 精品一区二区在线看| 秋霞无码一区二区| 一二三区精品| 成人精品视频一区二区| 蜜臀91精品一区二区三区| 国产成人在线综合| 国产精品毛片| 国产免费视频传媒| 久久精品国产999大香线蕉| 成人不卡免费视频| 国产精品888| 亚洲av成人片无码| 久久嫩草精品久久久精品| 日韩av成人网| 久久精品国产亚洲高清剧情介绍 | 97久久精品人人爽人人爽蜜臀 | 亚洲国产精品成人久久综合一区| 午夜时刻免费入口| 粉嫩绯色av一区二区在线观看| 国产精品91av| 久久婷婷久久一区二区三区| 国产精品美女高潮无套| 99这里都是精品| 香蕉网在线视频| av男人天堂一区| 日本少妇xxxxx| 一区二区三区日韩| 日本 欧美 国产| 国产欧美一区二区在线观看| 任你操精品视频| 亚洲国产精品影院| 一级特黄免费视频| 日韩精品最新网址| 可以在线观看的黄色| 久久不射热爱视频精品| 三级中文字幕在线观看| 欧美激情一级欧美精品| 欲香欲色天天天综合和网| 国产精品一区二区久久精品| 午夜精品久久久久久久久久蜜桃| 68精品久久久久久欧美| 日韩av电影资源网| 国产精品久久精品国产| 欧美综合在线视频观看 | 久久精品人人做人人爽电影蜜月| 婷婷五月综合缴情在线视频| 欧美激情四色| 亚洲乱码中文字幕久久孕妇黑人| 精品一区精品二区高清| 我和岳m愉情xxxⅹ视频| 亚洲精品日韩综合观看成人91| 97人妻一区二区精品视频| 一本一道综合狠狠老| 99久久精品免费看国产交换| 亚洲欧美制服另类日韩| 久久大胆人体| 91精品国产九九九久久久亚洲| 素人一区二区三区| 久久综合毛片| 国产精品v欧美精品v日本精品动漫| 国产一区一区三区| 美女精品一区| 无码国产69精品久久久久网站 | 色女人综合av| 精品日本12videosex| 欧美成人高潮一二区在线看| 国模少妇一区二区三区| 在线观看视频你懂得| 国产网站一区二区| 日本一区二区三区精品| 在线看日本不卡| 一级片视频网站| 亚洲欧美激情在线视频| 黄色在线观看视频网站| 91久热免费在线视频| 精品福利久久久| 99久久国产宗和精品1上映| av一区二区三区四区| 久草视频免费在线| 日韩亚洲欧美成人一区| 五十路在线视频| 久久久久久久久久久av| 欧美激情三级| 明星裸体视频一区二区| 在线精品亚洲| 在线xxxxx| 亚洲成人自拍偷拍| 蜜臀久久精品久久久久| 欧美精品video| 97久久综合区小说区图片区 | 午夜一区二区三区不卡视频| 欧美亚洲日本在线观看| 久久老女人爱爱| 日韩精品一区不卡| 亚洲图片在线综合| 亚洲mmav| 91手机视频在线| 国产精一区二区三区| 欧美黄色免费观看| 精品国内二区三区| av福利在线导航| 久久久一本精品99久久精品| 美女黄色成人网| 性少妇xx生活| 欧美日韩另类视频| 你懂的在线看| 国产精品综合网站| 亚洲精品一区二区妖精| 69久久精品无码一区二区 | yjizz国产| 国产亚洲欧洲高清一区| 欧美黄页免费| 五月天激情图片| 99热99精品| 日本欧美www| 欧美成人午夜激情在线| 国产一区在线电影| 老熟妇仑乱视频一区二区| 中文字幕精品一区二区精品绿巨人| 91高潮大合集爽到抽搐| 九九热精品视频国产| 伊人久久大香线蕉综合网蜜芽| 免费一级特黄录像| 亚洲激情一二三区| 日韩亚洲视频在线观看| 欧美极品少妇xxxxx| 窝窝社区一区二区| 欧美一级欧美一级| 国产亚洲短视频| 99久久夜色精品国产亚洲| 91av视频在线播放| 四季av一区二区凹凸精品| 亚洲av午夜精品一区二区三区| 欧美性xxxx极品hd满灌| 国产三区在线观看| 91精品久久久久久久久久入口| 亚洲人成精品久久久| aa在线观看视频| 中文字幕高清不卡| 亚洲免费成人在线| 国产精品白嫩美女在线观看| 欧美激情视频一区二区三区免费| 日韩人妻一区二区三区| 日韩一区二区三区在线观看| 欧美成人精品一区二区男人小说| 国产精品av免费|