激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

軟件工程構件服務(wù)研究

時(shí)間:2024-08-31 09:05:32 計算機軟件畢業(yè)論文 我要投稿
  • 相關(guān)推薦

軟件工程構件服務(wù)研究

  計算思維能力的培養需要選擇適當的課程知識作為載體,并在教與學(xué)的過(guò)程中有意識、有計劃地展開(kāi)。下面是小編搜集整理的相關(guān)內容的論文,歡迎大家閱讀參考。

軟件工程構件服務(wù)研究

  摘要:基于構件的軟件工程是面向對象軟件工程的一種延續與傳承,可以說(shuō),構件這一概念也是對象概念的取代。本文概述了當前基于構件軟件工程中存在的不足,并說(shuō)明了構件軟件開(kāi)發(fā)的過(guò)程,旨在為構件軟件工程技術(shù)的發(fā)展提供一定的參考意義。

  關(guān)鍵詞:構件服務(wù);軟件工程;構件軟件

  一、當前基于構件的軟件工程技術(shù)存在的問(wèn)題

  1.1 CRBA。CORHA基本上可以分成動(dòng)態(tài)調用與靜態(tài)調用兩種,前者相較于后者其手段要稍微靈活,可移植水平也要高一些,然而,其調用方式操作起來(lái)較為復雜,速度也非常緩慢。CORBA效率非常低,而且缺乏一定的安全性,并非處在一個(gè)集成的開(kāi)發(fā)空間內。 CORBA中1DL接口文件被編譯成兩個(gè)方面,即stub和skeleton 。stub發(fā)起的每一次對象請求,都必須要經(jīng)過(guò)兩次及以上的打包、解包,通過(guò)ORB核心,導致CORBA的效率低下,這也使得CORBA失去了競爭能力,如今,已逐漸消失在主流的軟件開(kāi)發(fā)技術(shù)的序列。

  1.2 COM+。由于并非獨立的中間層,因而COM+無(wú)法產(chǎn)生軟件界統一的標準,進(jìn)而只可以受限在微軟內部和兼容軟件。COM+無(wú)法屏蔽硬件與操作系統之間的差異性,并給予一個(gè)非常一致的構件運行工程環(huán)境[1]。除此之外,COM+還沒(méi)有NET Framework框架和運行時(shí)。COM、COM+并未真正處理好DLL hell問(wèn)題,一旦安裝新的軟件應用程序,就會(huì )有條件損壞最開(kāi)始運行正常的應用軟件程序,使一些用戶(hù)感到恐慌,這也正是COM+最大的不足。

  1.3 NET。NET在構件層面上相對而言是最為成功的,其.NET Framework框架在運行過(guò)程中及時(shí)翻譯,這也是邁向軟件工廠(chǎng)的重要樞紐。然而,不可否認的是,.NET離真正意義上的軟件工廠(chǎng)仍然有一段距離。NET并非一切的軟件開(kāi)發(fā)都做到即插即用,此外,.NET跨語(yǔ)言平臺僅限于微軟的產(chǎn)品,離構件軟件的開(kāi)發(fā)還有很大距離。

  二、基于構件的軟件工程技術(shù)開(kāi)發(fā)過(guò)程

  2.1系統分析;跇嫾能浖こ碳夹g(shù)系統分析的主要原則:一是抽象:從很多事物中去掉個(gè)別的、非本質(zhì)的特征,選擇一些共同的、本質(zhì)的特征,稱(chēng)之為abstaction。Abstaction是生成概念的重要形式。對于分析來(lái)說(shuō),抽象原則具有兩個(gè)層面的作用[2]。一方面,雖然問(wèn)題域中事物相較比較復雜的,然而分析員并不需要明確與解釋它們的一切,只需要分析研究其中與系統目標有關(guān)的事物及其本質(zhì)特征。另一方面,通過(guò)舍棄個(gè)體事物在細節上的差異,選擇一樣的特征而獲得事物的抽象概念,CBD中分類(lèi)便是如此取得。二是封裝:構件的屬性、服務(wù)以及接口緊密結合在一起,讓構件可以全力集中而整體地描述一個(gè)具體的事物。封裝的信息隱蔽作用反映了事物的相對獨立性。三是繼承:在CBD系統研究過(guò)程中充分運用繼承原則,換言之,便是每個(gè)由一般類(lèi)與特殊類(lèi)產(chǎn)生而成的特殊結構。將一般類(lèi)的構件實(shí)例與全部特殊類(lèi)的構件實(shí)例都一起具備的相關(guān)屬性、服務(wù)、接口,一次性徹底的在一般類(lèi)展開(kāi)顯式的意義。

  2.2藍圖設計。在進(jìn)行系統分析的背景下,便能夠開(kāi)展有關(guān)的藍圖設計了。由于基于構件的軟件開(kāi)發(fā)非常有代表性的特點(diǎn)便在于“搭積木”,這也在一定程度上和修建一座大樓是非常類(lèi)同的,藍圖設計中的藍圖,顧名思義,也就是等同于大樓整體的一張設計圖。其要首先定義好所需要的一些構件,把所有系統逐一拆解成為一級子模塊,一旦一級子模塊過(guò)于繁瑣、復雜,則還可拆解成為二級子模塊。

  2.3構件集成和測試。獨立的構件購買(mǎi)后,第一,要實(shí)施二級子模塊的組裝和測試,將其進(jìn)行全部組裝,實(shí)施兩方面的測試,即兼容、功能。在一切測試都符合標準之后,就把二級子模塊展開(kāi)組裝,開(kāi)展一級子模塊的兼容性與功能測試。一級子模塊測試也符合標準之后,就需要進(jìn)行最后的軟件系統集成測試。在測試的過(guò)程中,也許會(huì )產(chǎn)生在購買(mǎi)構件時(shí)產(chǎn)生的部分問(wèn)題,可利用發(fā)E電子郵件告知構件交易中心,構件交易中心再通過(guò)電子郵件通知構件開(kāi)發(fā)商。

  三、結束語(yǔ)

  綜上所述,基于構件的軟件工程主要是面向對象軟件工程的一種可持續化的延續與延伸,對象這一概念本質(zhì)上無(wú)法真正地體現出工業(yè)上標準下的零部件。換言之,也就喪失了標準接口這個(gè)過(guò)程,因而構件概念又是對象概念的取代,構件的軟件涵蓋了諸如構件名、屬性、服務(wù)以及接口四部分,可以非常出色地體現現實(shí)世界中的事物,而且在組裝軟件的時(shí)候,支持即插即用。

  參考文獻

  [1]戰鍇.軟件工程技術(shù)發(fā)展趨勢研究[J].電子技術(shù)與軟件工程,2013,13(14):51.

  [2]金晶.對軟件工程技術(shù)今后發(fā)展的思索[J].中國管理信息化,2015,12(21):162.

【軟件工程構件服務(wù)研究】相關(guān)文章:

軟件工程中計算思維研究03-28

創(chuàng )建自己的Dephi構件03-18

高職高專(zhuān)《軟件工程》教學(xué)研究11-15

知識服務(wù)的條件及對策研究03-19

基于Web服務(wù)的集成研究03-08

中國服務(wù)外包與服務(wù)業(yè)FDI關(guān)系研究03-19

服務(wù)質(zhì)量與服務(wù)忠誠的多維度關(guān)系研究03-23

服務(wù)企業(yè)提高服務(wù)質(zhì)量的營(yíng)銷(xiāo)策略研究03-07

健身行業(yè)的服務(wù)營(yíng)銷(xiāo)策略研究03-24

企業(yè)塑造品牌的服務(wù)模式研究03-22

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频