999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

設(shè)計(jì)模式在系統(tǒng)設(shè)計(jì)及管理中的應(yīng)用

2014-08-27 02:40:14涂喬逵
中國(guó)科技縱橫 2014年14期
關(guān)鍵詞:系統(tǒng)設(shè)計(jì)管理

涂喬逵

(福建廣電網(wǎng)絡(luò)集團(tuán)股份有限公司福州分公司,福建福州 350000)

設(shè)計(jì)模式在系統(tǒng)設(shè)計(jì)及管理中的應(yīng)用

涂喬逵

(福建廣電網(wǎng)絡(luò)集團(tuán)股份有限公司福州分公司,福建福州 350000)

現(xiàn)時(shí)代,在系統(tǒng)的組建、管理過(guò)程中,多元化的需求,使得代碼復(fù)用、流程復(fù)用被越來(lái)越關(guān)注,越來(lái)越需要,設(shè)計(jì)模式在這種環(huán)境下應(yīng)運(yùn)而生。本文探討了在深化抽象體系的過(guò)程中,設(shè)計(jì)模式作為一種經(jīng)驗(yàn)論與方法論,經(jīng)過(guò)大量的實(shí)踐檢驗(yàn)與科學(xué)的分析、總結(jié)與整理,對(duì)系統(tǒng)的設(shè)計(jì)與管理能夠起到很好的指導(dǎo)作用,它有效解耦了系統(tǒng)設(shè)計(jì)與管理間的強(qiáng)關(guān)聯(lián),從而實(shí)現(xiàn)了靈活的擴(kuò)展與應(yīng)用,保證了系統(tǒng)設(shè)計(jì)與管理的穩(wěn)定性、可靠性、延續(xù)性。

設(shè)計(jì) 模式 系統(tǒng) 管理 抽象 復(fù)用

數(shù)據(jù)膨脹,系統(tǒng)以飛速發(fā)展,在系統(tǒng)組建的過(guò)程中,從面向過(guò)程的設(shè)計(jì),到面向?qū)ο蟮脑O(shè)計(jì)及其后,越來(lái)越繁復(fù)的編碼對(duì)編程效率、代碼測(cè)試及品質(zhì)控制,對(duì)抽象的內(nèi)容和層次都有了越來(lái)越高的要求。

函數(shù)式的出現(xiàn)帶來(lái)了代碼復(fù)用的劃時(shí)代進(jìn)步,隨后,復(fù)用編碼、復(fù)用程序、復(fù)用設(shè)計(jì)的思路與理念的要求不斷出現(xiàn),同時(shí),為了保證這些應(yīng)用的高度復(fù)用與可靠,增加其可擴(kuò)展與維護(hù)的空間與可能,縮小在其中變更時(shí)所產(chǎn)生的代價(jià),設(shè)計(jì)模式應(yīng)運(yùn)而生。雖然設(shè)計(jì)模式本身并不作為一種硬性的指標(biāo)與要求,但卻如同構(gòu)建大廈一般,能夠充分借鑒前人的經(jīng)驗(yàn),簡(jiǎn)單方便地復(fù)用成功的設(shè)計(jì)和體系結(jié)構(gòu),并使新進(jìn)的管理者能夠快速理解和融入,從而構(gòu)筑可靠的系統(tǒng),穩(wěn)固管理,形成全面穩(wěn)定的系統(tǒng)設(shè)計(jì)架構(gòu)和管理體系。從應(yīng)用的角度看,設(shè)計(jì)模式作為一種經(jīng)驗(yàn)論與方法論,以實(shí)踐證明了其工程化、規(guī)范化整體系統(tǒng)框架的重要意義。

1 設(shè)計(jì)模式內(nèi)涵

1.1 設(shè)計(jì)原則

面向?qū)ο蟮脑O(shè)計(jì),遵循六個(gè)基本原則,分別是:開(kāi)閉原則、里氏代換原則、依賴倒轉(zhuǎn)原則、接口隔離原則、合成與聚合復(fù)用原則、最小知識(shí)原則。通過(guò)這些原則,保證了系統(tǒng)內(nèi)的模塊解耦與高度的代碼復(fù)用:

