《面向?qū)ο蠓治雠c設(shè)計》教學(xué)大綱_第1頁
《面向?qū)ο蠓治雠c設(shè)計》教學(xué)大綱_第2頁
《面向?qū)ο蠓治雠c設(shè)計》教學(xué)大綱_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、面向?qū)ο蠓治雠c設(shè)計教學(xué)大綱課程編號: 編寫人:劉振宇 開課學(xué)期:1開課單位:計算機(jī)科學(xué)與技術(shù)學(xué)院課程中文名稱面向?qū)ο蠓治雠c設(shè)計課程英文名稱Object Oriented Analysis And Design主講教師:總學(xué)時: 其中:理論 時實驗: 時學(xué)分:課程性質(zhì):必選課考核方式:考查先修課程:C+;;JAVA;UML;數(shù)據(jù)庫一、課程教學(xué)目的(說明本課程與專業(yè)培養(yǎng)目標(biāo)、研究方向、培養(yǎng)要求)與要求(限300字):面向?qū)ο蠓治雠c設(shè)計是一門研究和掌握使用面向?qū)ο蠹夹g(shù)進(jìn)行軟件開發(fā)的專業(yè)課程,是計算機(jī)應(yīng)用技術(shù)專業(yè)的必修課程。本課程主要講述面向?qū)ο蠓椒ǖ幕靖拍詈驮怼⒚嫦驅(qū)ο蠓治雠c設(shè)計的方法及UML語

2、言的應(yīng)用。通過本課程的學(xué)習(xí),應(yīng)該了解面向?qū)ο蠓椒ǖ幕靖拍睿莆彰嫦驅(qū)ο笙到y(tǒng)分析、設(shè)計的原理與方法,同時通過授課、作業(yè)、案例分析熟練地使用UML語言描述面向?qū)ο蟮姆治雠c設(shè)計。二、課程內(nèi)容簡介(限200字):1.面向?qū)ο蟮幕靖拍睿?.面向?qū)ο蠓椒▽W(xué)的三種模型對象模型、動態(tài)模型、功能模型。3.向?qū)ο蠓治鲞^程、需求陳述的方法;對象模型、動態(tài)模型和功能模型的建立方法。4.面向?qū)ο笤O(shè)計所應(yīng)當(dāng)遵循的準(zhǔn)則,5.面向?qū)ο笤O(shè)計所需要完成的任務(wù)系統(tǒng)設(shè)計和對象設(shè)計,及它們的職責(zé)和聯(lián)系6.,面向?qū)ο笤O(shè)計方法中四個子系統(tǒng)問題域子系統(tǒng)、人機(jī)交互子系統(tǒng)、任務(wù)管理子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng)的設(shè)計方法。三、教學(xué)進(jìn)度第一講 面向?qū)?/p>

3、象方法學(xué)引論(共4學(xué)時)1.1 引言; 1.4 動態(tài)模型;1.2 基本概念及面向?qū)ο蠼#?.5 功能模型。1.3 對象模型;第二講 面向?qū)ο蠓治觯ü?學(xué)時)2.1 面向?qū)ο蠓治龅幕具^程;2.4 建立動態(tài)模型;2.2 需求陳述; 2.5 建立功能模型;2.3 建立對象模型; 2.6 定義服務(wù)。第三講 面向?qū)ο笤O(shè)計(共8學(xué)時)3.1 面向?qū)ο笤O(shè)計準(zhǔn)則;3.7 設(shè)計任務(wù)管理子系統(tǒng);3.2 啟發(fā)規(guī)則; 3.8 設(shè)計數(shù)據(jù)管理自系統(tǒng);3.3 軟件重用; 3.9 設(shè)計類中的服務(wù);3.4 系統(tǒng)分解; 3.10 設(shè)計關(guān)聯(lián);3.5 設(shè)計域問題子系統(tǒng); 3.11 設(shè)計優(yōu)化。3.6 設(shè)計人機(jī)交互子系統(tǒng);第四講 面

4、向?qū)ο髮崿F(xiàn)(共2學(xué)時)4.1 程序設(shè)計語言; 4.3面向?qū)ο鬁y試;4.2 程序設(shè)計風(fēng)格。第五講 UML語言(共2學(xué)時)5.1 UML語言的構(gòu)成;5.3 UML 語言應(yīng)用舉例。5.2 UML語言圖表的應(yīng)用;以下實驗題任選一道(共12學(xué)時)1. ATM自動取款機(jī)系統(tǒng):2. 倉庫信息管理系統(tǒng):3. 電梯問題:4編寫一個具有計算機(jī)對弈功能的游戲程序。5. 一個簡單的飛機(jī)模擬系統(tǒng):6.書店租賃管理系統(tǒng):7. 航空公司管理信息系統(tǒng)8運輸企業(yè)管理信息系統(tǒng)9.賓館管理信息系統(tǒng)10. 學(xué)生信息管理系統(tǒng)四、所用教材(正式出版教材要求注明教材名稱、作者姓名、出版社、出版時間)及主要參考書:(1)(美)Bruce Eckel著,侯捷譯,Java編程思想,機(jī)械工業(yè)出版社,2002(2)(英)Ian Graham,面向?qū)ο蠓椒ǎ涸砼c實踐,機(jī)械工業(yè)出版社,2003(3)(美)Booch G. 等著,邵維忠譯,UML用戶指南,機(jī)械工業(yè)出版社,2001課程負(fù)責(zé)人: 主管院長: 學(xué)院蓋

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論