亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        檔案信息管理軟件的框架結(jié)構(gòu)設(shè)計(jì)淺析

        2018-01-15 10:14:54馬敬敬
        科學(xué)與財(cái)富 2018年34期
        關(guān)鍵詞:框圖信息管理框架

        馬敬敬

        摘要:檔案信息管理軟件是現(xiàn)代社會(huì)不可缺少的部分,成功開(kāi)發(fā)出一個(gè)檔案信息管理軟件的框架,利用這個(gè)框架,就可以開(kāi)發(fā)出各種類型的檔案信息管理軟件,從而實(shí)現(xiàn)檔案信息的現(xiàn)代化管理。

        計(jì)算機(jī)檔案信息管理軟件經(jīng)歷了從微機(jī)單機(jī)版、海量光盤存儲(chǔ)系統(tǒng)版、網(wǎng)絡(luò)版等不斷發(fā)展的漸進(jìn)過(guò)程。其間,從最初的輔助手工檔案管理,一件一卷的創(chuàng)新檔案管理,公文、檔案一體化管理,發(fā)展到對(duì)絕密檔案的計(jì)算機(jī)管理。目前,檔案信息管理方面的應(yīng)用軟件已經(jīng)相當(dāng)成熟,如果能成功的開(kāi)發(fā)出一種檔案信息管理軟件的框架,這將是一個(gè)突破。比如某類型的檔案管理框架可以成功的生成一個(gè)檔案信息管理軟件,那么它也能生成其它類型的檔案信息管理軟件。開(kāi)發(fā)出這樣一個(gè)檔案信息管理軟件的框架是非常有意義的。

        那么應(yīng)該如何設(shè)計(jì)一個(gè)檔案信息管理軟件的框架呢?我們以Rational Rose技術(shù)建模工具來(lái)試進(jìn)行分析。

        1、框架是整個(gè)或部分系統(tǒng)的可重用設(shè)計(jì),表現(xiàn)為一組抽象構(gòu)件及構(gòu)件實(shí)例間交互的方法,是可被應(yīng)用開(kāi)發(fā)者定制的應(yīng)用骨架??梢哉f(shuō),一個(gè)框架是一個(gè)可復(fù)用的設(shè)計(jì)構(gòu)件,它規(guī)定了應(yīng)用的體系結(jié)構(gòu),闡明了整個(gè)設(shè)計(jì)、協(xié)作構(gòu)件之間的依賴關(guān)系、責(zé)任分配和控制流程,表現(xiàn)為一組抽象類以及其實(shí)例之間協(xié)作的方法,它為構(gòu)件復(fù)用提供了上下文(Context)關(guān)系??蚣艿年P(guān)鍵在于框架內(nèi)對(duì)象間的交互模式和控制流模式??蚣転闃?gòu)件提供重用的環(huán)境,為構(gòu)件處理錯(cuò)誤、交換數(shù)據(jù)及激活操作提供了標(biāo)準(zhǔn)的方法。

        框架的設(shè)計(jì)技術(shù)大體可分為兩類:實(shí)踐法與系統(tǒng)法。

        實(shí)踐法也可以說(shuō)是實(shí)例(Example)驅(qū)動(dòng)的設(shè)計(jì)方法,它是從若干個(gè)具體的典型應(yīng)用中,抽象出相似點(diǎn)來(lái)構(gòu)建框架,框架反過(guò)來(lái)又應(yīng)用于不同的問(wèn)題,并在解決不同問(wèn)題的過(guò)程中得到更新,在框架的設(shè)計(jì)和實(shí)現(xiàn)的兩步中,不斷反復(fù)。等到框架逐漸成熟時(shí),需要修改和反復(fù)的內(nèi)容就會(huì)越來(lái)越少。

        系統(tǒng)法是逐步泛化的框架設(shè)計(jì)方法,這種方法可以避免在早期的開(kāi)發(fā)過(guò)程中局限于應(yīng)用專用的類和體系結(jié)構(gòu),并且有利于使用通用的設(shè)計(jì)模式??蚣艿脑O(shè)計(jì)是一個(gè)反復(fù)的過(guò)程,在這個(gè)過(guò)程中需要領(lǐng)域和設(shè)計(jì)兩方面的專家意見(jiàn),框架用戶和框架開(kāi)發(fā)者之間的交流對(duì)框架的設(shè)計(jì)也很重要,因?yàn)榭蚣苁窃诓粩喾磸?fù)的過(guò)程中逐步成熟的。設(shè)計(jì)框架時(shí),重點(diǎn)在識(shí)別出具備靈活性的地方,也就是“熱點(diǎn)”,這也是框架的關(guān)鍵所在。構(gòu)件庫(kù)系統(tǒng)基于框架而不是具體的類,使得構(gòu)件庫(kù)系統(tǒng)的使用更具靈活性。但在框架基礎(chǔ)上構(gòu)建具體的應(yīng)用時(shí), 類的使用和開(kāi)發(fā)總是隨之而來(lái),在框架上生成應(yīng)用可以通過(guò)創(chuàng)建子類、配置各構(gòu)件對(duì)象、調(diào)整實(shí)例等來(lái)獲得。

        2、框架結(jié)構(gòu)設(shè)計(jì)的關(guān)鍵在于框架內(nèi)對(duì)象間的交互模式和控制流模式,在建模的過(guò)程中,可以根據(jù)基本構(gòu)件和業(yè)務(wù)構(gòu)件來(lái)建立類及它所對(duì)應(yīng)的對(duì)象,從而建立起對(duì)象間的關(guān)系,形成對(duì)象間的交互和控制。

        角色:角色是與所建系統(tǒng)交互的人或物,包括系統(tǒng)外的一切,有三大類:系統(tǒng)用戶、與所建系統(tǒng)交互的其他系統(tǒng)和時(shí)間,如圖1所示。

        使用案例:演示人們?nèi)绾问褂孟到y(tǒng),是系統(tǒng)提供的功能塊,如圖2所示。

        關(guān)聯(lián)關(guān)系:關(guān)聯(lián)關(guān)系描述角色與使用案例之間的關(guān)系。關(guān)聯(lián)關(guān)系用箭頭表示。

        各個(gè)使用案例之間有三種關(guān)系:包括關(guān)系、擴(kuò)展關(guān)系和一般化關(guān)系。

        包含關(guān)系使一個(gè)用例的功能可以在另一個(gè)用例中使用,如圖3所示。

        擴(kuò)展關(guān)系允許一個(gè)使用案例擴(kuò)展另一使用案例提供的功能,如圖4所示。

        一般化關(guān)系表示幾個(gè)角色或用例有一些共性,如圖5所示。

        事件流:事件流文檔是描述所建系統(tǒng)的具體細(xì)節(jié)。其目的是建檔使用案例中的邏輯流程,詳細(xì)描述系統(tǒng)用戶的工作和系統(tǒng)本身的工作。我們建立的事件流如下:

        主事件流:

        1)客戶請(qǐng)求建立一個(gè)檔案系統(tǒng),用例開(kāi)始。

        2)系統(tǒng)提示用戶選擇檔案系統(tǒng)的界面。

        3)進(jìn)入界面選擇。

        A1選擇系統(tǒng)默認(rèn)界面。

        A2用戶自定義界面。

        4)界面選擇后成功遞交。

        5)提示用戶選擇檔案管理系統(tǒng)的數(shù)據(jù)庫(kù)。

        6)用戶選擇所需數(shù)據(jù)庫(kù)。

        7)進(jìn)入數(shù)據(jù)庫(kù)建立階段。

        8)用戶選擇檔案管理系統(tǒng)的操作。

        9)試運(yùn)行系統(tǒng)。

        A3修改系統(tǒng)。

        10)導(dǎo)出系統(tǒng)。

        其它事件流:

        A1選擇系統(tǒng)默認(rèn)界面。

        1)選擇系統(tǒng)提供的界面。

        2)返回第4步。

        A2用戶自定義界面。

        1)用戶自選界面。

        2)返回第4步。

        A3修改系統(tǒng)。

        1)返回第2步。

        活動(dòng)框圖:它是另一種建模事件流的方式,顯示與文本事件流相同的信息。

        我們?cè)跇I(yè)務(wù)模型中用活動(dòng)框圖描述業(yè)務(wù)過(guò)程的工作流,如圖6所示。

        主框圖:進(jìn)入Main的框圖窗口,在工具欄中選中Actor,然后在框圖窗口中點(diǎn)擊建立起我們系統(tǒng)中的角色,取名Custom。在主框圖中,我們把整個(gè)系統(tǒng)提供的使用案例定義為“建立一個(gè)檔案管理系統(tǒng)”。在工具欄中選中Use Case,然后在框圖窗口中點(diǎn)擊建立起我們系統(tǒng)中的使用案例,取名create a file system,如圖7所示。

        Interaction框圖:分為Sequence和Collaboration兩種,它們之間用F5轉(zhuǎn)換,顯示參與使用案例流程的對(duì)象和對(duì)象之間發(fā)送的消息。Sequence按時(shí)間排序,Collaboration框圖按對(duì)象本身來(lái)組織。通過(guò)尋找對(duì)象→尋找角色→將消息加入框圖的步驟,建立Interaction框圖。如圖9所示。

        3、主題框架設(shè)計(jì)完成后可以增加屬性、關(guān)系、對(duì)象、組件等,從而建立完善的框架結(jié)構(gòu)。

        結(jié)論:

        通過(guò)以上對(duì)檔案信息管理軟件的分析和設(shè)計(jì),我們可以看出在軟件設(shè)計(jì)方面,采用框架技術(shù)進(jìn)行軟件開(kāi)發(fā)的許多優(yōu)點(diǎn),使用這種框架的編程人員可以在一個(gè)通用功能已經(jīng)實(shí)現(xiàn)的基礎(chǔ)上開(kāi)始具體的系統(tǒng)開(kāi)發(fā),從而能在已有構(gòu)件的基礎(chǔ)上生成應(yīng)用程序,實(shí)現(xiàn)“零代碼編寫”的理想目標(biāo)。

        猜你喜歡
        框圖信息管理框架
        框架
        造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
        評(píng)《現(xiàn)代物流信息管理與技術(shù)》(書評(píng))
        廣義框架的不相交性
        捷豹I-PACE純電動(dòng)汽車高壓蓄電池充電系統(tǒng)(三)
        電路圖2017年凱迪拉克XT5
        算法框圖的補(bǔ)全
        WTO框架下
        法大研究生(2017年1期)2017-04-10 08:55:06
        在高速公路信息管理中如何做好QC小組活動(dòng)
        一種基于OpenStack的云應(yīng)用開(kāi)發(fā)框架
        国产精品毛片一区二区三区| 国产亚洲日韩欧美一区二区三区| 99热成人精品国产免| 一本色道亚州综合久久精品| 亚洲一区二区三区蜜桃| 毛片无码国产| 欧韩视频一区二区无码| 日本一区二区三区啪啪| 亚洲AV综合A∨一区二区| 亚洲国产精品色婷婷久久| 国产av一区二区三区天美| 激情综合色综合啪啪开心| 老子影院午夜精品无码| 欧美精品一区二区精品久久| 综合中文字幕亚洲一区二区三区 | 国产内射一级一片内射高清视频1 成人av一区二区三区四区 | 免费二级毛片在线播放| 国内偷拍第一视频第一视频区| 性av一区二区三区免费| 亚洲av午夜福利精品一区二区| 免费可以在线看A∨网站| 久久伊人精品只有这里有| 福利视频一区二区三区| 国产真实强被迫伦姧女在线观看| 澳门毛片精品一区二区三区| 久久久人妻一区精品久久久| 巨爆中文字幕巨爆区爆乳| 男男受被攻做哭娇喘声视频| 久久久久久99精品| 国产午夜精品久久精品| 乱人伦精品视频在线观看| 免费无码肉片在线观看| 亚洲中文字幕人妻诱惑| 玖玖色玖玖草玖玖爱在线精品视频| 精品国产一区av天美传媒| 亚洲女同精品一区二区久久| 国产亚洲精品免费专线视频| 国产精品办公室沙发| 1000部精品久久久久久久久| 美女扒开内裤露黑毛无遮挡| 人妻少妇中文字幕在线观看|