《UML統(tǒng)一建?!酚嬎銠C科學與技術課程教學大綱_第1頁
《UML統(tǒng)一建?!酚嬎銠C科學與技術課程教學大綱_第2頁
《UML統(tǒng)一建模》計算機科學與技術課程教學大綱_第3頁
《UML統(tǒng)一建?!酚嬎銠C科學與技術課程教學大綱_第4頁
《UML統(tǒng)一建?!酚嬎銠C科學與技術課程教學大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 UML統(tǒng)一建模教學大綱課程性質專業(yè)必修課課程編號XX408208課程名稱UML統(tǒng)一建模適用專業(yè)計算機科學與技術先修課程軟件工程概論、面向對象程序設計總學時 32 其中理論 20 學時,實驗 12 學時學分數(shù)2一、課程簡介本課程是計算機科學與技術專業(yè)的一門專業(yè)必修課,是在學生學完軟件工程基礎課程和一門面向對象程序設計課程之后,為進一步提高學生軟件設計研發(fā)能力而開設的面向對象設計高級綜合應用的一門課程。本課程以介紹面向對象的統(tǒng)一建模語言UML(Unified Modeling Language)為主,目的是了解面向對象技術的基本概念,掌握面向對象的分析和設計方法,以及與面向對象技術相關的一些軟件

2、開發(fā)技術,同時掌握在Rose環(huán)境下用UML進行分析和設計的要求。學會使用UML這一建模工具,掌握面向對象建模所必需的描述手段和處理方法,為科學研究中的軟件開發(fā)工作奠定良好基礎;同時培養(yǎng)學生的分析能力、設計能力和工程思想,以提高學生的科學研究素質。二、課程教學目標通過本課程的學習,學生應實現(xiàn)如下目標:1、掌握UML的基礎知識,以及如何運用該語言去解決常見的建模問題。2、了解面向對象技術的基本概念,掌握面向對象的分析和設計方法。3、悉與面向對象技術相關的一些軟件開發(fā)技術。4、掌握在Rose環(huán)境下用UML進行分析和設計的要求。5、掌握面向對象建模所必需的描述手段和處理方法。三、課程教學基本要求為了更

3、好地掌握本課程的知識,必須先修軟件工程概論、C+程序設計或Java程序設計等課程,在上課時要求同學們能夠同步完成相關的演示案例設計。四、課程教學模塊(或教學內容)與學時分配1、理論教學部分序號教學模塊知識點學時1面向對象設計理解面向對象思想的基本概念;掌握面向對象的三大要素;掌握面向對象與項目設計;理解用面向對象思想建立系統(tǒng)模型的幾種方法。22UML通用知識點概述理解UML概念;掌握UML常用元素的意義;理解UML的通用機制和擴展機制。23Rational統(tǒng)一過程理解統(tǒng)一過程的概念;掌握統(tǒng)一過程的結構;掌握配置和實現(xiàn)rational統(tǒng)一過程的方法。24Rational Rose的安裝和操作了解

4、Rational Rose的安裝方法;掌握Rational Rose的基本操作方法。自學5使用Rose設計UML理解Rational Rose的四種視圖模型及其相互關系;掌握Rational Rose的四種視圖模型下的基本操作;掌握利用Rational Rose根據模型生成代碼和根據代碼生成模型的方法。26用例圖理解用例圖的基本概念;掌握用例圖的構成元素及其表達的意義;理解用例之間的幾種重要的相互關系;掌握創(chuàng)建用例圖的基本分析過程;掌握創(chuàng)建用例圖的具體方法。27類圖與對象圖理解類圖與對象圖的基本概念;掌握類圖與對象圖的構成元素及其表達的意義;掌握創(chuàng)建類圖與對象圖的基本分析過程;掌握創(chuàng)建類圖與對

5、象圖的具體方法。28序列圖理解序列圖的基本概念;掌握序列圖的構成元素及其表達的意義;掌握創(chuàng)建序列圖的基本分析過程;掌握創(chuàng)建序列圖的具體方法。19協(xié)作圖理解協(xié)作圖的基本概念;掌握協(xié)作圖的構成元素及其表達的意義;掌握創(chuàng)建協(xié)作圖的基本分析過程;掌握創(chuàng)建協(xié)作圖的具體方法。110活動圖理解活動圖的基本概念;掌握活動圖的構成元素及其表達的意義;掌握創(chuàng)建活動圖的基本分析過程;掌握創(chuàng)建活動圖的具體方法。111包圖理解包圖的基本概念;掌握包圖的構成元素及其表達的意義;掌握創(chuàng)建包圖的基本分析過程;掌握創(chuàng)建包圖的具體方法。112構件圖和部署圖理解構建圖與部署圖的基本概念;掌握構建圖與部署圖的構成元素及其表達的意義;

