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

正文內(nèi)容

聯(lián)創(chuàng)國際科技公司uml建模培訓(xùn)講義(專業(yè)版)

2025-07-18 13:30上一頁面

下一頁面
  

【正文】 項目團(tuán)隊成員通常要履行許多不同的角色職能。 ? UML 中沒有預(yù)定義的基本類型 LINKAGE 關(guān)系 ? 關(guān)聯(lián): ? 概化:派生與繼承 ? 依賴:非獨立類 〉 獨立類 ? 精化: 對同一事物的兩種描述建立在不同的抽象層上 LINKAGE 接口( Interface) 是一個收集方法和常數(shù)表單的契約。 ? 問題 [可選 ]。這總是使用帶有 extend 的用例關(guān)聯(lián)來建模的。 ? 參與者 [可選 ]。 ? 定義:一個對象關(guān)系體系,用來解決某一類特定場景的具體設(shè)計問題。 }while(())。 } } } ? 數(shù)據(jù)集的表示方法。在一個系統(tǒng)中,數(shù)據(jù)的表示方式必須盡可能統(tǒng)一,同時,在處理單個數(shù)據(jù)和多個數(shù)據(jù)的時候,處理方式盡可能一致。 ? 業(yè)務(wù)邏輯的組織方式 在面向?qū)ο蟮南到y(tǒng)中,業(yè)務(wù)邏輯表現(xiàn)為對象之間的交互。 9 : 00 12 : 00 n oo n U M L 基本符號 用例 1 : 00 4 : 00 p m 類圖 序列圖 LINKAGE 時間 第四天 第四天的目標(biāo)是了解 OOA 、 O O D 的完整過程。 LINKAGE OO設(shè)計 ? 針對 OOA給出的問題域模型,用面向?qū)ο蠓椒ㄔO(shè)計出軟件基礎(chǔ)架構(gòu)(概要設(shè)計)和完整的類結(jié)構(gòu)(詳細(xì)設(shè)計),以實現(xiàn)業(yè)務(wù)功能。這里的客戶,不僅僅是指軟件的使用者,也包括調(diào)用的界面、其他程序等。 //價格 public int Count。 (customer)。 ()。 LINKAGE Design Pattern 的主要構(gòu)成 ? Pattern Name: ? Problem:解決的問題、環(huán)境、條件等。 ? 頻率 。也稱為 使用 或 具有 (hasa) 關(guān)系。 LINKAGE 用例的使用 ? 測試用例 – 漫游用例:用具體的用例測試系統(tǒng)的行為 – 定義測試:用用例描述本身測試 LINKAGE 用例的使用 ? 實現(xiàn)用例 – 用例實現(xiàn)為協(xié)作 – 協(xié)作用若干個圖表示:協(xié)作圖、序列圖、活動圖 – 協(xié)作的實例 ——腳本 LINKAGE Business Use Case/Actor Business ActorBusiness UseCaseLINKAGE Business System ? 例子 LINKAGE 登錄系統(tǒng) 登記員 完成課程登記 計費系統(tǒng) 學(xué)生 登記課程 教授 選擇教授課程 課程目錄系統(tǒng) include include include 課程登記系統(tǒng) LINKAGE 下訂單 銷售員 檢查訂貨狀況 管理員 發(fā)貨員 填訂單 客戶 建立信用紀(jì)錄 電話定購系 統(tǒng) LINKAGE Use Case關(guān)系 ?擴(kuò)展關(guān)系 一個用例中加入一些新的動作后則構(gòu)成了另一個用例這兩個用例之間的關(guān)系就是通用化關(guān)系又稱擴(kuò)展關(guān)系后者通過繼承前者的一些行為得來前者通常稱為通用化用例后者常稱為擴(kuò)展用例擴(kuò)展用例可以根據(jù)需要有選擇地繼承通用化用例的部分行為擴(kuò)展用例也一定具有完全性 LINKAGE Use Case依賴關(guān)系 ? 組合 把相關(guān)的用例打成包 package 當(dāng)作一個整體看待 ?使用關(guān)系 一個用例使用另一個用例時這兩個用例之間就構(gòu)成了使用關(guān)系一般情況下如果若干個用例的某些行為都是相同的則可以把這些相同的行為提取出來單獨作成一個用例這個用例稱為抽象用例這樣當(dāng)某個用例使用該抽象用例時就好象這個用例包含了抽象用例的所有行為 LINKAGE 銷售員 下訂單 提供客戶數(shù)據(jù) 定購產(chǎn)品 安排付款 調(diào)閱產(chǎn)品目錄 include include include extend 產(chǎn)品定購管理 LINKAGE 理解 Use Case和 Actor 1) Use Case絕不是錦上添花的東西,一方面它可以促進(jìn)與用戶溝通,理解正確的需求,另一方面它可以劃分系統(tǒng)與外部實體的界限,是系統(tǒng)設(shè)計的起點,而最終應(yīng)該落實到類和實現(xiàn)代碼上。 LINKAGE 狀態(tài)標(biāo)記 ? 開始狀態(tài) ? 狀態(tài) ? 結(jié)束狀態(tài) S ta rt S ta te S t a te E n d S t a t e LINKAGE 狀態(tài)圖 C r e a t e C h e c k D e s t o r y C h e c kN o t P a id P a idP a y LINKAGE 初始化 entry/ 創(chuàng)建表單 do/ 初始化表單 保存 do/ 保存表單 提交 do/ 提交表單用于處理 課程選擇 選主修課 entry/ 接受課程 do/ 增加記數(shù) 選輔修課 entry/ 接受課程 exit/ 增加記數(shù) H 選主修課增加記數(shù)選輔修課接受課程增加記數(shù)掛起 do/ 等待 30秒 輸入課程 [ count=2 ] [ count=4 ] / set count=0 Quit 輸入課程 輸入課程 掛起 恢復(fù) 選課 LINKAGE 活動圖( Activity Diagram) ? 顯示動作及其結(jié)果 ? 著重描述操作 (方法 )實現(xiàn)中所完成的工作 , 以及用例實例或?qū)ο笾械幕顒? ? 活動圖是狀態(tài)圖的一個變種 , 與狀態(tài)圖的目的有一些小的差別 – 活動圖的主要目的是描述動作 (執(zhí)行的工作和活動 )及對象狀態(tài)改變的結(jié)果 ,當(dāng)狀態(tài)中的動作被執(zhí)行 (不象正常的狀態(tài)圖它不需指定任何事件 )時 , 活動圖中的狀態(tài) (稱為動作狀態(tài) )直接轉(zhuǎn)移到下一個階段 – 活動圖中的動作可以放在泳道中 , 泳道聚合一組活動并指定負(fù)責(zé)人和所屬組織 ? 活動圖是另一種描述交互的方式 , 描述采取何種動作 、 做什么 (對象狀態(tài)改變 )、 何時發(fā)生 (動作序列 )以及在何處發(fā)生 (泳道 )。 ? 相關(guān)表單及標(biāo)準(zhǔn) – 《 軟件需求調(diào)查表 》 ——銷售員、技術(shù)支持 – 《 項目方案書 》 ——技術(shù)支持 – 《 合同 》 ——銷售員 – 《 項目前瞻 》 ——項目經(jīng)理 LINKAGE 項目開發(fā)過程 ? 主要工作 – 項目開發(fā)的主要工作是根據(jù)同客戶簽訂的合同,對客戶的需求進(jìn)行深入調(diào)研,并進(jìn)行軟件的分析、設(shè)計、實現(xiàn)、測試等工作,完成軟件開發(fā)任務(wù) ? 主要參與角色及任務(wù) – 項目經(jīng)理:制定軟件開發(fā)的整體計劃,協(xié)調(diào)開發(fā)需要的所有資源,定期匯報 – 銷售員:收集客戶需求 – 技術(shù)支持:收集客戶需求 – 開發(fā)經(jīng)理:制定軟件開發(fā)的計劃,組織軟件開發(fā)活動,并監(jiān)督和跟蹤軟件開發(fā)進(jìn)程 – 系統(tǒng)分析:進(jìn)行軟件系統(tǒng)的分析和設(shè)計,解決難點問題,協(xié)助質(zhì)量控制 – 程序員:根據(jù)需求和設(shè)計,編寫代碼 – 測試員:進(jìn)行系統(tǒng)測試 ? 相關(guān)表單及標(biāo)準(zhǔn) – 《 項目開發(fā)計劃 》 ——項目經(jīng)理 – 《 軟件開發(fā)計劃 》 ——開發(fā)經(jīng)理 – 《 質(zhì)量控制計劃 》 ——開發(fā)經(jīng)理 – 《 軟件測試計劃 》 ——開發(fā)經(jīng)理 – 《 軟件開發(fā)過程跟蹤 》 ——開發(fā)經(jīng)理 – 《 系統(tǒng)分析和設(shè)計標(biāo)準(zhǔn) 》 : 《 系統(tǒng)設(shè)計文檔 》 – 《 軟件代碼編寫標(biāo)準(zhǔn) 》 – 《 軟件測試報告 》 ——測試員 LINKAGE 項目提交 ? 主要工作 – 項目提交的主要工作是將產(chǎn)品提交給用戶,為用戶安裝、配置,對客戶進(jìn)行培訓(xùn)以使用軟件。團(tuán)隊成員應(yīng)當(dāng)明確,團(tuán)隊的每個成員各有長處和短處,應(yīng)該互相尊重 – 交流和溝通。 LINKAGE 類和對象 ? 類 – 屬性 – 方法:類提供的功能 ? 對象 LINKAGE 類圖( Class Diagram) ? 用類和它們之間的關(guān)系描述系統(tǒng)的一種圖示 ? 從靜態(tài)角度表示系統(tǒng)的,屬于一種靜態(tài)模型 ? 類由類名、屬性、方法組成 LINKAGE 類圖 LINKAGE 類的劃分 ? 邊界類:提供服務(wù) ? 控制類:數(shù)據(jù)訪問、業(yè)務(wù)邏輯 ? 實體類:數(shù)據(jù)表示 Control EntityActor BoundaryLINKAGE 基本類型 ? 指的是像整型、實型、枚舉型等這樣的簡單類型。因為它描述了當(dāng)各項工作都正常進(jìn)行時用例的工作方式,所以通常稱其為 適當(dāng)路徑 (happy path) 或 主路徑 (main path) 。一個條件列表,如果其中包含條件,則這些條件將在用例成功完成以后得到滿足。名稱無疑應(yīng)該表明用戶的意圖或用例的用途,如 “ 研究班招生 ” 。 LINKAGE 回顧 ? 目的是提高軟件開發(fā)的效率和軟件質(zhì)量 ? 把不必要的、重復(fù)的和容易出錯的工作交給框架去處理 ? 盡量化無規(guī)律為有規(guī)律 ? 開發(fā)一個輔助工具 ? 不僅僅在于軟件開發(fā)的本身,也是公司知識管理的重要組成部分 LINKAGE 參考文章 ? 《 利用 .Net框架開發(fā)應(yīng)用系統(tǒng) 》 ? 《 實戰(zhàn)揭秘:開發(fā) .Net平臺應(yīng)用系統(tǒng)框架 》 ? 《 面向?qū)ο蟮膽?yīng)用服務(wù)層設(shè)計 》 設(shè)計模式概要 OO設(shè)計的殿堂。 try { if(0) do { string productID=insertForm
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1