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

軟組件技術及其在通信軟件中的應用分析

2018-01-17 21:45:52向云帆
電子技術與軟件工程 2017年24期

摘 要

在通信軟件工程中,傳統的軟件開發效率較低,采用軟組件技術可以提高通信軟件的開發質量和開發速度。本文將對軟組件技術在通信軟件中的應用進行分析,首先介紹了軟組件技術的應用現狀,進而結合通信軟件開發案例,探討軟組件技術在通信軟件開發中的具體應用。

【關鍵詞】軟組件技術 通信軟件 系統設計 可復用組件

在傳統的軟件開發工程中,大型軟件開發項目也要從頭開始,導致軟件開發成本高昂、耗時較長,而且軟件開發質量無法得到保障。在此情況下,基于組件的軟件復用技術得到快速發展,通過組件的編制,使大量通用功能代碼形成一個固定的軟件模塊,可以被重復使用,極大的提高了軟件開發效率和開發質量。軟組件技術在通信軟件中的應用,成為主導通信軟件開發模式創新的重要推動力,具有極高的應用價值。

1 軟組件技術的應用現狀

軟組件技術即基于組件的軟件技術。組件是可重用的軟件開發模塊,封裝一組數據和處理過程,為用戶提供業務接口,與對象有一定的相似性,但不完全符合對象的概念界定,因此要對組件和對象進行區別對待。首先,組件可以獨立運行,也可以在其他容器應用程序中使用,比如瀏覽器、VB程序等。其次組件可以由一個或多個類組成,本身是一個完整的應用程序,但不能被執行。組件的存在意義及最大特點是可以被重復使用,而不須修改源代碼。目前常用的組件包括ActiveX、CDF、JavaBeans等。

隨著軟件市場競爭的日益激烈,客戶對軟件開發效率和開發質量都提出了更高要求。為提高軟件產品開發的市場競爭力,開發者必須在更短的時間內,設計研發出具有更少漏洞的軟件產品。軟組件技術是一種軟件復用技術,可以最大限度的降低冗余開發工作,而且被復用的組件均已經過嚴格的測試審核,可以為軟件開發質量提供保障。因此,軟組件技術具有極高的應用價值,目前已經在通信軟件系統設計中得到了廣泛應用。

2 軟組件技術在通信軟件中的具體應用

2.1 通信軟件中的可復用組件結構設計

在信息時代下,通信軟件的應用無處不在,因此對通信軟件開發的需求量也較高。雖然各個行業的通信軟件設計要突出行業特點,符合行業業務要求,但許多基礎功能設計具有較高的相似性,包括通信軟件中的電化業務和傳真業務等。此外,所有行業的通信軟件設計都要涉及到軟件管理和費用計算等方面的功能,采用軟組件技術對這些通用功能進行設計,可以顯著降低通信軟件開發工程量,從而提高通信軟件開發效率。

通信軟件中的可復用組件主要包括以下幾種結構類型:

(1)管理功能組件,包括用戶管理組件、費率管理組件、設備管理組件、業務員管理組件、國家代碼管理組件、操作人員管理組件等。這些管理功能是通信軟件普遍需要的功能,可以作為組件進行設計;

(2)費率計算組件,不同于管理組件中的費率管理組件,費率計算組件主要用于費率格式轉換和計算查詢等方面,具體包括格式轉換組件、費用計算組件和查詢組件,主要為通信費用計算提供支持。

2.2 某通信軟件工程中組件的具體設計

某通信軟件工程的費率管理組件設計要封裝各地的實際費率情況,描述費率數據和相操作。主要屬性包括地區代碼、用于存儲費率的表明、地區名、本公司費率、本地區國家費率、傳真費率等。具體方法包括:

(1)Create()方法,用于創建費率表;

(2)SetVal()方法,用于錄入費率資料;

(3)Maintance()方法,用于更新地區費率資料;

(4)Seek()方法,用于查詢地區費率。

國家代碼管理組件的主要屬性包括國家代碼、國家名稱、貨幣符號、與美元的費率比等。主要方法包括國家表的創建方法,國家代碼資料錄入方法、國家代碼資料更新方法、國家代碼資料查詢方法以及對廢除資料的刪除方法。其中,查詢方法包含條件查詢和全部查詢,使用SeekAll()方法進行全部查詢,可以快速得到制定庫中所有國家代碼資料。

費用計算及查詢組件的主要屬性包括方案名稱、存放方案表的名稱、費用計算結果表的名稱、存放時間、存放頁數、費率字段、優惠條件表明等。主要方法包括存儲方案數據表的創建、更新、刪除和查詢方法,費用計算方法CalculateFee(),客戶使用量查詢方法UsageSeek(),月賬單打印方法CreateBill()和催款單打印方法PrintBill()等。

