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

正文內(nèi)容

[工學(xué)]uml課程設(shè)計(jì)課件(文件)

 

【正文】 將建模元素按語(yǔ)義分組,從而使得復(fù)雜的系統(tǒng)模型能夠被構(gòu)造、表達(dá)、理解和管理。 ?包圖精化。 ?讀者類的基本屬性 ? 名字 郵編 ? 地址 城市 ? 省份 借書 ? 預(yù)留書籍 第 2講 靜態(tài)視圖 課程簡(jiǎn)介 第 2講 靜態(tài)視圖?書籍類的基本屬性 ? 書名 ? 作者 ? 序列號(hào) ? 類型 第 2講 靜態(tài)視圖 課程簡(jiǎn)介 用 Rose繪制類圖 第 2講 靜態(tài)視圖在 Rose開發(fā)環(huán)境中模型瀏覽器的 【 Logical View】 文件夾 ( 其實(shí)是包 ) 圖標(biāo)上單擊鼠標(biāo)右鍵 , 彈出快捷菜單 。 第 2講 靜態(tài)視圖?【 New】 第 2講 靜態(tài)視圖 課程簡(jiǎn)介 第 2講 靜態(tài)視圖第 2講 靜態(tài)視圖 課程簡(jiǎn)介 第 2講 靜態(tài)視圖? 修改類圖名稱 修改類圖的名稱為 Class Diagram。 ?缺省 編輯 工具欄上的按鈕 第 2講 靜態(tài)視圖 課程簡(jiǎn)介 ?定制工具欄 在編輯工具欄上單擊右鍵,在彈出的快捷菜單中選擇 【 Customize… 】 (自定義)菜單項(xiàng),如圖所示。雙擊屬性或者操作名,可以進(jìn)行直接的修改。 ?Export Control(輸出控制):包括 Public、 Private、Protected和 Implementation 4種。為每個(gè)角色設(shè)置正確的多樣性。 ?類間的關(guān)系的分析 ?書寫規(guī)則 使用英文進(jìn)行類名、屬性、方法、關(guān)系的命名。 從用戶的角度描述對(duì)軟件產(chǎn)品的需求,分析軟件產(chǎn)品所需的功能和動(dòng)態(tài)行為。 參與者的 UML表示:人形圖 ?參與者( actor) 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?誰(shuí)或什么使用該系統(tǒng); ?交互中,它們扮演什么角色; ?誰(shuí)安裝系統(tǒng); ?誰(shuí)啟動(dòng)和關(guān)閉系統(tǒng); ?誰(shuí)維護(hù)系統(tǒng); ?與該系統(tǒng)交互的是什么系統(tǒng); ?誰(shuí)從系統(tǒng)獲取信息; ?誰(shuí)提供信息給系統(tǒng); ?有什么事發(fā)生在固定事件。 ?一個(gè)人或事物在與系統(tǒng)發(fā)生交互時(shí),可以同時(shí)或不同時(shí)扮演多個(gè)角色。 ?像類一樣,參與者可以具有分欄,表示參與者屬性和它可接受的事件。 “場(chǎng)景”的集合就是用例。用例的 UML圖標(biāo)如圖所示。 ?項(xiàng)目 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?分析 參與人員:系統(tǒng)分析員、軟件架構(gòu)師、倉(cāng)庫(kù)的使用的人員。 ?事件流的目的 ?事件流的構(gòu)成 ?簡(jiǎn)要說明 描述用例的作用。 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?“用戶登錄”事件流舉例 ?簡(jiǎn)要說明 對(duì)使用系統(tǒng)的用戶,進(jìn)行身份的確認(rèn)。 ?前提條件 成功登錄。 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?擴(kuò)展關(guān)系( Extend) 一個(gè)用例也可以被定義為基礎(chǔ)用例的增量擴(kuò)展,這稱作擴(kuò)展關(guān)系,擴(kuò)展關(guān)系是把新行為插入到已有用例的方法。是指存在于系統(tǒng)內(nèi)部事物的任務(wù)是完成系統(tǒng)外部事物所期望的系統(tǒng)行為,存在于系統(tǒng)外部并與其進(jìn)行交互的事物構(gòu)成了系統(tǒng)的語(yǔ)境。 ?說明用例圖中參與者和用例間的通信路徑。 UML用例圖可以表達(dá)和管理系統(tǒng)大多數(shù)的功能需求。 ?根據(jù)圖書管理系統(tǒng)的需求分析,可以得到如下任務(wù): ?讀者要借書籍 ?讀者要還書籍 ?讀者要預(yù)留書籍 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?讀者要撤銷預(yù)留書籍 ?工作人員根據(jù)讀者要求提供服務(wù) ?工作人員進(jìn)行查詢,修改信息 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖? 確定系統(tǒng)用例 用例( Use Case) 是參與者與系統(tǒng)在交互過程中所需要完成的事務(wù)。 說明:描述用例圖的文檔。 ?掌握 UML中動(dòng)態(tài)視圖的組成 第 4講 動(dòng)態(tài)視圖(一) ?使用 Rose設(shè)計(jì)動(dòng)態(tài)視圖 時(shí)序圖 ( Sequence Diagram ) 、 協(xié)作圖( Collaboration Diagram) 課程簡(jiǎn)介 ?教學(xué)重點(diǎn) ?如何從靜態(tài)視圖中抽取動(dòng)態(tài)視圖 ?掌握 Rose設(shè)計(jì)動(dòng)態(tài)視圖的方法 ?教學(xué)內(nèi)容 ? 時(shí)序圖( Sequence Diagram) ? 協(xié)作圖( Collaboration Diagram) ? 實(shí)例 —圖書館管理系統(tǒng)的動(dòng)態(tài)視圖(一) 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動(dòng)態(tài)視圖課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動(dòng)態(tài)視圖第 6章 動(dòng)態(tài)視圖 時(shí)序圖( Sequence Diagram) 協(xié)作圖( Collaboration Diagram) 實(shí)例 — 圖書館管理系統(tǒng)的動(dòng)態(tài)視圖(一) 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動(dòng)態(tài)視圖 時(shí)序圖( Sequence Diagram) 時(shí)序圖的概念和內(nèi)容 ?時(shí)序圖( Sequence Diagram) 描述了對(duì)象之間傳遞消息的時(shí)間順序,它用來表示用例中的行為順序,是強(qiáng)調(diào)消息時(shí)間順序的交互圖。 ?生命線( Lifeline) 表示對(duì)象存活的時(shí)間段。 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動(dòng)態(tài)視圖上圖轉(zhuǎn)化為代碼可能的情形為: Public class A { private B myB=new B()。 ?建模對(duì)象 ?識(shí)別交互的對(duì)象 通過識(shí)別對(duì)象在交互中扮演的角色,根據(jù)交互對(duì)象的順序性,將其從左向右的方向放在時(shí)序圖中。 return=message(parameter:parameterType):returnType ?消息的表示 例如: addShowSeat(seatId) addShowSeat d=addShowSeat(seatId) d=addShowSeat(seatId:int) d=addShowSeat(seatId:int):Boolean 課程簡(jiǎn)介 給某控制流的每個(gè)消息附上前置或后置條件,這可以更詳細(xì)地說明這個(gè)控制流。一般情況下,對(duì)象存在于交互的整個(gè)過程,但它也可以在交互過程中創(chuàng)建和撤銷( )。 ()。 ?消息( Message) 類通過發(fā)送和接受消息進(jìn)行通信。 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動(dòng)態(tài)視圖生命線 激活 對(duì)象 消息 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動(dòng)態(tài)視圖時(shí)序圖包括了 4個(gè)元素,分別是對(duì)象( Object)、生命線( Lifeline)、激活( Activation)和消息( Message)。 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動(dòng)態(tài)視圖?教學(xué)目的 ?掌握基本概念 動(dòng)態(tài)模型由交互圖和行為圖組成。 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?修改用例圖的屬性 名稱:用例的名稱 類型:用例的類型 , 包括 business use case、business usecase realization和 usecase realization 3種類型 , 最常用的是 business use case。 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖 實(shí)例 — 圖書館管理系統(tǒng)中的用例視圖 ? 確定系統(tǒng)涉及的內(nèi)容 圖書管理系統(tǒng)用于對(duì)書籍的借閱以及對(duì)讀者信息進(jìn)行統(tǒng)一的管理,凡是有關(guān)這些操作的內(nèi)容都屬于系統(tǒng)的范圍,比如讀者要借書、還書、預(yù)留書籍,工作人員查看讀者信息,查看書籍信息,等等。需求分析所要做的工作是獲取系統(tǒng)的需求,歸納系統(tǒng)所要實(shí)現(xiàn)的功能,使最終的軟件產(chǎn)品最大限度的貼近用戶的要求。 ?將類似的參與者組織成泛化的關(guān)系。系統(tǒng)語(yǔ)境是由處于系統(tǒng)外部并且與系統(tǒng)進(jìn)行交互的事物所構(gòu)成。 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖課程簡(jiǎn)介 ?用例間的關(guān)系 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?泛化關(guān)系( Generalization) 一個(gè)用例可以被特別列舉為一個(gè)或多個(gè)子用例,這被稱為用例泛化 。 ( 1)用戶啟動(dòng)系統(tǒng),用例開始; ( 2)系統(tǒng)提示輸入用戶名和口令; ( 3)用戶輸入用戶名和口令; ( 4)系統(tǒng)顯示登錄成功; A1:登錄錯(cuò)誤; ?主事件流和其他事件流 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖( 5)根據(jù)用戶類型分配權(quán)限; ( 6)用例結(jié)束; 其它事件流: A1:登錄錯(cuò)誤 ( 1)系統(tǒng)顯示錯(cuò)誤信息; ( 2)返回主事件流( 2); ?后置條件 無。 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?后置條件 主事件流用來描述用例的正常流程,是用例中最常用的途徑;其它事件流描述用例事件流的變形;錯(cuò)誤流表示錯(cuò)誤的條件。 ?參與者( actor) ?商品供應(yīng)商 ?倉(cāng)庫(kù)辦事員 ?倉(cāng)庫(kù)管理員 ?領(lǐng)料員 ?退料員 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?確定用例 ?進(jìn)貨(供應(yīng)商、辦事員、管理員) ?退貨(供應(yīng)商、辦事員、管理員) ?領(lǐng)料(辦事員、領(lǐng)料員) ?退料(辦事員、退料員) ?調(diào)撥(辦事員、管理員) ?盤點(diǎn)(管理員) ?歷史紀(jì)錄查詢(管理員) ?庫(kù)存查詢(管理員) ?業(yè)務(wù)分析(管理員) 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?倉(cāng)庫(kù)信息維護(hù)(管理員) ?供應(yīng)商信息維護(hù)(管理員) ?用戶注冊(cè)(管理員) ?用戶登錄(管理員、辦事員) ?用戶注銷(管理員、辦事員) ?確定用例(序) 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?用例與事件流 是為用例的邏輯流程建立文檔,這個(gè)文檔詳細(xì)描述系統(tǒng)用戶的工作和系統(tǒng)本身的工作。 ?如何識(shí)別用例 ?具體辦法 ?特定參與者希望系統(tǒng)提供什么功能; ?系統(tǒng)是否存儲(chǔ)和檢索信息,如果是,這個(gè)行為由哪個(gè)參與者觸發(fā); ?當(dāng)系統(tǒng)改變狀態(tài)時(shí),通知參與者嗎; 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?存在影響系統(tǒng)的外部事件嗎; ?是哪個(gè)參與者通知系統(tǒng)這些事件。 ?用例名 描述參與者使用系統(tǒng)完成某個(gè)事件時(shí)的事情發(fā)生順序。 ?在建模參與者過程中,記住以下要點(diǎn) 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖 用例( Use Case) ?用例的概念 用例是對(duì)一個(gè)系統(tǒng)或一個(gè)應(yīng)用的一種單一的使用方式所作的描述,是關(guān)于單個(gè)活動(dòng)者在與系統(tǒng)對(duì)話中所執(zhí)行的處理行為的陳述序列。 課程簡(jiǎn)介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?每一個(gè)參與者需要有一個(gè)具有業(yè)務(wù)一樣的名字,在建模中,不推薦使用諸如 NewActor這樣的名字。 ?參與者直接同系統(tǒng)交互,這可以幫助定義系統(tǒng)邊界。參與者通過向系統(tǒng)輸入或請(qǐng)求系統(tǒng)輸入某些事件來觸發(fā)系統(tǒng)的執(zhí)行。 ?掌握 UML中用例視圖的組成 第 3講 用例視圖 ?使用 Rose設(shè)計(jì)用例視圖 用例( use case)、用例間的關(guān)系、參與者 (actor)和參與者之間的關(guān)系。重新繪制類圖。一個(gè)文件系統(tǒng)由根目錄下面的一組文件組成,用戶可以擁有自己的目錄和文件,也可以讀取文件和建立自己的主目錄。 ?Name(名稱):類的名稱 ?Type(類型):類的類型,包括 ParamerizedClass、InstantiatedClass、 ClassUtility、 Paramerized ClassUtility和 InstantiatedClassUtility 6種類型。 ?類圖中加入類 在生成的類上點(diǎn)擊鼠標(biāo)右鍵,彈出快捷菜單。界面編輯區(qū)的編輯工具欄將有所變化,如圖所示。 ?【 Open Specification… 】 菜單 可以打開當(dāng)前選定對(duì)象的屬性和說明,并對(duì)其進(jìn)行具體的修改和更新。 ?對(duì)于每一個(gè)包,標(biāo)出其模型元素的可視性(公共、保護(hù)或私用)。 第 2講 靜態(tài)視圖 課程簡(jiǎn)介 第 2講 靜態(tài)視圖?確定包與包之間的泛化關(guān)系,確定包元
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1