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

主站蜘蛛池模板: 国产精品丝袜视频| 真实国产乱子伦高清| 欧美a在线看| 成人午夜免费观看| 国产一区二区三区在线观看视频 | 五月婷婷亚洲综合| 久久国产精品麻豆系列| AV熟女乱| 无码久看视频| 四虎精品黑人视频| 国产福利一区视频| 国产日韩久久久久无码精品| 国产成人免费视频精品一区二区| 在线看AV天堂| 国产精品区视频中文字幕| 99久久婷婷国产综合精| 欧美 亚洲 日韩 国产| 91国内外精品自在线播放| 亚洲国产精品日韩专区AV| 亚洲AⅤ无码日韩AV无码网站| 污污网站在线观看| 91黄色在线观看| 国产一区二区影院| 国产夜色视频| 九九九久久国产精品| 91麻豆久久久| 亚洲欧美另类日本| jizz亚洲高清在线观看| 丁香六月激情综合| 首页亚洲国产丝袜长腿综合| 国产自在线拍| 最新痴汉在线无码AV| 手机在线看片不卡中文字幕| 视频一本大道香蕉久在线播放 | 久久精品中文字幕免费| 亚洲精品成人片在线播放| 中文字幕日韩欧美| 免费A级毛片无码免费视频| 午夜无码一区二区三区| 亚洲无码精彩视频在线观看| 亚洲色图狠狠干| 久久这里只有精品免费| a网站在线观看| 亚洲精品桃花岛av在线| 蜜芽国产尤物av尤物在线看| 国内精品免费| 久久综合丝袜日本网| 欧美在线一级片| 欧美午夜在线视频| 动漫精品中文字幕无码| 欧美一区二区啪啪| 亚洲中文久久精品无玛| 日韩天堂在线观看| 久久99蜜桃精品久久久久小说| 91视频精品| 一级爱做片免费观看久久| 91香蕉国产亚洲一二三区| 亚洲三级片在线看| a级毛片免费网站| 五月婷婷综合在线视频| 欧美激情一区二区三区成人| 国产激情第一页| 中文字幕在线看| 国产手机在线观看| 自拍中文字幕| 欲色天天综合网| 免费jjzz在在线播放国产| 亚洲一级毛片| 亚洲第一区精品日韩在线播放| 久久一日本道色综合久久| 91无码国产视频| 玖玖免费视频在线观看| 黑人巨大精品欧美一区二区区| 久久婷婷人人澡人人爱91| 在线综合亚洲欧美网站| 国产凹凸视频在线观看| 欧美精品成人一区二区在线观看| 久久亚洲国产一区二区| 欧美激情第一欧美在线| 情侣午夜国产在线一区无码| 国产午夜在线观看视频| 精品久久高清|