亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        田甲+李詠豪+趙萌

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

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

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

        前言

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

        一、框架的特征分析

        1.模塊化

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

        2.可復(fù)用性

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

        3.擴展性

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

        4.反向控制

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

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

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

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

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

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

        1.領(lǐng)域分析

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

        2.需求分析

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

        3.框架設(shè)計

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

        4.框架實現(xiàn)

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

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

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

        6.測試

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

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

        三、結(jié)束語

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

        參考文獻(xiàn)

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

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

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

        猜你喜歡
        軟件開發(fā)方法
        學(xué)習(xí)方法
        可能是方法不對
        信息安全環(huán)境下的計算機軟件開發(fā)研究
        計算機軟件開發(fā)中的分層技術(shù)運用
        建模技術(shù)在軟件開發(fā)中的應(yīng)用
        軟件開發(fā)中數(shù)據(jù)庫設(shè)計理論的實踐
        核電廠定期試驗管理軟件開發(fā)
        科技視界(2016年21期)2016-10-17 20:50:03
        FPGA軟件開發(fā)過程中編碼規(guī)范的作用
        科技視界(2016年20期)2016-09-29 13:35:10
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        精彩亚洲一区二区三区| 国内精品伊人久久久久av| 国产精品久久久久亚洲| 国产优质av一区二区三区| 久久婷婷五月综合色奶水99啪| 玩弄放荡人妻少妇系列视频| 在线免费日韩| 日本人妻av在线观看| 成人影院在线观看视频免费| 公和我做好爽添厨房中文字幕| 国产午夜激无码av毛片| 91久国产在线观看| 亚洲女av中文字幕一区二区| 中文字幕一精品亚洲无线一区| 亚洲最大中文字幕无码网站| AV无码专区亚洲AVL在线观看| av免费观看网站大全| 丰满少妇a级毛片| 欧美俄罗斯乱妇| 久天啪天天久久99久孕妇| 少妇高潮精品在线观看| 日日天干夜夜狠狠爱| 亚洲一区二区三区偷拍女厕| 国产好片日本一区二区三区四区| 日本一区二区三区四区啪啪啪| 永久黄网站色视频免费看| 亚洲精品国产成人AV| 精品一区二区中文字幕| 国产精品一区二区三区自拍| 日本黄页网站免费观看| 亚洲国产精品悠悠久久琪琪| 久久熟女少妇一区二区三区| 内射夜晚在线观看| 2020国产在视频线自在拍| 欧美真人性野外做爰| 国产鲁鲁视频在线播放| 中文字幕精品亚洲一区二区三区| 天堂网av一区二区三区在线观看| 好屌草这里只有精品| 国产精品系列亚洲第一| 久草中文在线这里只有精品|