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

正文內(nèi)容

rose培訓(xùn)教材中文簡(jiǎn)版-資料下載頁(yè)

2025-09-25 22:46本頁(yè)面
  

【正文】 到記帳系統(tǒng),以便學(xué)生可以交納本學(xué)期的費(fèi)用。 課程登記問(wèn)題描述 ?教授可以訪(fǎng)問(wèn)聯(lián)機(jī)系統(tǒng),以便獲取交課信息。它也需要了解該課的學(xué)生情況 ?每一學(xué)期,有一段時(shí)間,學(xué)生可以修改所選課程。在這段時(shí)期,學(xué)生必須可以訪(fǎng)問(wèn)系統(tǒng) 需求抓取 課程登記問(wèn)題的 Use Case圖 證明 Use Case ?Use Case報(bào)表中描述的 Use Case包括: ? 簡(jiǎn)短描述 ?use case高級(jí)描述 ? 事件流程 ?執(zhí)行期間的操作序列 建立 Use Case報(bào)告 ?Use Case的 Use Case報(bào)告包含鏈接到 Use Case的外部文檔 課程登記者 ? 簡(jiǎn)短描述 ? use case通過(guò)一個(gè)學(xué)生驅(qū)動(dòng),提供學(xué)生建立、刪除、修改和瀏覽指定學(xué)期課程信息的能力 ? 事件流程 ? 預(yù)定義 ? 沒(méi)有 ? 主流程 ? 當(dāng)學(xué)生輸入 id號(hào)是 use case開(kāi)始,系統(tǒng)檢驗(yàn)學(xué)生 id號(hào)合法并提示學(xué)生選擇本學(xué)期或下一學(xué)期。學(xué)生輸入選擇的學(xué)期,系統(tǒng)提示學(xué)生選擇活動(dòng):建立、瀏覽、修改、打印、刪除、或退出。 ? CREAT, A1:建立新的課程流程被執(zhí)行 ? REVIEW, A2:瀏覽課程流程被執(zhí)行 ? MODIFY, A3:修改課程流程被執(zhí)行 ? PRINT, A4:打印課程流程被執(zhí)行 ? DELETE, A5:刪除課程流程被執(zhí)行 ? QUIT, use case結(jié)束 課程登記 ? 另一個(gè)流程 ? A1:建立新的課程 ?系統(tǒng)顯示空的課程屏幕。學(xué)生輸入 4門(mén)主課程好和 2門(mén)備選課程號(hào)( E3)。學(xué)生提交課程要求,系統(tǒng)回檢查每一個(gè)被選舉權(quán)主課程的必要條件( E4),如果此門(mén)課程開(kāi)放,并將學(xué)生加入其中( E5)。系統(tǒng)打印課程表( E6)和帳單信息到記帳系統(tǒng)進(jìn)行處理( E7)。 Use Case 重新開(kāi)始 ? A2:瀏覽課程 ? 系統(tǒng)為學(xué)生登記的所有課程檢索并顯示下列信息:課程名、課程號(hào)、課程提供號(hào)、時(shí)間、地點(diǎn)等。當(dāng)用戶(hù)指示瀏覽完畢, Use Case重新開(kāi)始 課程登記 ? A3:修改課程 ? 系統(tǒng)檢查是否超出修改日期范圍( E9)。系統(tǒng)為學(xué)生登記所有課程檢索( E10)并顯示下列信息:課程名、課程號(hào)、時(shí)間、地點(diǎn)等,系統(tǒng)提示用戶(hù)選擇活動(dòng):刪除課程、加課程或退出。 ? 如果活動(dòng)被選擇 ? 刪課程,( A6):刪除課程被執(zhí)行 ? 加課程,( A7):加課程被執(zhí)行 ? 退出,系統(tǒng)打印課程表( E6), Use Case重新開(kāi)始 ? A4:打印課程 ? 系統(tǒng)打印課程表( E6), Use Case重新開(kāi)始 課程登記 ? A5:刪除課程表 ? 系統(tǒng)檢索( E8)并顯示當(dāng)前課程信息,系統(tǒng)要求用戶(hù)證實(shí)刪除信息,如果接受,課程被從系統(tǒng)中刪去,如果課程未被證實(shí),操作被取消, Use Case重新開(kāi)始 ? A6:刪除課程 ? 學(xué)生輸入刪除課程號(hào),系統(tǒng)要求用戶(hù)證實(shí)刪除信息,如果接受,課程表被從系統(tǒng)中刪去,如果課程未被證實(shí),操作被取消, Use Case重新開(kāi)始 ? A7:加課程 ? 學(xué)生輸入所加課程號(hào)。系統(tǒng)檢查必要條件和狀態(tài)( E4)并且,如果課程開(kāi)放( E5)將學(xué)生加入課程中, Use Case交互流程重新開(kāi)始 登記課程 ? 另外的流程 ? E1:非法用戶(hù) id號(hào)輸入,用戶(hù)可以重新輸入 id號(hào)或中斷 Use Case ? E2:非法學(xué)期號(hào)輸入,用戶(hù)可以重新輸入學(xué)期號(hào)或中斷 Use Case ? E3:非法課程號(hào)輸入,用戶(hù)可以重新輸入課程號(hào)或中斷 Use Case ? E4:用戶(hù)不滿(mǎn)意所有的必要需求,用戶(hù)通知課程不被計(jì)劃,如果可能交互課程被代替, Use Case 繼續(xù)。 ? E5:用戶(hù)所選的課程被取消,如果可能交互課程被代替, Use Case 繼續(xù)。 ? E6:課程表不能被打印,信息被存儲(chǔ),通知用戶(hù)信息需重新提交,Use Case繼續(xù) ? E7:系統(tǒng)存儲(chǔ)所有帳單信息并重新將其提交到記帳系統(tǒng), Use Case 繼續(xù) ? E8:系統(tǒng)不能檢索課程信息。 Use Case 在最初開(kāi)始 ? E9:系統(tǒng)通知用戶(hù)課程表不能被修改, Use Case 在最初開(kāi)始 發(fā)現(xiàn)對(duì)象和類(lèi) 發(fā)現(xiàn)類(lèi) ? 類(lèi)是具有相同結(jié)構(gòu)和行為的對(duì)象的集合 ? Stereotype是模型元素的新類(lèi)型,它可以擴(kuò)展可變模型的語(yǔ)義 ? 每個(gè)類(lèi)最多有一個(gè) stereotype ? 在分析中有三種不同的 stereotype ? 實(shí)體類(lèi) ? 該類(lèi)的模型信息和相關(guān)行為與周?chē)h(huán)境相獨(dú)立 ? 邊界類(lèi) ? 在系統(tǒng)周?chē)c模型內(nèi)部之間可以進(jìn)行模型通信的類(lèi) ? 控制類(lèi) ? 該類(lèi)的模型控制和行為明確到一個(gè)或多個(gè) Use Cases中 發(fā)現(xiàn)類(lèi) ? Use Case檢測(cè)并查找實(shí)體類(lèi)和邊界類(lèi) ? 最初,一個(gè) Use Case建立一個(gè)控制類(lèi) ? 控制類(lèi)在分析過(guò)程中可以被歸并 ? 例如:課程登記 Use Case ? 邊界類(lèi) ?RegistrationForm, ScheduleForm,billingInterface, AddDrop CourseForm ? 實(shí)體類(lèi) ?Course, CourseOffering, StudentSchedule,StudentInformation ? 控制類(lèi) ? RegistrationManager 什么是方案 ?方案是 Use Case的一個(gè)實(shí)例 ?每個(gè) Use Case擁有一個(gè)方案網(wǎng) ? 主方案 ?所有都很好 ? 次方案 ?除了主方案以外的 ?方案也可以用交互圖表示 ?有兩種類(lèi)型的交互圖 ? 序列圖 ? 協(xié)同圖 Use Case實(shí)現(xiàn):建立課程方案 Use Case實(shí)現(xiàn):建立課程方案 建立類(lèi)圖 發(fā)現(xiàn)包 ?大多數(shù)模型包含許多類(lèi) ?他們可以組合在包中用于模型管理 ?包是類(lèi)和其它包的邏輯集合 ?我們發(fā)現(xiàn)可以將登記系統(tǒng)中的類(lèi)放入三個(gè)包中 ? 接口、人員和學(xué)校事件 登記系統(tǒng)的主類(lèi)圖 對(duì)象行為 課程類(lèi)的嵌套狀態(tài)的狀態(tài)轉(zhuǎn)換圖 歷史(登記格式類(lèi))的嵌套狀態(tài) 軟件結(jié)構(gòu) 結(jié)構(gòu)和包 ?由分析進(jìn)入設(shè)計(jì)時(shí),軟件結(jié)構(gòu)被完成 ?每一個(gè)結(jié)構(gòu)元素被加入到邏輯視圖中作為包 ? 例如: ?數(shù)據(jù)庫(kù) ?通信 ?錯(cuò)誤處理 ?需要時(shí)加入關(guān)系 更新主類(lèi)圖 從邏輯模型移到物理模型 ?系統(tǒng)的物理特點(diǎn)在此時(shí)被開(kāi)發(fā)并被定位 ?物理視圖 ? 組件視圖 ?描繪包、組件和它們的關(guān)系 ?展現(xiàn)多個(gè)組件圖 ? 拓樸視圖 ?展現(xiàn)節(jié)點(diǎn)間的關(guān)系 ?展現(xiàn)一個(gè)拓樸圖 主組件圖 ?組件視圖最初包含一個(gè)組件視圖 ?主的組件視圖在結(jié)構(gòu)組件視圖中是一個(gè)高級(jí)包 ?包之間的依賴(lài)關(guān)系通過(guò)依附關(guān)系展現(xiàn) ?每一個(gè)包都可以被打開(kāi)看它的內(nèi)部信息 簡(jiǎn)單的主組件視圖 組件模型 ?Rose可以用于建立可執(zhí)行文件和庫(kù) ? 不能為這種組件類(lèi)型產(chǎn)生代碼 拓樸模型 ?拓樸視圖展現(xiàn) ? 節(jié)點(diǎn)和系統(tǒng)間的有效的通信路徑 ? 節(jié)點(diǎn)中進(jìn)程的分配 ?拓樸視圖包含一個(gè)圖形 進(jìn)程 ? 進(jìn)行是一個(gè)控制線(xiàn)程的執(zhí)行 ? 大的系統(tǒng)可以被分為多個(gè)過(guò)程 ? 進(jìn)程在節(jié)點(diǎn)上運(yùn)行 ? 進(jìn)程調(diào)度類(lèi)型可以通過(guò)處理器被確定在進(jìn)程圖中 ? Preemptive(缺省 )高優(yōu)先權(quán)可以先于低優(yōu)先權(quán)的進(jìn)程執(zhí)行 ? Nonpreemptive直到加入放棄控制,當(dāng)前進(jìn)程才停止 ? Cyclic從一個(gè)進(jìn)程到另一個(gè)進(jìn)程的控制路徑 ? Executive運(yùn)算控制進(jìn)程調(diào)度 ? Manual通過(guò)系統(tǒng)外界用戶(hù),進(jìn)程被調(diào)度 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)建模事件 ?設(shè)計(jì)邊界類(lèi) ?設(shè)計(jì)控制類(lèi) ?設(shè)計(jì)實(shí)體類(lèi) ?虛構(gòu)設(shè)計(jì)級(jí)類(lèi) ? 一些數(shù)學(xué)類(lèi) ? 設(shè)計(jì)模式 ?精煉整個(gè)系統(tǒng)模型 設(shè)計(jì)關(guān)系 ? 在設(shè)計(jì)期間,關(guān)系被考慮成熟 ? Navigation每種關(guān)系被檢測(cè)以便確認(rèn)是否需要導(dǎo)航關(guān)系 ? Link visibility可視化鏈接被加入?yún)f(xié)同圖中幫助精煉關(guān)系決定 ? Refinement關(guān)聯(lián)可以在依附關(guān)系中被成熟 ? Containment通過(guò)值和參數(shù),包含被決定 ? Multiplicityrevisit multiplicity for each end of a relationship and specify containers for multiplicity of more than one ? Parameterized Classesadditon of parameterized classes for multiplicity greater than one 消息同步 ?協(xié)同圖被更新以便展現(xiàn)消息的同步?jīng)Q策 ? Simple單線(xiàn)程控制 ? Synchronous當(dāng)客戶(hù)端發(fā)送消息到接收端并且接收端接受消息,操作可以繼續(xù) ? Balking如果接收端立刻準(zhǔn)備接受消息,發(fā)送端可以發(fā)送消息 ? timeout如果接收端不能在指定時(shí)間內(nèi)處理消息,發(fā)送端放棄該消息 ? Asynchronous發(fā)送端給接收端送出消息后,無(wú)需等待響應(yīng)即可繼續(xù)執(zhí)行 Rational Rose C++的雙向工程 ?從 Rose系統(tǒng)模型中產(chǎn)生 C++代碼 ?從 C++代碼中逆向出模型 ?循環(huán)迭代的系統(tǒng)開(kāi)發(fā) 雙向工程 ?設(shè)計(jì)更新和雙向工程 ? 在保護(hù)區(qū)外界基于資源進(jìn)行編輯 ? 代替最初模型的反向工程 ? 初始圖結(jié)構(gòu)的保存 ? 代碼必須被重新產(chǎn)生 ?在反復(fù)循環(huán)中結(jié)算循環(huán) ?同步模型和代碼(包含注釋?zhuān)? ?依靠手工、自動(dòng)或使用 Rose變化來(lái)完成 Rose/C++的雙向工程 總結(jié): Ration Approach工程解決方案的成功 ? OO分析、設(shè)計(jì)和可視化建模 ? 中心結(jié)構(gòu) ? Use Case驅(qū)動(dòng) ? 團(tuán)隊(duì)開(kāi)發(fā)和多用戶(hù)的支持 ? 代碼產(chǎn)生 ? 逆向工程 ? 雙向公程 ? 循環(huán)迭代的開(kāi)發(fā)方式 ? 模型與代碼的同步 增加資源重用 增長(zhǎng)可維護(hù)性
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1