使用本課件請配合選用人民郵電出版社出版的.ppt
《使用本課件請配合選用人民郵電出版社出版的.ppt》由會員分享,可在線閱讀,更多相關(guān)《使用本課件請配合選用人民郵電出版社出版的.ppt(9頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
聲明,使用本課件請配合選用人民郵電出版社出版的《UML基礎(chǔ)與Rose建模案例》(ISBN7-115-12711)。如有任何意見和建議請發(fā)電子郵件到forway@和tangqian@。,第一章軟件工程與UML概述,一、軟件工程概述二、UML語言概述三、UML的應(yīng)用領(lǐng)域,軟件開發(fā)是一套關(guān)于軟件開發(fā)各階段的定義、任務(wù)、作用的,建立在理論上的一門工程學(xué)科。它對解決軟件危機(jī),指導(dǎo)人們利用科學(xué)、有效的方法來開發(fā)軟件,提高及保證軟件開發(fā)的效率和質(zhì)量起到了一定的作用。經(jīng)典的軟件工程思想將軟件開發(fā)分成以下5個(gè)階段:需求分析(RequirementsCapture)階段、系統(tǒng)分析與設(shè)計(jì)(SystemAnalysisandDesign)階段、系統(tǒng)實(shí)現(xiàn)(Implementation)階段、測試(Testing)階段和維護(hù)(Maintenance)階段。,一、軟件工程概述,二、UML語言概述,UML(標(biāo)準(zhǔn)建模語言)的歷史面向?qū)ο蟮姆治雠c設(shè)計(jì)(OOA&D)方法的發(fā)展在20世紀(jì)80年代末至20世紀(jì)90年代中出現(xiàn)了一個(gè)高潮,UML是這個(gè)高潮的產(chǎn)物。它不僅統(tǒng)一了Booch、Rumbaugh和Jacobson的表示方法,而且對其做了進(jìn)一步的發(fā)展,并最終統(tǒng)一為大眾所接受的標(biāo)準(zhǔn)建模語言。,UML的內(nèi)容UML的定義包括UML語義和UML表示法兩個(gè)部分。UML可以由下列5類圖來定義。第1類,用例圖(UseCaseDiagram),從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。第2類,靜態(tài)圖(Staticdiagram),包括類圖、對象圖和包圖。第3類,行為圖(Behaviordiagram),描述系統(tǒng)的動態(tài)模型和組成對象間的交互關(guān)系,包括狀態(tài)圖和活動圖。第4類,交互圖(Interactivediagram),描述對象間的交互關(guān)系,包括時(shí)序圖和合作圖。第5類,實(shí)現(xiàn)圖(Implementationdiagram),包括組件圖和配置圖。,UML的定義UML(UnifiedModelingLanguage)統(tǒng)一建模語言,是一種面向?qū)ο蟮慕UZ言,它的主要作用是幫助用戶對軟件系統(tǒng)進(jìn)行面向?qū)ο蟮拿枋龊徒#ńJ峭ㄟ^將用戶的業(yè)務(wù)需求映射為代碼,保證代碼滿足這些需求,并能方便地回溯需求的過程),它可以描述這個(gè)軟件開發(fā)過程從需求分析直到實(shí)現(xiàn)和測試的全過程。,UML的組成UML由視圖(View)、圖(Diagram)、模型元素(ModelElement)和通用機(jī)制(GeneralMechanism)等幾個(gè)部分組成。,UML的建模機(jī)制UML有兩套建模機(jī)制:靜態(tài)建模機(jī)制和動態(tài)建模機(jī)制。靜態(tài)建模機(jī)制包括用例圖(UseCaseDiagram)、類圖(ClassDiagram)、對象圖(ObjectDiagram)、包(Package)、組件圖(ComponentDiagram)和配置圖(DeploymentDiagram)。動態(tài)建模機(jī)制包括消息(Message)、狀態(tài)圖(StateDiagram)、時(shí)序圖(SequenceDiagram)、協(xié)作圖(CollaborationDiagram)和活動圖(ActivityDiagram)。,三、UML的應(yīng)用領(lǐng)域,,UML的目標(biāo)是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng)。其中最常用的是建立軟件系統(tǒng)的模型,但它同樣可以用于描述非軟件領(lǐng)域的系統(tǒng),如機(jī)械系統(tǒng)、企業(yè)機(jī)構(gòu)或業(yè)務(wù)過程,以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 使用 課件 配合 選用 人民郵電 出版社 出版
鏈接地址:http://www.hcyjhs8.com/p-12713598.html