


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、統(tǒng)一建模語言 UML課程介紹一、課程概況英文名: Unified Model Language開課單位: 計算機學院課程編碼: 203082學分學時: 52 學時(12 個實驗學時) 授課對象: 軟件工程專業(yè)本科學生先修課程:軟件工程、面向對象分析與設計課程目的和主要內容:本課程以介紹面向對象的統(tǒng)一建模語言 UML 為主, 目的是了解面向對象技術的基本概念, 掌握面向對象的分析和設計方法, 以及與面向對象技術相關的一些軟件開發(fā)技術,同時掌握在 Rose 環(huán)境下用 UML 進行分析和設計的要求。學會使用 UML(Unified Modeling Language )模工具, 掌握面向對象建模所必
2、需的描述手段和處理方法, 為科學研究中的軟件開發(fā)工作奠定良好基礎; 同時培養(yǎng)學生的分析能力、 設計能力和工程思想, 以提高學生的科學研究素質。使用教材: 面向對象技術 UML 教程, 軟件工程系列 , 王少鋒編著,清華大學出版社統(tǒng)一建模語言UML教學大綱二、課程概況英文名:Unified Model Language開課單位:計算機學院課程編碼:203082學時(12 個實驗學時授課對象:軟件工程專業(yè)本科學生先修課程:軟件工程、面向對象分析與設計課程目的和主要內容:本課程以介紹面向對象的統(tǒng)一建模語言 UML 為主,目的是了解面向對象技術的基本概念,掌握面向對象的分析和設計方法,以及與面向對象技
3、術相關的一些軟件開發(fā)技術,同時掌握在 Rose 環(huán)境下用UML 進行分析和設計的要求。學會使用UML(Unified Modeling Language)這一建模工具,掌握面向對象建模所必需的描述手段和處理方法,為科學研究中的軟件開發(fā)工作奠定良好基礎;同時培養(yǎng)學生的分析能力、設計能力和工程思想,以提高學生的科學研究素質。二、課程內容第一章(3學時) UML概述1.1(1 學時)UML 的歷史、特點與構成1.2(1 學時)UML 的應用領域1.3(1 學時)支持UML 的工具第二章 (3學時)面向對象技術概述1.1(1 學時)軟件工程概述1.2(1 學時)控制軟件復雜性的基本方法1.3(1 學時
4、)面向對象領域中的基本概念第三章 (6學時)用例和用例圖1.1(1 學時)用例、參與者及腳本1.2(2 學時)用例間的關系1.3(2 學時)用例圖的構成及實例第四章 (8學時)順序圖和協(xié)作圖1.1(2 學時)交互圖概述及順序圖的構成1.2(2 學時)順序圖中的各種消息1.3(2 學時)協(xié)作圖的構成及其建立步驟1.4(1 學時)(8學時)類圖和對象圖1.1(1 學時)類的屬性及操作1.2(2 學時)類之間的關系1.3(2 學時)派生1.4(2 學時)3 種主要的類版型1.5(1 學時)類圖和對象圖的構成第六章 (8學時)狀態(tài)圖和活動圖1.1(1 學時)狀態(tài)圖概述1.2(3 學時)狀態(tài)圖中的基本概
5、念及其支持工具1.3(3 學時)活動圖中的基本概念及其支持工具1.4(1 學時)狀態(tài)圖和活動圖兩者比較第七章 (6學時)構件圖和部署圖1.1(1 學時)構件和構件圖的概念及作用1.2(2 學時)支持構建圖的工具1.3(1 學時)部署圖和部署圖中的概念1.4(2學時)支持部署圖的工具實驗(12學時)1安裝及使用UML 開發(fā)工具 Rational Rose 2003 Microsoft 的Visio 2使用開發(fā)工具繪制項目案例中所涉及的用例圖、順序圖、協(xié)作圖使用開發(fā)工具繪制項目案例中所涉及的類圖、對象圖、狀態(tài)圖、活動圖、構件圖、部署圖按照軟件開發(fā)流程繪制圖書借閱系統(tǒng)中的各種圖例。三、附錄UML 參
6、考和閱讀書目:UML Rational Rose 2002UML UML 教學大綱編者:趙 嵐統(tǒng)一建模語言 UML實驗教學大綱適用軟件工程及相關專業(yè)編寫人:趙 嵐編寫時間:2005年12審核人:校核人:UML英文名稱:Unified Model Language 學 時 : 12 學 時學 分 :2課程性質:必修先修課程:軟件工程、面向對象分析與設計適用專業(yè):計算機應用及相關專業(yè)一、實驗課程的性質、目的和任務UMLUML課程的輔助教學內容,其教學的目的是通過實際操作,使學生熟悉面向對象相關技術的一些軟件開發(fā)的理論、方法、RoseUMLUML(Unified Modeling Language)
7、這一建模工具。開發(fā)系統(tǒng),及用輔助工具對系統(tǒng)進行完整建模。二、學習本實驗課程學生應掌握的前設課程知識本實驗課程的先行課程有:軟件工程導論、面向對象分析與設計。實驗實驗題目實驗實驗題目實驗內容UML 基本要求學時工具環(huán)境(1)掌握建模工具的安裝實驗一2實驗二建立分析階段模型實驗三建立設計階段模型使用開發(fā)工具繪制項目案例中分析階段所例圖、對象圖使用開發(fā)工具繪制項目案例中所涉及的協(xié)作圖、狀態(tài)圖、活動圖。熟悉分析階段的過程;掌握面向對象分析方法使用ROSE畫出軟件類圖2熟悉設計階段過程的特點ROSE 畫出設計階段的模型。2熟悉與運RationalRose(2)熟悉工具環(huán)境和基本用2003和UMLMicrosoft的圖;Visio 2003系統(tǒng)整和,使用系統(tǒng)整和,使用(1)將案例中的分析與設計進行系統(tǒng)整和。實驗四建立系統(tǒng)集成模型開發(fā)工具繪制案例中所涉及的構件圖、部署圖。按照軟件開發(fā)流實驗五綜合實驗程繪制圖書借閱系統(tǒng)中的各種圖例UML 用,ROSE 工具使用;對對圖書管理系統(tǒng)建立用例圖和類圖24合計12四、考核方式及成績評定方法實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論