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

構件對軟件構架可靠性作用的研究

2014-11-05 15:50:15陸浩
電子技術與軟件工程 2014年18期

摘 要

隨著我國經濟的發展,在軟件構件這個方面,也有了許多的發展可突破。其中,如何在軟件構架中迅速判斷怎么樣的構件對于所有的真個軟件構架的整體作用是大還是小,這對于構件的評估和分析就是一個十分重要和關鍵的問題。

【關鍵詞】構件 軟件架構 可靠性作用

我國經濟的發展,帶來的變化是非常巨大的。并且隨著我國計算機等軟件系統的不斷發展,軟件構架變得越來越復雜。與此同時,以往的軟件設計模式也被新型的軟件開發所代替。因此,軟件構架在近些年來,逐漸成為各個軟件工程行業研究的重點。

1 關于構件和軟件架構

1.1 構件

(1)所謂的構件就是在系統中實際可以被替換的部分。構件只負責實現具體特定的功能,它是面向軟件體系架構的可重復使用的模塊。構件是作為一個邏輯緊密的程序代碼的形式出現的,既有良好的接口。通常對于開發者來說,可以試圖通過組裝已有的構建而不斷開發新的應用系統,從而達到軟件重復使用的目的。其實,軟件構件技術是軟件復用的關鍵因素,也是軟件復用技術研究的重點。

(2)軟件構建具有的屬性。例如:有用性,這是構件提供有用的功能;可用性,也就是說構件必須易于理解和使用;質量性,構件以及它的變形必須能夠正確工作;適應性,是說構件應該易于通過參數化等方式在不同語境中進行設置;可移植性,是說構件應該能在不同的硬件運行平臺和軟件環境中正常工作。

(3)構件的特點。通常來說,構件具有以下幾種特點:自描述,即構件可以識別自身屬性、存取方法和事件,同時這些信息可以使開發環境把第三方軟件無縫地結合起來;可定制,允許提供一個典型的圖形方式環境,軟件構件的屬性只能通過控制面板來設置;可集成,是說構件可以被一定的編程語言直接控制,并且構件也可以和腳本語言或者從代碼級訪問構件的環境連接,這個特點使得軟件構件可以在非可視化開發項目中使用;連接機制,則是說構件必須能產生事件或者具有讓程序員從語義上實現相互連接的其他機制。

此外,采用構件軟件是不需要進行重新編譯的,也不需要源代碼并且不局限于某一種編程語言。這個過程被稱為二進制復用。因為它是建立在接口而不是源代碼級別的復用之上的。

1.2 軟件構架

(1)所謂軟件構架是一系列相關的抽象模式,用于指導大型軟件系統各個方面的設計。事實上,軟件構架只是一個系統的草圖,它所描述的對象是直接構成系統的抽象組件,并且各個組件之間的連接對于組件之間的通訊有著十分明確和相對細致的描述。此外,在實現階段,這些抽象的組件被進一步細化為實際的組件,例如:具體某個類或者對象,在面對對象領域中,組件之間的連接通常用接口來實現。

(2)軟件構架是構架計算機軟件基礎的實踐。同時,作為軟件架構師或者系統架構師陳述軟件可以滿足不同客戶的需求,并作出相應的系統設計方案。軟件構架是一個比較容易理解的概念。一般來說,軟件構架系統要有兩個要素。

(3)軟件構架的目標。正如每一款軟件有其自身的目標實現一樣,軟件構架也有其目標。通常具有:可靠性,軟件構架對于商業經營和管理來說是極其重要的,因此,軟件構架的可靠性就比較重要;安全性,軟件構架承擔著非常高的商業價值,因此,它的系統安全性就比較重要;可擴展性,也就是軟件構架必須適應市場的擴展;可定制化,即可以根據客戶不同的要求制定出不同的功能;可維護性,是指根據現實狀況,排除現有的錯誤和問題以及將新的需求反應到現有的系統當中,這樣的維護可以降低成本;客戶體驗是說軟件構架易于使用;市場時機,是說軟件構架面臨同行業的競爭,相應的軟件也能夠適應這樣的競爭,并以最快的速度爭奪市場先機。

2 構件對軟件構架的作用

在實際的運用中,如果能夠通過對某個軟件構架的可靠性進行分析。并進一步分析在軟件構架的哪一個構件對整個的系統有一定的影響力和作用力,可以采取一定的措施,對軟件構架做一些基本的可靠性的相關計算。例如可以通過一定量的數據統計和公式對這一問題進行分析,看一看能否通過構架的視圖判斷什么樣的構件會對系統構架產生大的影響,或者就可靠性來說,可以看看那些影響較小的構件。因此,必須從以下幾個方面著手:

(1)應該組織相關人員對于系統中的構件數目進行一番統計。在統計結束之后,我們不可以根據構件的數量來決定其對軟件構架的影響。我們應該根據構件的出度,來判斷構件對于軟件構架系統的影響力。同時,為了確保判斷的正確性,我們也可以參照出度的轉換率來衡量。