(1) 開(kāi)閉原則:強(qiáng)調(diào)了核心結(jié)構(gòu)的簡(jiǎn)單與清晰思路,能夠?yàn)槠浜蟮膽?yīng)用擴(kuò)展奠定堅(jiān)實(shí)的基礎(chǔ)。

(2) 里氏代換原則:強(qiáng)調(diào)了抽象與細(xì)節(jié)的使用關(guān)系,在任何基類使用場(chǎng)景下,都可以替換為子類,這是繼承與復(fù)用的基石。

(3)依賴倒轉(zhuǎn)原則:定義了抽象與細(xì)節(jié)的關(guān)系:抽象不依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)當(dāng)依賴于抽象。在進(jìn)行IOP(面向接口的編程)時(shí),通過(guò)高度的抽象與針對(duì)核心邏輯的明確思考,界定清楚管理邊界和內(nèi)在聯(lián)系,并將泛化、衍生的過(guò)程交由細(xì)節(jié)實(shí)現(xiàn)。

(4)接口隔離原則:使模型、模塊能夠?qū)W⒂趯俚膬?nèi)容,充分解耦,以實(shí)現(xiàn)有效的組裝。在產(chǎn)生變更時(shí),不至于牽一動(dòng)百,甚至影響不同服務(wù)對(duì)象的需求。

(5)合成與聚合復(fù)用原則:對(duì)象化關(guān)系的發(fā)展,使得繼承關(guān)系被廣泛使用,甚至到了濫用的地步。然后,基類的變更往往會(huì)影響到子類的諸多實(shí)現(xiàn),抽象是一個(gè)過(guò)程,尤其是一個(gè)迭代化的過(guò)程,在形成最完美的抽象層次之前,過(guò)多的變更也會(huì)帶來(lái)巨大的代價(jià)。因而,適當(dāng)?shù)貙⒗^承關(guān)系轉(zhuǎn)化為聚合關(guān)系,從而降低耦合度,形成韌性擴(kuò)展。從而使擴(kuò)展與基礎(chǔ)分離,使得系統(tǒng)變更波動(dòng)只需要處于一個(gè)盡可能小的范圍內(nèi),以保證系統(tǒng)的整體穩(wěn)定,降低變更成本,并有利于控制風(fēng)險(xiǎn)。

(6)最小知識(shí)原則:對(duì)于無(wú)法界定的輸入,不要給予響應(yīng),從而保證輸出的可靠性。

1.2 要素

如之前所說(shuō),設(shè)計(jì)模式作為一種經(jīng)驗(yàn)論、方法論,其本身是為了解決問(wèn)題而存在的,因而,其主要因素就包含了四點(diǎn):名稱、問(wèn)題、解決方案、效果。這本身就是作為一種設(shè)計(jì)思路而被倡導(dǎo)的基本要求。

1.3 模式

目前的設(shè)計(jì)模式主要被分為三種類型,分別是:創(chuàng)建型模式、結(jié)構(gòu)型模式、行為型模式。

(1)創(chuàng)建型模式:主要用于對(duì)象創(chuàng)建,形成統(tǒng)一的對(duì)象接口,封裝對(duì)象產(chǎn)生的各種條件。包含了:?jiǎn)卫J健⒊橄蠊S模式、建造者模式、工廠模式、原型模式。

(2)結(jié)構(gòu)型模式:主要用于處理類或?qū)ο蟮慕M合。包含了:適配器模式、橋接模式、裝飾模式、組合模式、外觀模式、享元模式、代理模式。

(3)行為型模式:主要用于描述類或?qū)ο笾g的交互及職責(zé)分配。包含了:模版方法模式、命令模式、迭代器模式、觀察者模式、中介者模式、備忘錄模式、解釋器模式、狀態(tài)模式、策略模式、職責(zé)鏈模式、訪問(wèn)者模式。

2 設(shè)計(jì)模式的應(yīng)用

