欧美网址在线观看-亚洲最新毛片-国产成人免费爽爽爽视频-亚洲一区在线影院-日韩欧美在线观看视频网站-男女激情四射-成人一区二区免费看-欧美亚洲综合在线-日韩一级视频在线播放-国产成人三级视频在线播放-亚洲中文字幕日产无码2020-99久久久国产精品免费无卡顿-av在线观看地址-果冻传媒mv免费播放在线观看-欧美在线观看视频免费-日韩天天操

聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

基于產品間共性的“軟件”產品線代表了什么?產品線及系統演化

來源:CSDN 時間:2023-03-29 08:48:31

軟件企業追求長遠的發展,通常采用產品線模型及系統演化策略,它實質上是用架構技術構建產品線,并在此基礎上借助復用技術持續演化,不斷地推出新產品,滿足市場追求產品升級換代的需求。


(相關資料圖)

1 復用與產品線

軟件產品線是指一組軟件密集型系統,它們共享一個公共的 、 可管理的特性集,滿足某個特定市場或任務的具體需要,是以規定的方式用公共的核心資產集成開發出來的。即圍繞核心資產庫進行管理 、 復用 、 集成新的系統。

核心資產庫包括軟件架構及其可剪裁的元素,更廣泛地,它還包括設計方案及其文檔 、 用戶手冊 、 項目管理的歷史記錄(如預算和進度) 、 軟件測試計劃和測試用例。復用核心資產(特別是軟件架構),產品線將會驚人地提高生產效率 、 降低生產成本和縮短上市時間。

創建一個成功的產品線取決于軟件工程 、 技術管理和組織管理等多個方面的協調,這里只對軟件架構方面進行討論。

基于產品間共性的 “ 軟件 ” 產品線代表了軟件工程中一個創新的 、 不斷發展的概念。

軟件產品線的本質是在生產產品家族時,以一種規范的 、 策略性的方法復用資產。可復用的資產非常廣,包括以下幾點。

需求:許多需求與早期開發的系統相同或部分相同,如網上銀行交易與銀行柜面交易。架構設計:原系統在架構設計方面花費了大量的時間與精力,系統成功驗證了架構的合理性,如果新產品能復用已有的架構,將會取得很好的效益。元素:元素復用不只是簡單的代碼復用,它旨在捕獲并復用設計中的可取之處,避免(不要重復)設計失敗的地方。建模與分析:各類分析方法(如性能分析)及各類方案模型(如容錯方案 、 負載均衡方案)都可以在產品中得到復用。測試:采用產品線可積累大量的測試資源,即在考慮測試時不是以項目為單位,而是以產品線為單位,這樣,整個測試環境都可以得到復用,如測試用例 、 測試數據 、 測試工具,甚至測試計劃 、 過程 、 溝通渠道都可以得到復用。項目規劃:利用經驗對項目的成本 、 預算 、 進度及開發小組的安排等進行預測,即不必每次都建立工作分解結構。過程 、 方法和工具:有了產品線這面旗幟,企業就可以建立產品線級的工作流程 、 規范 、 標準 、 方法和工具環境,供產品線中所有產品復用。如編碼標準就是一例。人員:以產品線來培訓的人員,適應于整個系列的各個產品的開發。樣本系統:將已部署(投產)的產品作為高質量的演示原型和工程設計原型。缺陷消除:產品線開發中積累的缺陷消除活動,可使新系統受益,特別是整個產品家族中的性能 、 可靠性等問題的一次性解決,能取得很高的回報。同時也使得開發人員和客戶心中有 “ 底 ”。

2 基于產品線的架構

軟件產品線架構是針對一系列產品而設計的通用架構,并在此基礎上,進一步將系列產 品共用的模塊事先實現,供直接重用;將架構用框架的形式予以實現,供定制使用。這就是 通常所說的“平臺”。

產品線架構較之單個產品架構,有如下三點特別之處: (1)產品線架構必須考慮一系列明確許可的變化; (2)產品線架構一定要文檔化; (3)產品線架構必須提供“產品創建者指南”(開發指南),描述架構的實例化過程。

