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

基于面向?qū)ο罂蚣艿能浖_發(fā)方法

2018-01-15 22:26:42田甲李詠豪趙萌
中文信息 2017年10期
關(guān)鍵詞:方法

田甲+李詠豪+趙萌

摘 要:隨著電子信息、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展,一些計(jì)算機(jī)軟件需要軟件工程師去開發(fā),軟件開發(fā)的方法至關(guān)重要。面向?qū)ο罂蚣苘浖S著市場(chǎng)的需求量的增大,類型越來(lái)越多,給其開發(fā)技術(shù)方法提出了更高的要求,所以掌握面向?qū)ο罂蚣艿能浖_發(fā)方法至關(guān)重要。本文根據(jù)個(gè)人的經(jīng)驗(yàn)首先對(duì)框架的特征進(jìn)行了教育分析,然后重點(diǎn)研究了基于面向?qū)ο罂蚣艿能浖_發(fā)過(guò)程。

關(guān)鍵詞:面向?qū)ο罂蚣?軟件開發(fā) 方法

中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-9082(2017)10-000-01

前言

在近些年,基于面向?qū)ο罂蚣艿能浖_發(fā)方法隨著市場(chǎng)需求量在不斷增大,軟件復(fù)用成為軟件開發(fā)的重點(diǎn)項(xiàng)目之一。現(xiàn)在市場(chǎng)上的面向?qū)ο罂蚣芤呀?jīng)有不少了,但都是小型的模塊組件,本文根據(jù)個(gè)人的經(jīng)驗(yàn)來(lái)研究能復(fù)用的大型組件就是基于面向?qū)ο罂蚣苘浖拈_發(fā)方法。

一、框架的特征分析

1.模塊化

為了讓組件更具有模塊性(化),要對(duì)框架多變封裝,然后在利用固定接口來(lái)完成。框架模塊化后,方便已有的軟件維護(hù)和理解,也可以對(duì)應(yīng)用程序的質(zhì)量進(jìn)行局部的改變。

2.可復(fù)用性

類屬組件指的是框架的固定接口,新的應(yīng)用程序的開發(fā)要依賴于類屬組件,類屬組件可以讓框架軟件的復(fù)用性在很大程度上加強(qiáng)。框架軟件可復(fù)用性可以聘請(qǐng)專業(yè)知識(shí)強(qiáng)、經(jīng)驗(yàn)豐富的開發(fā)工程師來(lái)避免軟件的后續(xù)開發(fā)做重復(fù)工作,這樣不僅可以把軟件開發(fā)的效果提高,而且還能提升框架軟件的功能性、可靠性及質(zhì)量。

3.擴(kuò)展性

框架軟件應(yīng)用程序固定接口的擴(kuò)展性需要利用顯示的鉤子方法來(lái)實(shí)現(xiàn),這樣一來(lái)就可以大大提高框架本身的擴(kuò)展性。框架根據(jù)需要要想制定新的應(yīng)用程序服務(wù)必須要依靠框架的這種擴(kuò)展特性。

4.反向控制

框架在運(yùn)動(dòng)體系中被稱為“反向控制”,框架派發(fā)機(jī)制激活的事件處理對(duì)象可利用反向控制來(lái)一步步制定標(biāo)準(zhǔn)化的應(yīng)用程序。框架(非應(yīng)用程序)的外部事件響應(yīng)必須要反向控制才能決定那種方法被激活,本文中的外部事件比如是用戶發(fā)出的windows信息或者是傳輸?shù)酵ㄐ哦丝诘臄?shù)據(jù)包等等。

5.黑盒框架與白盤框架分析

黑盒框架與白盤框架是常見了兩種框架,其中白盒框架要想得到擴(kuò)展,通常來(lái)說(shuō),大多都需要依靠面向?qū)ο蟮恼Z(yǔ)言特征(動(dòng)態(tài)與繼承綁定)。白盒框架對(duì)應(yīng)用程序研發(fā)人員的要求很高,研發(fā)人員必須要在對(duì)其框架的內(nèi)部結(jié)構(gòu)十分了解的基礎(chǔ)上才能進(jìn)行應(yīng)用程序研發(fā)。

黑盒框架獲得擴(kuò)展性需要利用對(duì)象組合技術(shù)把組件定義接口嵌入到框架內(nèi)來(lái)實(shí)現(xiàn)。同比與白盒框架,黑盒框架的應(yīng)用程序研發(fā)更加困難,因?yàn)楹诤锌蚣軘U(kuò)展性不是繼承的,是代理與組合的,黑盒框架要想擴(kuò)展更加容易,黑盒框架的鉤子方法與接口必須要程序開發(fā)者來(lái)定義。

