




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件系統架構實踐中國信息化培訓中心2013年6月課程目錄一、系統架構概述二、系統架構之三分過程三、系統架構之四入策略四、系統架構之六大戰術五、系統架構之案例探究六、系統架構之評估體系七、系統架構師成長之路三、系統架構之四入策略(一)系統架構之層次深入--層次架構(二)系統架構之服務深入--SOA架構(三)系統架構之產品線深入--產品線架構(四)系統架構之模式深入--通用架構模式(三)基于產品線的平臺架構設計1、產品線定義2、產品線基本活動3、產品線生命周期模型4、產品線的組織結構5、產品線的優缺點6、產品管理模型7、基于產品線的架構開發方法ADM軟件產品線的起源軟件開發可以象制造業一樣,在產品線上采用標準的軟件構件來進行組裝生產軟件產品線的起源可以追溯到1976年Parnas對程序族的研究軟件產品線是軟件復用的一種重要方法,是一種預先規劃的和系統化的軟件復用技術軟件產品線的基本思想是:大部分的軟件需求并不是全新的,而是已有系統需求的變體軟件產品線定義軟件產品線(SoftwareProductLine,SPL)是指一組可管理的,具有公共特性的軟件應用系統的集合在利用軟件產品線方法構建一個應用系統時,主要的工作是組裝和繁衍,而不是創造,其重要的活動是集成而不是編程核心資源是軟件產品線的實現基礎,通常包括:軟件產品線定義產品線體系結構、可復用軟件構件、領域模型、需求陳述、文檔技術資料、規格說明書、性能模型、進度表、預算、測試計劃、測試用例、工作計劃和過程描述等其中產品線體系結構是核心資源中的最關鍵部分(三)基于產品線的平臺架構設計1、產品線定義2、產品線基本活動3、產品線生命周期模型4、產品線的組織結構5、產品線的優缺點6、產品管理模型7、基于產品線的架構開發方法ADM軟件產品線的基本活動軟件產品線包括核心資源開發、利用核心資源的項目開發以及在這兩部分中所需要的技術協調和組織管理軟件產品線的基本活動軟件件產產品品線線的的基基本本活活動動軟件件產產品品線線的的基基本本活活動動軟件件產產品品線線工工程程與與其其它它復復用用技技術術相相比比,,主主要要存存在在以以下下兩兩方方面面的的差差異異::軟件件產產品品線線工工程程涉涉及及一一系系列列具具有有相相似似應應用用需需求求的的軟軟件件產產品品軟件件項項目目開開發發是是以以公公共共核核心心資資源源為為基基礎礎來來進進行行的的(三)基基于產品品線的平平臺架構構設計1、產品線線定義2、產品線線基本活活動3、產品線線生命周周期模型型4、產品線線的組織織結構5、產品線線的優缺缺點6、產品管管理模型型7、基于產產品線的的架構開開發方法法ADM軟件產品品線的雙雙生命周周期模型型軟件產品品線的雙雙生命周周期模型型應用工程程是在領領域工程程的基礎礎上開發發軟件項項目的過過程在軟件產產品線中中,應用用工程包包括應用用需求分分析、應應用系統統設計和和應用系系統實現現3個階段在領域工工程和應應用工程程的相應應階段之之間,存存在著縱縱向連接接線,其其含義是是:產品品線領域域工程指指導應用用工程的的實施應用工程程的結果果可以反反饋給領領域工程程,促進進核心資資源的建建設,因因此,整整個軟件件產品線線是一個個互相迭迭代和相相互完善善的過程程軟件產品品線的雙雙生命周周期模型型領域工程程是一個個在較高高抽象層層次上,,從領域域遺留系系統中抽抽取公共共的、可可重用的的核心資資源,創創建軟件件產品線線以支持持應用開開發的過過程應用工程程使用領領域工程程所創建建的產品品線體系系結構和和構件資資源來開開發應用用系統,,此外,,還要根根據應用用的特殊殊需求來來定制新新構件若新定制制的構件件具有領領域可重重用特性性時,則則需要進進行泛化化處理,,將其加加入到產產品線核核心資源源中軟件產品品線的雙雙生命周周期模型型青鳥軟件件生產線線將開發發組織劃劃分為三三個不同同的車間間應用架構構生產車車間、軟軟件構件件生產車車間以及及基于構構件-架構復用用的應用用集成組組裝車間間青鳥軟件件生產線線的活動動主要包包括:領領域工程程、應用用工程、、標準規規范的制制定以及及質量保保證等在青鳥軟軟件生產產線中,,將開發發人員分分成三類類,構件件和架構構生產者者、構件件和架構構管理者者以及構構件和架架構復用用者軟件產品品線的雙雙生命周周期模型型(三)基基于產品品線的平平臺架構構設計1、產品線線定義2、產品線線基本活活動3、產品線線生命周周期模型型4、產品線線的組織織結構5、產品線線的優缺缺點6、產品管管理模型型7、基于產產品線的的架構開開發方法法ADM軟件產品品線的組組織結構構軟件產品品線的組組織結構構產品線管管理者協協調體系系結構組組、配置置管理組組、核心心資源組組和軟件件項目組組來共同同完成一一系列具具有相似似需求的的應用開開發任務務體系結構構組負責責監控核核心資源源組和軟軟件項目目組,以以保證核核心資源源建設和和應用系系統開發發能夠遵遵循預先先定義的的架構,,同時,,要完成成構架的的演化工工作配置管理理組要負負責基礎礎資源的的更新,,維護軟軟件項目目的版本本體系結構構組、核核心資源源組和軟軟件項目目組之間間是互相相獨立的的軟件產品品線的組組織結構構SEI將軟件產產品線組組織劃分分為4個部分::市場分析析人員::是產品品線、應應用系統統和客戶戶需求之之間的溝溝通橋梁梁核心資源源組:負負責軟件件產品線線體系結結構和構構件資源源的開發發工作軟件項目目組:負負責完成成應用系系統的開開發工作作產品線管管理者::負責開開發過程程的協調調和計劃劃設有獨立立核心資資源組的的結構適適用于50—100人的大型型軟件開開發企業業軟件產品品線的組組織結構構這種結構構可以使使小組成成員將精精力都集集中在核核心資源源的設計計和開發發工作上上,得到到更加通通用的產產品線基基礎設施施另一種典典型的組組織結構構是不設設立獨立立的核心心資源組組核心資源源的開發發任務由由各個軟軟件項目目組來完完成,只只是設立立專人來來監管核核心資源源的開發發工作(三)基基于產品品線的平平臺架構構設計1、產品線線定義2、產品線線基本活活動3、產品線線生命周周期模型型4、產品線線的組織織結構5、產品線線的優缺缺點6、產品管理理模型7、基于產品品線的架構構開發方法法ADM軟件產品線線的優點降低開發費費用縮短上市時時間靈活的人員員配備更高的可預預測性更高的質量量減低維護成成本減少系統設設計復雜度度便于估計開開發成本軟件產品線線開發所面面臨的問題題產品線既要要滿足領域域共性需求求,又要設設計滿足特特定產品變變化的軟件件體系結構構,同時還還要支持產產品線體系系結構和核核心資源的的演化產品線的前前期投資比比較大,投投資回報的的周期比較較長,而且且失敗的風風險也比較較大難以制定遺遺留系統向向軟件產品品線遷移的的有效策略略軟件產品線線理論還缺缺少策略化化的重用模模型和支持持系統化重重用的發展展策略軟件產品線線開發所面面臨的問題題領域范圍和和技術基礎礎的變更將將會導致軟軟件產品線線的更新,,甚至是完完全拋棄已已有的產品品線,進一一步增加了了產品線開開發的風險險軟件產品線線涉及到一一個軟件企企業的多個個項目,選選擇了軟件件產品線就就意味著開開發過程要要承擔由此此所帶來的的諸多風險險,在收益益和風險之之間,難以以進行權衡衡核心資源設設計的通用用性要求可可能會導致致其質量下下降,適用用范圍縮小小軟件產品線線開發所面面臨的問題題目前,企業業的軟件產產品線實踐踐經驗嚴重重不足可能需要對對軟件開發發企業的組組織結構和和方針政策策進行相應應的調整(三)基于于產品線的的平臺架構構設計1、產品線定定義2、產品線基基本活動3、產品線生生命周期模模型4、產品線的的組織結構構5、產品線的的優缺點6、產品管理理模型7、基于產品品線的架構構開發方法法ADM產品管理模模型產品規劃描述?定義?開發?維護?描述市場問題和需要定義解決問題的方案構建解決市場問題的方案銷售渠道和產品更新市場需求文檔功能矩陣用例產品路標產品營銷評估?戰略?就緒?執行?檢查市場機會規劃市場途徑商業案例使命競爭對手分析產品定位產品差異分析價值文檔市場計劃缺失的環節節讓不同的利益相關者更好的理解架構、原則和運作模式,提出相應的解決方案,使得組織能夠達到它們的目標計劃構建測試實現方案沒有解決問題描述定義計劃構建測試實現差距分析(to-do)分析as-is分析to-be產品客戶清單分析的客戶項目開發(doing)基于項目做做產品產品樹模型型產品組合ProductMix產品線ProductLine產品族ProductFamily產品組ProductGroup產品單元ProductUnit產品成員ProductMember產品變體ProductVariant產品線工程程成熟度的的評估框架架(FEF)34軟件產品線線工程成熟熟度(BAPO)35單項目有意識可管理可測量最優化商業獨立開發基礎設施軟件平臺可變性可配置架構初始級可管理級已定義量化管理最優化級過程項目重用弱關聯同步基于領域組織(三)基于于產品線的的平臺架構構設計1、產品線定定義2、產品線基基本活動3、產品線生生命周期模模型4、產品線的的組織結構構5、產品線的的優缺點6、產品管理理模型7、基于產品品線的架構構開發方法法ADM定義市場需求形成文檔架構的外部部輸入確定主要問問題對產品的初初步定位評估產品機會目標市場:為誰解決決這個問題題?產品價值:產品要解解決什么問問題?市場規模:成功的機機會有多大大?市場時機:時機合適適嗎?營銷策略:如何把產產品推向市市場?競爭格局:有哪些同同類產品??競爭優勢:為什么我我們最適合合做這個產產品?解決方案:成功的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機四級軟件測試技術分享會試題及答案
- 構建知識體系的2025年行政組織理論考試試題與答案
- 行政組織理論復習中的反思與實踐試題及答案
- 三級計算機嵌入式技巧分享試題及答案
- 計算機四級軟件測試工程師職業能力評估試題及答案
- 網絡技術發展史試題及答案
- 嵌入式系統架構模式試題及答案
- 數據庫技術更新及其影響試題及答案
- 高效學習公路工程試題及答案
- 電子商務信用在線平臺行業深度調研及發展項目商業計劃書
- 印刷企業安全生產檢查表
- 工程變更矩陣圖
- 能源費用托管型合同能源管理項目
- 2021-2022學年重慶市沙坪壩區八年級(下)期末語文試卷(解析版)2021
- 靜配中心基礎知識課件
- 水閘施工規范SL 27-2014
- 南非介紹課件
- 2023年安全生產月電力安全生產培訓PPT鑄安全文化之魂守安全發展之基PPT課件(帶內容)
- SQL必知必會(第5版)
- -裝飾裝修工程技術標
- 暖通空調文獻翻譯
評論
0/150
提交評論