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

以可重用框架為基礎的軟件開發模式及實踐研究

2019-01-16 09:44:24陳星童
中國設備工程 2019年5期
關鍵詞:進程信息系統

陳星童

(大慶油田信息技術公司物聯網分公司,黑龍江 大慶 163000)

信息化技術飛速發展背景下,計算機系統、智能控制系統等在越來越多的行業和領域得到了普及,也使得用戶對軟件系統提出了更加多樣化和個性化的要求,從軟件開發人員的角度,在進行軟件開發的過程中,不僅需要關注軟件的功能性,還必須強調其可重用性,即確保開發出的一次代碼在經過簡單修改后,能夠在多個軟件中得到應用,在提高軟件開發效率的同時,也可以節約資金。

1 相關概念

軟件開發環節,因為環境和功能要求的差異性,可以通過對以往成熟軟件系統的局部修改或者重組來保持整體的穩定性,適應用戶對于軟件的新要求,這樣的軟件通常被稱為可重用軟件,雖然其相關概念并不廣為人知,但是實際上,在一個新的應用系統中,至少有40%~60%的代碼是對類似系統的重復。軟件重用能夠有效節約軟件開發的成本,促進其開發效率的提高。

框架實際上可以看做是子系統的可重用設計,包含的內容眾多,如開發模式、一次代碼、系統結構等,一些比較典型的框架本身適用性較強,可以在很多軟件或者系統的開發中進行重復使用,使得軟件開發人員只需要在現有的框架模板中,增加、刪除或者改變部分代碼,就可以將一個系統轉變為全新的系統。而在實際應用中,一旦確定了控制流,就需要調用重用部分,配合框架來縮減軟件開發時間。

依照軟件應用范疇,可以將框架分成2種不同的類型,一是縱向框架,這種框架一般都會被應用到程序開發環境中,當然也能夠體現在用戶界面;二是橫向框架,橫向框架的適用范圍相對狹窄,通常只在一些特殊領域如證券交易、工業生產等方面有所應用。伴隨著科學技術的發展,我國的程序開發環境明顯改善,軟件開發工作雖然依舊枯燥,但是開發流程大大簡化,尤其是在面對一些具備相似特性的問題時,開發人員只需要從其共性出發,構建起完善的框架,就能夠將所有的系統囊括其中,之后只需要針對軟件個性需求進行適當調整,能夠簡化軟件開發,降低開發成本。

2 應用框架開發

應用框架的開發主要體現在以下3個方面。(1)結構定義。應用礦機本身實際上就是一種比較常見的軟件重用形式,通過對框架的開發和調整,能夠更加高效地完成系統分析及程序設計工作。就目前而言,實用軟件通常僅僅存在于部分特殊領域,因為交工的開發成本嚴重制約了其應用效果,如果想要同時滿足多個系統的運行需求,就必須做好應用框架的開發工作。實踐中,首個系統的開發至關重要,編程人員必須立足自身經驗,做好系統需求分析,找出系統存在的共性,以此為前提開展設計,保證系統框架的通用性,對于和實踐應用不存在很大關聯的內容,可以暫時分離,確定好合理的框架結構。(2)原型實現。在完成首個系統的開發架設后,基本的框架原型實際上就已經存在,通過對該框架的合理使用,能夠針對一些存在共性的應用程序進行開發。(3)框架進化。在針對應用程序進行開發時,不僅需要考慮其本身的功能需求,還必須滿足對于程序重用性的要求。針對框架進行驗證、修改和優化,如果發現其存在不合理的地方需要及時改進。

3 交易服務器框架設計

交易服務器框架的設計需要從以下幾點著手。

3.1 明確框架結構

從滿足交易需求,適應相關操作系統的角度,在對交易服務器框架結構進行設計的過程中,應該充分考慮通用性及可移植性,配合相應的信息驅動與進程結構處理模式,實現不同進程之間的同步信息傳輸。想要切實保證交易系統中框架結構的穩定性,就必須對服務器進程進行合理劃分,以此來確保各類資源的高度共享,提升資源利用率,而通過在配置表中設置系統參數的方式,也可以完成相應的系統定制工作。