二、基于面向?qū)ο罂蚣艿能浖_發(fā)過(guò)程分析

基于面向?qū)ο罂蚣艿能浖_發(fā)過(guò)程主要包括以下幾個(gè)階段:

1.領(lǐng)域分析

領(lǐng)域分析簡(jiǎn)單來(lái)說(shuō)是在給定的領(lǐng)域內(nèi)把全部應(yīng)用程序共有的對(duì)象及類分析查找出來(lái),然后創(chuàng)建領(lǐng)域模型,領(lǐng)域模型要求要包括該領(lǐng)域內(nèi)所有的需求關(guān)系和須域內(nèi)的相關(guān)概念及其相互關(guān)系。領(lǐng)域模型不是集中于實(shí)際細(xì)節(jié),要側(cè)重于領(lǐng)域的實(shí)體。

2.需求分析

需求分析的目的是把所有有效的需求給捕獲,然后給出一個(gè)理想系統(tǒng)可以全部滿足這些需求,要想構(gòu)建這個(gè)理想系統(tǒng)需要結(jié)合領(lǐng)域分析,把該系統(tǒng)的共同點(diǎn)找出來(lái),羅列出理想系統(tǒng)需求說(shuō)明書。

3.框架設(shè)計(jì)

框架設(shè)計(jì)是面向?qū)ο罂蚣苘浖_發(fā)的和諧核心環(huán)節(jié),框架設(shè)計(jì)一半都是分為詳細(xì)設(shè)計(jì)于框架體系的結(jié)構(gòu)設(shè)計(jì)這兩大塊。要進(jìn)行體系結(jié)構(gòu)設(shè)計(jì),首先要很好的與設(shè)計(jì)模式相結(jié)合,給予定義很抽象類,這樣設(shè)計(jì)出來(lái)的理想結(jié)構(gòu)更具有靈活性。在詳細(xì)設(shè)計(jì)階段,在把這些抽象類的定義給精確化、具體化。

4.框架實(shí)現(xiàn)

在面向?qū)ο罂蚣苘浖_發(fā)過(guò)程中框架的實(shí)現(xiàn),簡(jiǎn)單來(lái)說(shuō)就要對(duì)框架具體類與抽象類進(jìn)行編碼,通常編碼方式是自頂至下進(jìn)行。要想整體框架得以實(shí)現(xiàn)必須要定義一個(gè)十分完整的實(shí)現(xiàn)標(biāo)準(zhǔn),這樣才能保證編碼統(tǒng)一。這樣開發(fā)出來(lái)的框架更容易被利用,讓應(yīng)用程序開發(fā)人員更容易理解。

5.應(yīng)用程序設(shè)計(jì)與實(shí)現(xiàn)

框架實(shí)現(xiàn)之后,需要開始設(shè)計(jì)應(yīng)用程序,獲得應(yīng)用程序在該領(lǐng)域的特殊要求,然后讓應(yīng)用程序得以實(shí)現(xiàn)。在這個(gè)階段,必須要通過(guò)框架來(lái)實(shí)現(xiàn)應(yīng)用程序的設(shè)計(jì)和實(shí)現(xiàn),所以開發(fā)設(shè)計(jì)人員要跟隨系統(tǒng)來(lái)學(xué)習(xí),這個(gè)開發(fā)效率和質(zhì)量可以大大提高。

6.測(cè)試

一般來(lái)說(shuō),對(duì)框架應(yīng)用程序的功能進(jìn)行測(cè)試是分為集成測(cè)試于單元測(cè)試這兩款,整個(gè)框架的單元測(cè)試又分成了功能測(cè)試與結(jié)構(gòu)測(cè)試這兩塊,要進(jìn)行結(jié)構(gòu)測(cè)試的前提調(diào)節(jié)是要對(duì)單元內(nèi)部結(jié)構(gòu)非常的熟悉,對(duì)單位分支結(jié)構(gòu)與單元代碼展開測(cè)試,主要目的是對(duì)單元的可靠性進(jìn)行檢驗(yàn);對(duì)功能的測(cè)試側(cè)重于單元功能的實(shí)現(xiàn),比如輸入某些特定響應(yīng),對(duì)單元的功能要求進(jìn)行檢驗(yàn)。集成測(cè)試側(cè)重于把很多單元集中結(jié)合在一起,其功能能否實(shí)現(xiàn),能否滿足系統(tǒng)的要求。

