成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

開發(fā) 架構(gòu)
UML建模技術(shù)是一種建模語言,不是一種方法。UML建模技術(shù)的表示和規(guī)則用來為系統(tǒng)面向?qū)ο蠼#瑳]有指定應(yīng)用UML的過程。

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

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

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

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

1 用例圖(UseCaseDiagram)

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

2 交互圖(InteracticeDiagram)

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

3 類圖(ClassDiagram)

UML建模技術(shù)中類描述的是一類對象的屬性和行為,類的屬性用以描述該類對象的共同特點(diǎn),類的操作用于對類的屬性執(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中的默認(rèn)情況下,有一個(gè)主Component框圖顯示模型中的組件包;每個(gè)包中有另一個(gè)主框圖,包含這個(gè)包中的所有組件。
在根據(jù)組件類模型構(gòu)建組件模型的過程中,要以組件和分層的思想來進(jìn)行:先構(gòu)建Boundaries(邊界)、Control(控制)、Entities(實(shí)體)包及其所包含的組件,再依次添加包內(nèi)組件的關(guān)系,***產(chǎn)生詳細(xì)的組件模型。采用這種思想構(gòu)建的組件類模型轉(zhuǎn)化為組件模型后,可以很直觀的體現(xiàn)出系統(tǒng)組件開發(fā)中所依賴的MVC模式。

  【編輯推薦】

  1. 專家實(shí)例講解UML建模技術(shù)
  2. 術(shù)語匯編 UML建模技術(shù)解析
  3. 學(xué)習(xí)筆記 UML建模語言的特點(diǎn)和應(yīng)用領(lǐng)域
  4. 免費(fèi)UML建模工具盡情體驗(yàn)
  5. 幾款常用UML建模工具解析
責(zé)任編輯:佚名 來源: it168.com
相關(guān)推薦

2010-06-08 14:22:07

UML技術(shù)

2010-06-29 19:08:23

UML建模技術(shù)

2010-07-06 17:06:31

UML建模

2010-06-12 09:54:40

圖書館管理系統(tǒng)中UML

2010-06-12 16:08:18

UML圖書館管理系統(tǒng)

2010-10-26 11:39:48

2021-08-30 14:30:38

網(wǎng)絡(luò)攻擊黑客網(wǎng)絡(luò)安全

2015-05-27 14:24:49

2013-01-23 09:44:15

開源軟件開源技術(shù)

2012-03-28 14:58:37

手機(jī)推送移動(dòng)應(yīng)用

2020-06-28 07:00:00

推薦系統(tǒng)智能商務(wù)服務(wù)平臺

2010-01-04 20:16:06

高校圖書館SSL VPNArray

2022-11-01 07:19:45

推薦系統(tǒng)非個(gè)性化

2010-07-12 12:41:12

UML類圖

2010-06-09 13:06:22

UML業(yè)務(wù)建模實(shí)例

2009-05-05 13:57:33

array應(yīng)用交付網(wǎng)絡(luò)

2010-06-29 16:27:06

UML業(yè)務(wù)建模實(shí)例

2023-10-26 12:39:40

2013-11-26 09:53:50

2013-11-11 16:34:36

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 91精品国产一区二区三区 | 亚洲视频在线播放 | 久久91| 亚洲不卡在线观看 | 久久久久无码国产精品一区 | 亚洲国产网| 91精品国产综合久久国产大片 | 天天草视频 | 欧美精品久久久久 | 久久网日本 | 最新国产精品视频 | 亚洲综合久久网 | 日韩毛片在线观看 | 国产精品成人一区二区 | 久久综合色综合 | 拍拍无遮挡人做人爱视频免费观看 | 色在线免费视频 | 亚洲精品9999 | 日日干夜夜操天天操 | 艹逼网| 亚洲天堂中文字幕 | 精品伊人久久 | 免费av电影网站 | 中文字幕亚洲欧美日韩在线不卡 | 国产一区二区三区四区在线观看 | 久久免费精品视频 | 色欧美综合 | 久久99视频精品 | 成人欧美一区二区三区在线播放 | 午夜一级做a爰片久久毛片 精品综合 | 中文字幕1区2区3区 日韩在线视频免费观看 | 国产97人人超碰caoprom | 欧美黑人一级爽快片淫片高清 | 91日韩在线 | 99爱在线视频 | 国产日韩精品一区二区 | 亚洲iv一区二区三区 | 羞羞视频免费在线观看 | 久久电影一区 | 精品一区二区三区在线视频 | 精品久久ai电影 |