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

正文內(nèi)容

面向對象分析與設計-文庫吧資料

2025-01-09 00:19本頁面
  

【正文】 獨立性。 面向對象分析(續(xù)) (四)發(fā)現(xiàn)服務 確定服務的候選空間 主要工作是在研究當前的問題域和系統(tǒng)功能基礎上,找出每一類對象應有的服務。確定屬性候選空間的目標是盡可能全面地發(fā)現(xiàn)屬性,寧多勿缺。 對象分類 確定系統(tǒng)所需要的類,建立類圖的對象層。 面向對象分析(續(xù)) (一)建立靜態(tài)模型的過程 類圖的層次 ?對象層 ?特征層 ?關系層 面向對象分析(續(xù)) 類圖建立過程的三項活動 ?發(fā)現(xiàn)對象和類 ?發(fā)現(xiàn)屬性和服務 ?發(fā)現(xiàn)對象和類的關系 面向對象分析(續(xù)) 發(fā)現(xiàn)對象和類發(fā)現(xiàn)屬性和服務發(fā)現(xiàn)對象和類的關系類 圖對象層特征層關系層識別對象和類建立類圖的過程 面向對象分析(續(xù)) (二)發(fā)現(xiàn)對象和類 確定對象候選空間 從問題域角度出發(fā),反復閱讀相關文檔,篩選出屬于系統(tǒng)范圍內(nèi)的名詞或名詞短語,建立初步的候選對象空間。 面向對象分析(續(xù)) ?主題的概念 主題是指在語義上有密切聯(lián)系的系統(tǒng)模型元素的集合。 面向對象分析(續(xù)) (三)確定系統(tǒng)的非功能性需求 系統(tǒng)的非功能性需求主要包括系統(tǒng)的環(huán)境需求、質(zhì)量需求、用戶界面需求和資源需求四個方面。 ?控制語句 在一些較為復雜的交互活動中往往含有循環(huán)或條件分支。其書寫格式是:角色名.用例名。 面向對象分析(續(xù)) 需求調(diào)研識別和定義系統(tǒng)角色分析角色與系統(tǒng)的交互過程,識別并定義用例確定系統(tǒng)非功能性需求需求復審與確認用戶需求規(guī)格說明書系統(tǒng)需求規(guī)格說明 面向對象分析(續(xù)) (一)需求調(diào)研 需求調(diào)研要采取全面而有序和逐步引入細節(jié)的策略。 ?確定系統(tǒng)范圍 在領域中哪些領域問題可以借助信息系統(tǒng)來加以解決,進而確定問題域,即系統(tǒng)范圍。最終建立相關模型來刻畫系統(tǒng)的動態(tài)結構。在此基礎上,勾畫出擬建系統(tǒng)的邏輯模型來反映系統(tǒng)的靜態(tài)和動態(tài)結構。 最終目標 系統(tǒng)分析的其最終目標是產(chǎn)生綜合描述問題域特征的文檔。 消息標簽 [前綴 ‘ /?][守衛(wèi)條件 ][消息序列號 ][并發(fā)消息別名 ][循環(huán)子句 ][條件子句 ][:]消息名(參數(shù)表) UML(續(xù)) 協(xié)作圖示例 : 計算機 : 打印服 務器 : 隊列1:打印(文件名)[打印機 忙]1. 2: 存儲(文件名 ) : 打印機[打印機空閑]1.1:打印(文件名)打印文件協(xié)作圖 UML(續(xù)) (四)活動圖 活動圖是另一種用來描述交互的模型,主要描述完成一項功能要執(zhí)行的動作、動作順序和動作所產(chǎn)生的結果。 ( a ) 普通消息 ( b ) 同步消息 ( c ) 異步消息 ( e ) 消息返回 UML(續(xù)) 消息協(xié)議 [條件 ]服務名(參數(shù)表) 序列圖示例 : 計算機 : 打印服務器打印( 文件名)打印( 文件名) : 打印機 : 打印隊列[ 打印機空閑] 打印( 文件名)[ 打印機忙] 存儲( 文件名) UML(續(xù)) (三)協(xié)作圖 協(xié)作圖是用來反映對象之間行為依賴關系的另一種模型。 轉移條件的語法格式為: 事件名(參數(shù)表) [守衛(wèi)條件 ][?/?動作表達式 ][?^?發(fā)送子句 ] UML(續(xù)) 3.狀態(tài)圖示例 新生 在校報到( ) [ 體檢合格a n d 已交費] / 注冊( )學籍狀態(tài)=休學病休e n t r y / 設置休學時間申請休學()^self.休學(休學時間)報到()[體檢不合格]/休學(休學時間) 申請復學()[體檢合格]^self.復學(新班級) UML(續(xù)) (二)序列圖 序列圖是用來反映對象之間行為依賴關系的模型之一,它側重于描述為完成一個功能,隨著時間的流逝對象之間的交互方式。 狀態(tài)的表示 一個對象的狀態(tài)由一個初始狀態(tài)、若干個中間狀態(tài)和零到多個終止狀態(tài)組成。 ?繼承關系, 如果包 B內(nèi)的某個類是包 A某個類的子類,則包 A和 B構成了繼承關系,包間繼承關系的表示符號同類間的繼承關系一樣。 UML(續(xù)) 包間關系 ?依賴關系 如果包 A引用了包 B的類或類的服務,則稱 B依賴 A。構成包的模型元素稱為包的內(nèi)容。如果是聚合關系,則小菱形是空心的,如果是組成關系,則小菱形是實心的。 ( a ) 三元關聯(lián)關系角色名多重性 多重性關聯(lián)名多重性角色名角色名關聯(lián)類角色名 角色名( b ) 關聯(lián)類多重性 多重性 UML(續(xù)) (四)整體-部分關系表示 對象間的整體-部分關系是關聯(lián)關系的特例。 UML(續(xù)) 關聯(lián)類 “ 關聯(lián)類 ” 用來表示關聯(lián)關系本身所擁有的特征。 多重性 多重性用于說明關聯(lián)關系中某類對象的數(shù)量關系,即該類的多少個對象可以與另一個類的一個對象相關聯(lián)。 角色名 角色名關聯(lián)名稱[ 閱讀方向]多重性 多重性 UML(續(xù)) 關聯(lián)名稱 使用關聯(lián)名稱可更清晰地說明該關聯(lián)關系的含義和目的。抽象服務的表示方法是在抽象服務標記后跟隨一個性質(zhì)串{抽象性= Abstract}。抽象類通常都具有抽象服務。 3.抽象類 所謂 “ 抽象類 ” 是指沒有具體對象的類。 學生研究生 本科生 ??粕割愖宇悾╝ )繼承關系表示符號 (b )繼承關系示例在職研究生 非在職研究生 UML(續(xù)) 2.多態(tài) 子類也可以把本來在父類中定義的屬性和服務重新進行定義,來達到 “ 名字相同,語義不同 ” 的目的。 UML描述屬性的語法格式為: [可見性 ]屬性名:屬性類型名 [=初值 {性質(zhì)串 }] 服務 類的服務說明了該類能做些什么。 (三)用例關系 ?擴展( Extends)關系 ?使用( Uses)關系 UML(續(xù)) 取款存款驗證客戶身份usesusesextends具體用例快取抽象用例客戶(四)用例圖示例 UML(續(xù)) (一)類和對象的表示 類和對象表示的符號 類和對象都用長方形表示,長方形分成上、中、下三個區(qū)域來分別表示類和對象的名字、類的屬性和服務。 Use Case NameActor Nameextends uses( a ) 用例 ( b ) 角色 ( c ) 擴展關系 ( d ) 使用關系 ( e ) 通信關聯(lián)用例圖中的主要模型元素及其表示符號 UML(續(xù)) (一)角色 “ 角色 ” 是指在系統(tǒng)邊界以外與系統(tǒng)進行信息交互的有關事物。 UML用序列圖( Sequence Diagram)、狀態(tài)圖( State Diagram)、協(xié)作圖( Collaboratio
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1