一個(gè)系統(tǒng),只有充分規(guī)范,并且具備足夠的抽象層次,才能從思想上給管理者一個(gè)統(tǒng)籌的概念,在這樣的基礎(chǔ)上,無(wú)論是開(kāi)發(fā),還是運(yùn)維管理都不容易脫離方向,不會(huì)落入一些無(wú)度、無(wú)規(guī)則的設(shè)計(jì)和管理行為中。

以設(shè)計(jì)模式為指導(dǎo)的系統(tǒng)設(shè)計(jì),能夠使代碼間、模塊間具備充分規(guī)范的設(shè)計(jì)接口,遵循清晰的模式結(jié)構(gòu);系統(tǒng)的運(yùn)維管理,也同樣可以借鑒這樣的做法,使得每一個(gè)模塊的管理都相對(duì)獨(dú)立,盡可能地通過(guò)模式應(yīng)用解耦管理的層次和水平,從而形成靈活的管理策略,使系統(tǒng)不致偏倚于某些特定的部分或者特定的人,從而為今后的開(kāi)發(fā)設(shè)計(jì),甚至運(yùn)維管理埋下隱患。

2.1 系統(tǒng)設(shè)計(jì)

系統(tǒng)的整體設(shè)計(jì)是一個(gè)從下而上的抽象,從上而下的實(shí)現(xiàn)過(guò)程。

前面說(shuō)到,設(shè)計(jì)模式本身是為了解決問(wèn)題而產(chǎn)生的。問(wèn)題的產(chǎn)生,就是通過(guò)需求分析進(jìn)行界定的,通過(guò)需求分析對(duì)要解決的問(wèn)題進(jìn)行詳細(xì)的剖析,弄清問(wèn)題的范圍、定義與要求,弄清解決辦法中輸入、輸出的情況,弄清解決該問(wèn)題最終要達(dá)到什么樣的目的,從而明確“要做什么”。但是,需求分析也存在重大的困難點(diǎn),例如:供需交流困難、需求動(dòng)態(tài)化、后續(xù)影響復(fù)雜。這也造成了:在每個(gè)時(shí)期、每個(gè)階段,甚至于不同的場(chǎng)景下,系統(tǒng)需求都會(huì)有所不同。要適應(yīng)這種千變?nèi)f化的需求,如果只是單靠傳統(tǒng)過(guò)程式、函數(shù)式的設(shè)計(jì)思路與組建策略,無(wú)疑將使系統(tǒng)本身越來(lái)越臃腫,而管理上也被迫基于零散的需求而形成冗余的應(yīng)用指導(dǎo)與文檔堆積。

以廣電系統(tǒng)所使用BOSS系統(tǒng)最核心的產(chǎn)品模型而論,豐富的產(chǎn)品線與高度抽象的產(chǎn)品、設(shè)備概念,即是最顯而易見(jiàn)的建造者模式:產(chǎn)品包含名稱、活動(dòng)計(jì)劃、價(jià)格計(jì)劃、服務(wù)內(nèi)容等重要因素,設(shè)備包含:名稱、型號(hào)、價(jià)格計(jì)劃等重要因素。在抽象化的產(chǎn)品與設(shè)備之上,再使用橋接模式,將二者聯(lián)系起來(lái),形成一個(gè)抽象化的結(jié)構(gòu),解除了抽象和實(shí)現(xiàn)之間固有的綁定關(guān)系,從而實(shí)現(xiàn)了在業(yè)務(wù)操作場(chǎng)景中,產(chǎn)品和設(shè)備在各自維度上可以沿各自的軌跡進(jìn)行靈活擴(kuò)展,解除了產(chǎn)品與設(shè)備之間的耦合關(guān)系,有效降低了不同產(chǎn)品與不同設(shè)備在配對(duì)時(shí)的復(fù)雜度。如果專注于每一個(gè)產(chǎn)品的實(shí)現(xiàn),而不去進(jìn)行充分的抽象與整理,那么,復(fù)雜的市場(chǎng)策略,在面對(duì)形形色色的產(chǎn)品與設(shè)備的組合要求時(shí),將使得系統(tǒng)的設(shè)計(jì)和運(yùn)作陷入一個(gè)困難的境地:高頻度的產(chǎn)品上線將使開(kāi)發(fā)不得不為每一個(gè)產(chǎn)品耗盡所有的心力,并且不斷重復(fù)這樣的過(guò)程;而每一個(gè)產(chǎn)品的管理,也變得單一而零散,系統(tǒng)的業(yè)務(wù)操作更無(wú)法合理、統(tǒng)一、有效地進(jìn)行流轉(zhuǎn)——為每一個(gè)單一產(chǎn)品生成一整個(gè)業(yè)務(wù)的操作鏈,那么使用者得有相當(dāng)厚的手冊(cè)指導(dǎo)每一項(xiàng)操作內(nèi)容,并且不得不面對(duì)各種錯(cuò)誤操作的后果。

