freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《面向?qū)ο蠹夹g(shù)與uml》課程教案-全文預(yù)覽

  

【正文】 是上到中、中到上、下到上地移動(dòng)。由此而創(chuàng)建模擬現(xiàn)實(shí)世界的模型,更為強(qiáng)大、能更簡(jiǎn)單地解決問題。 ? 設(shè)計(jì)的目標(biāo) :細(xì)化分析模型,開發(fā)一個(gè)設(shè)計(jì)模型,以便迅速過渡到編碼階段。 分析和設(shè)計(jì)對(duì)比(參看幻燈片) ? 關(guān)注點(diǎn)不同 :分析和設(shè)計(jì)的差別在于關(guān)注點(diǎn)和側(cè)重點(diǎn)。架構(gòu)不僅為了開發(fā)好的設(shè)計(jì)模型,還將提高實(shí)現(xiàn)過程的質(zhì)量。 20202020(上 )《 面向?qū)ο蠹?術(shù)與 UML》課程教學(xué)教案 (項(xiàng)煒 ) 12 分析和設(shè)計(jì)概述 ? 輸入 : USECASE 模型(角色、用例、用例描述)、術(shù)語(yǔ)表和附加規(guī)范(補(bǔ)充說(shuō)明)。 22) 開設(shè)課程:一個(gè)學(xué)期中學(xué)校開設(shè)的課程 在一個(gè)學(xué)期中這將會(huì)有若干相同的課程并行開授,你可以在其中選擇一個(gè)學(xué) 習(xí)。通常情況下,這個(gè)文檔可以作為一個(gè)非正式的數(shù)據(jù)字典,用來(lái)記錄數(shù)據(jù)的定義。如果注冊(cè)活動(dòng)在執(zhí)行, ―關(guān)閉注冊(cè) ‖的活動(dòng)是無(wú)法進(jìn)行的。 ? 活動(dòng)圖必須是一個(gè)流程圖,需要能夠描述清楚系統(tǒng)的活動(dòng)流程以及分支 的時(shí)機(jī)。 ? 驗(yàn)證 確保開發(fā)團(tuán)隊(duì)已完全理解了客戶需求。這些動(dòng)作產(chǎn)生對(duì)某一角色可見 的結(jié)果。 教學(xué)內(nèi)容 需求概述的內(nèi)容( 1)簡(jiǎn)要介紹 需求概述 的內(nèi)容( 1) ? 簡(jiǎn)要介紹 ? 核心概念 20202020(上 )《 面向?qū)ο蠹?術(shù)與 UML》課程教學(xué)教案 (項(xiàng)煒 ) 8 ? 用例模型 ? 術(shù)語(yǔ)表 ? 補(bǔ)充說(shuō)明 ? 檢查點(diǎn)列舉 需求工作的目標(biāo)包含 : ? 提供一種與客戶在系統(tǒng)功能方面進(jìn)行溝通并達(dá)成共識(shí)的方式 ? 使開發(fā)者能夠更準(zhǔn)確的理解系統(tǒng)的需求 ? 確定系統(tǒng)的邊界 ? 提供了對(duì)迭代過程中的技術(shù)內(nèi)容進(jìn)行計(jì)劃的基礎(chǔ)。 本章小結(jié) 面向?qū)ο蟮乃膫€(gè)最基本原則是什么?分別簡(jiǎn)短闡明一下。 一般化(泛化)就是從子類中提取共性而形成父類;繼承則是子類在承接父類的職責(zé)和本質(zhì) (屬于共性的關(guān)健的屬性、操作和關(guān)聯(lián))的同時(shí),將會(huì)產(chǎn)生屬于自己的、特殊的個(gè)性。在圖形上,把一個(gè)依賴畫成一條可能有方向的虛線,偶爾還在其上有一個(gè)標(biāo)記。除非另有指定,否則關(guān)聯(lián)的導(dǎo)航是雙向的。 《 UML 用戶手冊(cè)》 multiplicity 多重性:對(duì)集合可能采用技術(shù)范圍的說(shuō)明。 什么是關(guān)聯(lián)? 《 UML 用戶手冊(cè)》關(guān)聯(lián) association: 是一種結(jié)構(gòu)關(guān)系,它指明一個(gè)事物的對(duì)象到另一個(gè)事物的對(duì)象間的聯(lián)系。 子系統(tǒng)能夠表示設(shè)計(jì)中的一個(gè)組件。 20202020(上 )《 面向?qū)ο蠹?術(shù)與 UML》課程教學(xué)教案 (項(xiàng)煒 ) 6 什么是子系統(tǒng)? 1)子系統(tǒng)的定義和作用: 子系統(tǒng)是包(包含其他模型元素) 和類(擁有 行為 )的結(jié)合。 包是分組的通常手法,包可以包含其它模型元素。 2)接口正規(guī)化了多態(tài) 。如一個(gè)控制器能夠控制任何符合這個(gè)控制其接口規(guī)范的電視機(jī)。 ? 如繪圖,圖形可以是矩形、圓或曲線,等等。 什么是屬性 屬性是類中具有名詞特性的參數(shù),屬性描述了實(shí)例中可取值的范圍。 模塊 20202020(上 )《 面向?qū)ο蠹?術(shù)與 UML》課程教學(xué)教案 (項(xiàng)煒 ) 5 將復(fù)雜的整體分割成可以控制的小塊,以 幫助人們理解復(fù)雜的系統(tǒng)。 什么是模板類型? 根據(jù)模板類型中的其他元素定義一個(gè)新的元素。 什么是對(duì)象? 通常一個(gè)對(duì)象代表一個(gè)實(shí)體,不管它是物理實(shí)體、概念實(shí)體還是軟件實(shí)體。 ? 每一種模型你可以在不同的精度級(jí)別上表示??梢暬睦斫馐亲顬橹庇^的理解。 因?yàn)槲覀儾荒芡暾乩斫庖粋€(gè)復(fù)雜系統(tǒng),所以我們要對(duì)它建模。) 什么是模型? 模型是現(xiàn)實(shí)的簡(jiǎn)化。 什么是面向?qū)ο螅? 以客觀存在的事物即對(duì)象為開發(fā)核心,在開發(fā)時(shí)以類作為對(duì)象的框架。 UML 是一種語(yǔ)言;是一種可視化的語(yǔ)言;是一種可用于詳細(xì)描述的語(yǔ)言;是一種構(gòu)造語(yǔ)言。 UML 包括語(yǔ)義概念、表示方法和指導(dǎo)規(guī)范,提供了靜態(tài)、動(dòng)態(tài) 、系統(tǒng)環(huán)境及組織結(jié)構(gòu)的模型。(院) 計(jì)算機(jī)科學(xué) 學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 課程名稱 面向?qū)ο蠹夹g(shù)與 UML 授課對(duì)象 數(shù)信 學(xué)院 10 級(jí) 本 科 信計(jì) 班 教 師 項(xiàng) 煒 職 稱 講 師 課程學(xué)時(shí) 64 2020~ 2020 學(xué)年 (上 )期 20202020(上 )《 面向?qū)ο蠹?術(shù)與 UML》課程教學(xué)教案 (項(xiàng)煒 ) 1 20202020(上 )《 面向?qū)ο蠹?術(shù)與 UML》課程教學(xué)教案 (項(xiàng)煒 ) 2 課程 名稱 面向?qū)ο蠹夹g(shù)與 UML 課程 編號(hào) 授課時(shí)間 20202020 (上 ) 專 業(yè) 及班級(jí) 數(shù)信學(xué)院 10 本信計(jì) 班 修課 人數(shù) 總 學(xué) 時(shí) 64 學(xué)分 4 課 程 類型 必修課 公共基礎(chǔ) ( ) 專業(yè) (學(xué)科) 基礎(chǔ)課 ( √ ) 專業(yè)課 ( ) 選修課 專業(yè)限選課 ( ) 專業(yè)任選課 ( ) 全校任選課 ( ) 授課方式 理論課 ( √ ) 實(shí)踐課 ( √ ) 學(xué)時(shí)分配 課堂講授 32 學(xué)時(shí); 實(shí)踐環(huán)節(jié) 32 學(xué)時(shí) 考核方式 考 試 () 考 查 ( √ ) 是否采用多媒體 是 是否采用雙語(yǔ) 否 使 用 教 材 : ( 名 稱 、 作 者 、 出 版 社 及 出 版 時(shí) 間 ) 《 UML 面 向 對(duì) 象 建 模 基 礎(chǔ) 》, 徐 鋒 , 中 國(guó) 水 利 水 電 出 版 社 , 2020 教 學(xué) 參 考 書 : ( 名 稱 、 作 者 、 出 版 社 及 出 版 時(shí) 間 ) ? 《 UML 基礎(chǔ)與 ROSE 建模案例》,吳建,人民郵電出版社, 2020 ? 《 Java 與 UML 面向?qū)ο蟪绦蛟O(shè)計(jì)教程》,劉曉冬,清華大學(xué)出版社, 2020 ? 《 UML 與系統(tǒng)分析設(shè)計(jì)》,張龍祥,人民郵電出版社, 2020 ? 《軟件工程》,錢樂秋,清華大學(xué)出版社, 2020 教研室 審查意見 注 : 表 中 ( ) 選 項(xiàng) 請(qǐng) 打 “ √ ”。 UML 適用于各種軟件開發(fā)方法、軟件生命周期的各個(gè)階段、各種應(yīng)用領(lǐng)域以及各種開發(fā)工具,旨在統(tǒng)一以往建模技術(shù)的經(jīng)驗(yàn),吸收當(dāng)今軟件開發(fā)的最佳實(shí)踐從而形成一種標(biāo)準(zhǔn)方法。它是為支持現(xiàn)今大部分面向?qū)ο蟮拈_發(fā)過程而設(shè)計(jì)的。 什么是對(duì)象技術(shù)? 什么是面向過程? 以算法和數(shù)據(jù)結(jié)構(gòu)為 核心,一段程序代碼解決一個(gè)或幾個(gè)問題。其基本思想是,從現(xiàn)實(shí)世界中客觀存在的事物及對(duì)象出發(fā)來(lái)構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運(yùn)用人類的自然思維方式。建模是為了更好地理解正在開發(fā)的系統(tǒng)。 2)為什么要建模? 建模是為了產(chǎn)生對(duì)系統(tǒng)的理解。 建模有四個(gè)目標(biāo): 幫助我們可視化我們 的系統(tǒng); 允許我們制定我們的系統(tǒng)的結(jié)構(gòu)和行為; 給我們一個(gè)構(gòu)造系統(tǒng)的模板; 記錄我們所做的決定; 3)建模的原則: ? 選擇要?jiǎng)?chuàng)建什么模型,對(duì)如何動(dòng)手解決問題以及如何形成解決方案,有著意義深遠(yuǎn)的影響。對(duì)每個(gè)重要的系統(tǒng)最好用一組幾乎獨(dú)立的模型去處理。 行為主要表現(xiàn)為操作、方法和狀態(tài)機(jī)。 封裝 向調(diào)用者隱藏了內(nèi)部(封裝),調(diào)用者只能依賴接口實(shí)現(xiàn)調(diào)用。 對(duì)象是類的實(shí)例。 ? 多態(tài)( Polymorphism)在希臘語(yǔ)中意味著“擁有多種形式”。 ? 有時(shí),一個(gè)實(shí)現(xiàn)也可以滿足多個(gè)基本需求接口。 什么是接口? 接口的定義與作用: 1)接口是 用來(lái)描述類或組件提供的操作的集合 。 接口的表示方法: 1)“棒棒糖”表示法(表示接口的存在) 2)“類 /模板”表示法(表示接口的詳情) 什么是包? 《 UML 用戶手冊(cè)》:包 package 是 “對(duì)元素進(jìn)行分組的通用機(jī)制”。所以包就沒有必要一定要需要實(shí)現(xiàn),除非它表示一個(gè)目錄。 2)子系統(tǒng)組件: 組件是設(shè)計(jì)的物理實(shí)現(xiàn)。 《 UML 用戶手冊(cè)》 ponent 組件: 系統(tǒng)中遵從一組接口并提供其實(shí)現(xiàn)的物理的、可替換的部分 。 什么是多重性? 一定數(shù)量的某個(gè)類的實(shí)例對(duì)應(yīng)另外一個(gè)類的實(shí)例的數(shù)量的范圍。 什么導(dǎo)航? 《 UML 用戶手冊(cè)》 Navigation 導(dǎo)航 :給定兩個(gè)類之間的一個(gè)簡(jiǎn)單的、未加修飾的 關(guān)聯(lián) ,從一個(gè)類的對(duì)象能夠?qū)Ш降搅硪粋€(gè)類的對(duì)象。 《 UML 用戶手冊(cè)》 Dependency 依賴 :兩個(gè)事物之間的語(yǔ)義關(guān)系 ,其中一個(gè)事物(獨(dú)立事物)的改編將影響到另一個(gè)事物(依賴事物)。 《 UML 用戶手冊(cè)》 generalization 泛化 :一般 /特殊關(guān)系,其中特殊元素(子類)的對(duì)象可以替換一般元素(父類)的對(duì)象。 提示是什么?在圖像上增加一種注釋可以包含更多的信息。 展示了作為分析和設(shè)計(jì)起點(diǎn)的需求產(chǎn)出品的閱讀以及解釋方法。 用例建模中的核心概念 ? 角色表示與系統(tǒng)交互的任何事物(可以是人 — 用戶、也可以是其他系統(tǒng)或設(shè)備) ? 用例表示系統(tǒng)執(zhí)行的一系列動(dòng)作。 ? 標(biāo)識(shí) 確定系統(tǒng)與用戶群之間的接口需求。 活動(dòng)圖是什么? ? 用例模型中的活動(dòng)圖用來(lái)描述用例中發(fā)生的活動(dòng)。如果正在執(zhí)行,一條消息應(yīng)該顯示給用戶,并且用例結(jié)束。 需求概述
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1