UML軟件建模教程課后習(xí)題及答案_第1頁(yè)
UML軟件建模教程課后習(xí)題及答案_第2頁(yè)
UML軟件建模教程課后習(xí)題及答案_第3頁(yè)
UML軟件建模教程課后習(xí)題及答案_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

UML軟件建模教程課后習(xí)題習(xí)題1一、簡(jiǎn)答題1.簡(jiǎn)述模型的作用。答:現(xiàn)實(shí)系統(tǒng)的復(fù)雜性和內(nèi)隱性,使得人們難于直接認(rèn)識(shí)和把握,為了使得人們能夠直觀和明了地認(rèn)識(shí)和把握現(xiàn)實(shí)系統(tǒng),就需要借助于模型。2.軟件模型有什么特征?答:建模對(duì)象特殊,復(fù)雜性,多樣性3.軟件建模技術(shù)有哪些因素?答:軟件建模方法,軟件建模過程,軟件建模語(yǔ)言,軟件建模工具4.軟件模型包括哪些方面的內(nèi)容?答:從模型所反映的側(cè)面看:功能模型,非功能模型,數(shù)據(jù)模型,對(duì)象模型,過程模型,狀態(tài)模型,交互模型,架構(gòu)模型,界面模型等;從軟件開發(fā)工作看:業(yè)務(wù)模型,需求模型,分析模型,設(shè)計(jì)模型,測(cè)試模型等。5.軟件建模工具應(yīng)該具有哪些基本功能?答:軟件模型的生成和編輯,軟件模型的質(zhì)量保障,軟件模型管理等二、填空題1、模型是對(duì)現(xiàn)實(shí)的(抽象)和模擬,是對(duì)現(xiàn)實(shí)系統(tǒng)(本質(zhì))特征的一種抽象、簡(jiǎn)化和直觀的描述。2、模型具有(反映性)、直觀性、(簡(jiǎn)化性)和抽象性等特征。3、從抽象程度,可以把模型分為(概念模型)、邏輯模型和(物理模型)三種類型。4、較之于其他模型,軟件模型具有(建模對(duì)象特殊)、復(fù)雜性和(多樣性)等特征。5、軟件模型是軟件開發(fā)人員交流的(媒介),是軟件升級(jí)和維護(hù)的(依據(jù))。6、軟件建模技術(shù)的要素包括軟件建模方法、(軟件建模過程)、軟件建模語(yǔ)言和(軟件建模工具)。7、從開發(fā)階段看,軟件建模有業(yè)務(wù)模型、(需求模型)、分析模型、(設(shè)計(jì)模型)和測(cè)試模型。8、軟件語(yǔ)言有軟件需求定義語(yǔ)言、(軟件設(shè)計(jì)語(yǔ)言)、軟件建模語(yǔ)言、(軟件結(jié)構(gòu)描述語(yǔ)言)、軟件程序設(shè)計(jì)語(yǔ)言等。9、根據(jù)軟件建模工具的獨(dú)立性,把軟件建模工具分為(獨(dú)立軟件)建模工具和(插件式軟件)建模工具。10、OMG在(1997)年把UML作為軟件建模的標(biāo)準(zhǔn),UML2.0版本是(2005)年頒布的。三、選擇題1、對(duì)軟件模型而言,下面說法錯(cuò)誤的是(D)。A.是人員交流的媒介B.是軟件的中間形態(tài)C.是軟件升級(jí)和維護(hù)的依據(jù)D.是軟件的標(biāo)準(zhǔn)文檔2、下面說法錯(cuò)誤的是(B)。A.數(shù)據(jù)流圖是面向功能軟件建模方法提供的方法B.用例圖是面向?qū)ο蠓椒ㄌ峁┑慕7椒–.類圖是面向?qū)ο蠼7椒ㄌ峁┑慕7椒―.ER圖是面向數(shù)據(jù)建模方法提供的建模方法四、思考題1、軟件為什么一定要建模?2、談?wù)剬?duì)下面這句話的理解:“軟件是一種特殊的事物,它以一種可程式化和可動(dòng)態(tài)復(fù)現(xiàn)的方式來(lái)反映人頭腦中的可計(jì)算性意識(shí),并通過這些意識(shí)的動(dòng)態(tài)性外化,打到對(duì)客觀以與人的主觀意識(shí)的反映?!绷?xí)題2一、簡(jiǎn)單題1、簡(jiǎn)述UML的發(fā)展過程。答:Rational公司在眾多軟件開發(fā)方法的基礎(chǔ)上于1996年提出了UML0.9版本,1997年把UML1.0版本提交給OMG,1997年被OMG正式批準(zhǔn)成為標(biāo)準(zhǔn),1998年UML1.2版,1999年UML1.3版,2001年1.4版本,2003年1.5版本,2005年2.0版本,2009年2.2版本,2010年2.3版本,現(xiàn)在已經(jīng)上升為2.4版本。2、作為一種統(tǒng)一建模語(yǔ)言,UML有哪些部分構(gòu)成?答:UML由模型元素、圖、語(yǔ)義規(guī)則和公共機(jī)制與部分構(gòu)成3、元模型理論是UML的基礎(chǔ),元模型分為哪4個(gè)層次?答:元元模型、元模型、模型、對(duì)象4、聚集關(guān)系和組合關(guān)系有什么區(qū)別?答:聚合關(guān)系表示整體與部分之間是松散的組成關(guān)系,連接一個(gè)整體對(duì)象的另外一些部分的對(duì)象,也可以充當(dāng)其他對(duì)象的部分對(duì)象;組合關(guān)系則表示聯(lián)系緊密的組成關(guān)系,整體對(duì)象和部分對(duì)象之間是同存同亡的關(guān)系,而且在組成關(guān)系中的部分對(duì)象不能和另一個(gè)整體對(duì)象再進(jìn)行連接5、用例與協(xié)作有什么區(qū)別?答:協(xié)作是對(duì)用例的實(shí)現(xiàn)6.模型元素的可見性含義是什么?答:模型元素可被其他模型元素訪問的程度,共分為公用,受限,私有,包四種。7.UML的構(gòu)造型有什么作用?答:給UML定義的模型元素賦予新的含義,定義新的模型符號(hào),改換模型元素的表示形式。二、填空題1、1995年,G.Booch和J.Rumbaugh在眾多方法基礎(chǔ)上提出了(UnifiedMethod0.8(統(tǒng)一方法0.8)),2005年UML推出了其(UML2.0)版本。2、作為一種建模語(yǔ)言,UML獨(dú)立于軟件建模(方法)和建模(過程)。3、給出UML的兩個(gè)特點(diǎn):(統(tǒng)一標(biāo)準(zhǔn))和(體系規(guī)X)。補(bǔ)充:(方便實(shí)用和獨(dú)立于建模方法和建模過程)4、可以把UML2.0版本的13種圖劃分(靜態(tài)結(jié)構(gòu)圖)和(動(dòng)態(tài)行為圖)兩種類型。5、元模型劃分為4個(gè)層次,上一層是對(duì)下一層的(抽象),下一層是上一層的(實(shí)例化)。6、泛化關(guān)系等同于(繼承關(guān)系)。7、接口可以被分為(需求借口)和(供應(yīng)接口)兩種類型。8、作用域是模型元素的(作用空間),也被稱為命名空間,一個(gè)模型在其命名空間中可以被(唯一識(shí)別)。9、模型元素的可見性有:公開、(私有)、保護(hù)和包幾種形式。10、UML的擴(kuò)展機(jī)制包括(構(gòu)造型)、標(biāo)記值和(約束)。三、選擇題1、對(duì)UML說法不正確的選項(xiàng)是(D)。A.由Rational公司推出B.基于面向?qū)ο蠓椒–.Jacobson參與了UNL的研制D.1996年正式成為國(guó)際標(biāo)準(zhǔn)2、下面不屬于UML特點(diǎn)的是(A)。A.基于建模過程B.統(tǒng)一標(biāo)準(zhǔn)C.體系規(guī)XD.方便實(shí)用3、下面說法不正確的是(D)。A.元模型理論是UML的基礎(chǔ)B.元模型分為4個(gè)層次C.元元模型處在最頂層,用戶對(duì)象處在最底層D.元模型是對(duì)用戶對(duì)象的抽象4、下

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論