通過(guò)備忘錄模式,保留業(yè)務(wù)操作過(guò)程中的資源狀態(tài)、產(chǎn)品狀態(tài)、工單狀態(tài)等,從而將這些資料進(jìn)行充分備份,以保證業(yè)務(wù)操作過(guò)程中,在因意外中斷而產(chǎn)生問(wèn)題時(shí),能夠恢復(fù)到一個(gè)健康的歷史場(chǎng)景中。

在任務(wù)或工作流過(guò)程中使用觀察者模式,將已完成的任務(wù)或工單以主動(dòng)的方式進(jìn)行發(fā)布和通知給相應(yīng)的觀察者,例如:下一個(gè)處理環(huán)節(jié),以使觀察者能夠及時(shí)獲悉被觀察者的狀態(tài)變化,并作出響應(yīng),而使整體的處理流程通暢有序。

在服務(wù)開(kāi)通的過(guò)程中,則使用命令模式。服務(wù)開(kāi)通關(guān)聯(lián)到不同的網(wǎng)元的管理實(shí)現(xiàn),例如:廣電系統(tǒng)中的標(biāo)清、高清電視、寬帶、互動(dòng)等業(yè)務(wù)的開(kāi)通、關(guān)斷授權(quán)等等。通過(guò)命令模式,實(shí)現(xiàn)服務(wù)開(kāi)通前后客戶關(guān)系管理與網(wǎng)元管理的松耦合。

2.2 系統(tǒng)管理

在系統(tǒng)管理的范疇中主要包含:硬件,例如網(wǎng)絡(luò)、服務(wù)器,與軟件,例如需求分析、開(kāi)發(fā)設(shè)計(jì)、測(cè)試、管理支持等;軟件:需求分析、開(kāi)發(fā)設(shè)計(jì)、測(cè)試。

保證每個(gè)管理成員職責(zé)部分的獨(dú)立性,實(shí)現(xiàn)松耦合的管理與協(xié)作,有助于簡(jiǎn)化接口,發(fā)揮管理成員的專長(zhǎng),形成流程化的管理體系,同時(shí),使系統(tǒng)的開(kāi)發(fā)設(shè)計(jì),盡可能地復(fù)用已有的成果,在系統(tǒng)的整個(gè)流水上,使每一塊的結(jié)構(gòu)都能形成規(guī)范與標(biāo)準(zhǔn),從而應(yīng)用于各個(gè)管理鏈中,將成員變更而帶來(lái)的管理波動(dòng)控制在最小的范圍內(nèi)。

通過(guò)適配器模式,使得管理組成員對(duì)外接口簡(jiǎn)化,并且使用善于溝通的人作為接口人,使得使用者和需求提出方能夠更易于接受,同時(shí),也充分發(fā)揮了善于專心管理與技術(shù)的成員的專業(yè)能力。

采用職責(zé)鏈模式,在線上支持與管理渠道中,對(duì)線上問(wèn)題進(jìn)行及時(shí)和專門(mén)的處理,讓每一個(gè)問(wèn)題能夠及時(shí)進(jìn)行傳遞。

使用觀察者模式,在系統(tǒng)使用過(guò)程中的問(wèn)題反饋上,將處理的結(jié)果進(jìn)行迅速通知,使得處理結(jié)果能夠及時(shí)反饋到提出者。

