首頁 > 文章中心 > 正文

      計算機軟件構件認識探究

      前言:本站為你精心整理了計算機軟件構件認識探究范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

      計算機軟件構件認識探究

      1計算機軟件構件及其構造原則

      1)注重構件重用度提升。在軟件構件構造過程中,應結合實際應用,實施功能構件的分離,為滿足各類應用實際需求,還可將可變部分進行參數化與數據化。同時,注重抽象級別提升,建立其結構標準;

      2)可理解性原則。抽象化是構件的一大特點,基于此,在構件構造過程中,應提供一些可理解的方法結構、屬性、操作,或設置有完整的說明,以便復用;3)方便演化。在構造過程中,數據及其結構使封裝為一個整體的,可在數據構件對象中存儲數據,以便數據對其結構的解釋。

      2基于構件技術的計算機軟件開發

      面向構件的計算機軟件開發是指以相應的構件模型為重要支撐,對構件庫中的軟件構件進行重用,并實施軟件構件的組合,構造更高層次的軟件系統。本文以某物業管理公司管理信息系統開發為例,以MIS系統為主要載體探討面向構件的計算機軟件開發。

      2.1面向構件的計算機軟件開發方法

      快速原型法、自頂向下法、自底向上法是傳統的計算機軟件開發的三種主要的方法,相異于這些方法,面向構件的計算機軟件開發從分析設計到其運行實現等各個階段的開發工作不再是零基礎,而是在CBSD的引導下,實施計算機軟件系統的集成。也即是基于構件技術的計算機軟件系統開發是以組裝為主導的軟件開發過程。其開發方法如圖一所示:

      2.2面向構件的計算機應用軟件系統開發

      結合以上基于構件技術的軟件系統開發方法,在該公司的軟件系統開發過程中,首要步驟即是分解該信息管理系統的功能模型,以確定出滿足系統管理需求的軟件構件。該物業管理公司開發的信息管理系統模型主要目的在于實現對小區日常物業高效管理的需求。基于此,該信息管理系統的主要功能模塊則可分解為文件管理、維修環衛、園林綠化以及保安部等。而在這些功能模塊中,都涉及查詢、添加、編輯、報表、打印、刪除等數據,可見在這一應用軟件系統的開發中,可確定它們是能夠復用的操作構件。

      2.2.1軟件構件分析

      軟件構件分析主要針對系統的構架選型、業務構件需求以及數據模型、可復用服務構件等進行分析。其中,數據模型分析應注重概念數據模型與物理數據模型的設計。設計人員在物理數據模型設計中,應重視儲存參數、約束條件、定義表、視圖、表空間等的設計。在該公司的信息管理系統開發過程中,根據其應用管理的實際需求,可將其體系結構劃分解為三個層次:一是數據服務層。該層主要負責數據的定義、更新、訪問、維護等。在服務層次中,主要包括系統數據(系統安全數據等,如用戶的賬號、密碼等數據)、業務數據(維修環衛等涉及系統業務的數據)與控制數據(用以應用軟件系統業務修改的數據);二是應用服務層。該層主要對應用軟件系統的主要業務應用程序進行封裝,實現系統的應用功能構件,如組織管理構件、日常考勤構件等;三是客戶服務層。該層主要根據用戶需求,提供滿足其應用需求的可視化界面。

      2.2.2軟件開發

      根據上述對應用軟件系統的構件體系結構分析可知,在該信息管理系統開發中,數據訪問構件、應用邏輯構件以及客戶端構件是各信息管理子系統的主要構件。其中,數據訪問構件則主要參與施維修材料、環衛材料、日常考勤材料等數據處理的數據庫操作;而應用邏輯構件主要是以用戶的實際需求為基礎,實現應用軟件系統中的具體功能。最后,客戶端構件則是整個軟件應用系統運行過程中均需應用的構件,即設置開發工具中數據窗口、菜單、按鈕等控件。在分析了該管理信息系統的構成的基礎上,明確該應用系統的業務過程包含了管理經理部、維修環衛部、保安部等,并針對每一業務角色,運用“RUP方法”進行業務角色功能分析,明確各構件之間的協作關系。在此基礎上,以為主要的開發平臺,并采用B/S結構模式,在完成構件實現代碼與粘合代碼編制之后,以“API”為載體,以exe以及dll形式將構件置入構件庫之中,在根據該應用軟件系統結構以及系統的應用需求,組裝構件并實施系統測試。構件技術應用是以軟件復用為基本思想,立足于產品的集成與組合,突破了計算機軟件開發“零基礎”限制,對于計算機軟件開發與發展具有積極的意義,在軟件開發過程中,可結合實際應用需求,加強基于構件技術軟件開發方法的應用。

      作者:彭云峰趙凱單位:安陽工學院計算機科學與信息工程學院

      亚洲欧洲精品一区二区三区| 亚洲AV之男人的天堂| 亚洲AV成人无码网站| 亚洲第一成人在线| 亚洲1区1区3区4区产品乱码芒果 | 国产亚洲av片在线观看16女人 | 精品无码专区亚洲| 亚洲av无码一区二区三区四区 | 亚洲色成人网站WWW永久| 国产AⅤ无码专区亚洲AV| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 亚洲AV无码专区在线播放中文| 国产综合精品久久亚洲| 国产av无码专区亚洲av果冻传媒| 久久国产成人亚洲精品影院| 久久精品亚洲男人的天堂| 国产亚洲老熟女视频| 亚洲熟女少妇一区二区| 好看的电影网站亚洲一区| 亚洲人色婷婷成人网站在线观看| 国产偷v国产偷v亚洲高清| 亚洲AV无码乱码国产麻豆穿越| 亚洲好看的理论片电影| 亚洲黄色免费在线观看| 亚洲乱码一二三四区国产| 亚洲色图激情文学| 亚洲AV成人精品一区二区三区| xvideos亚洲永久网址| 亚洲性日韩精品国产一区二区| 国产aⅴ无码专区亚洲av麻豆| 亚洲AV无码专区电影在线观看| 99久久精品国产亚洲| 91亚洲自偷在线观看国产馆| 伊人久久亚洲综合影院首页| 亚洲av无码偷拍在线观看| 亚洲免费日韩无码系列| 亚洲精品无码不卡在线播放HE| 亚洲人成在线播放网站岛国| 亚洲人成影院午夜网站| 亚洲成AV人影片在线观看| 久久久久亚洲精品男人的天堂|