日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
利用UML建模技術(shù)建立圖書館個性化推送系統(tǒng)模型

本節(jié)和大家一起繼續(xù)學習UML建模技術(shù),為了便于大家理解通過圖書館管理系統(tǒng)這一實例向大家介紹。上節(jié)我們講到圖書館個性化服務(wù),這里我們看一下圖書館個性化推送系統(tǒng)模型的幾個圖。

利用UML建模技術(shù)建立圖書館個性化推送系統(tǒng)模型

UML是一種建模語言,不是一種方法[2]。UML的表示和規(guī)則用來為系統(tǒng)面向?qū)ο蠼?,沒有指定應用UML的過程。目前,比較流行的過程有Rational統(tǒng)一過程、OPEN過程和面向?qū)ο筌浖^程(OOSP)等。Rational統(tǒng)一過程是由面向?qū)ο箢I(lǐng)域中最杰出的三位科學家,標準建模語言(UML)的***提出的,能很好地與UML結(jié)合。本文就采用此過程并利用RationalRose工具建立圖書館個性化推送系統(tǒng)模型。建模過程可以分成四個階段[4]:開始階段、細化階段、構(gòu)造階段和交接階段。開始階段產(chǎn)生業(yè)務(wù)模型和使用案例模型;細化階段明確系統(tǒng)需求,定義體系結(jié)構(gòu),以開發(fā)活動框圖來顯示事件流程,利用Sequence框圖和Collaboration框圖顯示要開發(fā)的對象及其相互間的交互,還可以通過開發(fā)類框圖顯示對象間的相互關(guān)系,組件框圖顯示系統(tǒng)組件間的相關(guān)性;構(gòu)造階段即實現(xiàn)階段;移交階段進行軟件的交付和實施。

圖書館個性化推送系統(tǒng)采用J2EE技術(shù)方案,J2EE是一個基于組件技術(shù)的體系結(jié)構(gòu),通過創(chuàng)建和組織J2EE組件創(chuàng)建J2EE應用程序。因此,對本系統(tǒng)的建模是基于組件和面向?qū)ο蟮?。UML建模技術(shù)建模的流程為:首先根據(jù)用例圖得到實現(xiàn)本系統(tǒng)所涉及的對象的靜態(tài)模型,以及描述各對象間相互關(guān)聯(lián)的動態(tài)行為模型;然后,采用基于組件的觀點,將生成的對象模型利用UML的類圖功能轉(zhuǎn)化為具有組件特征的組件類模型;***將組件類模型轉(zhuǎn)化為組件模型。

1 用例圖(UseCaseDiagram)

UML建模技術(shù)中用例圖即從用戶的角度對系統(tǒng)的功能進行描述,表述系統(tǒng)中執(zhí)行者與用例之間的關(guān)系。圖書館個性化推送系統(tǒng)的主要功能如下:用戶登錄;用戶對資源的檢索、定制;用戶定制信息的顯示;信息咨詢;信息推送;系統(tǒng)后臺維護。

2 交互圖(InteracticeDiagram)

UML建模技術(shù)中交互圖是表述各組對象如何以某種行為進行協(xié)作的模型。分為順序圖(SequenceDiagram)和合作圖(CollaborationDiagram),各有不同的側(cè)重點。SequenceDiagram顯示對象之間在時間和順序上的一種動態(tài)協(xié)作關(guān)系,它強調(diào)對象之間消息發(fā)送順序,同時顯示對象之間的交互。CollaborationDiagram著重體現(xiàn)交互對象間的靜態(tài)連接關(guān)系。本系統(tǒng)主要采用CollaborationDiagram來描述對象之間的交互關(guān)系以及對象之間的聯(lián)系。

3 類圖(ClassDiagram)

UML建模技術(shù)中類描述的是一類對象的屬性和行為,類的屬性用以描述該類對象的共同特點,類的操作用于對類的屬性執(zhí)行工作。類圖用于描述類之間的靜態(tài)關(guān)系。本系統(tǒng)利用UML的類圖功能生成組件類模型。用例“信息推送”的Collaboration框圖中的對象映射成類(例如將對象EmployeeJack映射成類Employee),將消息映射成操作(例如將消息Createnew employee映射成操作Create)得到用例“信息推送”的組件類

4 組件圖(ComponentDiagram)

UML建模技術(shù)的組件是代碼的物理模塊,組件圖顯示系統(tǒng)中的組件及其相互依賴性。Rose中通過Component框圖來描述系統(tǒng)組件及其相互依賴關(guān)系。在Rose中的默認情況下,有一個主Component框圖顯示模型中的組件包;每個包中有另一個主框圖,包含這個包中的所有組件。
在根據(jù)組件類模型構(gòu)建組件模型的過程中,要以組件和分層的思想來進行:先構(gòu)建Boundaries(邊界)、Control(控制)、Entities(實體)包及其所包含的組件,再依次添加包內(nèi)組件的關(guān)系,***產(chǎn)生詳細的組件模型。采用這種思想構(gòu)建的組件類模型轉(zhuǎn)化為組件模型后,可以很直觀的體現(xiàn)出系統(tǒng)組件開發(fā)中所依賴的MVC模式。


新聞標題:利用UML建模技術(shù)建立圖書館個性化推送系統(tǒng)模型
當前URL:http://www.5511xx.com/article/dphhijo.html