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

正文內(nèi)容

第七章統(tǒng)一建模語(yǔ)言u(píng)ml(編輯修改稿)

2024-11-03 15:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 、 系統(tǒng)定期自動(dòng)更新病歷 。 上頁(yè) 需求分析 三 、 建立系統(tǒng)的用例圖 通過(guò)以下六個(gè)問(wèn)題識(shí)別角色 (1)誰(shuí)使用系統(tǒng)的主要功能 ? (2)誰(shuí)需要系統(tǒng)的支持以完成日常工作任務(wù) ? (3)誰(shuí)負(fù)責(zé)維護(hù) , 管理并保持系統(tǒng)正常運(yùn)行 ? (4)系統(tǒng)需要應(yīng)付 ( 或處理 ) 哪些硬設(shè)備 ? (5)系統(tǒng)需要和哪些外部系統(tǒng)交互 ? (6)誰(shuí) ( 或什么 ) 對(duì)系統(tǒng)運(yùn)行產(chǎn)生的結(jié)果 ( 值 ) 感興趣 ? 需求分析 通過(guò)回答這六個(gè)問(wèn)題以后 , 再進(jìn)一步分析可以識(shí)別出本系統(tǒng)的四個(gè)角色: 值班護(hù)士 , 醫(yī)生 , 病人 , 標(biāo)準(zhǔn)病癥信號(hào)庫(kù) 。 角色描述模板 角色: 病 人 角色職責(zé): 提供病癥信號(hào) 角色職責(zé)識(shí)別: 負(fù)責(zé)生成 、 實(shí)時(shí)提供 各種病癥信號(hào) 。 角色: 值班護(hù)士 角色職責(zé): 負(fù)責(zé)監(jiān)視病人的病 情變化 角色職責(zé)識(shí)別: (1)使用系統(tǒng)主要功能 (2)對(duì)系統(tǒng)運(yùn)行結(jié)果感 興趣 角色 :標(biāo)準(zhǔn)病癥信號(hào)庫(kù) 角色職責(zé): 負(fù)責(zé)向系統(tǒng)提供病癥 信號(hào)的正常值 角色職責(zé)識(shí)別: (1)負(fù)責(zé)保持系統(tǒng) 正常運(yùn)行 (2)與系統(tǒng)交互 角色: 醫(yī) 生 角色職責(zé): 對(duì)病人負(fù)責(zé) , 負(fù)責(zé) 處理病情的變化 角色職責(zé)識(shí)別: (1)需要系統(tǒng)支持以完 成其日常工作 (2)對(duì)系統(tǒng)運(yùn)行結(jié)果感 興趣 通過(guò)分析可以初步識(shí)別出系統(tǒng)的用例為:中央監(jiān)護(hù) , 病癥監(jiān)護(hù) , 提供標(biāo)準(zhǔn)病癥信號(hào) , 病歷管理 , 病情報(bào)告管理 。 頂層用例圖為: 角色描述 識(shí)別出系統(tǒng)的用例 通過(guò)分析可以初步識(shí)別出系統(tǒng)的用例為:中央監(jiān)護(hù) , 病癥監(jiān)護(hù) , 提供標(biāo)準(zhǔn)病癥信號(hào) , 病歷管理 , 病情報(bào)告管理 。 頂層用例圖為: 標(biāo)準(zhǔn)病癥 信號(hào)庫(kù) 提供標(biāo)準(zhǔn) 病癥信號(hào) 病歷管理 病人 醫(yī)生 值班護(hù)士 病癥監(jiān)護(hù) 病情報(bào) 告管理 中央監(jiān)護(hù) 《 使用 》 《 使用 》 《 使用 》 角色描述 將用例細(xì)化 , 可以得到分解的用例: 中央監(jiān)護(hù) 分解為: a) 分解信號(hào) 將從病癥監(jiān)護(hù)器傳送來(lái)的組合病癥 信號(hào)分解為系統(tǒng)可以處理的信號(hào) 。 b) 比較信號(hào) 將病人的病癥信號(hào)與標(biāo)準(zhǔn)信號(hào)比較 。 c) 報(bào)警 如果病癥信號(hào)發(fā)生異常 ( 即高于峰值 ) , 發(fā)出報(bào)警信號(hào) 。 d) 數(shù)據(jù)格式化 將處理后的數(shù)據(jù)格式化以便寫(xiě)入 病歷庫(kù) 。 病癥監(jiān)護(hù) 分解為: e) 信號(hào)采集 采集病人的病癥信號(hào) 。 f) 模數(shù)轉(zhuǎn)化 將采集來(lái)的模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào) 。 g) 信號(hào)數(shù)據(jù)組合 將采集到的脈搏 , 血壓等信號(hào)數(shù) 據(jù)組合為一組信號(hào)數(shù)據(jù) 。 h) 采樣頻率改變 根據(jù)病人的情況改變監(jiān)視器采樣 頻率 。 提供標(biāo)準(zhǔn)病癥信號(hào) i( 此用例不分解 ) 用例細(xì)化 細(xì)化系統(tǒng)的用例 病歷管理 分解為: j) 生成病歷 k) 查看病歷 l) 更新病歷 m) 打印病歷 病情報(bào)告 分解為 : n) 顯示病情報(bào)告 在顯示器上顯示病情 o) 打印病情報(bào)告 在打印機(jī)打印病情報(bào)告 用例細(xì)化 給出細(xì)化的用例圖 病人 模數(shù)轉(zhuǎn)化 數(shù)據(jù)格式化 值班護(hù)士 報(bào)警 信號(hào)采集 比較信號(hào) 標(biāo)準(zhǔn)病癥 信號(hào)庫(kù) 醫(yī)生 信號(hào)數(shù)據(jù)組合 采樣頻率 改變 提供標(biāo)準(zhǔn) 病癥信號(hào) 生成病歷 查看病歷 更新病歷 打印病歷 顯示病情報(bào)告 打印病情報(bào)告 分解信號(hào) 《 Extend 》 《 Extend 》 《 Extend 》 《 use》 《 use》 《 use》 《 use》 《 use》 《 use》 《 use》 《 use》 細(xì)化的用例圖 任何建模語(yǔ)言都以靜態(tài)建模機(jī)制為基礎(chǔ) ,標(biāo)準(zhǔn)建模語(yǔ)言 UML也不例外 。 所謂靜態(tài)建模是指對(duì)象之間通過(guò)屬性互相聯(lián)系 , 而這些關(guān)系不隨時(shí)間而轉(zhuǎn)移 。 類(lèi)和對(duì)象的建模 , 是 UML建模的基礎(chǔ) 。 我們認(rèn)為 ,熟練掌握基本概念 、 區(qū)分不同抽象層次以及在實(shí)踐中靈活運(yùn)用 ,是三條最值得注意的建?;驹瓌t 。 UML的靜態(tài)建模機(jī)制包括: 用例圖 (Use case diagram) 類(lèi)圖 (Class diagram) 對(duì)象圖 (Object diagram ) 包圖 (Package diagram) 構(gòu)件圖 (Component diagram) 配置圖 (Deployment diagram) 靜態(tài)建模 1 類(lèi)與對(duì)象 面向?qū)ο蟮拈_(kāi)發(fā)方法的基本任務(wù)是建立對(duì)象模型 , 是軟件系統(tǒng)開(kāi)發(fā)的基礎(chǔ) 。 UML中的類(lèi)圖 (Class Diagram)與對(duì)象圖 (Object Diagram)表達(dá)了對(duì)象模型的靜態(tài)結(jié)構(gòu) , 能夠有效地建立專(zhuān)業(yè)領(lǐng)域的計(jì)算機(jī)系統(tǒng)對(duì)象模型 。 一 、 類(lèi)圖與對(duì)象圖 對(duì)象類(lèi)簡(jiǎn)稱(chēng)類(lèi) , 是面向?qū)ο竽P偷淖罨镜哪P驮?, 用類(lèi)圖來(lái)描述 。 類(lèi)圖 (Class diagram)由系統(tǒng)中使用的類(lèi)以及它們之間的關(guān)系組成 , 是描述系統(tǒng)的一種圖式 , 分為長(zhǎng)式和短式 。 類(lèi)及類(lèi)型名均用英文大寫(xiě)字母開(kāi)頭 , 屬性及操作名為小寫(xiě)字母開(kāi)頭 。 常見(jiàn)類(lèi)型有: Char,Boolean,Double,Float, Integer, Object,Short,String等 。 類(lèi)圖是構(gòu)建其它圖的基礎(chǔ) 。 小汽車(chē) 注冊(cè)號(hào): String 日期: Cardata 速度: Integer 方向: Direction 屬性:類(lèi)型 類(lèi)名 操作 類(lèi)名 對(duì)象是對(duì)象類(lèi)的實(shí)例 (instance),用對(duì)象圖來(lái)描述。對(duì)象圖亦分長(zhǎng)式和短式。 對(duì)象名 :類(lèi)名 屬性 操作 對(duì)象名 類(lèi)圖與對(duì)象圖 丁一:作家 姓名 =丁一 年齡 =30 丁一辦公室中的 PC: 計(jì)算機(jī) 名稱(chēng) =Dell 466 內(nèi)存 =64 丁一家里的 PC: 計(jì)算機(jī) 名稱(chēng) =長(zhǎng)城 PII MMX 內(nèi)存 =64 對(duì)象圖 (1)屬性 (attribute) 屬性用來(lái)描述類(lèi)的特征,表示需要處理的數(shù)據(jù)。 屬性定義: visibility attributename : type = initialvalue {propertystring} 可見(jiàn)性 屬性名:類(lèi)型 =缺省值 {約束特性 } 其中:可見(jiàn)性 (visibility)表示該屬性對(duì)類(lèi)外的元素是否可見(jiàn)。 分為: public( +) 公有的,即模型中的任何類(lèi)都可以訪問(wèn)該屬性。 private( ) 私有的,表示不能被別的類(lèi)訪問(wèn)。 protected( ) 受保護(hù)的,表示該屬性只能被該類(lèi)及其子類(lèi)訪 問(wèn)。 如果 可見(jiàn)性未申明,表示其可見(jiàn)性不確定。 1 類(lèi)與對(duì)象 (2) 操作 對(duì)數(shù)據(jù)的具體處理方法的描述則放在操作部分,操作說(shuō)明了該類(lèi)能做些什么工作。操作通常稱(chēng)為函數(shù),它是類(lèi)的一個(gè)組成部分,只能作用于該類(lèi)的對(duì)象上。 操作定義: visibility operatingname(parameterlist): returntype {property string} 可見(jiàn)性 操作名(參數(shù)表):返回類(lèi)型 {約束特性 } 其中:可見(jiàn)性同上。 參數(shù)表:參數(shù)名:類(lèi)型, … Parametername :type =defaultvalue 返回類(lèi)型:操作返回的結(jié)果類(lèi)型。 1 類(lèi)與對(duì)象 類(lèi)圖的描述 1 類(lèi)與對(duì)象 二、類(lèi)的識(shí)別 是面向?qū)ο蠓椒ǖ囊粋€(gè)難點(diǎn),但又是建模的關(guān)鍵。常用的方法有 : 名詞識(shí)別法 系統(tǒng)實(shí)體識(shí)別法 從用例中識(shí)別類(lèi) 利用分解與抽象技術(shù) 關(guān)鍵是要定義類(lèi)的“屬性”及“操作”。 UML中類(lèi)的關(guān)系有關(guān)聯(lián) (association) 、聚集 (aggregation) 、泛化 (generalization) 、 依賴(lài) (depending)和細(xì)化 (refinement)。 一、關(guān)聯(lián) 關(guān)聯(lián)是類(lèi)之間的連結(jié) ,分為: 常規(guī)關(guān)聯(lián) (圖 a) 多元關(guān)聯(lián) 有序關(guān)聯(lián) 受限關(guān)聯(lián) 或關(guān)聯(lián) (圖 b) 關(guān)聯(lián)類(lèi) (圖 c) 公司 員工 0..* 顧 傭 0..* 工作于 管理 1..* 工人 老板 0..1 圖 a 顧傭關(guān)聯(lián) 圖 b 或關(guān)聯(lián) 用戶 工作站 授權(quán) * * 授權(quán) 優(yōu)先級(jí) 特權(quán) 開(kāi)始一個(gè)時(shí)間片 圖 c 關(guān)聯(lián)類(lèi) 2 UML中類(lèi)之間的關(guān)系 保險(xiǎn)公司 保險(xiǎn)合同 人 公司 * * * {or} 2 UML中類(lèi)之間的關(guān)系 其它關(guān)聯(lián) 遞歸關(guān)聯(lián) (Recursive association) 即一個(gè)類(lèi)到自身的關(guān)聯(lián)。 節(jié)點(diǎn) 連接 * * 遞歸關(guān)聯(lián) 人 治療 病人 醫(yī)生 帶有職責(zé)的遞歸關(guān)聯(lián) 二、聚集 (aggregation) 聚集是一種特殊的關(guān)聯(lián),它指出類(lèi)間的“整體 部分”關(guān)系。又分為: 共享聚集 (shared aggregation) 其“部分”對(duì)象可以是任意“整體”對(duì)象的一部分。當(dāng)“整體”端的重?cái)?shù)不是 1時(shí),稱(chēng)聚集是共享的。 整體類(lèi) 部分類(lèi) 2、組合聚集 (position aggregation) 其“整體” (重?cái)?shù)為 0、 1)擁有它的“部分” 。部分僅屬于同一對(duì)象,整體與部分同時(shí)存在。 整體類(lèi) 部分類(lèi) 窗口 工具框 顯示區(qū) 標(biāo)題 共享聚集圖 窗口 標(biāo)題 工具框 顯示區(qū) 組合聚集圖 2 UML中類(lèi)之間的關(guān)系 項(xiàng)目 人員 * * 三、泛化 泛化指出類(lèi)之間的“一般與特殊關(guān)系”,即繼承關(guān)系。父類(lèi)與子類(lèi)之間構(gòu)成 類(lèi)的分層結(jié)構(gòu) 。 一般類(lèi) 特殊 人員 教師 學(xué)生 2 UML中類(lèi)之間的關(guān)系 抽象類(lèi) 指沒(méi)有實(shí)例的類(lèi),定義一些抽象的操作,即不提供實(shí)現(xiàn)方法的操作,只提供操作的特征。并附以 {abstract}。 交疊泛 化 在繼承樹(shù)中,若存在某種具有公共父類(lèi)的多重繼承,稱(chēng)為是交疊 (overlapping)的。否則是 不交 的 (disjoint)。 完全泛 化 一般類(lèi)特化出它所有的子類(lèi),稱(chēng)為完全泛化,記為 {plete}。 不完全泛 化 即未特化出它所有的子類(lèi),稱(chēng)為是 不完全泛化 的,表示為 {inplete}. 有關(guān)泛化的約束 2 UML中類(lèi)之間的關(guān)系 三、泛化 {plete} 人 女人 男人 性別 圖 b 完全泛化 交通工具 drive() 汽車(chē) drive() 輪船 drive() drive()啟動(dòng) 輪子轉(zhuǎn)動(dòng) drive()啟動(dòng) 螺旋漿 Person 駕駛 drive()是 抽象操作 圖 c 泛化中的多態(tài)性 及帶識(shí)別名稱(chēng)的泛化 交通工具 圖 a 重疊泛化 汽車(chē) 船 水陸兩棲車(chē) 繼承性的實(shí)例 泛化關(guān)系圖 圖 形 {abstract} 顏 色 中心位置 筆的粗細(xì) 移 動(dòng)() 旋 轉(zhuǎn)() 顯 示() {abstract} 2 維 {abstract} 定位 填充類(lèi)型 縮放 填充 多邊形 邊數(shù) 頂點(diǎn)數(shù) 顯示 園 直徑 顯示 旋轉(zhuǎn) 線 端點(diǎn) 顯示 0 維 {abstract} 點(diǎn) 顯示 樣條 控制點(diǎn) 顯示 弧 半徑 起始角 弧度角 顯示 1 維 {abstract} 定位 縮放 維數(shù) 2 UML中類(lèi)之間的關(guān)系 抽象類(lèi)加說(shuō)明 {abstract} 2 UML中類(lèi)之間的關(guān)系 OrderLi
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1