3.2 做好進程管控

(1)系統控制進程。系統控制進程的服務包括了啟動、終止、定時等,可以實現對于系統實際運行狀況的在線監控工作,而在系統控制初始化的過程中,配合黑板結構能夠寫入具體的系統配置信息,確保系統配置的合理性。(2)網絡通信進程。在實踐中,可以將網絡通信進程劃分為2部分,分別是前臺通信和后臺通信,通信進程包含大量實例,能夠保證數據傳輸的高效性。(3)應用服務進程。相比較其他進程,應用服務進程的內容更加繁瑣,包括客戶登錄、交易查詢等,而這些內容實際上都能夠在統一的框架結構中實現。從用戶角度,應該結合現實需求,對相應的內容作出準確選擇。通過在數據庫設置共用接口的方式,能夠進一步強化編程人員在任務處理中的專注度,在降低軟件編程難度的同時,也可以對軟件開發的成本進行控制。

3.3 優化信息處理

一方面,應該完善信息處理機制。框架中的信息可以分為2種不同類型,一是應用級信息,二是系統級信息,在對應用進程進行控制時,通常可以通過系統級信息實現,服務器與終端客戶的交互則是通過應用級信息實現,任何一種信息都存在有相應的Msgld標志,使得框架能夠滿足多個交易系統的需求;另一方面,需要明確信息轉發原理。在針對系統信息進行轉發的過程中,應該考慮幾點關鍵內容:首先,在啟動應用服務的過程中,需要對其正在處理的信息進行登記;其次,通信進程PreComm中,可以通過黑板查看接收到的請求信息,針對服務過程進行有效處理,如果待處理的進程數量較多,可以通過輪流服務進行處理,在收到相應的應答信息后,通過對信息的查閱,就能夠確定消息接受者;然后,當后臺進程接收到信息受,需要先為消息添加消息頭,然后將其發送到下級服務器,通過查看黑板來完成對交易服務進程的有效處理。

4 基于可重用框架的軟件開發實踐

4.1 應用服務劃分

想要在服務框架內構建和開發交易系統,編碼和設計都是必不可少的內容,具體來講,一是應該做好應用服務劃分,依照系統功能進行模塊劃分及整合,確保其能夠具備良好的功能性,以商品交易系統為例,可以將其細分為委托撮合、交易管理、交易查詢、客戶登錄等,通過模塊化處理,將不同的應用服務劃分到不同機器中;二是信息定義及處理,在確定模塊的過程中,需要做好信息處理工作,同樣以商品交易過程舉例,委托撮合能夠對委托提交及委托刪除的信息進行處理,交易查詢則能夠對委托查詢、資金查詢等信息進行處理;三是配置表構建,通過文件、注冊表等方式,可以構建相應的配置表,內容包括了環境參數和進程信息;四是數據表建立,依照實際應用,建立相應數據表,包括客戶表、委托表、交易資金表等,都是數據表應該具備的內容;五是模板編寫,框架交易開發存在幾個比較明顯的特征,如簡易性、靈活性、可伸縮性等。通過框架,可以對程序的總體結構和控制流進行確定,在這種情況下,程序員在進行軟件編程時,只需要在應用程序框架中填入相應的信息處理代碼,就能夠獲取新的交易服務器,有助于提升程序員軟件開發的專注性。同時,框架交易開發靈活性的特征使得程序員可以在進行信息配置的同時增加應用進程,在交易過程中實現應用服務的啟動或者停止。

4.2 軟件設計

一方面,應該做好系統構件設計。系統構件屬于一種抽象形式,具備最佳的可重用性,通常是在對應用領域進行開發的過程中,將系統構件設置在相應的系統構件庫中;另一方面,應該重視組織構件設計。由系統構件做好協調工作,以此來形成全新的應用系統。