基于面向?qū)ο罂蚣艿能浖_發(fā)和其他類型的軟件開發(fā)基本一樣,上述階段是相互重疊的,需要不斷反復(fù)上述操作,才能確保功能實(shí)現(xiàn)。

三、結(jié)束語(yǔ)

隨著軟件市場(chǎng)需求,軟件系統(tǒng)越來(lái)越復(fù)雜多樣,基于面向?qū)ο罂蚣艿能浖膽?yīng)用也越來(lái)越廣泛,作為該類軟件的開發(fā)者要掌握正確的開發(fā)方法,才能確保做好該類軟件開發(fā)工作。

參考文獻(xiàn)

[1]云超,李小民,鄭宗貴,劉品. 面向?qū)ο笈c應(yīng)用框架的飛行仿真軟件開發(fā)方法[J]. 探測(cè)與控制學(xué)報(bào),2013,(04):58-62+67.

[2]邢瑜琨,劉超,高仲儀,金茂忠. 基于構(gòu)件和框架、面向方面的軟件產(chǎn)品線開發(fā)方法CFB-AOD[J]. 微計(jì)算機(jī)信息,2006,(27):290-292+274.

[3]王麗娟,孫西超,底松茂,王哲光,馮志慧,劉倩. 軟件復(fù)用與基于面向?qū)ο罂蚣艿能浖_發(fā)方法[J]. 鄭州大學(xué)學(xué)報(bào)(工學(xué)版),2003,(03):24-28.endprint

猜你喜歡
方法
中醫(yī)特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數(shù)學(xué)教學(xué)改革的方法
化學(xué)反應(yīng)多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學(xué)習(xí)方法
用對(duì)方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡(jiǎn)單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 国精品91人妻无码一区二区三区| 欧美性久久久久| 久久久久久久久18禁秘| 亚洲中文在线看视频一区| 99手机在线视频| 成人永久免费A∨一级在线播放| 福利在线免费视频| 国产麻豆va精品视频| 国产天天色| 手机看片1024久久精品你懂的| 毛片卡一卡二| 好吊妞欧美视频免费| 欧美a级在线| 熟妇丰满人妻| 国产网站免费观看| 超碰免费91| 国产精品第一区在线观看| 亚洲国产清纯| 国产微拍精品| 97视频免费在线观看| 国产自视频| 最新国产网站| 日本欧美视频在线观看| 亚洲欧美极品| 亚洲男人天堂久久| 国产免费人成视频网| 一本一道波多野结衣一区二区 | 露脸真实国语乱在线观看| 国产一级特黄aa级特黄裸毛片| 国产91视频免费| 在线中文字幕日韩| 亚洲精品人成网线在线| 美女免费黄网站| 99re视频在线| 97se亚洲综合在线天天| 日韩精品无码免费一区二区三区 | 欧美自慰一级看片免费| 91麻豆精品国产91久久久久| 亚洲成人在线免费| 中文国产成人精品久久| 久久精品66| 亚洲欧美色中文字幕| 日韩国产高清无码| 国产成人乱码一区二区三区在线| 色综合天天综合| 国产成人精品男人的天堂| 亚洲日韩AV无码一区二区三区人| 久久精品人妻中文系列| 一级毛片不卡片免费观看| 国产极品粉嫩小泬免费看| 九九视频在线免费观看| 天堂成人在线视频| 热这里只有精品国产热门精品| 欧美亚洲欧美| a级毛片视频免费观看| 综合网久久| 欧美成人精品一级在线观看| 99久久精品免费看国产免费软件| AV无码一区二区三区四区| 欧美亚洲另类在线观看| 国产精品大尺度尺度视频| 女人av社区男人的天堂| 久久黄色免费电影| 自拍欧美亚洲| V一区无码内射国产| 丝袜美女被出水视频一区| 另类综合视频| 爱做久久久久久| 久久精品丝袜高跟鞋| 久久精品娱乐亚洲领先| 国产黑丝一区| 国产精品免费久久久久影院无码| 亚洲天堂网在线观看视频| 亚洲中文无码av永久伊人| 国产精品lululu在线观看| 中文字幕永久视频| 亚洲天堂在线视频| 日韩在线1| 亚洲精品第1页| 在线播放真实国产乱子伦| 99热最新网址| 欧美色视频网站|