產品線的軟件架構應將不變的方面提出來(正因為有不變,才產生了產品線),同時,識別允許的變化,并提供實現它們的機制。通常應考慮三個方面。 (1)確定變化點:確定變化是一項需要持續進行的活動,可以在開發過程的任何時間確定變化。 (2)支持變化點:對變化的支持可以有多種形式,舉例如下。包含或省略元素:如條件編譯。包含不同數量的復制元素:如通過添加更多的服務器產生高容量的變體。具有相同的接口但具有不同的行為或質量特性的元素版本的選擇:如靜態庫和動態鏈接庫的使用。在面向對象的系統中,通過特化或泛化特定的類實現變化。通過參數配置來實現變化。 (3)對產品線架構的適宜性進行評估。 評估的內容:必須把評估的重點放在變化點上,以確保它(變化點)提供了足夠的靈活性,從而能復蓋產品線的預期范圍;它們支持快速構建產品。 評估的時間:應該對用于構建產品線中的一個或多個產品的架構的實例或變體進行評估。產品架構評估的結果通常能提供有用的反饋,推動架構的改進。當提議開發的一個新產品不在最初的產品線的范圍內時,則可以重新對產品線架構進行評估,看如何使其容納新的產品或是否有必要產生一個新的產品線。

3 產品線的開發模型

開發(確定)產品線的方法有兩種模型: (1) “ 前瞻性 ” 產品線:利用在應用領域的經驗 、 對市場和技術發展趨勢的了解及商業判斷力等進行產品線設計,它反映了企業的戰略決策。通常是自上而下地采用產品線方法。 (2) “ 反應性 ” 模型:企業根據以前的產品構建產品家族,并隨著新產品的開發,擴展架構和設計方案,它的核心資產庫是根據 “ 已經證明 ” 為共有 、 而非 “ 預先計劃 ” 為共有的元素構建的。通常是自下而上地采用產品線方法。

一旦確定了產品線,就進入其演變階段,它是產品線不斷向前的發展過程。

4 特定領域軟件架構

架構的本質在于其抽象性。它包括兩個方面的抽象:業務抽象和技術抽象。其中業務抽象面向特定的應用領域。

特定領域軟件架構( Domain Specific Software Architecture , DSSA )可以看做開發產品線的一個方法(或理論),它的目標就是支持在一個特定領域中有多個應用的生成。

DSSA 的必備特征有: (1)一個嚴格定義的問題域或解決域; (2)具有普遍性,使其可以用于領域中某個特定應用的開發; (3)對整個領域的合適程度的抽象; (4)具備該領域固定的 、 典型的在開發過程中的可復用元素。

從功能復蓋的范圍角度理解 DSSA 中領域的含義有兩種方法: (1)垂直域。定義了一個特定的系統族,導出在該領域中可作為系統的可行解決方案的一個通用軟件架構。(2)水平域。定義了在多個系統和多個系統族中功能區域的共有部分,在子系統級上涵蓋多個系統(族)的特定部分功能。

DSSA 的活動階段如下。 (1)領域分析:主要目標是獲得領域模型。即通過分析領域中系統的需求(領域需求),確定哪些需求是被領域中的系統廣泛共享的,從而建立領域模型。 (2)領域設計:這個階段的目標是獲得 DSSA ,它是一個能夠適應領域多個系統的需求的一個高層次的設計。由于領域模型中的領域需求具有一定的變化性, DSSA 也要相應地具有變化性,它可以通過表示多選一的 、 可選的解決方案等來做到這一點。 (3)領域實現:主要目標是依據領域模型和 DSSA 開發與組織可復用信息。這些復用信息可以是從現有系統中提取得到的,也可能通過新的開發得到。這個階段可以看作復用基礎設施的實現階段。在上述工作中,獲得領域模型是基礎也是關鍵,領域建模專注于分析問題領域本身,發掘重要的業務領域概念,并建立業務領域概念之間的關系。通常領域模型可用 UML 的類圖和狀態圖表示。

領域模型的主要作用如下: (1)領域模型為需求定義了領域知識和領域詞匯,這較之單一的項目需求更有較好的大局觀; (2)軟件界面的設計往往和領域模型關系密切; (3)領域模型的合理性將嚴重影響軟件系統的可擴展性; (4)在分層架構的指導下,領域模型精化后即成為業務層的骨架; (5)領域模型也是其數據模型的基礎; (6)領域模型是團隊交流的基礎,因為它規定了重要的領域詞匯表,并且這些詞匯的定義是嚴格的 、 大家共同認可的。

