<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    構(gòu)件的定義

    Posted on 2005-11-18 12:30 publisher luo 閱讀(3373) 評論(1)  編輯  收藏 所屬分類: 構(gòu)件技術

    構(gòu)件(component)就是使軟件走向工業(yè)化的一種軟件標準件,它是可復用的軟件組成成份,他是可被用來快速構(gòu)造其他軟件的預制的特殊軟件。它可以是被封裝的對象類、類樹、一些功能模塊、軟件框架(framwork)、軟件構(gòu)架(或體系結(jié)構(gòu)Architectural)、文檔、分析件、設計模式(Pattern)等。構(gòu)件分為構(gòu)件類和構(gòu)件實例,通過給出構(gòu)件類的參數(shù),生成實例,通過實例的組裝和控制來構(gòu)造相應的應用軟件。其實質(zhì)上是對已存在的軟件開發(fā)知識(開發(fā)過程和技能)和軟件開發(fā)各階段的各種結(jié)果的重復使用。

    本系統(tǒng)中構(gòu)件小粒度的對象類。

    構(gòu)件的基本屬性

    從廣義上來說,構(gòu)件有如下的幾個基本屬性。

    ①、構(gòu)件是可獨立配置的單元,因此構(gòu)件必須自包容;

    ②、構(gòu)件強調(diào)與環(huán)境和其他構(gòu)件的分離,因此構(gòu)件的實現(xiàn)是嚴格封裝的,外界沒機會或沒必要知道構(gòu)件內(nèi)部的實現(xiàn)細節(jié);

    ③、構(gòu)件可以在適當?shù)沫h(huán)境中被復合使用,因此構(gòu)件需要提供清楚的接口規(guī)范,可以與環(huán)境交互;

    ④、構(gòu)件不應當是持續(xù)的,即構(gòu)件沒有個體特有的屬性,理解為構(gòu)件不應當與自身副本區(qū)別。

    從以上四個屬性可以看出,構(gòu)件沿襲了對象的封裝特性,但同時并不局限在一個對象,其內(nèi)部可以封裝一個或多個類、原型對象甚至過程,結(jié)構(gòu)是靈活的。構(gòu)件突出了自包容和被包容的特性,這就是在軟件工廠的軟件開發(fā)生產(chǎn)線上作為零件的必要特征。  
      
    構(gòu)件的構(gòu)造原則

      構(gòu)件是給人們可復用的軟件標準件,因此,構(gòu)件必須由構(gòu)件開發(fā)商預先開發(fā)、預先構(gòu)造,構(gòu)件提供商應該非常明確構(gòu)件系統(tǒng)的目標、方向,確定構(gòu)件的構(gòu)造原則。

      其基本原則是:一開始就把重用性作為初始設計的一個目標,所有構(gòu)件的構(gòu)造目的都是為組裝其它應用所復用和共享。因此,從構(gòu)件分析、設計到構(gòu)件提取、描述、認證、測試、分類和入庫,都必須圍繞重用這個目的而進行。

    構(gòu)造構(gòu)件要遵循其它原則:

    ①、增強構(gòu)件的可重用性需要提高抽象的級別,應有一套有關名字,異常操作,結(jié)構(gòu)的標準。

    ②、可理解性,必須伴隨有完整、正確、易讀的文檔,具有完整的說明,有利重用。

    ③、構(gòu)件代表一個抽象,有很高的內(nèi)聚力,提供一些所需的特定操作、屬性、事件和方法接口。

    ④、提高構(gòu)件的重用程度,分離功能構(gòu)件,將可變部分數(shù)據(jù)化、參數(shù)化,以適合不同的應用需求。

    ⑤、構(gòu)件的尺寸大小、復雜度適中。

    ⑥、構(gòu)件要易于演化,數(shù)據(jù)與其結(jié)構(gòu)是封裝在一起的,數(shù)據(jù)存放在數(shù)據(jù)構(gòu)件對象中,能主動解釋其結(jié)構(gòu)。

    Feedback

    # re: 構(gòu)件的定義  回復  更多評論   

    2006-03-24 11:44 by nancy
    那框架技術是不是必含有構(gòu)件技術阿?

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    posts - 9, comments - 27, trackbacks - 0, articles - 19

    Copyright © publisher luo

    主站蜘蛛池模板: 男女拍拍拍免费视频网站| 亚洲va中文字幕| 免费观看一区二区三区| 国产亚洲精品拍拍拍拍拍| japanese色国产在线看免费| 国产免费久久精品久久久| 综合一区自拍亚洲综合图区 | 亚洲综合激情另类小说区| 99爱在线精品视频免费观看9| 国产亚洲精品观看91在线| 久久99青青精品免费观看| 亚洲美女在线观看播放| 亚色九九九全国免费视频| 亚洲色大成网站www久久九| 日韩在线天堂免费观看| 国产精品亚洲一区二区三区在线观看 | 亚洲成av人片不卡无码| 亚欧色视频在线观看免费| 亚洲人成网男女大片在线播放| 日韩av无码成人无码免费| 亚洲a∨无码精品色午夜| 亚洲国产精品毛片av不卡在线 | 亚洲国产成人久久精品大牛影视| 国产在线观看免费完整版中文版| a在线视频免费观看在线视频三区| 自拍偷自拍亚洲精品第1页| 免费国产叼嘿视频大全网站| 亚洲videos| www.亚洲色图| 日韩免费人妻AV无码专区蜜桃| 亚洲一卡二卡三卡四卡无卡麻豆| 免费人成年轻人电影| a级毛片免费播放| 亚洲一区二区三区国产精华液| 亚洲Av无码乱码在线znlu| 久久青青草原国产精品免费| 亚洲国产熟亚洲女视频| 久久久久亚洲?V成人无码| AA免费观看的1000部电影| jizz免费一区二区三区| 亚洲精品视频在线观看免费|