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

正文內(nèi)容

第9章面向?qū)ο蟮男枨螳@取(編輯修改稿)

2024-08-28 15:17 本頁面
 

【文章內(nèi)容簡介】 時(shí)通知現(xiàn)場工作人員將采取的進(jìn)一步措施。連接斷開用例被作為報(bào)告緊急情況(參見圖 )的擴(kuò)展進(jìn)行建模。在連接斷開用例啟動的前提下,該用例的條件被描述成與報(bào)告緊急情況相反的情況。 ? 通常情況下, 我們將異常事件流和選擇性事件流從基礎(chǔ)性用例中排除 ,這一做法有兩個(gè)優(yōu)點(diǎn) ? 1)使得基本用例變短,從而更容易理解; ? 2)將公共用例從異常用例中分離出來,可減少冗余,使得開發(fā)者用不同方法處理每一類別異常用例的功能。 ? 此外,這兩個(gè)用例中的任何一個(gè)用例必須具有入口條件和出口條件,以方便用戶整體理解。 3. 用例之間的包含關(guān)系 ? 使用包含關(guān)系可以將用例之間的冗余內(nèi)容分離出來。 ? 例如,在選擇訪問一個(gè)事件(火災(zāi)中哪個(gè)城區(qū)是危險(xiǎn)的)和分配資源(找出哪一個(gè)資源距離該事件最近)時(shí),調(diào)度者需要考慮市區(qū)地圖。在這一情況下,在查看市區(qū)地圖時(shí),可查看該用例描述的所需事件流(圖 ),包括使用打開事件用例與分配資源用例。 4. 對包含關(guān)系的擴(kuò)展 ? 這兩個(gè)結(jié)構(gòu)之間的主要差別是這些關(guān)系的用途不同。 ? 對包含關(guān)系而言,觸發(fā)目標(biāo)(即被包含)事件用例使用源用例的事件流描述,必須說明每一個(gè)包含用例。對擴(kuò)展關(guān)系而言,觸發(fā)源(如將擴(kuò)展)事件用例用源用例作為前置條件,在擴(kuò)展用例時(shí)說明哪一個(gè)用例被擴(kuò)展。 ? 因此,當(dāng)系統(tǒng)行為強(qiáng)烈地依賴一個(gè)事件并出現(xiàn)了相對較少用例時(shí),系統(tǒng)行為應(yīng)該使用包含關(guān)系表示。這些系統(tǒng)行為的類型通??勺鰹楹芏喙蚕到y(tǒng)功能。 ? 反之,隨時(shí)都可以發(fā)生的系統(tǒng)行為或者系統(tǒng)行為的發(fā)生可以用更簡捷的方式說明成一個(gè)入口條件時(shí),應(yīng)該表示成擴(kuò)展關(guān)系。系統(tǒng)行為還應(yīng)該包含異常情況。 ? 圖 ,分別用了包含關(guān)系(左欄)和擴(kuò)展關(guān)系(右欄)進(jìn)行描述。 報(bào)告緊急情況 ( 包含關(guān)系 ) 1. …… 報(bào)告緊急情況 ( 擴(kuò)展關(guān)系 ) 1. …… 2. …… 3. 現(xiàn)場工作人員填好表:選擇緊急情況等級 、 類型 、 位置和簡單情況描述 , 現(xiàn)場工作人員還需要描述緊急事件的可能后果 。 一旦填寫完成 ,則可提交表格 , 并通知調(diào)度員調(diào)度者 。 如果連接被斷開 ,則應(yīng)用連接中斷用例 。 2. …… 3. 現(xiàn)場工作人員填好表:選擇緊急情況等級 、 類型 、位置和簡單情況描述 , 現(xiàn)場工作人員還需要描述緊急事件的可能后果 。 一旦填寫完成 , 則可提交表格 , 并通知調(diào)度者 。 4. 如果連接依然保持 , 調(diào)度者查看所提交的信息并通過調(diào)用打開事件用例在數(shù)據(jù)庫中創(chuàng)建一個(gè)事件 。 調(diào)度者選擇一個(gè)響應(yīng)并說明收到報(bào)告緊急情況 。 如果連接被斷開 , 則應(yīng)用連接中斷用例 。 5. …… 4. 調(diào)度者查看提交的信息并通過調(diào)用打開事件用例 ,在數(shù)據(jù)庫中創(chuàng)建一個(gè)事件 。調(diào)度者選擇一個(gè)響應(yīng)并表明收到報(bào)告緊急情況 。 5. …… 連接中斷 ( 包含關(guān)系 ) 1. 現(xiàn)場工作人員和調(diào)度者收到連接中斷的通知 , 他們將被告知連接中斷的可能原因 ( 例如 , “ 是否有現(xiàn)場工作人員在隧道中工作 ? ” ) 。 連接中斷 ( 擴(kuò)展關(guān)系 ) 現(xiàn)場工作人員和調(diào)度者之間的連接中斷時(shí) , 連接中斷用例擴(kuò)展報(bào)告緊急情況用例 。 2. 將相關(guān)情況記錄到系統(tǒng)中 ,并在重新連接建立時(shí)進(jìn)行恢復(fù) 。 3. 現(xiàn)場工作人員和調(diào)度者通過其它方式進(jìn)行聯(lián)系,且調(diào)度者在調(diào)度中心啟動緊急情況。 1. 現(xiàn)場工作人員和調(diào)度者收到連接中斷的通知 , 他們將被告知連接中斷的可能原因 ( 例如 , “ 是否有現(xiàn)場工作人員在隧道中工作 ? ” ) 。 2. 將相關(guān)情況記錄到系統(tǒng)中 , 并在重新連接建立時(shí)進(jìn)行恢復(fù) 。 3. 現(xiàn)場工作人員和調(diào)度者通過其它方式進(jìn)行聯(lián)系,且調(diào)度員調(diào)度者在調(diào)度中心啟動緊急情況。 標(biāo)識初始的分析對象 ? 在開發(fā)者和用戶彼此協(xié)作開始進(jìn)行工作時(shí),首先遇到的阻礙之一是各自使用了不同的術(shù)語。 ? 為了建立清晰的術(shù)語,開發(fā)者為每一個(gè)用例標(biāo)識了 參與對象 。開發(fā)者應(yīng)該無二義性地標(biāo)識和描述這些用例名,并將這些用例名收集起來放入 術(shù)語表 中。 ? 標(biāo)識參與對象將導(dǎo)出初始分析對象模型。 ? 為了標(biāo)識出對象,在此給出其中的一些準(zhǔn)則: ? 對于理解用例而言,開發(fā)者和用戶所使用的術(shù)語,其含義必須是清楚的; ? 在用例中出現(xiàn)可重復(fù)的名詞(例如,事件)應(yīng)該引起注意; ? 如果是系統(tǒng)必須跟蹤的現(xiàn)實(shí)世界中的實(shí)體(例如,現(xiàn)場工作人員,資源),則要引起注意; ? 如果是系統(tǒng)必須跟蹤的現(xiàn)實(shí)世界中的處理(例如,危機(jī)處理計(jì)劃),則要引起注意; ? 如果是用例(例如,報(bào)告緊急情況),則應(yīng)產(chǎn)生一個(gè)對應(yīng)的對象; ? 如果是數(shù)據(jù)源和數(shù)據(jù)匯(例如,打印機(jī)),則應(yīng)認(rèn)真分析; ? 與用戶進(jìn)行交互的人工制品(例如,工作站)應(yīng)引起注意; ? 總是出現(xiàn)在應(yīng)用域中的術(shù)語要特別引起注意。 ? 在需求獲取過程中,將為每一個(gè)用例生成參與對象。 ? 例如,從報(bào)告緊急情況用例中,我們標(biāo)識出的初始參與者有調(diào)度者、緊急情況報(bào)告、現(xiàn)場工作人員和事件。 ? 一旦初始對象標(biāo)識出來并確定下來后,開發(fā)者可將它們放在一份清單中,以確保所標(biāo)識出的一組用例是完全。 ? 相關(guān)的交叉用例檢查參與對象的啟發(fā)式規(guī)則如下: ? 哪一個(gè)用例創(chuàng)建了這一對象? ? 哪一個(gè)參與者可以訪問這一信息? ? 哪一個(gè)用例可以修改和撤銷這一對象? ? 哪一個(gè)參與者可以啟動這些對象? ? 這一對象是必須的嗎? 標(biāo)識非功能需求 ? 非功能需求 描述了系統(tǒng)中的與系統(tǒng)行為無直接關(guān)系的方面。 ? 非功能需求涉及到了很多問題,包括用戶界面外觀和響應(yīng)時(shí)間等內(nèi)容。 ? 非功能需求應(yīng)與功能需求同時(shí)定義,因?yàn)樗鼈儗ο到y(tǒng)開發(fā)和系統(tǒng)維護(hù)的代價(jià)影響更大。 ? 例如,用于飛機(jī)跟蹤的空中交通控制程序的拼圖顯示系統(tǒng)。一個(gè)拼圖顯示系統(tǒng)將雷達(dá)和數(shù)據(jù)庫中的數(shù)據(jù)解釋成標(biāo)識某一空域中所有航空器的抽象顯示,顯示內(nèi)容包括航空器的標(biāo)志、速度和高度。這類系統(tǒng)的航空器數(shù)目可以顯示出該空中交通控制軟件的約束性能和系統(tǒng)代價(jià)。 ? 如果系統(tǒng)僅可以同時(shí)處理少數(shù)航空器的話,則該軟件就不適用于繁忙的機(jī)場使用。與此相反,能夠處理大批量航空器數(shù)目的系統(tǒng)更有價(jià)值,但這一系統(tǒng)在建造和測試上將更復(fù)雜。 ? 單一拼圖顯示必須能處理的航空器數(shù)量,必須能夠處理顯示航空器的光標(biāo)規(guī)模、標(biāo)識航空器的特征和它們的性質(zhì)。 ? 典型的非功能需求集合可能會包括 沖突的需求 。 ? 例如,在衛(wèi)星表實(shí)例中,有兩個(gè)非功能需求沖突存在,即手表的代價(jià)會隨著其計(jì)時(shí)精度的提高而上漲。 ? 為了處理這一沖突,客戶和開發(fā)者應(yīng)該區(qū)分這兩類非功能需求的優(yōu)先次序,使得在該系統(tǒng)實(shí)現(xiàn)過程中,這些有沖突的非功能需求可一致性地得到解決。 獲取非功能需求的問題實(shí)例 分類 實(shí)例問題 可用性 ? 用戶所需的專門技術(shù)層次是什么 ? ? ? ? 可靠性 (包括健壯性、安全性和保密性) ? 系統(tǒng)應(yīng)該具有的可靠性 、 可用性和健壯性應(yīng)該是什么 ? ?以接受的 ? ? ? ? ? ? ? ? ? 性能 ? 系統(tǒng)應(yīng)該怎樣進(jìn)行響應(yīng) ? ? ? ? ? ? , 典型的數(shù)據(jù)存儲有多大 ? ? 支持性 (包括維護(hù)性和可移植性) ? 系統(tǒng)可預(yù)見的擴(kuò)充是什么 ? ? ? ?計(jì)劃 ? 實(shí)現(xiàn) ? 硬件平臺的約束是什么 ? ? ? ? ? 接口 ? 該系統(tǒng)是否存在任何與現(xiàn)存系統(tǒng)的交互 ? ? ? ? ? 操作 ? 誰來管理運(yùn)行中的系統(tǒng) ? 打包 ? 誰來安裝該系統(tǒng) ? ? ? ? ? 合法性 ? 系統(tǒng)是怎樣授權(quán)的 ? ?問題 ? ? , 是否存在任何權(quán)利或者授權(quán)付費(fèi)發(fā)生 ? 需求獲取管理 ? :聯(lián)合應(yīng)用設(shè)計(jì) ? 聯(lián)合應(yīng)用設(shè)計(jì)( JAD) 是由 IBM公司在 70年代末提出的一種需求開發(fā)方法。 ? 在一次由所有風(fēng)險(xiǎn)承擔(dān)者參與的會議上,使用這一方法可有效獲取用戶需求。 ? 客戶、用戶、開發(fā)者和訓(xùn)練有素的會議主持人在會議室中坐在一起,他們提出自己的觀點(diǎn),相互傾聽其他人意見,相互諧調(diào),最后理智地接受解決方案。 ? 最后形成了 JAD文檔 ,這是一份包括數(shù)據(jù)元素、工作流和界面形式的需求規(guī)格說明的完全文檔。 ? 因?yàn)樽罱K形式的文檔是由相關(guān) 風(fēng)險(xiǎn)承擔(dān)者 (即參與者不僅關(guān)心這一項(xiàng)目的成功,而且參與了該項(xiàng)目實(shí)質(zhì)性的決策)聯(lián)合開發(fā)的,因此在后繼開發(fā)過程中,這些需求發(fā)生變化的可能性是最小的。 ? JAD由五個(gè)活動組成。 ? 1. 項(xiàng)目定義 ? JAD提倡者與項(xiàng)目管理者和客戶進(jìn)行會面,以決定該項(xiàng)目的目標(biāo)與范圍。 ? 2. 調(diào)研 ? 這一活動的結(jié)論是在會議議程和基本的規(guī)格說明中列出工作流和系統(tǒng)信息。 ? 3. 準(zhǔn)備 ? JAD提倡者準(zhǔn)備會議。 JAD提倡者建立工作文檔,選擇由客戶、項(xiàng)目經(jīng)理、部分用戶和開發(fā)者組成團(tuán)隊(duì)。 ? 4. 會議 ? 一次 JAD會議至少要 3至 5天時(shí)間。該團(tuán)隊(duì)對場景、用例和實(shí)驗(yàn)用的界面進(jìn)行定義并取得一致性的意見。 ? 5. 最終文檔 ? 最終文檔代表了被贊同系統(tǒng)的完整規(guī)格說明。 ? 通過促進(jìn)參與者之間的溝通并加速輿論宣傳,JAD使得各個(gè)團(tuán)隊(duì)之間達(dá)到動態(tài)平衡。 JAD會議是否成功,通常依賴 JAD提倡者的素質(zhì)。 追蹤性維護(hù) ? 追蹤性 是對需求進(jìn)行跟蹤的能力 。 ? 這一能力包括跟蹤需求從哪里來 , 到系統(tǒng)的哪一部分去 , 以及對項(xiàng)目的影響 。 ? 追蹤性使得開發(fā)者看到的系統(tǒng)是完全的 , 測試者看到的系統(tǒng)是否與其需求相符合 , 設(shè)計(jì)者記錄系統(tǒng)內(nèi)部的機(jī)理 , 以及維護(hù)者評價(jià)變化帶來的影響 。 ? 考慮我們在一開始引入的衛(wèi)星表系統(tǒng)。當(dāng)前的規(guī)格說明中提倡雙行顯示形式,以顯示出時(shí)間和日期。當(dāng)客戶認(rèn)為數(shù)字太小以至于影響到了閱讀的舒適程度時(shí),開發(fā)者將顯示需求改變成為能夠在時(shí)間和日期之間進(jìn)行切換的單行顯示形式。 ? 追蹤性將能夠使得我們回答如下問題: ? 是誰提出 雙行 顯示需求? ? 有無任何隱式約束委托給該需求? ? 因?yàn)樵黾恿税粹o和顯示的緣故,哪一個(gè)構(gòu)件必須改變? ? 哪一個(gè)測試用例必須改變? ? 維持 追蹤性的最簡單方法是在文檔 、 模型和代碼制品之間進(jìn)行交叉參考 。 ? 維持追蹤性的支撐工具可以是速記法和字處理器 。 ? 對大型項(xiàng)目而言 , 應(yīng)使用
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1