5 架構及系統演化

架構雖然為系統的變化提供了一定的自由度,但是系統的較大變化必然導致架構的改變。架構(系統)演化是指向既定的方向 、 可控地改變。架構(系統)演化可以形成產品線,反過來,架構(系統)可以在規劃的產品線中進行演化。

架構(系統)演化過程包含7個步驟,如圖 1 所示。 (1)需求變動歸類。首先,必須對用戶需求的變化進行歸類,使變化的需求與已有構件對應。對找不到對應構件的變動,也要做好標記,在后續工作中,將創建新的構件,以對應這部分變化的需求。 (2)制訂架構演化計劃。在改變原有結構之前,開發組織必須制訂一個周密的架構演化計劃,作為后續演化開發工作的指南。 (3)修改 、 增加或刪除構件。在演化計劃的基礎上,開發人員可根據在第(1)步得到的需求變動的歸類情況,決定是否修改或刪除存在的構件 、 增加新構件。最后,對修改和增加的構件進行功能性測試。 (4)更新構件的相互作用。隨著構件的增加 、 刪除和修改,構件之間的控制流必須得到更新。 (5)構件組裝與測試。通過組裝支持工具把這些構件的實現體組裝起來,完成整個軟件系統的連接與合成,形成新的架構。然后,對組裝后的系統整體功能和性能進行測試。 (6)技術評審。對以上步驟進行確認,進行技術評審。評審組裝后的架構是否反映需求變動,符合用戶需求。如果不符合,則需要在第(2)到第(6)步之間進行迭代。 (7)產生演化后的架構。在原來系統上所作的所有修改必須集成到原來的架構中,完 成一次演化過程。

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 欧美网址在线观看-亚洲最新毛片-国产成人免费爽爽爽视频-亚洲一区在线影院-日韩欧美在线观看视频网站-男女激情四射-成人一区二区免费看-欧美亚洲综合在线-日韩一级视频在线播放-国产成人三级视频在线播放-亚洲中文字幕日产无码2020-99久久久国产精品免费无卡顿-av在线观看地址-果冻传媒mv免费播放在线观看-欧美在线观看视频免费-日韩天天操

        少妇高潮喷水在线观看| 日韩精品一区在线视频| 大胆欧美熟妇xx| 欧美黑人又粗又大又爽免费| 999久久久精品视频| 欧美女人性生活视频| 欧美h视频在线观看| 日本一区二区黄色| 国产日本在线播放| 99re6这里有精品热视频| 日韩av片网站| 日韩免费高清在线| 少妇高潮毛片色欲ava片| 老汉色影院首页| 五月激情五月婷婷| 亚洲综合欧美激情| 国产高潮免费视频| 日本成人中文字幕在线| www.亚洲天堂网| 欧美成人一区二区在线观看| 乱熟女高潮一区二区在线| 午夜激情视频网| www,av在线| 中文字幕av久久| 中国老女人av| 91九色国产ts另类人妖| 男女啪啪免费观看| 天堂av免费看| 久久国产午夜精品理论片最新版本| 九九热视频免费| 亚洲AV无码成人精品一区| 超碰在线免费观看97| dy888午夜| 久久人人爽人人爽人人av| 男人天堂1024| 在线观看免费污视频| 免费黄频在线观看| 成人免费在线视频播放| 精品久久一二三| 男女污污的视频| 天天操精品视频| 精品国产一区二区三区无码| 午夜精品久久久久久久无码| 国产极品美女高潮无套久久久| 欧美三级理论片| 国产制服91一区二区三区制服| 人妻久久久一区二区三区| 欧美 日韩精品| 黄色一级片免费的| 久久综合久久网| 欧美黄色性生活| 成年人深夜视频| 看欧美ab黄色大片视频免费| 手机av在线网站| 男人和女人啪啪网站| 超碰人人草人人| 性高湖久久久久久久久aaaaa| 男人靠女人免费视频网站| 午夜探花在线观看| 国产a级片网站| 国产精品无码专区av在线播放| 男女视频在线观看网站| 国产精品97在线| 午夜啪啪免费视频| 欧美日韩黄色一级片| 一区二区三区欧美精品| www.avtt| 无码毛片aaa在线| 国产理论在线播放| 91.com在线| 警花观音坐莲激情销魂小说| 美女网站色免费| 日本在线观看a| 国产九九九九九| 亚洲欧美日韩网站| 亚洲综合色在线观看| 成年人视频网站免费观看| 青少年xxxxx性开放hg| 午夜宅男在线视频| 日韩av一二三四区| 成人毛片视频网站| 欧美一级爱爱视频| 国产a级黄色大片| 在线不卡一区二区三区| 日本人视频jizz页码69| 免费高清在线观看免费| 国产91在线视频观看| 97国产在线播放| 欧美 日韩 国产 高清| 国产精品国三级国产av| 国产av熟女一区二区三区| 不卡中文字幕在线| 久久最新免费视频| 97视频在线免费| 久草视频这里只有精品| 日本熟妇人妻xxxx| 欧美精品一区免费| 97成人在线观看视频| 国产精品动漫网站| 无码少妇一区二区三区芒果| 又色又爽又高潮免费视频国产| 久久久天堂国产精品| 国产91沈先生在线播放| 免费看欧美黑人毛片| 久草热视频在线观看| 国产91在线视频观看| 天天影视综合色| 奇米影视四色在线| 浴室偷拍美女洗澡456在线| 99久久久精品视频| 欧美,日韩,国产在线| 热久久精品国产| 亚洲黄色av片| 性一交一乱一伧国产女士spa| 欧美网站免费观看| 在线能看的av网站| 日本男女交配视频| 欧美综合在线观看视频| 国产精品999.| 欧美高清中文字幕| 九九热在线免费| 300部国产真实乱| www.玖玖玖| 黄色高清视频网站| 日韩精品xxxx| 一路向西2在线观看| 性欧美18一19内谢| 美女网站免费观看视频| 国产在线无码精品| 天天干天天草天天| 亚洲一区二区三区av无码| 久久久久免费精品| 精品少妇人欧美激情在线观看| 国产淫片av片久久久久久| 懂色av粉嫩av蜜臀av| 一区二区在线播放视频| 国产精品88久久久久久妇女 | 国产一级大片免费看| av免费中文字幕| www.男人天堂网| 最新中文字幕免费视频| 成人一对一视频| 免费看日b视频| 亚洲av毛片在线观看| www.涩涩涩| 免费无码av片在线观看| 国产一线二线三线女| 日韩中文在线字幕| 91热视频在线观看| 欧美一级视频在线| 妓院一钑片免看黄大片| 激情五月宗合网| a级黄色小视频| 青青在线视频免费观看| 国产传媒免费观看| 中日韩av在线播放| 老司机午夜性大片| 国产精品嫩草影院8vv8| 国产一二三四在线视频| 国产视频一区二区三区在线播放 | 91精品无人成人www| 午夜精品在线免费观看| 超碰网在线观看| 无码aⅴ精品一区二区三区浪潮 | 加勒比成人在线| 日韩xxxx视频| 亚洲 欧美 综合 另类 中字| av一区二区三区免费观看| www.18av.com| 玩弄中年熟妇正在播放| 少妇人妻无码专区视频| 婷婷五月综合缴情在线视频| 东北少妇不带套对白| 欧美大片在线播放| 久草热视频在线观看| 免费大片在线观看| 杨幂毛片午夜性生毛片| 色婷婷激情视频| 激情五月六月婷婷| 无码专区aaaaaa免费视频| 久久精品视频16| 日韩中文字幕组| 在线免费观看av网| 国产 欧美 日韩 一区| 日韩欧美视频网站| 国产精品区在线| 中文精品无码中文字幕无码专区| 国产女主播自拍| 亚洲高清在线免费观看| 天堂视频免费看| 欧美一级免费播放| 美女网站免费观看视频| 老司机av福利| 狠狠97人人婷婷五月| 五月花丁香婷婷| 欧美三级在线观看视频| 中文字幕视频三区| 亚洲熟妇av一区二区三区漫画| 自拍偷拍21p| 黄色三级中文字幕|