国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于UML的信息系統(tǒng)分析與設(shè)計研究

2014-04-29 10:33王南殷凱鳴
電腦迷 2014年19期
關(guān)鍵詞:信息系統(tǒng)分析設(shè)計

王南 殷凱鳴

摘 要 UML是一種建模語言,具有通用性及統(tǒng)一性,基于UML開發(fā)出來的信息系統(tǒng)避免了由于不同的人表達(dá)方法不同而帶來的語義不相同的問題。信息系統(tǒng)開發(fā)是一項非常復(fù)雜的工作,需要解決的問題多種多樣,一旦做錯就會給系統(tǒng)帶來很大的影響,因此在開發(fā)信息系統(tǒng)時應(yīng)用UML建模語言進(jìn)行分析與設(shè)計,具有十分重要的作用?;赨ML的信息系統(tǒng)分析與設(shè)計可以有效的縮短開發(fā)周期,同時還能提高信息管理系統(tǒng)軟件的質(zhì)量。本文以圖書館管理信息系統(tǒng)為例,討論了基于UML的分析與設(shè)計。

關(guān)鍵詞 UML 信息系統(tǒng) 分析 設(shè)計

中圖分類號:TP3 文獻(xiàn)標(biāo)識碼:A

0前言

現(xiàn)今,各行各業(yè)在發(fā)展過程中,需要處理的信息逐漸增多,由此推動了計算機(jī)信息管理系統(tǒng)的應(yīng)用,利用計算機(jī)信息管理系統(tǒng)有很多的好處,最大的好處就是便于管理信息,提高了工作的效率及信息保護(hù)的安全性。圖書館包含大量的書籍資料,而且會有許多的用戶來頻繁的借書、還書,這使得圖書館需管理的信息大量增加。盡管大部分的圖書館都采用了計算機(jī)信息管理系統(tǒng),但是仍然處于初始階段,未真正的發(fā)揮信息系統(tǒng)的作用,因此,有了基于UML的信息系統(tǒng)分析與設(shè)計。

1UML的組成及建模機(jī)制

UML的組成:UML是一種建模語言,需要面向?qū)ο髞磉M(jìn)行,在軟件系統(tǒng)中應(yīng)用UML,可以幫助用戶對對象進(jìn)行描述和建模,而且從軟件開發(fā)開始,直到軟件系統(tǒng)最終的測試,都可以利用UML來進(jìn)行描述。UML主要由四大部分組成,分別為:視圖,非圖形,由多個圖構(gòu)成,在一個系統(tǒng)中分為不同的抽象層,而視圖就是某層對系統(tǒng)的抽象表示;圖,是由各種圖形來構(gòu)成的;模型元素,是指圖中使用的概念;通用機(jī)制,是指所提供出來的其他信息。

UML的建模機(jī)制:在UML的建模機(jī)制中,主要包括兩種,一種是靜態(tài)建模機(jī)制,另一種是動態(tài)建模機(jī)制。靜態(tài)建模機(jī)制是UML的基礎(chǔ),包括六項內(nèi)容,分別為用例圖、類圖、對象圖、包、構(gòu)件圖、部署圖。在信息系統(tǒng)中包含多個對象,各個對象之間需要進(jìn)行交互,交互的方法為互相之間傳遞消息,在動態(tài)建模機(jī)制中,包含四種動態(tài)圖:順序圖、狀態(tài)圖、協(xié)作圖、活動圖,在這四種動態(tài)圖中,消息是一種通信表示方式,實(shí)現(xiàn)對象之間的交互。

2基于UML的圖書館信息管理系統(tǒng)的分析與設(shè)計

(1)總體功能需求

隨著社會的發(fā)展,要求圖書館要實(shí)現(xiàn)現(xiàn)代化及自動化。據(jù)調(diào)查顯示,現(xiàn)在已經(jīng)有600多個圖書館實(shí)現(xiàn)了互聯(lián)網(wǎng)聯(lián)機(jī)目錄,另外,網(wǎng)絡(luò)中還擁有虛擬圖書館,這是由非盈利組織和商業(yè)公司建立起來的,主要目的是給用戶提供更為廣泛的信息。現(xiàn)今,圖書館的業(yè)務(wù)范圍正在擴(kuò)展,而且用戶的工作特點(diǎn)也在不斷地發(fā)生變化,因此在充分了解這兩方面內(nèi)容的基礎(chǔ)上,在圖書館信息管理系統(tǒng)中建立了四大結(jié)構(gòu):讀者服務(wù)區(qū)、圖書館工作區(qū)、行政管理區(qū)、圖書館簡介。

(2)系統(tǒng)的用例視圖

