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

正文內(nèi)容

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

  

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