




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE10面向?qū)ο蠓治雠c設(shè)計(jì)教學(xué)大綱一、說明(一)課程性質(zhì)本課程是計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程)專業(yè)的專業(yè)必修基礎(chǔ)核心課,也是后續(xù)一系列軟件工程專業(yè)課程(如:NET設(shè)計(jì)技術(shù)、JavaEE設(shè)計(jì)技術(shù)和軟件體系結(jié)構(gòu)等)的必備基礎(chǔ)。(二)教學(xué)目的通過本課程的學(xué)習(xí),深入理解面向?qū)ο蟮母拍?;掌握統(tǒng)一建模語言UML,ROSE工具;使學(xué)生在已有的計(jì)算機(jī)軟、硬件基礎(chǔ)知識、程序設(shè)計(jì)知識、數(shù)據(jù)庫和網(wǎng)絡(luò)通信知識的基礎(chǔ)上系統(tǒng)掌握面向?qū)ο蠓治雠c設(shè)計(jì)的基本方法和技術(shù),并具有針對特定環(huán)境下的應(yīng)用問題進(jìn)行信息系統(tǒng)開發(fā)(包括系統(tǒng)分析、設(shè)計(jì)與實(shí)現(xiàn))的能力。(三)教學(xué)內(nèi)容面向?qū)ο蠓椒ǖ母攀?;統(tǒng)一建模語言(UML);需求模型(用例圖);面向?qū)ο蠓治觯ò▽ο竽P?、動態(tài)模型、功能模型);面向?qū)ο笤O(shè)計(jì)(包括問題域子系統(tǒng)、人機(jī)交互子系統(tǒng)、任務(wù)管理子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng)4個(gè)主要部分的設(shè)計(jì),最后介紹如何進(jìn)行構(gòu)件化與系統(tǒng)部署);面向?qū)ο蟮膶?shí)現(xiàn);面向?qū)ο蟮臏y試;設(shè)計(jì)模式和軟件復(fù)用;軟件架構(gòu)和軟件構(gòu)件技術(shù)。(四)教學(xué)時(shí)數(shù)108學(xué)時(shí)(課堂授課:72學(xué)時(shí);實(shí)驗(yàn):36學(xué)時(shí))/5學(xué)分。(五)教學(xué)方式多媒體教學(xué)、上機(jī)試驗(yàn)。二、本文理論部分第1章面向?qū)ο蠓椒ǜ耪摻虒W(xué)要點(diǎn):包括面向?qū)ο蠹夹g(shù)概述、面向?qū)ο蠓治雠c設(shè)計(jì)的基本概念和基本原理、模式和架構(gòu)、構(gòu)件和框架等基本概念。教學(xué)時(shí)數(shù):2學(xué)時(shí)。教學(xué)內(nèi)容:1.1從認(rèn)識論看面向?qū)ο蠓椒ǖ男纬桑?.2學(xué)時(shí))軟件開發(fā)--對事物的認(rèn)識和描述、語言的鴻溝、編程語言的發(fā)展使鴻溝變窄、軟件工程學(xué)的作用、面向?qū)ο笫擒浖椒▽W(xué)的返璞歸真。1.2面向?qū)ο蟮幕靖拍詈驮恚?.3學(xué)時(shí))對象、類、封裝、繼承、聚合、關(guān)聯(lián)、消息、多態(tài)性。1.3面向?qū)ο筌浖_發(fā)方法(0.5學(xué)時(shí))不同的分析與設(shè)計(jì)方法、面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)、幾種典型的面向?qū)ο蠓椒ā?.4構(gòu)件和基于構(gòu)件的軟件開發(fā)(0.5學(xué)時(shí))構(gòu)件的概念、 基于構(gòu)件的軟件開發(fā)。1.5模式和架構(gòu)(0.5學(xué)時(shí))模式的概念、 軟件架構(gòu)的概念。第2章統(tǒng)一建模語言(UML)簡介教學(xué)要點(diǎn):UML的簡單介紹,包括發(fā)展歷史、UML1、UML2,以及UML的規(guī)范和各種圖。教學(xué)時(shí)數(shù):4學(xué)時(shí)。教學(xué)內(nèi)容:2.1UML的背景與發(fā)展歷史(0.5學(xué)時(shí))UML的背景與發(fā)展歷史介紹。2.2UML1概況(0.5學(xué)時(shí))UML1規(guī)范的主要組成部分、語言體系結(jié)構(gòu)和定義方式、UML1的各種圖和擴(kuò)展機(jī)制。2.3UML2概況(1學(xué)時(shí))從UML1到UML、UML2的4個(gè)規(guī)范:UML基礎(chǔ)結(jié)構(gòu)、UML上層結(jié)構(gòu)、對象約束語言、UML圖交換。2.4UML2的各種圖(2學(xué)時(shí))UML2的各種圖介紹。第3章需求與用例技術(shù)教學(xué)要點(diǎn):包括需求和需求工程、問題分析和需求調(diào)研、用例模型、需求定義。教學(xué)時(shí)數(shù):6學(xué)時(shí)教學(xué)內(nèi)容:3.1需求和需求工程(1學(xué)時(shí))需求的定義、需求的層次、優(yōu)秀需求具有的特性、需求工程。3.2前景(Vision)文檔定義(0.5學(xué)時(shí))問題分析、需求獲取、概要需求定義、前景文檔的內(nèi)容和模板。3.3用例建模技術(shù)(3學(xué)時(shí))參與者和用例、用例圖、用例詳述(Usecasespecification)、用例建模過程。3.4需求規(guī)約(SRS)定義(1學(xué)時(shí))SRS的內(nèi)容和模板、非功能需求定義、用戶界面原型。3.5需求管理簡介(0.5學(xué)時(shí))范圍管理、定義需求基線、需求變更管理、需求跟蹤。第4章面向?qū)ο蟮姆治鼋虒W(xué)要點(diǎn):包括面向?qū)ο蠓治龈攀觥㈩悎D、順序圖、協(xié)作圖、活動圖、狀態(tài)圖。教學(xué)時(shí)數(shù):12學(xué)時(shí)。教學(xué)內(nèi)容:4.1面向?qū)ο蠓治龈攀觯?.5學(xué)時(shí))什么是OOA?為何需要OOA?面向?qū)ο蠓治龇椒ê喗?、面向?qū)ο蟮姆治鲈瓌t和過程。4.2發(fā)現(xiàn)對象、定義對象類(1.5學(xué)時(shí))對象和類的概念及其運(yùn)用、表示法、發(fā)現(xiàn)對象、對象分類。4.3定義對象的屬性和操作(1學(xué)時(shí))屬性和操作、表示法、定義屬性、定義操作、接口的概念及其用途。4.4建立對象間的關(guān)系(3學(xué)時(shí))一般-特殊結(jié)構(gòu)、整體-部分結(jié)構(gòu)、關(guān)聯(lián)、消息、關(guān)于依賴關(guān)系。4.5建立動態(tài)模型(4學(xué)時(shí))類圖與其他模型圖之間的關(guān)系、順序圖、協(xié)作圖、活動圖、狀態(tài)圖。4.6模型規(guī)約(2學(xué)時(shí))相關(guān)概念及問題討論、類圖的規(guī)約、其他模型圖的規(guī)約、模型規(guī)約的建立過程。第5章面向?qū)ο蟮脑O(shè)計(jì)教學(xué)要點(diǎn):包括面向?qū)ο笤O(shè)計(jì)概述、面向?qū)ο笤O(shè)計(jì)基本原則、架構(gòu)設(shè)計(jì)和UML包圖、構(gòu)件設(shè)計(jì)和UML構(gòu)件圖及組合結(jié)構(gòu)圖、類的設(shè)計(jì)和UML狀態(tài)圖。教學(xué)時(shí)數(shù):6學(xué)時(shí)。教學(xué)內(nèi)容:5.1面向?qū)ο笤O(shè)計(jì)概述(0.5學(xué)時(shí))面向?qū)ο笤O(shè)計(jì)內(nèi)容、面向?qū)ο蠓治雠c設(shè)計(jì)的制品、面向?qū)ο蟮脑O(shè)計(jì)方法。5.2軟件設(shè)計(jì)的體系結(jié)構(gòu)(0.5學(xué)時(shí))什么是“軟件體系結(jié)構(gòu)”、為什么要提出“軟件體系結(jié)構(gòu)”、體系結(jié)構(gòu)風(fēng)格。5.3架構(gòu)設(shè)計(jì)(2學(xué)時(shí))架構(gòu)模式、架構(gòu)視圖、 識別設(shè)計(jì)元素、組織設(shè)計(jì)模型。5.4構(gòu)件設(shè)計(jì)(1學(xué)時(shí))設(shè)計(jì)原則、定義接口、接口實(shí)現(xiàn)、構(gòu)件與其它模塊的關(guān)系。5.4對象設(shè)計(jì)(2學(xué)時(shí))設(shè)計(jì)原則、創(chuàng)建設(shè)計(jì)類、定義操作、定義狀態(tài)和屬性、定義關(guān)系。第6章設(shè)計(jì)模式和軟件框架教學(xué)要點(diǎn):包括設(shè)計(jì)模式概述、GoF設(shè)計(jì)模式、軟件框架設(shè)計(jì)、典型框架與設(shè)計(jì)模式應(yīng)用。教學(xué)時(shí)數(shù):8學(xué)時(shí)。教學(xué)內(nèi)容:6.1設(shè)計(jì)模式概述(1學(xué)時(shí))設(shè)計(jì)模式介紹。6.2GoF設(shè)計(jì)模式(3學(xué)時(shí))創(chuàng)建型設(shè)計(jì)模式、結(jié)構(gòu)型設(shè)計(jì)模式、行為型設(shè)計(jì)模式。6.3軟件框架設(shè)計(jì)(2學(xué)時(shí))框架的概念、框架設(shè)計(jì)、框架與設(shè)計(jì)模式。6.4典型框架與設(shè)計(jì)模式應(yīng)用(2學(xué)時(shí))Spring框架、依賴注入模式、Spring中的設(shè)計(jì)模式。第7章表示層框架和人機(jī)界面設(shè)計(jì)教學(xué)要點(diǎn):包括人機(jī)界面設(shè)計(jì)概述、UML的Web應(yīng)用建模擴(kuò)展、Web應(yīng)用開發(fā)中的典型框架、基于框架復(fù)用的人機(jī)界面設(shè)計(jì)。教學(xué)時(shí)數(shù):8學(xué)時(shí)。教學(xué)內(nèi)容:7.1人機(jī)界面設(shè)計(jì)概述(1學(xué)時(shí))人機(jī)界面設(shè)計(jì)的基本原則介紹。7.2UML的Web應(yīng)用建模擴(kuò)展(2學(xué)時(shí))邏輯視圖擴(kuò)展、組件視圖擴(kuò)展、Web元素與UML的映射。7.3Web應(yīng)用開發(fā)中的典型框架(2學(xué)時(shí))Structs框架、Structs中的設(shè)計(jì)模式、復(fù)用Structs框架。7.4基于框架復(fù)用的人機(jī)界面設(shè)計(jì)(3學(xué)時(shí))Web應(yīng)用的多層架構(gòu)、頁面標(biāo)識與遷移設(shè)計(jì)、業(yè)務(wù)構(gòu)件的設(shè)計(jì)、設(shè)計(jì)原則。第8章持久化框架和數(shù)據(jù)庫設(shè)計(jì)教學(xué)要點(diǎn):包括數(shù)據(jù)庫建模技術(shù)概述、UML的數(shù)據(jù)建模擴(kuò)展、對象-關(guān)系映射框架、從實(shí)體對象模型到數(shù)據(jù)庫設(shè)計(jì)。教學(xué)時(shí)數(shù):6學(xué)時(shí)。教學(xué)內(nèi)容:8.1數(shù)據(jù)庫建模技術(shù)概述(1學(xué)時(shí))實(shí)體關(guān)系模型與ER圖、對象模型與UML圖、數(shù)據(jù)庫技術(shù)的若干基本概念。8.2UML的數(shù)據(jù)建模擴(kuò)展(1學(xué)時(shí))邏輯視圖擴(kuò)展、組件視圖擴(kuò)展、數(shù)據(jù)庫元素與UML的映射。8.3持久化框架(2學(xué)時(shí))對象-關(guān)系映射框架、Java持久架構(gòu)JPA、Hibernate框架。8.4從實(shí)體對象模型到數(shù)據(jù)庫設(shè)計(jì)(2學(xué)時(shí)) 概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型、物理數(shù)據(jù)模型第9章從設(shè)計(jì)到實(shí)現(xiàn)教學(xué)要點(diǎn):包括系統(tǒng)實(shí)現(xiàn)概述、正向和逆向工程、編碼與測試。教學(xué)時(shí)數(shù):8學(xué)時(shí)。教學(xué)內(nèi)容:9.1系統(tǒng)實(shí)現(xiàn)概述(0.5學(xué)時(shí)) 實(shí)現(xiàn)模型、從設(shè)計(jì)到代碼的映射。9.2正向和逆向工程(1.5學(xué)時(shí))正向工程、逆向工程、 雙向工程、重構(gòu)。9.3編碼(3學(xué)時(shí))編碼規(guī)范、編碼質(zhì)量、代碼生成。9.4測試(3學(xué)時(shí))測試類型、測試策略、 測試內(nèi)容。第10章前沿技術(shù)專題教學(xué)要點(diǎn):介紹模型驅(qū)動的軟件開發(fā)、基于復(fù)用的軟件開發(fā)、面向服務(wù)的軟件開發(fā)等最新前沿技術(shù)。教學(xué)時(shí)數(shù):12學(xué)時(shí)。教學(xué)內(nèi)容:10.1模型驅(qū)動的軟件開發(fā)(4學(xué)時(shí))MDA概覽、模型和元模型、模型轉(zhuǎn)換、MDA的標(biāo)準(zhǔn)、MDA的開發(fā)方法。10.2基于復(fù)用的軟件開發(fā)(4學(xué)時(shí))軟件復(fù)用、軟件復(fù)用過程、領(lǐng)域工程、基于構(gòu)件的開發(fā)、構(gòu)件的分類與檢索、網(wǎng)絡(luò)環(huán)境下的軟件復(fù)用新發(fā)展。10.3面向服務(wù)的軟件開發(fā)(4學(xué)時(shí))面向服務(wù)體系結(jié)構(gòu)、Web服務(wù)技術(shù)、面向服務(wù)的分析與設(shè)計(jì)、面向服務(wù)編程模型、面向服務(wù)開發(fā)實(shí)踐。實(shí)驗(yàn)部分(一)基本要求1、實(shí)驗(yàn)以實(shí)際應(yīng)用中的小型題目為主,要求學(xué)生能根據(jù)不同的題目類型選擇一種或兩種開發(fā)模式,完成從系統(tǒng)定義,指定開發(fā)計(jì)劃,需求分析,設(shè)計(jì),編碼/測試,直至運(yùn)行/維護(hù)的軟件生存期的全過程。2、實(shí)驗(yàn)題目既可以由指導(dǎo)教師根據(jù)學(xué)生的實(shí)際程度指定,也可以由學(xué)生自己提出,經(jīng)指導(dǎo)教師審核裁定。題目的規(guī)模不宜過大,算法不宜過于復(fù)雜,應(yīng)以能在規(guī)定的時(shí)間內(nèi)完成為準(zhǔn)。選題的范圍和類型應(yīng)盡量選擇有意義的實(shí)際題目,過大,過于復(fù)雜的題目應(yīng)經(jīng)過適當(dāng)?shù)暮喕怀鲋饕δ芤?,舍棄次要?xì)節(jié)。下面給出的題目可參考:(1)單詞背誦系統(tǒng)(2)KTV點(diǎn)歌系統(tǒng)(3)企業(yè)人事管理系統(tǒng)(4)教學(xué)管理系統(tǒng)(5)超市銷售管理系統(tǒng)(6)學(xué)籍管理系統(tǒng)(7)個(gè)人博客系統(tǒng)(8)基于圖像的試卷識別系統(tǒng)(9)網(wǎng)上售書平臺(10)公寓管理系統(tǒng)(11)網(wǎng)吧管理系統(tǒng)(12)桌面搜索引擎(13)學(xué)生成績綜合分析系統(tǒng)(14)企業(yè)人力資源管理系統(tǒng)(15)城市停車誘導(dǎo)系統(tǒng)(16)電子市場管理系統(tǒng)(17)局域網(wǎng)文件搜索系統(tǒng)(18)醫(yī)藥超市管理系統(tǒng)(19)網(wǎng)上購物系統(tǒng)(20)教學(xué)網(wǎng)站學(xué)生管理系統(tǒng)(21)網(wǎng)上書店系統(tǒng)(22)高校宿舍網(wǎng)管理系統(tǒng)(23)基于搜索引擎的網(wǎng)絡(luò)圖片爬蟲系統(tǒng)(24)桌面搜索軟件(25)自選(自選題目要征求老師意見,同意后方可選題)3、對于選擇的具體問題,按下面實(shí)驗(yàn)項(xiàng)目總表中的要求分步進(jìn)行,要求給出對應(yīng)實(shí)驗(yàn)項(xiàng)目的開發(fā)文檔或軟件系統(tǒng)。4、要求學(xué)生獨(dú)立完成或合作完成。為加強(qiáng)學(xué)生在軟件設(shè)計(jì)與開發(fā)過程中的協(xié)作能力,建議學(xué)生分組進(jìn)行,一般3-4人一組。(二)實(shí)驗(yàn)項(xiàng)目總表序號實(shí)驗(yàn)項(xiàng)目名稱學(xué)時(shí)數(shù)項(xiàng)目類別項(xiàng)目類型1熟悉RationalRose建模環(huán)境2基礎(chǔ)必做2用例圖建模4設(shè)計(jì)必做3對象圖(類圖)建模4設(shè)計(jì)必做4交互圖建模4設(shè)計(jì)必做5活動圖(或狀態(tài)圖)建模2設(shè)計(jì)選做6包圖建模2設(shè)計(jì)必做7構(gòu)件圖和部署圖建模4設(shè)計(jì)選做8表示層框架和人機(jī)界面設(shè)計(jì)4設(shè)計(jì)必做9持久化框架和數(shù)據(jù)庫設(shè)計(jì)4設(shè)計(jì)必做10從設(shè)計(jì)到實(shí)現(xiàn)6綜合必做(三)實(shí)驗(yàn)項(xiàng)目內(nèi)容及要求實(shí)驗(yàn)項(xiàng)目1熟悉RationalRose建模環(huán)境實(shí)驗(yàn)?zāi)康模菏煜ationalRose建模環(huán)境,掌握基本使用方法。實(shí)驗(yàn)時(shí)數(shù):2學(xué)時(shí)。實(shí)驗(yàn)內(nèi)容及要求:安裝并熟悉RationalRose建模環(huán)境。實(shí)驗(yàn)材料和設(shè)備:RationalRose,Eclipse,Project。實(shí)驗(yàn)項(xiàng)目2用例圖建模實(shí)驗(yàn)?zāi)康模豪斫庥美靖拍?;掌握詳述風(fēng)格用例的基本組成部分、格式;掌握標(biāo)識參與者、標(biāo)識用例;熟悉標(biāo)識用例的基本步驟;握使用Rose工具繪制用例圖;夠參考給定實(shí)例完成自選系統(tǒng)的用例建模(文檔,用例圖)。實(shí)驗(yàn)時(shí)數(shù):4學(xué)時(shí)。實(shí)驗(yàn)內(nèi)容及要求:(1)用例:定義了系統(tǒng)是如何被參與者所使用的,它描述的是參與者為了使用系統(tǒng)所提供的某一完整功能而與系統(tǒng)之間發(fā)生的交互。(2)參與者:與系統(tǒng)發(fā)生交互的外部實(shí)體。(3)需求獲取將注意力放在系統(tǒng)目標(biāo)描述上。(4)需求獲取包括以下活動:標(biāo)識參與者,標(biāo)識出未來系統(tǒng)將支持的不同用戶類型。標(biāo)識場景,對未來系統(tǒng)的典型功能用一組帶有細(xì)節(jié)的場景來描述。標(biāo)識用例,從場景中抽象出用例。求精用例,細(xì)化每一個(gè)用例和描述面臨錯(cuò)誤和異常條件時(shí)系統(tǒng)行為。標(biāo)識用例之間關(guān)系,標(biāo)識出用例之間的依賴關(guān)系。標(biāo)識非功能性需求,如性能上約束、文檔、資源、安全性、質(zhì)量等。實(shí)驗(yàn)材料和設(shè)備:RationalRose,Eclipse,Project。實(shí)驗(yàn)項(xiàng)目3對象圖(類圖)建模實(shí)驗(yàn)?zāi)康模捍_定系統(tǒng)中相應(yīng)的類,建立類的屬性和操作;正確定義類的繼承關(guān)系,分析屬性和操作的可繼承性;正確分析類之間的關(guān)系,熟練使用軟件創(chuàng)建出完整的類圖。實(shí)驗(yàn)時(shí)數(shù):4學(xué)時(shí)。實(shí)驗(yàn)內(nèi)容及要求:(1)類是面向?qū)ο笙到y(tǒng)組織結(jié)構(gòu)的核心。對一組具有相同屬性、操作、關(guān)系和語義的對象的抽象。包括名稱部分(Name)、屬性部分(Attribute)和操作部分(Operation)。(2)類之間關(guān)系的識別。依賴關(guān)系:表示兩個(gè)或多個(gè)模型元素之間語義上的關(guān)系。例如:客戶以某種形式依賴于提供者。泛化關(guān)系:存在于一般元素和特殊元素間的分類關(guān)系??梢杂糜陬悺⒂美约捌渌P驮?。描述了一種“isakindof”的關(guān)系。關(guān)聯(lián)關(guān)系:一種結(jié)構(gòu)關(guān)系,指明事物的對象之間的聯(lián)系。(3)繪制對象圖(類圖)。實(shí)驗(yàn)材料和設(shè)備:RationalRose,Eclipse,Project。實(shí)驗(yàn)項(xiàng)目4交互圖建模實(shí)驗(yàn)?zāi)康模赫莆諘r(shí)序圖、協(xié)作圖的基本概念;能夠根據(jù)事件流,準(zhǔn)確確定對象,畫出時(shí)序圖或協(xié)作圖;熟練使用軟件創(chuàng)建時(shí)序圖、協(xié)作圖;掌握標(biāo)識參與對象的方法。實(shí)驗(yàn)時(shí)數(shù):4學(xué)時(shí)。實(shí)驗(yàn)內(nèi)容及要求:(1)時(shí)序圖是強(qiáng)調(diào)消息時(shí)間順序的交互圖。時(shí)序圖描述了對象之間傳送消息的時(shí)間順序,用來表示用例中的行為順序。時(shí)序圖將交互關(guān)系表示為一個(gè)二維圖。其中,縱軸是時(shí)間軸,時(shí)間沿豎線向下延伸。橫軸代表了在協(xié)作中各獨(dú)立的對象。(2)時(shí)序圖的組成。時(shí)序圖包含了4個(gè)元素:對象(Object),生命線(Lifeline),消息(Message)激活(Activation)。(3)協(xié)作圖是強(qiáng)調(diào)對象協(xié)作關(guān)系的交互圖。(4)標(biāo)識每個(gè)用例的參與對象(初始分析對象),標(biāo)識對象之間的關(guān)系,繪制時(shí)序圖或協(xié)作圖。實(shí)驗(yàn)材料和設(shè)備:RationalRose,Eclipse,Project。實(shí)驗(yàn)項(xiàng)目5活動圖建模實(shí)驗(yàn)?zāi)康模赫莆栈顒訄D的概念和組成;根據(jù)事件流,能準(zhǔn)確地設(shè)計(jì)出活動圖;熟練使用軟件創(chuàng)建活動圖。實(shí)驗(yàn)時(shí)數(shù):2學(xué)時(shí)。實(shí)驗(yàn)內(nèi)容及要求:(1)活動是某件事情正在進(jìn)行的狀態(tài)。活動在狀態(tài)機(jī)中表現(xiàn)為一個(gè)由一系列動作組成的非原子的執(zhí)行過程。活動圖是一種描述系統(tǒng)行為的圖,它用于展現(xiàn)參與行為的類所進(jìn)行的各種活動的順序關(guān)系?;顒訄D與狀態(tài)圖都是狀態(tài)機(jī)的表現(xiàn)形式?;顒訄D著重表現(xiàn)從一個(gè)活動到另一個(gè)活動的控制流,是內(nèi)部處理驅(qū)動的流程。(2)在UML中,活動表示成圓角矩形。如果一個(gè)活動引發(fā)下一個(gè)活動,兩個(gè)活動的圖標(biāo)之間用帶箭頭的直線連接。活動圖也有起點(diǎn)和終點(diǎn),分別用一個(gè)實(shí)心的圓和一個(gè)套有一個(gè)實(shí)心圓的空心圓表示?;顒訄D中還包括分支與合并、分叉與匯合等模型元素。實(shí)驗(yàn)材料和設(shè)備:RationalRose,Eclipse,Project。實(shí)驗(yàn)項(xiàng)目6包圖建模實(shí)驗(yàn)?zāi)康模赫莆赵赗ationalRose中繪制包圖。實(shí)驗(yàn)時(shí)數(shù):2學(xué)時(shí)。實(shí)驗(yàn)內(nèi)容及要求:(1)對象圖的基本概念。(2)包的基本概念。(3)包圖的繪制。實(shí)驗(yàn)材料和設(shè)備:RationalRose,Eclipse,Project。實(shí)驗(yàn)項(xiàng)目7構(gòu)件圖和部署圖建模實(shí)驗(yàn)?zāi)康模赫莆战M件圖和部署圖繪制的方法。實(shí)驗(yàn)時(shí)數(shù):4學(xué)時(shí)。實(shí)驗(yàn)內(nèi)容及要求:(1)理解組件圖的基本概念。(2)理解組件圖的應(yīng)用:邏輯部署。(3)理解部署圖的基本概念。(4)理解部署圖的應(yīng)用:物理部署。實(shí)驗(yàn)材料和設(shè)備:RationalRose,Eclipse,Project。實(shí)驗(yàn)項(xiàng)目8表示層框架和人機(jī)界面設(shè)計(jì)實(shí)驗(yàn)?zāi)康模赫莆毡硎緦涌蚣埽琔ML的Web應(yīng)用建模擴(kuò)展、Web應(yīng)用開發(fā)中的典型框架、基于框架復(fù)用的人機(jī)界面設(shè)計(jì)基本原則與方法。實(shí)驗(yàn)時(shí)數(shù):4學(xué)時(shí)。實(shí)驗(yàn)內(nèi)容及要求:(1)理解人機(jī)界面設(shè)計(jì)的基本方法。(2)基于框架復(fù)用的人機(jī)界面設(shè)計(jì)基本原則。(3)對所選擇設(shè)計(jì)題目給出良好的人機(jī)界面框架。實(shí)驗(yàn)材料和設(shè)備:RationalRose,Eclipse,Project。實(shí)驗(yàn)項(xiàng)目9持久化框架和數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)?zāi)康模赫莆諗?shù)據(jù)庫建模技術(shù)、UML的數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 考點(diǎn)重難點(diǎn)體育經(jīng)紀(jì)人試題及答案
- 足球裁判員執(zhí)法實(shí)際問題試題及答案
- 2024游泳救生員法律意識與安全知識試題及答案
- 2023屆河北省唐山市高三下學(xué)期期末政治試題及答案
- 2024年農(nóng)業(yè)植保員知識拓展試題及答案
- 把握機(jī)會農(nóng)業(yè)植保員試題及答案
- 增強(qiáng)廉潔自律意識筑牢防腐拒變根基
- 孩子不肯上學(xué)的協(xié)議書(2篇)
- 闡釋2024年籃球裁判員考試的重要性及試題與答案
- 裁判員心理素質(zhì)建設(shè)試題及答案
- DB13(J)-T 8496-2022 城市污水處理廠提標(biāo)改造技術(shù)標(biāo)準(zhǔn)
- 相撲場上的力量對決
- 抗生素合理應(yīng)用課件
- 2024年廣西廣投資本管理有限公司招聘筆試參考題庫含答案解析
- 化工生產(chǎn)操作工培訓(xùn)教材
- 預(yù)防人畜共患病課件
- 輕量化目標(biāo)檢測模型的研究
- 腎移植圍手術(shù)管理的課件
- 09DX004 民用建筑工程電氣初步設(shè)計(jì)深度圖樣
- 母語對目標(biāo)語習(xí)得的影響
- 中風(fēng)病臨床路徑及表單
評論
0/150
提交評論