系統(tǒng)架構(gòu)之產(chǎn)品線深入_第1頁
系統(tǒng)架構(gòu)之產(chǎn)品線深入_第2頁
系統(tǒng)架構(gòu)之產(chǎn)品線深入_第3頁
系統(tǒng)架構(gòu)之產(chǎn)品線深入_第4頁
系統(tǒng)架構(gòu)之產(chǎn)品線深入_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件系統(tǒng)架構(gòu)實(shí)踐中國信息化培訓(xùn)中心2013年6月課程目錄一、系統(tǒng)架構(gòu)概述二、系統(tǒng)架構(gòu)之三分過程三、系統(tǒng)架構(gòu)之四入策略四、系統(tǒng)架構(gòu)之六大戰(zhàn)術(shù)五、系統(tǒng)架構(gòu)之案例探究六、系統(tǒng)架構(gòu)之評估體系七、系統(tǒng)架構(gòu)師成長之路三、系統(tǒng)架構(gòu)之四入策略(一)系統(tǒng)架構(gòu)之層次深入--層次架構(gòu)(二)系統(tǒng)架構(gòu)之服務(wù)深入--SOA架構(gòu)(三)系統(tǒng)架構(gòu)之產(chǎn)品線深入--產(chǎn)品線架構(gòu)(四)系統(tǒng)架構(gòu)之模式深入--通用架構(gòu)模式(三)基于產(chǎn)品線的平臺(tái)架構(gòu)設(shè)計(jì)1、產(chǎn)品線定義2、產(chǎn)品線基本活動(dòng)3、產(chǎn)品線生命周期模型4、產(chǎn)品線的組織結(jié)構(gòu)5、產(chǎn)品線的優(yōu)缺點(diǎn)6、產(chǎn)品管理模型7、基于產(chǎn)品線的架構(gòu)開發(fā)方法ADM軟件產(chǎn)品線的起源軟件開發(fā)可以象制造業(yè)一樣,在產(chǎn)品線上采用標(biāo)準(zhǔn)的軟件構(gòu)件來進(jìn)行組裝生產(chǎn)軟件產(chǎn)品線的起源可以追溯到1976年P(guān)arnas對程序族的研究軟件產(chǎn)品線是軟件復(fù)用的一種重要方法,是一種預(yù)先規(guī)劃的和系統(tǒng)化的軟件復(fù)用技術(shù)軟件產(chǎn)品線的基本思想是:大部分的軟件需求并不是全新的,而是已有系統(tǒng)需求的變體軟件產(chǎn)品線定義軟件產(chǎn)品線(SoftwareProductLine,SPL)是指一組可管理的,具有公共特性的軟件應(yīng)用系統(tǒng)的集合在利用軟件產(chǎn)品線方法構(gòu)建一個(gè)應(yīng)用系統(tǒng)時(shí),主要的工作是組裝和繁衍,而不是創(chuàng)造,其重要的活動(dòng)是集成而不是編程核心資源是軟件產(chǎn)品線的實(shí)現(xiàn)基礎(chǔ),通常包括:軟件產(chǎn)品線定義產(chǎn)品線體系結(jié)構(gòu)、可復(fù)用軟件構(gòu)件、領(lǐng)域模型、需求陳述、文檔技術(shù)資料、規(guī)格說明書、性能模型、進(jìn)度表、預(yù)算、測試計(jì)劃、測試用例、工作計(jì)劃和過程描述等其中產(chǎn)品線體系結(jié)構(gòu)是核心資源中的最關(guān)鍵部分(三)基于產(chǎn)品線的平臺(tái)架構(gòu)設(shè)計(jì)1、產(chǎn)品線定義2、產(chǎn)品線基本活動(dòng)3、產(chǎn)品線生命周期模型4、產(chǎn)品線的組織結(jié)構(gòu)5、產(chǎn)品線的優(yōu)缺點(diǎn)6、產(chǎn)品管理模型7、基于產(chǎn)品線的架構(gòu)開發(fā)方法ADM軟件產(chǎn)品線的基本活動(dòng)軟件產(chǎn)品線包括核心資源開發(fā)、利用核心資源的項(xiàng)目開發(fā)以及在這兩部分中所需要的技術(shù)協(xié)調(diào)和組織管理軟件產(chǎn)品線的基本活動(dòng)軟件件產(chǎn)產(chǎn)品品線線的的基基本本活活動(dòng)動(dòng)軟件件產(chǎn)產(chǎn)品品線線的的基基本本活活動(dòng)動(dòng)軟件件產(chǎn)產(chǎn)品品線線工工程程與與其其它它復(fù)復(fù)用用技技術(shù)術(shù)相相比比,,主主要要存存在在以以下下兩兩方方面面的的差差異異::軟件件產(chǎn)產(chǎn)品品線線工工程程涉涉及及一一系系列列具具有有相相似似應(yīng)應(yīng)用用需需求求的的軟軟件件產(chǎn)產(chǎn)品品軟件件項(xiàng)項(xiàng)目目開開發(fā)發(fā)是是以以公公共共核核心心資資源源為為基基礎(chǔ)礎(chǔ)來來進(jìn)進(jìn)行行的的(三)基基于產(chǎn)品品線的平平臺(tái)架構(gòu)構(gòu)設(shè)計(jì)1、產(chǎn)品線線定義2、產(chǎn)品線線基本活活動(dòng)3、產(chǎn)品線線生命周周期模型型4、產(chǎn)品線線的組織織結(jié)構(gòu)5、產(chǎn)品線線的優(yōu)缺缺點(diǎn)6、產(chǎn)品管管理模型型7、基于產(chǎn)產(chǎn)品線的的架構(gòu)開開發(fā)方法法ADM軟件產(chǎn)品品線的雙雙生命周周期模型型軟件產(chǎn)品品線的雙雙生命周周期模型型應(yīng)用工程程是在領(lǐng)領(lǐng)域工程程的基礎(chǔ)礎(chǔ)上開發(fā)發(fā)軟件項(xiàng)項(xiàng)目的過過程在軟件產(chǎn)產(chǎn)品線中中,應(yīng)用用工程包包括應(yīng)用用需求分分析、應(yīng)應(yīng)用系統(tǒng)統(tǒng)設(shè)計(jì)和和應(yīng)用系系統(tǒng)實(shí)現(xiàn)現(xiàn)3個(gè)階段在領(lǐng)域工工程和應(yīng)應(yīng)用工程程的相應(yīng)應(yīng)階段之之間,存存在著縱縱向連接接線,其其含義是是:產(chǎn)品品線領(lǐng)域域工程指指導(dǎo)應(yīng)用用工程的的實(shí)施應(yīng)用工程程的結(jié)果果可以反反饋給領(lǐng)領(lǐng)域工程程,促進(jìn)進(jìn)核心資資源的建建設(shè),因因此,整整個(gè)軟件件產(chǎn)品線線是一個(gè)個(gè)互相迭迭代和相相互完善善的過程程軟件產(chǎn)品品線的雙雙生命周周期模型型領(lǐng)域工程程是一個(gè)個(gè)在較高高抽象層層次上,,從領(lǐng)域域遺留系系統(tǒng)中抽抽取公共共的、可可重用的的核心資資源,創(chuàng)創(chuàng)建軟件件產(chǎn)品線線以支持持應(yīng)用開開發(fā)的過過程應(yīng)用工程程使用領(lǐng)領(lǐng)域工程程所創(chuàng)建建的產(chǎn)品品線體系系結(jié)構(gòu)和和構(gòu)件資資源來開開發(fā)應(yīng)用用系統(tǒng),,此外,,還要根根據(jù)應(yīng)用用的特殊殊需求來來定制新新構(gòu)件若新定制制的構(gòu)件件具有領(lǐng)領(lǐng)域可重重用特性性時(shí),則則需要進(jìn)進(jìn)行泛化化處理,,將其加加入到產(chǎn)產(chǎn)品線核核心資源源中軟件產(chǎn)品品線的雙雙生命周周期模型型青鳥軟件件生產(chǎn)線線將開發(fā)發(fā)組織劃劃分為三三個(gè)不同同的車間間應(yīng)用架構(gòu)構(gòu)生產(chǎn)車車間、軟軟件構(gòu)件件生產(chǎn)車車間以及及基于構(gòu)構(gòu)件-架構(gòu)復(fù)用用的應(yīng)用用集成組組裝車間間青鳥軟件件生產(chǎn)線線的活動(dòng)動(dòng)主要包包括:領(lǐng)領(lǐng)域工程程、應(yīng)用用工程、、標(biāo)準(zhǔn)規(guī)規(guī)范的制制定以及及質(zhì)量保保證等在青鳥軟軟件生產(chǎn)產(chǎn)線中,,將開發(fā)發(fā)人員分分成三類類,構(gòu)件件和架構(gòu)構(gòu)生產(chǎn)者者、構(gòu)件件和架構(gòu)構(gòu)管理者者以及構(gòu)構(gòu)件和架架構(gòu)復(fù)用用者軟件產(chǎn)品品線的雙雙生命周周期模型型(三)基基于產(chǎn)品品線的平平臺(tái)架構(gòu)構(gòu)設(shè)計(jì)1、產(chǎn)品線線定義2、產(chǎn)品線線基本活活動(dòng)3、產(chǎn)品線線生命周周期模型型4、產(chǎn)品線線的組織織結(jié)構(gòu)5、產(chǎn)品線線的優(yōu)缺缺點(diǎn)6、產(chǎn)品管管理模型型7、基于產(chǎn)產(chǎn)品線的的架構(gòu)開開發(fā)方法法ADM軟件產(chǎn)品品線的組組織結(jié)構(gòu)構(gòu)軟件產(chǎn)品品線的組組織結(jié)構(gòu)構(gòu)產(chǎn)品線管管理者協(xié)協(xié)調(diào)體系系結(jié)構(gòu)組組、配置置管理組組、核心心資源組組和軟件件項(xiàng)目組組來共同同完成一一系列具具有相似似需求的的應(yīng)用開開發(fā)任務(wù)務(wù)體系結(jié)構(gòu)構(gòu)組負(fù)責(zé)責(zé)監(jiān)控核核心資源源組和軟軟件項(xiàng)目目組,以以保證核核心資源源建設(shè)和和應(yīng)用系系統(tǒng)開發(fā)發(fā)能夠遵遵循預(yù)先先定義的的架構(gòu),,同時(shí),,要完成成構(gòu)架的的演化工工作配置管理理組要負(fù)負(fù)責(zé)基礎(chǔ)礎(chǔ)資源的的更新,,維護(hù)軟軟件項(xiàng)目目的版本本體系結(jié)構(gòu)構(gòu)組、核核心資源源組和軟軟件項(xiàng)目目組之間間是互相相獨(dú)立的的軟件產(chǎn)品品線的組組織結(jié)構(gòu)構(gòu)SEI將軟件產(chǎn)產(chǎn)品線組組織劃分分為4個(gè)部分::市場分析析人員::是產(chǎn)品品線、應(yīng)應(yīng)用系統(tǒng)統(tǒng)和客戶戶需求之之間的溝溝通橋梁梁核心資源源組:負(fù)負(fù)責(zé)軟件件產(chǎn)品線線體系結(jié)結(jié)構(gòu)和構(gòu)構(gòu)件資源源的開發(fā)發(fā)工作軟件項(xiàng)目目組:負(fù)負(fù)責(zé)完成成應(yīng)用系系統(tǒng)的開開發(fā)工作作產(chǎn)品線管管理者::負(fù)責(zé)開開發(fā)過程程的協(xié)調(diào)調(diào)和計(jì)劃劃設(shè)有獨(dú)立立核心資資源組的的結(jié)構(gòu)適適用于50—100人的大型型軟件開開發(fā)企業(yè)業(yè)軟件產(chǎn)品品線的組組織結(jié)構(gòu)構(gòu)這種結(jié)構(gòu)構(gòu)可以使使小組成成員將精精力都集集中在核核心資源源的設(shè)計(jì)計(jì)和開發(fā)發(fā)工作上上,得到到更加通通用的產(chǎn)產(chǎn)品線基基礎(chǔ)設(shè)施施另一種典典型的組組織結(jié)構(gòu)構(gòu)是不設(shè)設(shè)立獨(dú)立立的核心心資源組組核心資源源的開發(fā)發(fā)任務(wù)由由各個(gè)軟軟件項(xiàng)目目組來完完成,只只是設(shè)立立專人來來監(jiān)管核核心資源源的開發(fā)發(fā)工作(三)基基于產(chǎn)品品線的平平臺(tái)架構(gòu)構(gòu)設(shè)計(jì)1、產(chǎn)品線線定義2、產(chǎn)品線線基本活活動(dòng)3、產(chǎn)品線線生命周周期模型型4、產(chǎn)品線線的組織織結(jié)構(gòu)5、產(chǎn)品線線的優(yōu)缺缺點(diǎn)6、產(chǎn)品管理理模型7、基于產(chǎn)品品線的架構(gòu)構(gòu)開發(fā)方法法ADM軟件產(chǎn)品線線的優(yōu)點(diǎn)降低開發(fā)費(fèi)費(fèi)用縮短上市時(shí)時(shí)間靈活的人員員配備更高的可預(yù)預(yù)測性更高的質(zhì)量量減低維護(hù)成成本減少系統(tǒng)設(shè)設(shè)計(jì)復(fù)雜度度便于估計(jì)開開發(fā)成本軟件產(chǎn)品線線開發(fā)所面面臨的問題題產(chǎn)品線既要要滿足領(lǐng)域域共性需求求,又要設(shè)設(shè)計(jì)滿足特特定產(chǎn)品變變化的軟件件體系結(jié)構(gòu)構(gòu),同時(shí)還還要支持產(chǎn)產(chǎn)品線體系系結(jié)構(gòu)和核核心資源的的演化產(chǎn)品線的前前期投資比比較大,投投資回報(bào)的的周期比較較長,而且且失敗的風(fēng)風(fēng)險(xiǎn)也比較較大難以制定遺遺留系統(tǒng)向向軟件產(chǎn)品品線遷移的的有效策略略軟件產(chǎn)品線線理論還缺缺少策略化化的重用模模型和支持持系統(tǒng)化重重用的發(fā)展展策略軟件產(chǎn)品線線開發(fā)所面面臨的問題題領(lǐng)域范圍和和技術(shù)基礎(chǔ)礎(chǔ)的變更將將會(huì)導(dǎo)致軟軟件產(chǎn)品線線的更新,,甚至是完完全拋棄已已有的產(chǎn)品品線,進(jìn)一一步增加了了產(chǎn)品線開開發(fā)的風(fēng)險(xiǎn)險(xiǎn)軟件產(chǎn)品線線涉及到一一個(gè)軟件企企業(yè)的多個(gè)個(gè)項(xiàng)目,選選擇了軟件件產(chǎn)品線就就意味著開開發(fā)過程要要承擔(dān)由此此所帶來的的諸多風(fēng)險(xiǎn)險(xiǎn),在收益益和風(fēng)險(xiǎn)之之間,難以以進(jìn)行權(quán)衡衡核心資源設(shè)設(shè)計(jì)的通用用性要求可可能會(huì)導(dǎo)致致其質(zhì)量下下降,適用用范圍縮小小軟件產(chǎn)品線線開發(fā)所面面臨的問題題目前,企業(yè)業(yè)的軟件產(chǎn)產(chǎn)品線實(shí)踐踐經(jīng)驗(yàn)嚴(yán)重重不足可能需要對對軟件開發(fā)發(fā)企業(yè)的組組織結(jié)構(gòu)和和方針政策策進(jìn)行相應(yīng)應(yīng)的調(diào)整(三)基于于產(chǎn)品線的的平臺(tái)架構(gòu)構(gòu)設(shè)計(jì)1、產(chǎn)品線定定義2、產(chǎn)品線基基本活動(dòng)3、產(chǎn)品線生生命周期模模型4、產(chǎn)品線的的組織結(jié)構(gòu)構(gòu)5、產(chǎn)品線的的優(yōu)缺點(diǎn)6、產(chǎn)品管理理模型7、基于產(chǎn)品品線的架構(gòu)構(gòu)開發(fā)方法法ADM產(chǎn)品管理模模型產(chǎn)品規(guī)劃描述?定義?開發(fā)?維護(hù)?描述市場問題和需要定義解決問題的方案構(gòu)建解決市場問題的方案銷售渠道和產(chǎn)品更新市場需求文檔功能矩陣用例產(chǎn)品路標(biāo)產(chǎn)品營銷評估?戰(zhàn)略?就緒?執(zhí)行?檢查市場機(jī)會(huì)規(guī)劃市場途徑商業(yè)案例使命競爭對手分析產(chǎn)品定位產(chǎn)品差異分析價(jià)值文檔市場計(jì)劃缺失的環(huán)節(jié)節(jié)讓不同的利益相關(guān)者更好的理解架構(gòu)、原則和運(yùn)作模式,提出相應(yīng)的解決方案,使得組織能夠達(dá)到它們的目標(biāo)計(jì)劃構(gòu)建測試實(shí)現(xiàn)方案沒有解決問題描述定義計(jì)劃構(gòu)建測試實(shí)現(xiàn)差距分析(to-do)分析as-is分析to-be產(chǎn)品客戶清單分析的客戶項(xiàng)目開發(fā)(doing)基于項(xiàng)目做做產(chǎn)品產(chǎn)品樹模型型產(chǎn)品組合ProductMix產(chǎn)品線ProductLine產(chǎn)品族ProductFamily產(chǎn)品組ProductGroup產(chǎn)品單元ProductUnit產(chǎn)品成員ProductMember產(chǎn)品變體ProductVariant產(chǎn)品線工程程成熟度的的評估框架架(FEF)34軟件產(chǎn)品線線工程成熟熟度(BAPO)35單項(xiàng)目有意識(shí)可管理可測量最優(yōu)化商業(yè)獨(dú)立開發(fā)基礎(chǔ)設(shè)施軟件平臺(tái)可變性可配置架構(gòu)初始級(jí)可管理級(jí)已定義量化管理最優(yōu)化級(jí)過程項(xiàng)目重用弱關(guān)聯(lián)同步基于領(lǐng)域組織(三)基于于產(chǎn)品線的的平臺(tái)架構(gòu)構(gòu)設(shè)計(jì)1、產(chǎn)品線定定義2、產(chǎn)品線基基本活動(dòng)3、產(chǎn)品線生生命周期模模型4、產(chǎn)品線的的組織結(jié)構(gòu)構(gòu)5、產(chǎn)品線的的優(yōu)缺點(diǎn)6、產(chǎn)品管理理模型7、基于產(chǎn)品品線的架構(gòu)構(gòu)開發(fā)方法法ADM定義市場需求形成文檔架構(gòu)的外部部輸入確定主要問問題對產(chǎn)品的初初步定位評估產(chǎn)品機(jī)會(huì)目標(biāo)市場:為誰解決決這個(gè)問題題?產(chǎn)品價(jià)值:產(chǎn)品要解解決什么問問題?市場規(guī)模:成功的機(jī)機(jī)會(huì)有多大大?市場時(shí)機(jī):時(shí)機(jī)合適適嗎?營銷策略:如何把產(chǎn)產(chǎn)品推向市市場?競爭格局:有哪些同同類產(chǎn)品??競爭優(yōu)勢:為什么我我們最適合合做這個(gè)產(chǎn)產(chǎn)品?解決方案:成功的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論