1軟件建模技術(shù)概述1_第1頁
1軟件建模技術(shù)概述1_第2頁
1軟件建模技術(shù)概述1_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1.1軟件建模技術(shù)概述目標(biāo)概述2分鐘錯(cuò)誤!未定義書簽?;仡? 分鐘錯(cuò)誤!未定義書簽。3.課程知識(shí)點(diǎn)講解 錯(cuò) 誤!未定義書簽。建模23 分鐘錯(cuò)誤!未定義書簽。UML 簡(jiǎn)介30 分鐘錯(cuò)誤!未定義書簽。建模工具 Rational rose 25 分鐘錯(cuò)誤!未定義書簽。4.小結(jié)5分鐘錯(cuò)誤!未定義書簽。5.考核點(diǎn) 錯(cuò)誤!未定義書簽。6.作業(yè)答案 錯(cuò)誤!未定義書簽。7.擴(kuò)展練習(xí) 錯(cuò)誤!未定義書簽。8.學(xué)生問題匯總 錯(cuò)誤!未定義書簽。9.教學(xué)后記 錯(cuò)誤!未定義書簽。本節(jié)目標(biāo)本節(jié)主要學(xué)習(xí)以下內(nèi)容:軟件建模概述UML簡(jiǎn)述Ratio nal Rose 使用介紹通過教學(xué)使學(xué)生掌握軟件建模的基本概念、如何使用、本節(jié)重

2、點(diǎn)建模基本概念軟件建模技術(shù)基本概念Ratio nal Rose的使用J丿本節(jié)難點(diǎn)建模概念.:授課課時(shí)2課時(shí)RationalRose。目標(biāo)概述2分鐘本章主要講述軟件建模和模型。本節(jié)主要講述軟件建模和UML的基本概念、如何使用Rational Rose以及UML的描述UML的基本概念以及如何使用Rational Rose ?;仡?分鐘列舉一些現(xiàn)實(shí)生活中建模的實(shí)例。舉例課程知識(shí)點(diǎn)講解建模23分鐘引入:什么是模型?給出問題 主題:2 PAGE PAGE 6課程名稱:軟件建模技術(shù)(UML )第一章軟件建模技術(shù)和軟件工程什么是模型? 個(gè)類型,還可以是一個(gè)待模仿或仿真的樣例。也可以是一種設(shè)計(jì)或一模型所代表的

3、含義。以現(xiàn)實(shí)實(shí)例描述模型的概念以及特征 建模的目的和原則但是可視化模型可以更準(zhǔn)確的展示通過建模,要達(dá)到四個(gè)目的: 模型幫助我們按照實(shí)際情況對(duì)系統(tǒng)進(jìn)行可視化。 模型允許我們?cè)敿?xì)說明系統(tǒng)。 模型給出了一個(gè)指導(dǎo)我們構(gòu)造系統(tǒng)的模板。 模型對(duì)我們做出的決策進(jìn)行模板化。由軟件系統(tǒng)開發(fā)目的要求為例闡述建模應(yīng)達(dá)到的目的建模的一些基本原則如下: 要仔細(xì)的選擇模型 每一種模型可以在不同的精度級(jí)別上表示所要開發(fā)的系統(tǒng) 模型要與現(xiàn)實(shí)相聯(lián)系 對(duì)一個(gè)重要的系統(tǒng)用一組幾乎獨(dú)立的模型去處理 由目的導(dǎo)出原則使用UML建模在工程領(lǐng)域,有一種可以供工程開發(fā)設(shè)計(jì)人員使用的公共語言:UML。UML(Unified Modeling 言

4、。首先說明各個(gè)領(lǐng)域中建模語言的需求,然后引出軟件工程領(lǐng)域中的建模語言UMLUML簡(jiǎn)介30引入:主題:UML歷史UML的知識(shí)。2080使用了不冋的建模技術(shù)和模型表示法。2090年代中期,有三種建模方法逐漸占據(jù)了統(tǒng)治地位,分別是這些技術(shù)是由不冋的Jim Rumbaugh 的對(duì)象建模技(OMT)、Ivar Jacobson的面向?qū)ο筌浖こ谭椒ǎ∣OSE)和 Grady Booch的Booch方法。1997年,RationalUML 1.0版作為標(biāo)準(zhǔn)草案提交給獨(dú)立標(biāo)準(zhǔn)化組織OMG(Object Management Group,對(duì)象管理組織) 并獲得通過。UMLUML簡(jiǎn)述統(tǒng)一建模語言UML( Un

5、ified Modeli ng Lan guage )是一種通用的可視化建模語言,用于對(duì)軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)的工作文檔。課程名稱:軟件建模技術(shù)(UML )第一章軟件建模技術(shù)和軟件工程UMLUMLUMLUML規(guī)則和UML公共機(jī)制。 UML基本構(gòu)造塊UML協(xié)作圖、狀態(tài)圖、活動(dòng)圖、組件圖、部署圖九種。 UML規(guī)則UML UML的公共機(jī)制UML的構(gòu)造塊搭建出一個(gè)結(jié)構(gòu)良好的模型。UML本質(zhì)上不是一門編程語言。但是,人們可使用代碼生成器將UML模型轉(zhuǎn)換為多種程序設(shè)計(jì)語言代碼,或使用反向生成工具將代碼還原成UML模型。UML也不是一種可UML本質(zhì)上是一種通用的建模語言。UMLUML的

6、應(yīng)用領(lǐng)域UMLUML的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。Rationalrose25 引入:Rose是美國(guó)Rational主題:利用Rose這個(gè)工具,可以建立用UML描述的軟件系統(tǒng)的模型,而且可以根據(jù)描述模型自動(dòng)生成C+、Java、VBrose1.啟動(dòng)rose講述rose的安裝、啟動(dòng)方式以及啟動(dòng)后的界面2.創(chuàng)建模型。3.發(fā)布模型。講述創(chuàng)建模型后,如何發(fā)布創(chuàng)建好的模型4小結(jié)5分鐘rose本節(jié)學(xué)習(xí)了以下主要內(nèi)容:模型的概念建模的目的和原則UML的基本概念UML Rational rose 的使用考核點(diǎn)考核點(diǎn) 1:模型的概念第一章軟件建模技術(shù)和軟件工程2:建模的目的和原則3UML6作業(yè)答

7、案課程名稱:軟件建模技術(shù)(UML)a瀛 1 :什么是建模?為什么要建模?2是可視化的嗎?答:模型不一定是可視化的,模型也可以用文字來描述,比如說用文字描述車間里一個(gè)產(chǎn)品的生產(chǎn)流程。訊 3:縮寫詞UML的全稱是什么?答:UML(Unified Modeling 建模語言。4UML只適用于軟件工程領(lǐng)域嗎?答:UML同樣也可以用來描述非軟件領(lǐng)域的系統(tǒng),如機(jī)械系統(tǒng)、企業(yè)機(jī)構(gòu)或業(yè)務(wù)過以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。5UML包括哪些組成部分?答:UMLUMLUML規(guī)則和UML公共機(jī)制。學(xué)生問題匯總(注:匯總學(xué)生在學(xué)習(xí)過程中容易岀現(xiàn)的問題)匸RationalRose的熟悉過程中學(xué)生不能理解個(gè)別菜單的作用。匸Rationa

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論