4.3 構件庫

在一些特殊領域,系統或者軟件想要發揮出預期效果,就必須進行一定程度的積累。在提取相應的軟件元素后,可以建立其完善的構件庫,方便用于在后續使用過程中完成對于軟件的重新開發,這種軟件重新開發的過程,實際上就是軟件重用的過程,在提高軟件開發效率的同時,也能夠有效降低軟件開發成本。

5 結語

總而言之,新時期伴隨著科學技術的飛速發展,社會對于計算機軟件的功能提出了許多新的要求,軟件開發模式也變得越發多樣化,基于可重用框架的軟件開發模式相比較常規軟件開發模式有著更大的優勢,不僅具備較強的通用性和擴展性,而且能夠減少軟件開發時間,縮減軟件開發成本,因此在軟件開發過程中得到了較為廣泛的應用。

猜你喜歡
進程信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
社會進程中的新聞學探尋
民主與科學(2014年3期)2014-02-28 11:23:03
我國高等教育改革進程與反思
教育與職業(2014年7期)2014-01-21 02:35:04
Linux僵死進程的產生與避免
主站蜘蛛池模板: 国产亚洲精品资源在线26u| 国产欧美视频一区二区三区| 亚洲精品自拍区在线观看| 国产精品自拍露脸视频| 亚洲黄色网站视频| 亚洲国产日韩视频观看| 亚洲精品男人天堂| 欧美区一区| 女人18毛片久久| 亚洲欧洲自拍拍偷午夜色| 国产丝袜无码精品| 无码中文AⅤ在线观看| 无码在线激情片| 国产成年无码AⅤ片在线| 国产精品香蕉在线观看不卡| 特级精品毛片免费观看| 亚洲人成影视在线观看| 国产精品偷伦视频免费观看国产 | 色九九视频| 国产激情国语对白普通话| 国产亚洲男人的天堂在线观看| 日韩免费视频播播| 亚洲最新地址| 亚洲欧美综合精品久久成人网| 精品少妇人妻无码久久| 99re这里只有国产中文精品国产精品 | 国产鲁鲁视频在线观看| 久久精品人人做人人综合试看| 污污网站在线观看| 亚洲制服中文字幕一区二区| AV不卡在线永久免费观看| 色偷偷男人的天堂亚洲av| 国产亚洲视频免费播放| 中文字幕欧美日韩高清| 欧洲熟妇精品视频| 黄色免费在线网址| 国产精品视频系列专区| 欧美日韩国产成人高清视频| 亚洲一级色| 97久久精品人人| 亚洲乱码视频| 四虎国产永久在线观看| 国产在线一二三区| 成人va亚洲va欧美天堂| 亚洲av色吊丝无码| 免费毛片网站在线观看| 九九精品在线观看| 国内精品免费| 日韩小视频网站hq| 成人av手机在线观看| 一级毛片无毒不卡直接观看| 久久久国产精品无码专区| 免费福利视频网站| 久久精品女人天堂aaa| 97超级碰碰碰碰精品| 天天婬欲婬香婬色婬视频播放| 国产在线无码av完整版在线观看| 色香蕉网站| 亚洲人精品亚洲人成在线| 久久国产香蕉| 伊人久久大线影院首页| 亚洲全网成人资源在线观看| 欧美中文字幕一区二区三区| 日韩AV无码免费一二三区| 国产成人高清精品免费5388| 久久99精品国产麻豆宅宅| 国产视频一二三区| 日韩欧美中文字幕在线韩免费| 亚洲无码视频图片| 国产亚洲高清在线精品99| 亚洲综合精品第一页| 99ri精品视频在线观看播放| 毛片网站在线看| 久久青草热| 好吊妞欧美视频免费| 精品视频一区在线观看| 熟妇丰满人妻| 亚洲天堂视频在线观看| www.91在线播放| 女高中生自慰污污网站| 久久久久国产一级毛片高清板| 高潮爽到爆的喷水女主播视频|