在系統(tǒng)管理中,應(yīng)用設(shè)計(jì)模式的嘗試,使得整體職責(zé)在管理工作鏈中,能夠被有效解耦,并盡可能在不同的管理范圍中復(fù)用成員的職能,保證管理鏈的穩(wěn)定與持續(xù)工作。

總而言之,設(shè)計(jì)模式是被反復(fù)使用、經(jīng)過(guò)科學(xué)整理與分類的經(jīng)驗(yàn)總結(jié),它不僅有助于指導(dǎo)構(gòu)建復(fù)雜系統(tǒng),深化復(fù)用概念,保證系統(tǒng)的穩(wěn)定持續(xù),作為一種思路與理念,也同樣能夠用于各類的場(chǎng)景模型。

[1]Gamma,E.等著,李英軍等譯.設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)[M].機(jī)械工業(yè)出版社,2000.

[2]Freeman,E.等著,O’Reilly Taiwan公司譯.Head First設(shè)計(jì)模式[M].中國(guó)電力出版社,2007.

[3]程杰.大話設(shè)計(jì)模式[M].清華大學(xué)出版社,2007.

猜你喜歡
系統(tǒng)設(shè)計(jì)管理
棗前期管理再好,后期管不好,前功盡棄
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
“這下管理創(chuàng)新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國(guó)國(guó)企中的應(yīng)用
主站蜘蛛池模板: 国产毛片基地| 国产三级成人| 久久99国产精品成人欧美| 小13箩利洗澡无码视频免费网站| 欧美精品啪啪一区二区三区| 国产在线精品人成导航| 国产成人精彩在线视频50| 狠狠色噜噜狠狠狠狠奇米777| 国产黄色片在线看| 91免费观看视频| 免费视频在线2021入口| 亚洲天堂自拍| 波多野结衣一二三| 日本一区二区不卡视频| 亚洲国产综合第一精品小说| 999精品视频在线| 亚洲精品国产自在现线最新| 日韩精品中文字幕一区三区| 最新日本中文字幕| 亚洲精品第五页| a国产精品| 国产免费福利网站| 亚洲综合婷婷激情| 国产永久无码观看在线| 亚洲Av综合日韩精品久久久| 亚洲综合狠狠| 国产91视频观看| 成人国产精品一级毛片天堂| 亚洲第一在线播放| 亚洲国产精品日韩av专区| 青青青伊人色综合久久| 伊人色综合久久天天| 日韩a级片视频| 亚洲天堂成人| 久久精品波多野结衣| 国产二级毛片| 免费一级毛片在线播放傲雪网 | 色首页AV在线| 欧美午夜小视频| 日本在线亚洲| 亚洲综合色婷婷| 国产女人喷水视频| 天天躁夜夜躁狠狠躁图片| 天堂成人在线| 成人一区在线| 91在线丝袜| 中文字幕永久在线看| 国产全黄a一级毛片| 精品视频免费在线| 亚洲精品福利视频| 久久亚洲美女精品国产精品| 72种姿势欧美久久久大黄蕉| 久久频这里精品99香蕉久网址| 国产精品美女网站| 中文字幕无码电影| 91色在线观看| 一区二区日韩国产精久久| 2021国产在线视频| 亚洲欧美日韩综合二区三区| 日韩欧美中文在线| 成人91在线| 国产成人欧美| 女同久久精品国产99国| 人禽伦免费交视频网页播放| 任我操在线视频| 亚洲区第一页| 免费在线看黄网址| 亚洲精品波多野结衣| 伊在人亚洲香蕉精品播放| 第一区免费在线观看| 免费欧美一级| 国产成人av一区二区三区| 国产国语一级毛片| 特级毛片8级毛片免费观看| 亚洲色图在线观看| 99久久亚洲综合精品TS| 毛片免费高清免费| 中文字幕伦视频| 亚洲a免费| 97精品伊人久久大香线蕉| 黄色网址免费在线| 日韩色图区|