国产精品亚洲成在人线_又大又粗又猛免费视频_国产免费福利在线视频_美女禁区A级全片免费观看

您當(dāng)前的位置:首頁 > 新聞資訊 > 產(chǎn)品動(dòng)態(tài) > 正文

【新東網(wǎng)技術(shù)大咖帶您走進(jìn)軟件架構(gòu)設(shè)計(jì)】軟件架構(gòu)設(shè)計(jì)那點(diǎn)事兒

發(fā)布時(shí)間: 2016-11-18 12:04:02  
分享到:

 

 

文/鄭實(shí) 通信研發(fā)部

 

 
專欄介紹

新東網(wǎng)自2001年成立以來,掌握大數(shù)據(jù)、云計(jì)算、通信、物聯(lián)網(wǎng)及區(qū)塊鏈等信息技術(shù),擁有一支逾16年經(jīng)驗(yàn)的強(qiáng)大IT團(tuán)隊(duì)。為沉淀企業(yè)技術(shù)實(shí)力,繼續(xù)發(fā)揮行業(yè)優(yōu)勢,《東網(wǎng)快訊》特邀新東網(wǎng)技術(shù)大咖帶您走進(jìn)這些先進(jìn)信息技術(shù),揭秘新東網(wǎng)16年來的技術(shù)成果,每周五發(fā)布。

 

 

計(jì)算系統(tǒng)的軟件構(gòu)架是指該系統(tǒng)的一個(gè)或多個(gè)結(jié)構(gòu),它由軟件組件、組件的外部可見特性以及這些組件之間的關(guān)系組成。

 

系統(tǒng)架構(gòu)設(shè)計(jì)一般分為三個(gè)階段

 

第一階段:架構(gòu)分析即架構(gòu)準(zhǔn)備階段

 

本階段是架構(gòu)實(shí)踐中最常見的短板,這一階段的目的是分析業(yè)務(wù)需求和約束背后的衍生需求、發(fā)現(xiàn)遺漏需求、確定關(guān)鍵功能、確定關(guān)鍵質(zhì)量、權(quán)衡質(zhì)量屬性之間的矛盾關(guān)系。

系統(tǒng)架構(gòu)設(shè)計(jì)失敗的原因,最常見的有以下幾個(gè):

 

1. 遺漏至關(guān)重要的架構(gòu)影響因素(失敗率約50%);

 

2. 不能馴服頻繁變化的需求(失敗率約40%);

 

3. 不能覆蓋架構(gòu)各方面(失敗率約30%);

 

4. 不能驗(yàn)證架構(gòu)并作出調(diào)整(失敗率約40%);

 

這些導(dǎo)致業(yè)主方得不到真正滿足他們需求的系統(tǒng),因此我們在架構(gòu)準(zhǔn)備階段要確定系統(tǒng)關(guān)鍵質(zhì)量和關(guān)鍵功能。

 

確定關(guān)鍵質(zhì)量有以下五大原則:

 

1. 考慮多方涉眾

 

業(yè)主方不僅關(guān)注功能,同時(shí)也需要質(zhì)量。業(yè)主方關(guān)注的質(zhì)量可能包括易用性、性能、持續(xù)可用性、穩(wěn)定性和健壯性等。業(yè)主方不一定是最終用戶,比如電信網(wǎng)上營業(yè)廳系統(tǒng)的客戶是電信公司,但最終用戶可能是終端用戶或系統(tǒng)配置員,他們所關(guān)注的質(zhì)量屬性可能并不一致。

 

2. 檢查性思維

 

隨時(shí)檢查各個(gè)質(zhì)量屬性,判定每一項(xiàng)是否確實(shí)算得上“關(guān)鍵質(zhì)量”,從而防止遺漏關(guān)鍵需求。

 

3. 識(shí)別矛盾+劃定優(yōu)先級(jí);

 

4. 嚴(yán)格程度符合領(lǐng)域與規(guī)模特點(diǎn);

 

5. 關(guān)鍵質(zhì)量屬性個(gè)數(shù)根據(jù)項(xiàng)目、產(chǎn)品、平臺(tái)不同而不同。

 

確定關(guān)鍵功能要區(qū)分出核心功能、必做功能、高風(fēng)險(xiǎn)功能、獨(dú)特功能。關(guān)鍵功能子集的確定不存在所謂的標(biāo)準(zhǔn)答案,關(guān)鍵功能所占比例應(yīng)靈活確定,大概占20%~30%。

 

第二階段:架構(gòu)分割即概要架構(gòu)階段

 

本階段是大型系統(tǒng)成敗關(guān)鍵,根據(jù)重大需求,確定概要架構(gòu)。概要架構(gòu)要滿足“架構(gòu)=組件+交互”的基本定義,對(duì)高層組件的“職責(zé)”進(jìn)行籠統(tǒng)界定,并給出高層組件的相互關(guān)系,不應(yīng)涉及接口細(xì)節(jié)。實(shí)際上,架構(gòu)設(shè)計(jì)的驅(qū)動(dòng)力是“功能+質(zhì)量+約束”,概要架構(gòu)階段根據(jù)重大需求、特殊需求、高風(fēng)險(xiǎn)需求形成穩(wěn)定的高層架構(gòu)設(shè)計(jì)成果。

