概念架構(gòu)是什么
創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十載,專業(yè)且經(jīng)驗(yàn)豐富。十載網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為成百上千家中小企業(yè)提供了網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)解決方案,定制制作,設(shè)計(jì)滿意,售后服務(wù)無(wú)憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!概念架構(gòu)是直指系統(tǒng)目標(biāo)的設(shè)計(jì)思想、重大選擇,因而非常重要?!斗桨附ㄗh書(shū)》《技術(shù)白皮書(shū)》和市場(chǎng)彩頁(yè)中,都有它的身影,以說(shuō)明產(chǎn)品/項(xiàng)目/方案的技術(shù)優(yōu)勢(shì)。也因此,有人稱它為“市場(chǎng)架構(gòu)”。
大量軟件企業(yè),招聘系統(tǒng)架構(gòu)師(SA)、系統(tǒng)工程師(SE)、技術(shù)經(jīng)理、售前技術(shù)顧問(wèn)、方案經(jīng)理時(shí),職位能力中其實(shí)都包含了對(duì)“概念架構(gòu)設(shè)計(jì)能力”的要求。例如:
系統(tǒng)架構(gòu)師(SA)。(1)軟件總體設(shè)計(jì)、開(kāi)發(fā)及相關(guān)設(shè)計(jì)文檔編寫(xiě);(2)關(guān)鍵技術(shù)和算法設(shè)計(jì)研究;(3)系統(tǒng)及技術(shù)解決方案設(shè)計(jì),軟件總體架構(gòu)的搭建;(4)通信協(xié)議設(shè)計(jì)制定、跟蹤研究;……
系統(tǒng)工程師(SE)。產(chǎn)品需求分析;產(chǎn)品系統(tǒng)設(shè)計(jì);技術(shù)問(wèn)題攻關(guān);解決方案的輸出和重點(diǎn)客戶引導(dǎo);指導(dǎo)開(kāi)發(fā)工程師對(duì)產(chǎn)品需求進(jìn)行開(kāi)發(fā)……
技術(shù)經(jīng)理。負(fù)責(zé)公司系統(tǒng)的架構(gòu)設(shè)計(jì),承擔(dān)從業(yè)務(wù)向技術(shù)轉(zhuǎn)換的橋梁作用;協(xié)助項(xiàng)目經(jīng)理制定項(xiàng)目計(jì)劃和項(xiàng)目進(jìn)度控制;輔助需求分析師開(kāi)展需求分析、需求文檔編寫(xiě)工作;……
售前技術(shù)顧問(wèn)。1)負(fù)責(zé)支持大客戶解決方案和能力售前咨詢工作;2)完成項(xiàng)目售前階段的客戶調(diào)研、需求分析和方案制定、協(xié)調(diào)交付部門(mén)完成POC或Demo;3)參與答標(biāo),負(fù)責(zé)標(biāo)書(shū)澄清;4)參與項(xiàng)目項(xiàng)目前期或高層架構(gòu)設(shè)計(jì),根據(jù)需要完成項(xiàng)目的系統(tǒng)設(shè)計(jì)相關(guān)工作;……
解決方案經(jīng)理。解決方案提煉與推廣;現(xiàn)場(chǎng)售前技術(shù)支持,如市場(chǎng)策劃、方案編寫(xiě),售前交流等;為前端市場(chǎng)人員提供投標(biāo)支持、投標(biāo)方案(技術(shù)、配置)編制或?qū)徍耍?hellip;…
概念架構(gòu)是直指目標(biāo)的設(shè)計(jì)思想、重大選擇
概念架構(gòu),英文是Conceptual Architecture。至于概念架構(gòu)的定義,Dana Bredemeyer等專家是這么闡釋的:
概念架構(gòu)界定系統(tǒng)的高層組件、以及它們之間的關(guān)系。概念架構(gòu)意在對(duì)系統(tǒng)進(jìn)行適當(dāng)分解、而不陷入細(xì)節(jié)。借此,可以與管理人員、市場(chǎng)人員、用戶等非技術(shù)人員交流架構(gòu)。概念架構(gòu)規(guī)定了每個(gè)組件的非正式規(guī)約、以及架構(gòu)圖,但不涉及接口細(xì)節(jié)。(The Conceptual Architecture identifies the high-level components of the system, and the relationships among them. Its purpose is to direct attention at an appropriate decomposition of the system without delving into details. Moreover, it provides a useful vehicle for communicating the architecture to non-technical audiences, such as management, marketing, and users. It consists of the Architecture Diagram (without interface detail) and an informal component specification for each component.)
根據(jù)上述定義,我們注意到如下幾點(diǎn):
概念架構(gòu)滿足“架構(gòu) = 組件 + 交互”的基本定義,只不過(guò)概念架構(gòu)僅關(guān)注高層組件(high-level components)。
概念架構(gòu)對(duì)高層組件的“職責(zé)”進(jìn)行了籠統(tǒng)的界定(informal specification),并給出了高層組件之間的相互關(guān)系(Architecture Diagram)。
而且,必須地,概念架構(gòu)不應(yīng)涉及接口細(xì)節(jié)(without interface detail)。
上述定義從實(shí)踐來(lái)看并不令人滿意。講課時(shí),筆者這樣給概念架構(gòu)下定義:概念架構(gòu)是直指目標(biāo)的設(shè)計(jì)思想、重大選擇。
本文節(jié)選自《軟件架構(gòu)設(shè)計(jì)(第2版)——程序員向架構(gòu)師轉(zhuǎn)型必備》一書(shū)
溫昱 著
圖書(shū)詳細(xì)信息:http://bvbroadview.blog.51cto.com/addblog.php
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。