6、掌握創(chuàng)建構建圖與部署圖的基本分析過程;掌握創(chuàng)建構建圖與部署圖的具體方法。213狀態(tài)圖理解狀態(tài)圖的基本概念;掌握狀態(tài)圖的構成元素及其表達的意義;掌握創(chuàng)建狀態(tài)圖的基本分析過程;掌握創(chuàng)建狀態(tài)圖的具體方法。22、實踐部分序號實驗項目名稱實驗目的實驗學時實驗類型開出要求1Rose(RSA)的使用入門1. 學習Rose 2003 (RSA)的安裝與基本使用方法2. 學會使用雙向工程 (實例演示)1驗證型選做2Rose(RSA)中關系的設計重現(xiàn)課堂的實例演示1、定義類型Human、Man、Woman2、定義關系泛化關系關聯(lián)關系(父子關系、夫妻關系)3、正向工程生成+代碼1驗證型選做3用例圖1熟悉Ration

7、al Rose 進行建模的一些基本操作;2學會使用Use Case視圖與Use Case 框圖;3學習使用Use Case、角色與關系;2設計型必做4類圖1掌握如何創(chuàng)建類;2學習如何為類指定版型;3掌握定義類的職責;4學習分析類的職責;5分析類與包的關系。2設計型必做5交互圖1理解順序框圖的基本知識;2了解對象與類的概念;3學習順序框圖的創(chuàng)建。2設計型必做6狀態(tài)圖與活動圖1掌握如何創(chuàng)建活動圖;2掌握在活動圖加入活動、開始與結束狀態(tài)、決策、保護條件等;3掌握如何創(chuàng)建Statechart圖;4學習Statechart圖中對象可以存在不同的狀態(tài)信息,掌握對象如何從一種狀態(tài)過渡到另一種狀態(tài),以及對象在

8、不同狀態(tài)中的行為。2設計型選做7數(shù)據建模1掌握如何創(chuàng)建數(shù)據庫對象;2學習為關系數(shù)據庫創(chuàng)建模式;3掌握創(chuàng)建域包;4學習創(chuàng)建數(shù)據模型圖;5學習創(chuàng)建表;6實現(xiàn)對象模型和數(shù)據模型的相互轉換。2設計型選做8構件圖和部署圖1掌握如何創(chuàng)建構件圖和部署圖;2掌握如何在構件圖中增加組件等;3掌握如何在部署圖中添加處理器、設備等。2設計型選做五、教學方法與策略根據教學內容的特點選擇合適的教學方法,多種形式同時使用,互相補充。根據課程內容,主要使用以下教學方法。講授法。這種教學方法是教師通過語言系統(tǒng)連貫地向學生傳授知識的方法。它包括講述、講解、講讀、講演等具體形式。演示法。這種教學方法是教師通過展示各種實物、直觀教

9、具或作示范性實驗和動作,使學生通過觀察獲得感性知識或印證所學書本知識的方法。實驗法。這種教學方法是指學生在教師指導下,利用一定的儀器設備,進行獨立操作,通過觀察研究獲取知識,培養(yǎng)技能、技巧的方法。練習法。這種教學方法是學生在教師指導下進行鞏固知識、運用知識,形成技能技巧的教學方法。練習法分為各種口頭練習、書面練習、實際操作練習、模仿性練習、獨立性練習、創(chuàng)造性練習等形式。討論法。這種教學方法是教師指導學生以小組或班級的形式,圍繞某一中心議題發(fā)表自己的看法,相互交流、相互學習,從而獲得知識的方法。六、學生學習成效考核方式考核環(huán)節(jié)構成(均為100分制)評分依據占總成績的比重上課出勤20分上課缺席一次扣 2 分,缺課達1/3取消資格。20%實驗項目操作30分課程共設置了5-6個項目,要求完成4個以上(其中前4個項目必須完成)每個項目記6-8分30%期末考試50分上機無紙化考試,4種題型,90分鐘題量50%七、選用教材1 胡荷芬. UML系統(tǒng)建?;A教程. 北京: 清華大學出版社, 2009 2 王少峰. 面向對象技術UML教

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論