概要架構(gòu)可分為3個(gè)步驟:

 


 

1. 基于關(guān)鍵功能(而不是對(duì)所有功能)、借助魯棒圖(而不是序列圖)進(jìn)行初步設(shè)計(jì);

 

2. 綜合初步設(shè)計(jì)確定高層分割;

 

3. 考慮非功能性需求做出相應(yīng)決策,非功能性需求包括可用性、安全性、性能、易用性、可修改性、可測試性等,架構(gòu)設(shè)計(jì)更應(yīng)該關(guān)注非功能性需求,考慮非功能性需求要趁早。

 

第三階段:架構(gòu)劃分即細(xì)化架構(gòu)階段

 

本階段是團(tuán)隊(duì)大規(guī)模并行開發(fā)基礎(chǔ)階段,要細(xì)化架構(gòu)設(shè)計(jì),關(guān)注不同視圖。在概念架構(gòu)階段輸出系統(tǒng)解決方案,但是方案并不等同于架構(gòu)。方案是“項(xiàng)目+需求+架構(gòu)”的總覽,方案包含一定的架構(gòu)內(nèi)容,但是架構(gòu)設(shè)計(jì)的工作還遠(yuǎn)未完成,還需細(xì)化架構(gòu)。

細(xì)化架構(gòu)與概念架構(gòu)是存在差異的。

 

在細(xì)化架構(gòu)中,接口占據(jù)非常核心的地位,而概念架構(gòu)并不關(guān)心明確的接口定義(只有抽象的組件和抽象的交互機(jī)制)。

 

細(xì)化架構(gòu)重視通過子系統(tǒng)和模塊來分割整個(gè)系統(tǒng),并且子系統(tǒng)往往有明確的接口;而概念架構(gòu)中只有抽象的組件,這些組件沒有接口。

 

細(xì)化架構(gòu)基于接口編程、消息機(jī)制或遠(yuǎn)程方法調(diào)用進(jìn)行實(shí)在的交互;而概念架構(gòu)的交互是“概念化”的,如“A層使用B層服務(wù)”。

 

細(xì)化架構(gòu)包括邏輯架構(gòu)、物理架構(gòu)、運(yùn)行架構(gòu)、開發(fā)架構(gòu)、數(shù)據(jù)架構(gòu)。

 


 

最后在架構(gòu)設(shè)計(jì)過程中要持續(xù)貫穿關(guān)注非功能需求,包括可用性、安全性、性能、易用性、可修改性、可測試性等,架構(gòu)設(shè)計(jì)應(yīng)該關(guān)注非功能性需求,更要提前關(guān)注非功能性需求。它是一個(gè)系統(tǒng)是否可用、好用的關(guān)鍵,也是一個(gè)系統(tǒng)架構(gòu)設(shè)計(jì)是否成功的關(guān)鍵。

 

分享到:
地址:福建省福州市銅盤路軟件大道89號(hào)軟件園A區(qū)26號(hào)樓 電話:0591-83519233 傳真:0591-87882335 E-mail:doone@doone.com.cn
版權(quán)所有 新東網(wǎng)科技有限公司 閩ICP備07052074號(hào)-1 閩公網(wǎng)安備 35010202001006號(hào)
日本猛少妇色xxxxx猛叫| 国产精品久久久久久吹潮| 亚洲天堂2017无码| 波多野42部无码喷潮| 精品亚洲国产成av人片传媒| 欧美牲交a欧美牲交| 久久国内精品自在自线图片| 国产青草视频在线观看| 美女无遮挡免费视频网站| 大胆欧美熟妇xxbbwwbw高潮了| 欧美精品videosse精子| 亚洲乱码精品久久久久..| 午夜日本大胆裸艺术| 无码av波多野结衣| 麻豆精品国产精华精华液好用吗| 欧美熟妇性开放| 色婷婷一区二区三区四区成人网| 男人扒开女人双腿猛进女人| 色爱无码av综合区| 国产精品白丝喷水在线观看| 五月丁香啪啪| 国产激情内射在线影院| 领导边摸边吃奶边做爽在线观看 | 69久久夜色精品国产69| 国产激情综合五月久久| 午夜亚洲www湿好爽| 一区一区三区产品乱码| 一本一道av中文字幕无码| 国产精品白丝久久av网站| 欧美乱大交xxxxx潮喷l头像 | 亚洲av丰满熟妇在线播放| 国产乱子伦视频一区二区三区| 人妻 校园 激情 另类| 男女野外做爰电影免费| 国产顶级熟妇高潮xxxxx| 国产免费无遮挡吸奶头视频| 国产肉体xxxx裸体137大胆| 狠狠色噜噜狠狠狠狠av| 欧美乱人伦人妻中文字幕| 日本伊人色综合网| 99亚洲精品久久久99|