999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

UML在管理信息系統分析與設計中的應用

2008-04-12 00:00:00劉振華
船海工程 2008年6期

摘 要:UML是一個通用的標準建模語言,是面向對象分析與設計方法的表現手段。以學生綜合管理信息系統建模為例,介紹了UML在該系統中的應用和系統的建模過程,給出了系統的主要用例圖、部分類圖、狀態圖供使用UML建模人員參考。

關鍵詞:UML;面向對象;管理信息系統

中圖分類號:U692;N945.12 文獻標志碼:A

Application of UML At Management Information System

Analysis and Design

LIU Zhen-hua

(Department of Computer Science,Binzhou Vocational College,256603 Binzhou Shandong)

Abstract:UML is an uniformed standard model language which has the ability of exhibiting OOA and OOD. This paper presents main use case diagram, part class diagram and statechart diagram after introducing how to use UML in the system and modeling process.

Key words:Unified Modeling Language (UML); Object-Oriented; Management Information System

UML(Unified Modeling Language),即統一建模語言,它是在綜合了著名的Booch方法、OMT 方法和OOSE方法的基礎上,吸收了其它00開發思想,進一步發展并抽象出的標準的圖形化建模語言,是面向對象分析與設計方法的表現手段。UML是一個通用的標準建模語言,可用于任何具有靜態結構和動態行為的系統建模,并且適用于系統開發過程中從需求規格描述到系統完成后測試的不同階段。UML具有表達力強、清晰和一致的特點,消除了不同建模方法在表示法和術語上的差異,避免了符號表示和理解上不必要的混亂,已成為在軟件工業中占支配地位的建模語言,并在許多領域的軟件開發中得到應用。

UML 規定了一整套建模元素和相應的可視化描述,用于描述、說明、可視化地構造軟件開發各個階段的產品。本文以信息管理系統——學生綜合管理信息系統為例,介紹UML技術的應用和系統建模過程[1-2]。

1 基于UML的系統分析設計過程

系統采用面向對象技術設計,首先通過需求調查、分析,繪制出系統的靜態模型,然后通過對系統的行為進行描述,即建立系統的動態模型。模型建立好后,接受用戶和專家的嚴格審查,通過多次修改,不斷完善,從而為后續的設計和實現奠定基礎。

整個系統采用用例驅動方式下的軟件開發過程,用用例描述系統的功能需求,從分析、設計、實現到測試都是以用例實現作為最終目標。

1.1 用例建模

用戶需求通常包括功能需求、性能需求、安全可靠性需求等多個方面。基于UML分析設計系統時,在需求分析階段,用用例圖來描述捕獲用戶功能需求。通過對用例建模,描述對系統感興趣的外部角色(Actor)及其對系統的功能需求。用例圖(Use case diagram)是首先需要建立的模型,它定義了系統的主要功能和系統邊界,完全是從系統的外部觀看系統功能,并不描述系統內部對功能的具體實現,是其它視圖的核心和基礎。在用例圖中,角色代表觸發系統功能的用戶或其它系統,用例代表具體的功能描述。

1.1.1 確定系統角色

角色(Actor)是指與系統直接交互的人或者物,向系統輸入或使用系統的某些功能,但是不屬于系統,角色可能是某個系統或一類人等。本系統的角色主要有系統管理員、學工處、教務處、校醫院、學生等。

1.1.2 獲取用例

用例描述的是系統的功能實現,它揭示了人們如何使用系統。目前高校中的MIS大多按部門業務開發,歸各個部門管理,信息共享度低,形成了一個個“信息孤島”,不僅浪費了人力物力,而且很容易出現因更新不同步而導致的數據不一致的情況的發生。為了減少“信息孤島”,消滅數據冗余和數據不一致的現象,提高數據共享度,實現信息的整體規范管理,根據用戶需求把學籍管理、系部管理、專業管理、班級管理、教務管理和健康管理等功能進行集成,設計一個B/S和C/S相結合的體系結構的管理信息系統。圖2-1是系統頂層用例圖,含有14個用例和6個活動者,系統的功能包括:用戶管理、學生基本信息管理、系部專業管理、班級管理、學生干部管理、學生黨團組織管理、獎懲管理、課程管理、成績考試管理和健康管理等,是一個功能相對全面的管理系統。

1.1.3 繪制用例圖

上圖中的每個用例又可細化為更為詳細的用例圖。限于篇幅不再累述。

1.2 靜態建模

任何建模語言都是以靜態建模機制為基礎的,UML也不例外。UML的靜態建模機制包括類圖、組件圖和配置圖。其中,類圖表達了系統中類與類之間的關系,是UML中最重要、最基本的靜態模型。構成類圖最主要的元素是類和類之間的關系,包括關聯(Association)、泛化(Generalization)、組合(Composition)、聚合(Aggregation)等)。類圖描述的是一種靜態關系,在系統的整個生命周期內都是有效的。進行類圖建模時首先要分析與系統功能相關的對象,進行類的區分、確定類的屬性和方法,然后分析各種類之間的關系,并用建模元素描述出來。在本系統中定義了許多類,如:學生、系部、班級、專業等。這里將給出系統中部分類的關系和具體描述,其中,系部類和專業類之間,專業類和班級類之間,班級類和學生類之間都是一對多的關系。以下是系統的部分類圖。

