UML實例教程 解析UML建模分析與設計


UML統一建模語言在軟件開發過程中非常實用,UMl建模的分析與設計你是否熟悉,這里就通過實例向大家介紹,希望通過本文的學習,你對UML建模的分析與設計方法有一定的了解。

本節向大家介紹一下圖書管理系統的UML建模分析與設計,主要包括UML簡介,圖書管理系統的UML建模設計等內容,相信本節的介紹一定會讓你對UML建模有新的認識。

圖書管理系統的UML建模分析與設計

統一建模語言UML是面向對象分析和設計過程中重要的建模工具,本文以圖書管理系統的開發為背景,介紹了UML的分析和建模過程。

1UML簡介

UML(統一建模語言)是面向對象建模語言的標准,它可以對任何具有靜態結構和動態行為的系統進行建模,它的主要作用是幫助用戶進行面向的描述和建模,它可以描述軟件從需求分析到軟件實現和測試的全過程。標准建模語言UML的重要內容可以由五類圖(十種圖形)來定義,如表1所示。

2圖書管理系統的UML建模設計

以圖書管理系統為例,結合RationalRose2003工具軟件繪制圖形,詳細闡述UML建模過程。

2.1需求分析描述

圖書信息管理系統是使用計算機實現圖書大量信息處理的電子檔案管理系統,在本系統中主要滿足借書者、圖書管理員和系統管理員3方面的需求。對借書者來說主要是查詢個人信息、查詢圖書信息、預定當前正在被別人借閱的圖書、借閱圖書和返還圖書等;圖書管理員是系統的主要使用者,負責借書處理和還書處理,當讀者預定的圖書借出給定預定者后取消圖書預定;系統管理員主要負責系統的維護工作,涉及到讀者信息管理,圖書信息管理,系統狀態維護等。系統的功能分析如圖1所示。
圖1圖書管理系統功能分析圖

2.2模型建立

1)用例模型的建立
建立用例模型首先要確定角色(Actors),Actors表示提供或接收系統信息的人或系統,他們是與系統有交互作用的人或事務,代表一個系統的使用者或外部通信的目標。用例是系統中的一個功能單元,可以被描述為參與系統之間的一次交互作用。用例模型的用途是列出系統中的用例和參與者,並且顯示哪個是用例的執行。根據以上的系統分析,本系統確定的角色有借書者、圖書管理員和系統管理員。UML建模的用例圖如圖2所示。

圖2圖書管理系統用例圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM