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

正文內(nèi)容

[軟件工程]ch09-面向?qū)ο蠓椒?文庫吧在線文庫

2025-02-11 18:35上一頁面

下一頁面
  

【正文】 n 選擇所教的課程,并獲得學(xué)生名冊;p登記成績n 在學(xué)期結(jié)束時(shí),提交學(xué)生的課程成績;2023/2/272023/2/27如果在實(shí)際注冊過程中名額已滿或課程被取消,系統(tǒng)將 通知 學(xué)生 在提交課程表之前予以更改。2023/2/27Case圖 中的關(guān)聯(lián)n 【 作用 】p用于描述擬建系統(tǒng)和外部環(huán)境的關(guān)系。Case中,有可以提取出來的公共部分。cUseCaseC星期六72p 銀行客戶常規(guī)操作,都 包含 打印回執(zhí) 操作n 查詢n 提款n 轉(zhuǎn)賬2023/2/27n ⑵ 如果是調(diào)用 所有流程 ,那么, 用例 A直接 需要留出擴(kuò)展接口 不知道 UseCaseA2023/2/272023/2/27星期六79用例的細(xì)化2023/2/27需要長期保存。星期六86Professor為 教師 、 學(xué)生 和 注冊管理員 提供登錄的操作⑴ RegisterCoursesForm為 注冊管理員 提供維護(hù) 學(xué)生信息 的操作⑺MaintainCoursesForm為 注冊管理員 提供維護(hù) 課程信息 的操作⑻CloseRegistrationForm為教師、學(xué)生和注冊管理員提供登錄的操作⑴ RegisterCoursesForm為注冊管理員提供關(guān)閉注冊的操作⑼BillingSystemNoticep知道 哪些類 有能力完成具體的任務(wù)。一般來說, 一個(gè)用例對應(yīng)一個(gè)控制類 。 2023/2/2732023/2/272023/2/27publicpublic 0或者更多n 星期六106【 關(guān)系 1】 關(guān)聯(lián)關(guān)系n 【 特性 】 ⑴ 多重性 (Multiplicity)p類 A的一個(gè)對象 ?類 B的對象個(gè)數(shù)。星期六107【 關(guān)系 1】 關(guān)聯(lián)關(guān)系n 【 特性 】 ⑵ 訪問方向 (Navigability)p表示類 A的對象能夠 “訪問 ”類 B的對象。classclass{publicthe大公司總裁 。股東 。星期六110【 關(guān)系 2】 聚合關(guān)系p表示兩個(gè)類的對象間有 “整體 ”與 “部分 ”的關(guān)系。classn 一個(gè)球員可以是俱樂部球隊(duì)的球員,同時(shí)也可以是國家隊(duì)的球員2023/2/27={privateDiagram)n 【 組成 】 關(guān)聯(lián)關(guān)系 (Association)n 【 強(qiáng)化形式 】 組合關(guān)系 (Composition)p“整體 ”與 “部分 ”間有 “皮之不存,毛將焉附 ”的語義。2023/2/27p繼承 是一種實(shí)現(xiàn) 泛化關(guān)系 的機(jī)制。大球運(yùn)動(dòng)員 {}2023/2/27intpublic}publicpublic駕駛 ()void}publicpublic家庭保姆 陪護(hù) ()。p n 一般-特殊n 整體-部分p n 可相互協(xié)作共同完成一組內(nèi)聚功能的模型中的子集2023/2/272. 除底層和頂層只有一個(gè)按鈕外,每個(gè)樓層有兩個(gè)按鈕,分別指示 上樓和下樓 請求。所有樓層的優(yōu)先級是相同的。按鈕、按鈕燈、緊急按鈕167。星期六129面板召喚按鈕面板 電梯內(nèi)面板到達(dá)指示面板 目的地按鈕面板標(biāo)識結(jié)構(gòu) 22023/2/27Diagram)n ( StatechartDiagram)p強(qiáng)調(diào)發(fā)送和接受消息的 對象之間的組織結(jié)構(gòu) 。Control)消息( Message)2023/2/27星期六137 系統(tǒng)動(dòng)態(tài)模型p ( Sequence星期六142順序圖的缺點(diǎn)p 當(dāng)對象間的交互比較簡單時(shí), 順序圖 可以很好地從時(shí)間上表示出交互關(guān)系p 當(dāng)交互情況復(fù)雜時(shí), 順序圖 將變得龐大而凌亂2023/2/27星期六145( Collaboration星期六148狀態(tài)圖p 狀態(tài)圖用來建模系統(tǒng)中的某個(gè)類對象、子系統(tǒng)或整個(gè)系統(tǒng)在其生命周期內(nèi)出現(xiàn)的 狀態(tài) 、狀態(tài)的 遷移 和遷移 條件 。accepted,p 狀態(tài)圖是顯示狀態(tài)機(jī)的一種方式,另一種顯示狀態(tài)機(jī)的方式是 活動(dòng)圖 。星期六154活動(dòng)圖 是 UML 模的五個(gè)圖之一?;顒?dòng)圖的應(yīng)用非常廣泛,包括:n 1.星期六157活動(dòng)圖與流程圖的區(qū)別p (1)流程圖 著重描述處理過程,它的主要控制結(jié)構(gòu)是順序、分支和循環(huán),各個(gè)處理過程之間有嚴(yán)格的順序和時(shí)間關(guān)系。2023/2/27星期六162 Patternn 解決某一類問題的 方法論n 描述了在某個(gè)特殊環(huán)境(業(yè)務(wù)領(lǐng)域)中的典型問題,以及解決該問題的 方案核心n ( 1)架構(gòu)模式n ( 2)設(shè)計(jì)模式n ( 3)習(xí)慣用法2023/2/27星期六166星期六171 構(gòu)件圖和部署圖p 構(gòu)件圖的定義 : A ponent diagram shows a set of ponents and their relationships.p 構(gòu)件圖顯示一組構(gòu)件以及它們之間的相互關(guān)系。deployment ponent,(2)n(3) 類可以有屬性和操作;構(gòu)件通常只有操作,而且這些操作只能通過構(gòu)件的接口才能使用。2023/2/27星期六179 部署圖p 一個(gè)系統(tǒng)模型只有一個(gè)部署圖。星期六181處理機(jī) (processor)p 處理機(jī)的定義 : A processor is a hardware ponent capable of executing programs.p 可以指明處理機(jī)中的進(jìn)程,進(jìn)程優(yōu)先級,進(jìn)程調(diào)度方式等。no星期六185星期六182連接 (Connection)p 連接的定義: A connection represents some type of hardware coupling between two entities.p 連接的圖標(biāo):2023/2/27a星期六180部署圖中的基本概念p 節(jié)點(diǎn) (Node)代表一個(gè)物理設(shè)備以及其上運(yùn)行的軟件系統(tǒng),如一臺 Unix主機(jī)、一個(gè) PC終端、一臺打印機(jī)、一個(gè)傳感器等。星期六178p 例 .2023/2/27execution ponent,系統(tǒng)執(zhí)行后得到的構(gòu)件。CORBA對象 ,2023/2/27星期六169圖形交互主題Windowx1y1x2y2displayundisplayraiselowerCanvascx1cy1cx2cy2addelementdeleteelementScrottingWindowxoffsetyoffsetscrottPanelItem nameShapecolorline widthClosed shapefill colorfill patternLinex1y1x2y2drawEllipsexyabdrawPolygondrawPointxyTextWindowstringInsertdeleteScrollingcanvasPanelitemxylabelEventactionNotifyeventButtonstringdepressedChoiceitemChoiceentrystringvalueText item maxlengthcurrentstringsubsetCurrentchoice choiceKeyboardevent2023/2/27OOD基礎(chǔ)p 【 軟件復(fù)用 】n 重要的設(shè)計(jì)目標(biāo)p 【 模式 】 活動(dòng)圖和狀態(tài)圖使用的 場合不同 :n 對于以下幾種情況可以使用活動(dòng)圖:p分析用例p理解涉及多個(gè)用例的工作流p處理多線程應(yīng)用n 對于下面的情況要使用狀態(tài)圖:p顯示一個(gè)對象在其生命周期內(nèi)的行為。2023/2/27對具體的操作建模,描述計(jì)算過程的細(xì)節(jié)。星期六155活動(dòng)圖的用途p 為什么要在 UML中引入活動(dòng)圖 ?n 在 OMT,Case的事件流結(jié)構(gòu);n 屬于一個(gè)特定的 Use星期六151 系統(tǒng)動(dòng)態(tài)模型p ( Statechart2023/2/27星期六147 系統(tǒng)動(dòng)態(tài)模型p ( Statechart星期六144 系統(tǒng)動(dòng)態(tài)模型p ( CollaborationMessage)2023/2/27p 異步消息n 消息發(fā)送者通過消息把信號傳遞給消息的接收者,然后繼續(xù)自己的活動(dòng),不等待接受者返回消息或者控制。箭頭表示消息的傳遞方向 2023/2/27diagram) 】n 由一組 對象 和他們之間的 關(guān)系 構(gòu)成;n 描述對象間消息的傳遞 。p 建立 Use優(yōu)先級167。實(shí)例分析:實(shí)例分析: 電梯控制系統(tǒng)( ECS)2023/2/27決定服務(wù)優(yōu)先次序的算法應(yīng)盡量減少兩個(gè)請求的等待時(shí)間。星期六124在 M層的建筑內(nèi)安裝了 N部電梯。}2023/2/27voidvoid照顧學(xué)齡前兒童 陪護(hù) ()。publicvoid交通工具 public最大速度 。publicclassextendsp 一個(gè)對象依賴另外一個(gè)對象的服務(wù),對象之間的動(dòng)態(tài)關(guān)系2023/2/27p 汽車和輪胎之間是什么關(guān)系呢?n 如果應(yīng)用是一個(gè) 服務(wù)中心 ,而且你關(guān)心的問題僅僅是因?yàn)檩喬ナ瞧嚨囊徊糠?,這個(gè)關(guān)系就應(yīng)該是聚合。跳動(dòng)的心臟 (){}?;钊?(){}。classthe球員。{private{publicclassclassthe大公司核心職員 [20]。the小公司總裁 。{private{private 0個(gè)或者 1個(gè)n n 丈夫 妻子 n 【 組成 】p“類 ”(Class) “接口 ”(Interface)n 【 對象之間關(guān)系 】p關(guān)聯(lián)關(guān)系 (Association)p聚合關(guān)系 (Aggregation) 星期六99學(xué)生成績管理對象分析成績管理邊界類成績管理控制類成績數(shù)據(jù)實(shí)體類學(xué)生數(shù)據(jù)實(shí)體類2023/2/27星期六95區(qū)分 控制類 和 實(shí)體類p 在課程注冊系統(tǒng)中,如果一個(gè)學(xué)生選擇了一門課,而課程又允許的話,則增加這個(gè)學(xué)生。Case對應(yīng)一個(gè) 控制類 。提供與收費(fèi)系統(tǒng)的信息交換接口⑽2023/2/27為教師提供登記成績的操作⑸ MaintainProfessorsForm為 教師 提供查看學(xué)生選課情況的操作⑷ SubmitGradesFormp 獲取方法:n 一個(gè) Actor和 Use星期六85(1).識別 實(shí)體類n 物品 :由系統(tǒng)管理的物品, 有形或無形 的。星期六83 對象與類模型p 發(fā)現(xiàn)和定義對象類應(yīng)以問題域和系統(tǒng)責(zé)任為出發(fā)點(diǎn),正確地運(yùn)用抽象原則,盡可能全面地發(fā)現(xiàn)對象的因素,并對其進(jìn)行檢查和整理,最終得到系統(tǒng)的對象類。Case圖的過程n ⑴ 找出擬建系統(tǒng)以外的 Actorn ⑵ 使用 UseaHas2023/2/27UseCaseBextend的功能描述為 “發(fā)送一條通知 ”n UseCaseBCase間的關(guān)系 】n 如果 用例 A確實(shí)要調(diào)用到 用例 B,那么,可以進(jìn)一步分析:n 用例 A是調(diào)用了 用例 B的 所有流程 呢,還是其中 部分流程 ? 根本不知道有 b和 Case間的關(guān)系 】p⑴ Include關(guān)系p⑵ Extend關(guān)系p⑶ 泛化 關(guān)系2023/2/27星期六702023/2/272023/2/27每個(gè)學(xué)生可以選擇不超過 4門課程,同時(shí)指定 2門侯選課程以備主選課程未選上。Case:n Actor從系統(tǒng)中獲得什么功能? Case(用例)n 代表一個(gè)完整的功能n (描述了它所代表的功能的各個(gè)方面)p Usep① 學(xué)生 和 教師 使用系統(tǒng)完成課程注冊和成績登記;p② 注冊管理員 維護(hù)教師、學(xué)生和課程的信息;p③ 收費(fèi)系統(tǒng) 存取課程目錄數(shù)據(jù)庫,獲得課程列表2023/2/27在某個(gè)時(shí)刻與 Use2023/2/27UseCase表示從外部用戶角度觀察的系統(tǒng)功能n ⑶ 繪制 UseCase圖 說明的功能一致;n 【 文檔人員 】 為編寫用戶手冊提供參考。星期六54Case圖p Actor(角色)ActorUseCase總是由 Actor初始化;pUseCase(用例) 代表一個(gè)完整的功能(描述了它所代表的功能的各個(gè)方面)2023/2/27Case(用例)p通信關(guān)聯(lián) ( Communication識別對象的 外部聯(lián)系n ( 4) Rosen StarUMLn Visio2023/2/27n ⑵ 建模( Modeling)p體現(xiàn) UML的使用價(jià)值 。星期六43協(xié)作圖p協(xié)作圖 描述對象間的協(xié)作關(guān)系,協(xié)作圖跟順序圖相似,顯示對象間的動(dòng)態(tài)合作關(guān)系。星期六39一個(gè)典型的基于三層架構(gòu)的財(cái)務(wù)系統(tǒng)的物理配置圖2023/2/27星期六37節(jié)點(diǎn) Nodep節(jié)點(diǎn) 是
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1