1.3 動態建模

系統的靜態模型不能清晰地描述對象的行為和職責,不能全面的反映系統的情況,要描述系統的動態行為,必須建立系統的動態模型。系統動態模型有:狀態圖、順序圖、協作圖和活動圖四類。其中順序圖表示一組對象之間的動態協作關系,反映對象之間發送消息的時間順序;協作圖由對象(Object)、聯系(Link)和消息(Message)三種元素組成,用于描述用例的實現;活動圖反映系統中從一個活動到另一個活動的流程,強調對象間的控制流程。下面以增加用戶狀態圖為例建立系統的動態模型。

1.3.1 狀態圖(Statechart diagram)

狀態圖是系統分析的一種常用工具,用于描述類的對象所有可能的狀態以及事件發生時狀態的轉移條件。通常,狀態圖是對類圖的補充。實際應用中并不需要為所有的類畫狀態圖,僅為那些有多個狀態其行為受外界環境影響并且發生改變的類畫狀態圖。狀態圖由表示狀態的節點和表示狀態之間的轉移線組成,增加用戶狀態圖如圖2-3所示。

2 結束語

UML已成為在軟件工業中占支配地位的建模語言,并在許多領域的軟件開發中得到應用。應用UML對管理信息系統進行建模,有利于開發人員之間在各個開發環節間確立溝通的標準,便于系統文檔的制定和項目的管理,提高了系統的可靠性和穩定性。

本文作者創新點:采用面向對象技術將UML 用于管理信息系統-學生信息管理系統建模,采用用例驅動方式下的軟件開發過程,用用例描述系統的功能需求,從分析、設計、實現到測試都是以用例實現作為最終目標;介紹了用UML進行系統建模的過程和步驟,給出了系統的部分用例圖、類圖、狀態圖供使用UML建模人員者參考。

參考文獻

[1]馮 霄.教育信息化的思考與探索[J].浙江中醫學院學報,2004,28(4):70-71.

[2]凌蘇湘.基于UML的MIS開發方法研究[J].計算機工程與科學,2003,,25(3):101-103.

[3]蔡雪蛟,王益民,蔡長安,等.基于UML的報刊發行分析設計[J].計算機應用,2004, 24(1):155-157.

[4]Wendy Boggs,邱仲潘譯,UML with Rational Rose 從入門到精通[M].北京:電子工業出版社,2000.

[5]Booch G, Rumbaugh J, Jacobson I.姚淑珍,唐發根,譯.UML參考手冊[M].北京:機械工業出版社,2001.

主站蜘蛛池模板: 欧美性爱精品一区二区三区| 国产成人无码AV在线播放动漫| 四虎永久免费在线| 欧美在线一二区| 国产激情无码一区二区APP | 秋霞午夜国产精品成人片| 58av国产精品| 国产人妖视频一区在线观看| 十八禁美女裸体网站| 亚洲精品国产综合99| 美女无遮挡免费网站| 亚洲无码高清视频在线观看| 69综合网| 国产91九色在线播放| 一级毛片中文字幕| 精品国产aⅴ一区二区三区| 亚洲三级电影在线播放| 亚洲黄网视频| 色综合中文字幕| 2021最新国产精品网站| 97视频在线观看免费视频| 免费观看精品视频999| 国产噜噜在线视频观看| 欧美国产精品不卡在线观看| 久久黄色影院| 狠狠亚洲婷婷综合色香| 少妇精品在线| 国产精品va| 日韩av在线直播| 国产精品黑色丝袜的老师| 一级在线毛片| 国产精品欧美在线观看| 亚洲高清在线天堂精品| 国产尤物视频在线| 国产一级毛片高清完整视频版| 五月天综合婷婷| 国产男女XX00免费观看| 在线观看国产一区二区三区99| 五月婷婷综合网| 国产男女免费视频| 婷婷色婷婷| 国内精自线i品一区202| 好吊日免费视频| 五月婷婷综合网| 国产丰满大乳无码免费播放| a天堂视频| 精品国产www| 亚洲男人天堂2020| 欧美www在线观看| аv天堂最新中文在线| 日韩精品毛片人妻AV不卡| 99久久亚洲综合精品TS| 日本三级欧美三级| 国产精品毛片一区| 国产一区三区二区中文在线| 欧美视频免费一区二区三区| 亚洲日韩精品无码专区| 四虎AV麻豆| 再看日本中文字幕在线观看| 四虎成人精品| 中文字幕中文字字幕码一二区| 美女高潮全身流白浆福利区| 精品国产自在在线在线观看| 国产女人在线观看| 毛片基地视频| 欧美一道本| 九九免费观看全部免费视频| 国产欧美日韩在线一区| 亚洲一级毛片在线观播放| a欧美在线| 91视频精品| 成人午夜亚洲影视在线观看| 久久青草视频| 一区二区三区精品视频在线观看| 华人在线亚洲欧美精品| 一区二区三区精品视频在线观看| 91久久大香线蕉| 亚洲一区二区三区国产精华液| 亚洲一区二区视频在线观看| 亚洲h视频在线| 亚洲黄网视频| 8090成人午夜精品|