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

正文內(nèi)容

[工學(xué)]uml課程設(shè)計(jì)課件-資料下載頁

2025-04-13 23:58本頁面
  

【正文】 學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?后置條件 主事件流用來描述用例的正常流程,是用例中最常用的途徑;其它事件流描述用例事件流的變形;錯(cuò)誤流表示錯(cuò)誤的條件。 ?主事件流和其他事件流 用例結(jié)束后執(zhí)行的動作。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?“用戶登錄”事件流舉例 ?簡要說明 對使用系統(tǒng)的用戶,進(jìn)行身份的確認(rèn)。 ?前提條件 無。 ( 1)用戶啟動系統(tǒng),用例開始; ( 2)系統(tǒng)提示輸入用戶名和口令; ( 3)用戶輸入用戶名和口令; ( 4)系統(tǒng)顯示登錄成功; A1:登錄錯(cuò)誤; ?主事件流和其他事件流 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖( 5)根據(jù)用戶類型分配權(quán)限; ( 6)用例結(jié)束; 其它事件流: A1:登錄錯(cuò)誤 ( 1)系統(tǒng)顯示錯(cuò)誤信息; ( 2)返回主事件流( 2); ?后置條件 無。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?“選課”事件流舉例 ?簡要說明 學(xué)生登錄后,提交選擇的課程。 ?前提條件 成功登錄。 ?主事件流和其他事件流 ( 1)學(xué)生點(diǎn)擊選課,用例開始; ( 2)系統(tǒng)顯示全部課程信息; ( 3)學(xué)生選擇課程,提交; ( 4)系統(tǒng)驗(yàn)證是否可選; A1:不可選; 課程簡介 ( 5)系統(tǒng)提示課程選擇成功,提示交費(fèi); ( 6)用例結(jié)束; 其它事件流: A1:不可選 ( 1)系統(tǒng)提示不可選及原因; ( 2)返回主事件流( 2); ?后置條件 無。 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖課程簡介 ?用例間的關(guān)系 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?泛化關(guān)系( Generalization) 一個(gè)用例可以被特別列舉為一個(gè)或多個(gè)子用例,這被稱為用例泛化 。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?包含關(guān)系( Include) 一個(gè)用例可以簡單地包含其他用例具有的行為,并把它所包含的用例行為作為自身行為的一部分,這被稱作包含關(guān)系。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?擴(kuò)展關(guān)系( Extend) 一個(gè)用例也可以被定義為基礎(chǔ)用例的增量擴(kuò)展,這稱作擴(kuò)展關(guān)系,擴(kuò)展關(guān)系是把新行為插入到已有用例的方法。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖 用例圖建模技術(shù) ?對語境建模 在 UML建模過程中,可以使用用例圖對系統(tǒng)的語境進(jìn)行建模,強(qiáng)調(diào)系統(tǒng)外部的參與者。系統(tǒng)語境是由處于系統(tǒng)外部并且與系統(tǒng)進(jìn)行交互的事物所構(gòu)成。 語境:就是系統(tǒng)存在的環(huán)境。是指存在于系統(tǒng)內(nèi)部事物的任務(wù)是完成系統(tǒng)外部事物所期望的系統(tǒng)行為,存在于系統(tǒng)外部并與其進(jìn)行交互的事物構(gòu)成了系統(tǒng)的語境。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?對系統(tǒng)語境建??梢詤⒖既缦路椒? ?得出需要從系統(tǒng)中得到幫助的組,執(zhí)行系統(tǒng)功能必需的組,與外界進(jìn)行交互的組,以及執(zhí)行某些輔助功能的組,并由此來識別系統(tǒng)外部的參與者。 ?將類似的參與者組織成泛化的關(guān)系。 ?如需加深理解,可以為參與者提供構(gòu)造型。 ?說明用例圖中參與者和用例間的通信路徑。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?建模舉例 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?對需求建模 軟件需求就是根據(jù)用戶對產(chǎn)品功能的期望,提出產(chǎn)品外部功能的描述。需求分析所要做的工作是獲取系統(tǒng)的需求,歸納系統(tǒng)所要實(shí)現(xiàn)的功能,使最終的軟件產(chǎn)品最大限度的貼近用戶的要求。一般要考慮系統(tǒng)做什么( what),而盡可能的不去考慮怎么做( how)。 UML用例圖可以表達(dá)和管理系統(tǒng)大多數(shù)的功能需求。 課程簡介 ?對系統(tǒng)需求建??梢詤⒖既缦路椒? 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?識別系統(tǒng)外部的參與者,從而建立系統(tǒng)的語境; ?考慮每一個(gè)參與者期望的行為或需要系統(tǒng)提供的行為; ?把公共行為命名為用例; ?確定供其他用例使用的用例和擴(kuò)展其他用例的用例; ?在用例圖中對這些用例、參與者和它們間的關(guān)系建模; ?用描述非功能需求的注釋修飾用例圖。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖 實(shí)例 — 圖書館管理系統(tǒng)中的用例視圖 ? 確定系統(tǒng)涉及的內(nèi)容 圖書管理系統(tǒng)用于對書籍的借閱以及對讀者信息進(jìn)行統(tǒng)一的管理,凡是有關(guān)這些操作的內(nèi)容都屬于系統(tǒng)的范圍,比如讀者要借書、還書、預(yù)留書籍,工作人員查看讀者信息,查看書籍信息,等等。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖? 確定系統(tǒng)參與者 對參與者的確定,需要分析系統(tǒng)涉及的問題領(lǐng)域,明確系統(tǒng)運(yùn)行的主要任務(wù)。 ?根據(jù)圖書管理系統(tǒng)的需求分析,可以得到如下任務(wù): ?讀者要借書籍 ?讀者要還書籍 ?讀者要預(yù)留書籍 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?讀者要撤銷預(yù)留書籍 ?工作人員根據(jù)讀者要求提供服務(wù) ?工作人員進(jìn)行查詢,修改信息 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖? 確定系統(tǒng)用例 用例( Use Case) 是參與者與系統(tǒng)在交互過程中所需要完成的事務(wù)。 ?需求分析 ?讀者請求服務(wù)的用例圖 還書 借書 預(yù)留書籍 取消預(yù)留 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?工作人員維護(hù)讀 者信息、書籍信息的用例圖 增加書目 刪除書目 增加書籍 刪除或更新書籍信息 增加讀者 刪除或更新讀者信息 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?工作人員登錄查詢信息的用例圖 登錄 查看書籍信息 查看讀者信息 課程簡介 在瀏覽器的 Use Case包的圖標(biāo)上單擊鼠標(biāo)右鍵,彈出的快捷菜單中,“ New”(新建UML元素) —— ”Use Case Diagram”(用例圖 ) 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?用 Rational Rose來繪制用例圖 ?新建用例圖 ?給用例圖命名 ?增加用例和參與者 ?增加用例和參與者之間的關(guān)系 課程簡介 單擊鼠標(biāo)右鍵,彈出的快捷菜單中 , 使用 “ Open Specification”(打開屬性說明)菜單項(xiàng)。 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?修改用例圖的屬性 名稱:用例的名稱 類型:用例的類型 , 包括 business use case、business usecase realization和 usecase realization 3種類型 , 最常用的是 business use case。 層次:用例的分層,越是底層著眼點(diǎn)越是小,越接近計(jì)算機(jī)解決問題的水平,反之更抽象。 說明:描述用例圖的文檔。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?讀者得到服務(wù)的用例圖 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖?管理員維護(hù)讀者 /書籍信息的用例 課程簡介 ? 管理員登錄、查詢用例 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 3講 用例視圖作業(yè) 整理實(shí)驗(yàn) 1的實(shí)驗(yàn)報(bào)告; 預(yù)習(xí)實(shí)驗(yàn) 2,書寫預(yù)習(xí)報(bào)告。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖?教學(xué)目的 ?掌握基本概念 動態(tài)模型由交互圖和行為圖組成。交互圖包括時(shí)序圖和協(xié)作圖。 ?掌握 UML中動態(tài)視圖的組成 第 4講 動態(tài)視圖(一) ?使用 Rose設(shè)計(jì)動態(tài)視圖 時(shí)序圖 ( Sequence Diagram ) 、 協(xié)作圖( Collaboration Diagram) 課程簡介 ?教學(xué)重點(diǎn) ?如何從靜態(tài)視圖中抽取動態(tài)視圖 ?掌握 Rose設(shè)計(jì)動態(tài)視圖的方法 ?教學(xué)內(nèi)容 ? 時(shí)序圖( Sequence Diagram) ? 協(xié)作圖( Collaboration Diagram) ? 實(shí)例 —圖書館管理系統(tǒng)的動態(tài)視圖(一) 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖第 6章 動態(tài)視圖 時(shí)序圖( Sequence Diagram) 協(xié)作圖( Collaboration Diagram) 實(shí)例 — 圖書館管理系統(tǒng)的動態(tài)視圖(一) 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖 時(shí)序圖( Sequence Diagram) 時(shí)序圖的概念和內(nèi)容 ?時(shí)序圖( Sequence Diagram) 描述了對象之間傳遞消息的時(shí)間順序,它用來表示用例中的行為順序,是強(qiáng)調(diào)消息時(shí)間順序的交互圖。時(shí)序圖描述類系統(tǒng)中類和類之間的交互,它將這些交互建模成消息交換,也就是說,時(shí)序圖描述了類以及類間相互交換以完成期望行為的消息。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖生命線 激活 對象 消息 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖時(shí)序圖包括了 4個(gè)元素,分別是對象( Object)、生命線( Lifeline)、激活( Activation)和消息( Message)。 ?時(shí)序圖的構(gòu)成 ?對象( Object) 是類的實(shí)例,表示在交互中所扮演的角色。 ?生命線( Lifeline) 表示對象存活的時(shí)間段。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖?激活( Activation) 表示對象執(zhí)行一項(xiàng)操作的時(shí)期。 ?消息( Message) 類通過發(fā)送和接受消息進(jìn)行通信。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖 時(shí)序圖的用途 時(shí)序圖強(qiáng)調(diào)按時(shí)間展開的消息傳送,便于用戶從用例圖(需求)向動態(tài)建模轉(zhuǎn)化(設(shè)計(jì))。 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖上圖轉(zhuǎn)化為代碼可能的情形為: Public class A { private B myB=new B()。 public viod doOne() { ()。 ()。 } } 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖 時(shí)序圖的建模技術(shù) 使用時(shí)序圖對系統(tǒng)建模時(shí),可以遵循如下策略: 設(shè)置交互的語境,這些語境可以是系統(tǒng)、子系統(tǒng)、操作、類、用例和協(xié)作的一個(gè)腳本。 ?建模對象 ?識別交互的對象 通過識別對象在交互中扮演的角色,根據(jù)交互對象的順序性,將其從左向右的方向放在時(shí)序圖中。 課程簡介 設(shè)置每個(gè)對象的生命線。一般情況下,對象存在于交互的整個(gè)過程,但它也可以在交互過程中創(chuàng)建和撤銷( )。 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖?設(shè)置對象生命線 課程簡介 內(nèi)蒙古工業(yè)大學(xué) 軟件體系結(jié)構(gòu)與 UML 第 4講 動態(tài)視圖 從引發(fā)某個(gè)交互的信息開始,在生命線之間按從上向下的順序畫出隨后的消息。 return=message(parameter:parameterType):returnType ?消息的表示 例如: addShowSeat(seatId) addShowSeat d=addShowSeat(seatId) d=addShowSeat(seatId:int) d=addShowSeat(seatId:int):Boolean 課程簡介 給某控制流的每個(gè)消息附上前置或后置條件,這可以更詳細(xì)地說明這個(gè)控制流
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1