用戶管理組件、業務員管理組件、操作員管理組件以及設備管理組件的設計相似性較高,主要屬性是各自對象的編號、名稱、所述公司等,主要方法則是各自對象的增刪改查方法,可以實現人員信息管理和變更操作。

2.3 ASP中組件的應用

當下通信軟件設計中B/S架構的軟件產品越來越多,設計基于Internet的應用程序一般采用三層體系結構,分別是表示層、業務處理層和數據服務層。開發瀏覽器組件要充分考慮各種版本瀏覽器的兼容問題,目前ASP技術在瀏覽器通信軟件開發中的應用較多。ASP技術內置5個基本組件,即數據庫訪問組件、文件訪問組件、廣告輪播器組件、瀏覽信息組件和內容鏈接組件。使用這些基本組件可以解決通信軟件開發的基本數據交互問題和頁面操作問題,極大的減輕軟件產品開發工作量,提高軟件開發效率。

3 結束語

綜上所述,軟組件技術在通信軟件中的應用可以顯著提高通信軟件開發效率,同時能夠確保軟件開發質量,幫助軟件開發公司提高產品的市場競爭力。通過設計用戶管理組件、設備管理組件、費率計算及查詢組件等常用組件,在通信軟件開發過程中進行重復調用,可以大幅度降低軟件開發工作量。此外,還可以利用ASP技術提供的基本組件減輕開發負擔。

參考文獻

[1]賴根,肖明清.軟組件技術在導彈自動測試程序開發中的應用[J].彈箭與制導學報,2005(S4):343-345.

[2]衛立新,邢建春,王平.基于軟組件技術的LonWorks現場總線網絡管理軟件研究[J].工業控制計算機,2002(08):14-16.

作者簡介

向云帆(1978-),男,江蘇省南京市人。碩士學位。畢業于東南大學,現有職稱:中級工程師。主要研究方向為通信終端產品研制、產品化。

作者單位

深圳市中興微電子技術有限公司 江蘇省南京市 210012endprint

主站蜘蛛池模板: 伊人蕉久影院| 欧美日韩一区二区在线播放| 波多野结衣久久高清免费| 欧美不卡二区| av尤物免费在线观看| 一区二区理伦视频| 91精品专区国产盗摄| 伊人久久精品亚洲午夜| 在线视频精品一区| 九九九久久国产精品| 婷婷99视频精品全部在线观看| 亚洲美女一区二区三区| 欧美国产精品不卡在线观看| 色婷婷成人| 国产一级特黄aa级特黄裸毛片| 亚洲一欧洲中文字幕在线| 国产尹人香蕉综合在线电影| 亚洲国产黄色| 色婷婷在线播放| 草草线在成年免费视频2| 色成人综合| аⅴ资源中文在线天堂| 国产SUV精品一区二区6| 免费一级α片在线观看| 国产精品白浆在线播放| 久久国产精品无码hdav| 免费观看国产小粉嫩喷水| 国产精品无码翘臀在线看纯欲| 成人一区专区在线观看| 欧美高清国产| 国产主播喷水| 99免费视频观看| 亚洲三级成人| 亚洲综合一区国产精品| 欧美一区二区啪啪| 欧美区国产区| 波多野结衣亚洲一区| 国产欧美日韩va另类在线播放| 欧美精品二区| 国产福利一区二区在线观看| 无码人中文字幕| 亚洲有码在线播放| 91精品国产麻豆国产自产在线 | 国产高清免费午夜在线视频| 欧美精品在线免费| 午夜爽爽视频| 国产无码高清视频不卡| 免费jjzz在在线播放国产| 国内熟女少妇一线天| 91成人在线免费观看| 99青青青精品视频在线| 免费一级毛片不卡在线播放| 国产美女一级毛片| 无码中字出轨中文人妻中文中| 国产人成乱码视频免费观看| 国产免费高清无需播放器| 亚洲黄色成人| 久久午夜影院| 免费A∨中文乱码专区| 国产精品免费电影| 国产精品吹潮在线观看中文| 亚洲天堂久久| 日本不卡免费高清视频| 97se亚洲综合在线天天 | 欧美日韩在线观看一区二区三区| 国产高清色视频免费看的网址| 国产精品深爱在线| 91福利国产成人精品导航| 91www在线观看| 中文字幕久久亚洲一区| www.99在线观看| 亚洲午夜福利精品无码| 欧美激情首页| 久久久久无码精品| 农村乱人伦一区二区| 亚洲精品国产乱码不卡| 福利视频一区| 国产精品福利导航| 国产毛片基地| 亚洲天堂.com| 国产欧美性爱网| 亚洲bt欧美bt精品|