這一階段為分析階段,在這一階段中,以用戶的需求為主,建立起用例視圖。實(shí)際上,用例視圖就是從用戶的角度出發(fā),建立起用戶需求的系統(tǒng)功能模型圖。建立用例視圖包括兩方面的工作:第一,確定系統(tǒng)用戶,在圖書館系統(tǒng)中,系統(tǒng)用戶包括注冊及非注冊閱借閱者、圖書館及系統(tǒng)管理員、外部信息源、電子及紙質(zhì)書刊、行政主管,而不同的用戶還可以細(xì)分出更多的子類別;第二,確定和說明用例,圖書館系統(tǒng)要擁有不同的功能,根據(jù)功能劃分,系統(tǒng)可劃分為讀者服務(wù)、流通、采訪、編目、維護(hù)子系統(tǒng)幾大部分。

(3)系統(tǒng)靜態(tài)視圖

靜態(tài)視圖是一種基礎(chǔ)視圖。在系統(tǒng)需求確定之后,就需要依據(jù)需求來識別系統(tǒng)對象,并進(jìn)行分類。類確定之后,就需要了解各類之間的關(guān)系,并根據(jù)關(guān)系建立起類圖。對系統(tǒng)中的類進(jìn)行劃分,可分為3個包:GUI包、Library包、DB包。不同的包由不同的類組成,GUI包由界面類組成,實(shí)體類組成了Library包,而與數(shù)據(jù)庫相關(guān)的類則組成了DB包。

(4)系統(tǒng)動態(tài)視圖

系統(tǒng)會隨著時間的變化而變化,動態(tài)視圖主要是描述變化行為,在描述時以靜態(tài)視圖為基礎(chǔ)。首先,要建立交互作用圖,在圖書館信息管理系統(tǒng)中,包含著大量的時序圖,比如系統(tǒng)管理員添加書籍時序圖、系統(tǒng)管理員刪除書目時序圖等,在時序圖中,都需要進(jìn)行交互作用;其次,建立協(xié)作圖,協(xié)作圖表示的是對象之間在時間及空間上的交互,與時序圖所描述的內(nèi)容基本相同;第三,建立狀態(tài)圖,在系統(tǒng)中,需要建立狀態(tài)圖的類有兩種,書籍及借閱者賬戶;第四,建立活動圖,活動圖主要是確定以何種順序來完成一項操作。

(5)系統(tǒng)的配置與實(shí)現(xiàn)

在圖書館信息系統(tǒng)中,包含兩個組件圖:業(yè)務(wù)對象組件圖、用戶界面組件圖。在信息系統(tǒng)的設(shè)計中,要明確系統(tǒng)中軟件及硬件的配置情況,而為了進(jìn)行合理的配置,就需要建立相應(yīng)配置圖。

在對圖書館信息管理系統(tǒng)進(jìn)行分析與設(shè)計時,充分的應(yīng)用了UML建模語言,從系統(tǒng)的分析到系統(tǒng)的實(shí)現(xiàn),UML利用描述手段將其科學(xué)的聯(lián)系在一起。

3結(jié)論

UML作為一種標(biāo)準(zhǔn)的建模語言,對于以面向?qū)ο蠹夹g(shù)來描述的系統(tǒng)來說,無論是何種類型的系統(tǒng),都可以適用,而且在一個系統(tǒng)的不用開發(fā)階段,都可以使用UML建模語言。應(yīng)用UML建模語言對信息系統(tǒng)進(jìn)行分析與設(shè)計,可以更好地實(shí)現(xiàn)信息管理,保證信息管理的有效性及有序性。本文以圖書館信息管理系統(tǒng)為例,簡單的講述了利用UML進(jìn)行分析與設(shè)計的過程。

參考文獻(xiàn)

[1] 林奕君.基于UML的圖書館管理信息系統(tǒng)的分析與設(shè)計[J].科技情報開發(fā)與經(jīng)濟(jì),2014(14):27-28.

[2] 陳洪雷.基于UML的倉庫管理信息系統(tǒng)的分析與設(shè)計[J].商場現(xiàn)代化,2012(01):251.

[3] 呂冠艷,李奮華.基于UML的信息系統(tǒng)需求分析模型[J].微型機(jī)與應(yīng)用,2010(20):142-143.

猜你喜歡
信息系統(tǒng)分析設(shè)計
企業(yè)信息系統(tǒng)安全防護(hù)
隱蔽失效適航要求符合性驗(yàn)證分析
電力系統(tǒng)不平衡分析
瞞天過?!律O(shè)計萌到家
基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
信息系統(tǒng)審計中計算機(jī)審計的應(yīng)用
設(shè)計秀
有種設(shè)計叫而專
電力系統(tǒng)及其自動化發(fā)展趨勢分析
基于SG-I6000的信息系統(tǒng)運(yùn)檢自動化診斷實(shí)踐