<wbr id="ede8e"></wbr><bdo id="ede8e"><var id="ede8e"><optgroup id="ede8e"></optgroup></var></bdo>
    1. <sub id="ede8e"></sub>
    2. <sub id="ede8e"></sub>
    3. 18禁无遮挡啪啪无码网站,真人无码作爱免费视频,2018年亚洲欧美在线v,国产成人午夜一区二区三区 ,亚洲精品毛片一区二区,国产在线亚州精品内射,精品无码国产污污污免费,国内少妇人妻偷人精品
      首頁 > 文章中心 > 正文

      計算機軟件構件認識探究

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

      計算機軟件構件認識探究

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

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

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

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

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

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

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

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

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

      2.2.1軟件構件分析

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

      2.2.2軟件開發

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

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

      主站蜘蛛池模板: 国产免费午夜福利蜜芽无码| 狠狠色噜噜狠狠狠狠7777米奇 | 国产一区在线观看不卡| 国产性三级高清在线观看| 国产精品一区二区日韩精品 | 国产一区二区三区导航| 一本久道中文无码字幕av| 欧美精品一产区二产区| 国产 麻豆 日韩 欧美 久久| 免费A级毛片中文字幕| 国产AV影片麻豆精品传媒| 中文字幕日韩有码一区| 人成午夜免费大片| 亚洲欧洲日产国无高清码图片| 中日韩中文字幕一区二区| 国产精品推荐视频一区二区| 国产精品一区二区黄色片| 国产自产av一区二区三区性色| 久久精品日日躁夜夜躁| 亚洲一区二区三级av| 国产精品国产三级国AV| 国产高清在线精品一区APP| 华人在线亚洲欧美精品| 国产一区二区四区不卡| 亚洲第一极品精品无码久久| 亚洲理论在线A中文字幕| 日本老熟女一二三区视频| 国产一区二区三中文字幕| 成人亚洲精品一区二区三区| 国产高清精品一区二区三区| 久久天天躁狠狠躁夜夜不卡| 亚洲国产大胸一区二区三区| 蜜臀av一区二区三区日韩| 热久久这里只有精品国产| 亚洲av色香蕉一二三区| 久久碰国产一区二区三区| 国产亚洲精品成人av久| 18禁无遮挡啪啪无码网站| 精品国产不卡在线观看免费| 亚洲人成线无码7777| 国产精品夜夜春夜夜爽久久小说|