指導書(信管、電商專業使用)
合肥工業大學管理學院
二oo五年八月
《uml及其建模工具》課程實驗是《uml及其建模工具》課程的重要組成部分,旨在通過實踐加深學生對uml基礎理論的理解,促進學生對uml及其建模工具基本操作的掌握,建立對uml的感性認識。《uml及其建模工具》是資訊管理與資訊系統和電子商務專業接觸的一門重要的物件導向基礎理論課程,該課程教學效果的優劣直接關係到學生分析、設計、實現資訊系統的能力強弱,而實驗教學對學生產生的影響遠比理論深遠,因此實驗教學過程中應把提高學生對掌握uml建模的興趣作為重點。
1 目的
掌握《uml及其建模工具》課堂教學內容,培養學生對uml系統建模過程中實際問題的分析解決能力和實際動手能力,為全面掌握使用uml進行資訊系統的分析和設計奠定一定的基礎。
2 基本要求
根據實驗指導書所列的驗證、設計實驗要求,運用所學的系統專業知識,完成「圖書管理系統」分析與設計綜合實驗。按照實驗指導書要求,調研圖書管理的業務和過程,按照uml建模方法進行系統分析和設計。遵從系統需求、需求分析、靜態結構模型、動態行為模型、物理模型的一系列過程,使用visio完成圖書管理系統的uml建模。
對於學有餘力且有良好的物件導向程式開發能力的同學,可根據uml建模結果進行區域性或全域性的物件導向軟體實現。
3 實驗內容
3.1 實驗一
(1) 實驗名稱
使用visio繪製uml建模圖。
(2) 實驗型別
驗證設計。
(3) 實驗學時
4學時。
(4) 實驗地點
南區管院機房。
(5) 實驗目的
通過使用visio繪製各種基礎的uml建模圖,熟悉visio使用環境,理解各種建模圖的原理,掌握它們的實現方法。
(6) 實驗內容
① 熟悉visio:按照課堂學習的理論和基本操作,掌握visio的基本使用方法;
② 熟悉uml建模:熟悉visio中uml建模的一般方法;
③ 掌握建模圖:在visio中繪製各種建模圖的典型例項,包括用例圖、類圖、互動圖、狀態圖、元件圖、配置圖和活**。
(7) 實驗步驟與方法
① 按照課堂學習的visio基本操作方法,進入visio環境;
② 在visio環境中新建uml文件;
③ 熟悉uml的各種基本操作:包括畫線、寫文字、設定物件屬性、排版等;
④ 熟悉uml建模基礎,包括活動、協作、用例、元件、狀態圖、模型資源管理器等;
⑤ 繪製建模圖:
熟悉visio的基本操作,運用visio繪製典型的用例圖、類圖、互動圖、狀態圖、元件圖、配置圖、活**
第一步,繪製典型的類圖;
第二步,繪製典型的互動圖;
第三步,繪製典型的用例圖;
第四步,繪製典型的狀態圖;
第五步,繪製典型的元件圖;
第六步,繪製典型的配置圖;
第七步,繪製典型的活**。
⑥ 儲存uml文件;
⑦ 退出visio環境
(8) 編寫實驗報告
按「合肥工業大學管理學院《uml及其建模工具》課程實驗報告」要求填寫。
3.2 實驗二
(1) 實驗名稱
分析設計《圖書管理系統》。
(2) 實驗型別
綜合。(3) 實驗學時
4學時。
(4) 實驗地點
南區管院機房。
(5) 實驗目的
通過分析設計《圖書管理系統》並使用visio繪製《圖書管理系統》的設計建模圖,熟悉《圖書管理系統》的設計思路,理解利用uml進行資訊系統建模的一般原理,掌握運用uml進行資訊系統建模的一般方法。
(6) 實驗內容
運用uml進行系統建模,分析、設計「圖書管理系統」,掌握運用uml建模方法進行資訊系統分析、設計的一般方法
① 需求分析:對《圖書管理系統》採用用例驅動的分析方法進行需求分析;
② 靜態結構模型和動態行為模型:進一步分析需求,確定類之間的靜態結構和動態行為;
③ 物理模型:《圖書管理系統》的應用物理環境分析。
(7) 實驗步驟與方法
① 分析《圖書管理系統》的功能性需求;
② 採用用例驅動分析方法進行需求分析:
第一步,識別參與者;
第二步,識別用例,繪製系統用例圖;
第三步,用例的事件流描述;
③ 類之間的靜態結構:
第一步,定義系統物件;
第二步,定義使用者介面類;
第三步,建立類圖,在visio中繪製;
④ 類之間的動態行為模型:
第一步,確定動態行為的建模圖型別,分別為互動作用圖、狀態圖和活**;
第二步,建立互動作用圖,在visio中繪製;
第三步,建立狀態圖,在visio中繪製;
⑤ 物理模型:
第一步,確定《圖書管理系統》的應用物理環境;
第二步,根據應用物理環境在visio中繪製系統的配置圖;
⑥ 總結《圖書管理系統》建模的過程,體會使用uml進行資訊系統分析設計建模的一般方法。
(8) 編寫實驗報告
按「合肥工業大學管理學院《uml及其建模工具》課程實驗報告」要求填寫。
「UML建模工具」課程教學改革與實踐
作者 陳曉丹李思明申俊瑛 電腦知識與技術 2012年第28期 摘要 uml建模工具 是軟體工程專業的一門必修課。通過該課程的學習,使學生能使用uml建模工具進行物件導向的系統分析和設計。為了提高教學質量,通過分析學生基本情況和教學內容,在教學案例設計 教學方式和考核方式上進行了改革與實踐。關鍵詞 u...
UML實驗指導
實驗目的 熟悉uml開發工具microsoft visio 2003。實驗要求 1 熟悉visio的uml建模繪圖介面。2 通過繪製類圖學習visio的使用方法。3 通過繪製物件圖學習visio的使用方法。4 通過繪製順序圖學習visio的使用方法。實驗步驟 一 熟悉visio的uml建模繪圖介面 ...
UML建模原理實驗報告
自動排課系統 學院 計算機學院 專業 軟體101班 姓名學號 指導教師 夏輝 2012 年秋季學期 自動排課系統需求分析 一 需求分析 1 開發排課系統的必要性 現在課程表的編排使用的是人工,人來完成課程編排增加了人的勞動量,而且人工容易出錯,人力投入資金多,效率不高,使用的範圍有限,鑑於以上這些情...