(2)其實,由于構件具有不同的結構,而他們的結構也會對構件在整個運行系統中重要程度會產生一定的影響。通常,在功能這方面,處于備用結構中的構件反而是非常重要的。因為,如果這種構件是不重要的,就不會被納入備份的行列當中。但是如果從構架的可靠性角度來說,由于這樣的構件處于備份位置,因此,它的可靠性對于整個軟件構架系統的影響就是比較小的了。與此同時,如果出現狀態的轉換,就沒有必要考慮這類構件了。

(3)如果通過上面的分析,就可以順利排除一些對于軟件構架系統影響較小的構件。但是,在具體的工作中,人們往往想把一項工作做到精益求精。因此,就會對軟件系統中那個影響最大的構件進行不斷的找尋。這項找尋工作可以通過對其中的每一個存在的構件進行分析,并將他們標序整齊排列,把它們的可靠性最為一個未知數。接下來通過不斷改進軟件構架的模型,對它們的可靠性未知數進行分析計算排除確定。

3 結束語

綜上所述,文章首先從構件以及軟件構架的基本內容和情況做了詳細的說明,并清楚知道了他們之間的關系,同時也闡述了,構件和軟件構架各自具有的特性和屬性,明確了他們在各自的工作中的職責和作用。最后說明了構件對于軟件構架的可靠性作用是怎么樣的情況。目前現階段,影響軟件構架系統的因素特別多,而找尋一個構件對于軟件構架系統的可靠性作用,是非常具有難度的,這就需要相關的工作人員能夠在今后的實踐中不斷探索,創新出一種新的簡便的方法,能夠迅速找到對于軟件構架系統可靠性作用最大的那個構件,為以后軟件構架、構件或者計算機領域做出突出貢獻。

參考文獻

[1]樊林波,吳智,趙明.基于構件的軟件可靠性分析[J].計算機科學,2007(05).

[2]毛曉光,鄧勇進.基于構件軟件的可靠性通用模型[J].軟件學報,2004(01).

作者簡介

陸浩(1976-),男,上海市人。大學本科學歷。現為南京特捷交通技術系統有限公司中級工程師,主要從事軟件開發管理和技術架構開發等方面的工作。

作者單位

南京特捷交通技術系統有限公司 江蘇省南京市 210061endprint

主站蜘蛛池模板: 国产在线观看91精品亚瑟| 日本一区二区不卡视频| 国产欧美日韩资源在线观看| 久久先锋资源| 九色综合伊人久久富二代| 69av在线| 免费在线观看av| 啪啪免费视频一区二区| 亚洲欧美在线看片AI| 日韩精品专区免费无码aⅴ | 99国产精品国产| 国产精品亚洲综合久久小说| 亚洲自拍另类| 国产性爱网站| 国产欧美日韩专区发布| 久久99国产视频| 午夜啪啪福利| 精品福利视频导航| 精品福利网| 国产成人精品一区二区免费看京| 日韩精品毛片| 日韩精品亚洲一区中文字幕| 日韩人妻精品一区| 国产精品女人呻吟在线观看| Aⅴ无码专区在线观看| 色网站在线免费观看| 久草视频精品| 色哟哟国产精品| 亚洲侵犯无码网址在线观看| 国产成人无码Av在线播放无广告| 亚洲天堂视频网站| 亚洲成人免费看| 欧美国产精品不卡在线观看| 精品综合久久久久久97| 亚洲精品欧美日本中文字幕| 永久在线播放| 欧美成人a∨视频免费观看| 5555国产在线观看| 深爱婷婷激情网| 国产视频大全| 欧美亚洲国产一区| 久久国产精品波多野结衣| 日韩欧美国产中文| 亚洲av色吊丝无码| 欧美一道本| 秘书高跟黑色丝袜国产91在线| 成人小视频网| 久草视频中文| 欧美一区国产| 91娇喘视频| 久久99精品久久久久纯品| 国产精品欧美在线观看| 无码AV日韩一二三区| 国产白浆在线观看| 亚洲欧美另类久久久精品播放的| 黄色三级毛片网站| 最新国产你懂的在线网址| 中国国产高清免费AV片| 无码福利视频| 97久久精品人人做人人爽| 国产男女免费视频| 久久一色本道亚洲| 天天婬欲婬香婬色婬视频播放| 亚洲天堂色色人体| 综合亚洲网| 国产91丝袜| 黄色成年视频| 美女裸体18禁网站| 日韩在线永久免费播放| 亚洲精品无码在线播放网站| 国产亚洲欧美在线专区| 就去吻亚洲精品国产欧美| 国产三级国产精品国产普男人| 99精品国产高清一区二区| 中国精品自拍| 欧美亚洲欧美区| 天堂亚洲网| 狠狠亚洲五月天| 亚洲国产欧洲精品路线久久| 亚洲网综合| 亚洲开心婷婷中文字幕| 九九热视频精品在线|