




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 UML統一建模教學大綱課程性質專業必修課課程編號XX408208課程名稱UML統一建模適用專業計算機科學與技術先修課程軟件工程概論、面向對象程序設計總學時 32 其中理論 20 學時,實驗 12 學時學分數2一、課程簡介本課程是計算機科學與技術專業的一門專業必修課,是在學生學完軟件工程基礎課程和一門面向對象程序設計課程之后,為進一步提高學生軟件設計研發能力而開設的面向對象設計高級綜合應用的一門課程。本課程以介紹面向對象的統一建模語言UML(Unified Modeling Language)為主,目的是了解面向對象技術的基本概念,掌握面向對象的分析和設計方法,以及與面向對象技術相關的一些軟件
2、開發技術,同時掌握在Rose環境下用UML進行分析和設計的要求。學會使用UML這一建模工具,掌握面向對象建模所必需的描述手段和處理方法,為科學研究中的軟件開發工作奠定良好基礎;同時培養學生的分析能力、設計能力和工程思想,以提高學生的科學研究素質。二、課程教學目標通過本課程的學習,學生應實現如下目標:1、掌握UML的基礎知識,以及如何運用該語言去解決常見的建模問題。2、了解面向對象技術的基本概念,掌握面向對象的分析和設計方法。3、悉與面向對象技術相關的一些軟件開發技術。4、掌握在Rose環境下用UML進行分析和設計的要求。5、掌握面向對象建模所必需的描述手段和處理方法。三、課程教學基本要求為了更
3、好地掌握本課程的知識,必須先修軟件工程概論、C+程序設計或Java程序設計等課程,在上課時要求同學們能夠同步完成相關的演示案例設計。四、課程教學模塊(或教學內容)與學時分配1、理論教學部分序號教學模塊知識點學時1面向對象設計理解面向對象思想的基本概念;掌握面向對象的三大要素;掌握面向對象與項目設計;理解用面向對象思想建立系統模型的幾種方法。22UML通用知識點概述理解UML概念;掌握UML常用元素的意義;理解UML的通用機制和擴展機制。23Rational統一過程理解統一過程的概念;掌握統一過程的結構;掌握配置和實現rational統一過程的方法。24Rational Rose的安裝和操作了解
4、Rational Rose的安裝方法;掌握Rational Rose的基本操作方法。自學5使用Rose設計UML理解Rational Rose的四種視圖模型及其相互關系;掌握Rational Rose的四種視圖模型下的基本操作;掌握利用Rational Rose根據模型生成代碼和根據代碼生成模型的方法。26用例圖理解用例圖的基本概念;掌握用例圖的構成元素及其表達的意義;理解用例之間的幾種重要的相互關系;掌握創建用例圖的基本分析過程;掌握創建用例圖的具體方法。27類圖與對象圖理解類圖與對象圖的基本概念;掌握類圖與對象圖的構成元素及其表達的意義;掌握創建類圖與對象圖的基本分析過程;掌握創建類圖與對
5、象圖的具體方法。28序列圖理解序列圖的基本概念;掌握序列圖的構成元素及其表達的意義;掌握創建序列圖的基本分析過程;掌握創建序列圖的具體方法。19協作圖理解協作圖的基本概念;掌握協作圖的構成元素及其表達的意義;掌握創建協作圖的基本分析過程;掌握創建協作圖的具體方法。110活動圖理解活動圖的基本概念;掌握活動圖的構成元素及其表達的意義;掌握創建活動圖的基本分析過程;掌握創建活動圖的具體方法。111包圖理解包圖的基本概念;掌握包圖的構成元素及其表達的意義;掌握創建包圖的基本分析過程;掌握創建包圖的具體方法。112構件圖和部署圖理解構建圖與部署圖的基本概念;掌握構建圖與部署圖的構成元素及其表達的意義;
6、掌握創建構建圖與部署圖的基本分析過程;掌握創建構建圖與部署圖的具體方法。213狀態圖理解狀態圖的基本概念;掌握狀態圖的構成元素及其表達的意義;掌握創建狀態圖的基本分析過程;掌握創建狀態圖的具體方法。22、實踐部分序號實驗項目名稱實驗目的實驗學時實驗類型開出要求1Rose(RSA)的使用入門1. 學習Rose 2003 (RSA)的安裝與基本使用方法2. 學會使用雙向工程 (實例演示)1驗證型選做2Rose(RSA)中關系的設計重現課堂的實例演示1、定義類型Human、Man、Woman2、定義關系泛化關系關聯關系(父子關系、夫妻關系)3、正向工程生成+代碼1驗證型選做3用例圖1熟悉Ration
7、al Rose 進行建模的一些基本操作;2學會使用Use Case視圖與Use Case 框圖;3學習使用Use Case、角色與關系;2設計型必做4類圖1掌握如何創建類;2學習如何為類指定版型;3掌握定義類的職責;4學習分析類的職責;5分析類與包的關系。2設計型必做5交互圖1理解順序框圖的基本知識;2了解對象與類的概念;3學習順序框圖的創建。2設計型必做6狀態圖與活動圖1掌握如何創建活動圖;2掌握在活動圖加入活動、開始與結束狀態、決策、保護條件等;3掌握如何創建Statechart圖;4學習Statechart圖中對象可以存在不同的狀態信息,掌握對象如何從一種狀態過渡到另一種狀態,以及對象在
8、不同狀態中的行為。2設計型選做7數據建模1掌握如何創建數據庫對象;2學習為關系數據庫創建模式;3掌握創建域包;4學習創建數據模型圖;5學習創建表;6實現對象模型和數據模型的相互轉換。2設計型選做8構件圖和部署圖1掌握如何創建構件圖和部署圖;2掌握如何在構件圖中增加組件等;3掌握如何在部署圖中添加處理器、設備等。2設計型選做五、教學方法與策略根據教學內容的特點選擇合適的教學方法,多種形式同時使用,互相補充。根據課程內容,主要使用以下教學方法。講授法。這種教學方法是教師通過語言系統連貫地向學生傳授知識的方法。它包括講述、講解、講讀、講演等具體形式。演示法。這種教學方法是教師通過展示各種實物、直觀教
9、具或作示范性實驗和動作,使學生通過觀察獲得感性知識或印證所學書本知識的方法。實驗法。這種教學方法是指學生在教師指導下,利用一定的儀器設備,進行獨立操作,通過觀察研究獲取知識,培養技能、技巧的方法。練習法。這種教學方法是學生在教師指導下進行鞏固知識、運用知識,形成技能技巧的教學方法。練習法分為各種口頭練習、書面練習、實際操作練習、模仿性練習、獨立性練習、創造性練習等形式。討論法。這種教學方法是教師指導學生以小組或班級的形式,圍繞某一中心議題發表自己的看法,相互交流、相互學習,從而獲得知識的方法。六、學生學習成效考核方式考核環節構成(均為100分制)評分依據占總成績的比重上課出勤20分上課缺席一次扣 2 分,缺課達1/3取消資格。20%實驗項目操作30分課程共設置了5-6個項目,要求完成4個以上(其中前4個項目必須完成)每個項目記6-8分30%期末考試50分上機無紙化考試,4種題型,90分鐘題量50%七、選用教材1 胡荷芬. UML系統建模基礎教程. 北京: 清華大學出版社, 2009 2 王少峰. 面向對象技術UML教
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水上樂園場地租賃合同及水上娛樂服務協議
- 車輛無償借用及駕駛人員行為規范協議
- 餐飲業餐飲廢棄物處理服務合同
- 電商平臺售后服務及消費者權益保護協議
- 全球電商物流損失責任界定及賠償標準合同
- 草場租賃與草原畜牧業合作開發合同
- 廁所隔斷定制化生產與售后服務合同
- 柴油銷售居間服務合同書
- 新能源產業園區場地廠房租賃合同
- 企業年會策劃服務合同細則
- LY/T 3323-2022草原生態修復技術規程
- 部編版六年級語文下冊課件第1課《北京的春節》《臘八粥》
- 涂裝工模擬練習題含答案
- 2023-2024學年河南省永城市小學數學二年級下冊期末評估測試題
- 乳腺疾病的超聲診斷 (超聲科)
- 服務精神:馬里奧特之路
- 《建筑施工安全檢查標準》JGJ59-2011圖解
- 華為大學人才培養與發展實踐
- 醫療垃圾廢物處理課件
- 公路工程基本建設項目概算、預算編制辦法
- 護理崗位管理與績效考核-PPT課件
評論
0/150
提交評論