


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、什么是需求:用戶為了解決問題或達到某些目標所需要的條件或能力;系統(tǒng)或系統(tǒng)部件為了滿足合同、標準、規(guī)范或其它正式文檔所規(guī)定的要求而需要具備的條件或能力;對它們的一種文檔化表述。需求的分類:1功能需求:和系統(tǒng)主要工作相關(guān)的需求,即在不考慮物理約束的情況下,用 戶希望系統(tǒng)所能夠執(zhí)行的活動,這些活動可以幫助用戶完成任務(wù)。功能需求主要表現(xiàn)為系統(tǒng) 和環(huán)境之間的行為交互。2性能需求:系統(tǒng)整體或系統(tǒng)組成部分應(yīng)該擁有的性能特征,例如 CPU使用率、內(nèi)存使用率等。3質(zhì)量屬性:系統(tǒng)完成工作的質(zhì)量,即系統(tǒng)需要在一個“好的程度”上實現(xiàn)功能需求,例如可靠性程度、可維護性程度等。4對外接口:系統(tǒng)和環(huán)境中其他系統(tǒng)之間需要建立
2、的接口,包括硬件接口、軟件接口、數(shù)據(jù)庫接口等等。需求工程:是所有需求處理活動總和,它收集信息、分析問題、整理觀點、記錄需求并驗證其正確性,最終反映軟件被應(yīng)用后與其環(huán)境互動形成的期望效應(yīng)需求工程的活動包括:需求開發(fā)和需求管理需求開發(fā)包括:1需求獲?。耗康膹捻椖恳?guī)劃開始建立最初的原始需求。它從相關(guān)人員、資料和環(huán)境中得到系統(tǒng)開發(fā)所需要的相關(guān)信息;2需求分析:需求獲取的這些信息還不是開發(fā)者能夠立即加以實現(xiàn)的解決方案。還需要對需求獲取得到的信息,進行需求分析 目的保證需求的完整性和一致性;3需求規(guī)格說明:定義用戶需求,準確描述需求及其解決方案,目的將完整、一致的需求與能夠滿足需求的軟件行為以文檔的方式明
3、確地固定下來;4需求驗證:目的保證需求及其文檔的正確性,即需求真實地反映了用戶的真實意圖;以及通過檢查和修正保證需求及其文檔的完整性和一致性;需求管理:主要工作就是跟蹤后繼階段中需求實現(xiàn)與需求變更情況,確定需求得到了正確的理解并被正確的實現(xiàn)到軟件產(chǎn)品中。需求規(guī)格說明:就是將需求及其軟件的解決方案進行定義和文檔化,并傳遞給開發(fā)人員;為什么要建需求規(guī)格說明:1)更好的傳遞軟件系統(tǒng)的需求信息和解決方案給所有的開發(fā)者;2)拓展人們的知識記憶能力:復(fù)雜系統(tǒng)信息含量較多書面的文檔可以彌補人的記憶能力不足;3)開發(fā)者和客戶作為合同協(xié)議的重要部分;4)作為項目開發(fā)活動的一個重要依據(jù);5)發(fā)現(xiàn)和減少可能的需求錯
4、誤,減少項目的返工,降低項目的工作量;6)作為有效的智力資產(chǎn),可以幫助新加入成員更快融入項目需求規(guī)格說明文檔常見讀者:項目管理者 2 )設(shè)計人員與程序員 3)測試人員 4)文檔寫作人員5)涉眾(用戶)需求管理:就是這樣一個管理活動, 在需求開發(fā)之后的產(chǎn)品生命周期當中保證需求作用的有 效發(fā)揮;為什么要執(zhí)行需求管理: 在需求開發(fā)結(jié)束之后, 需要有一種力量保證后續(xù)的系統(tǒng)開發(fā)活動依照需求的基線進行展開,保證系統(tǒng)的質(zhì)量;需求管理的主要任務(wù)有:1)交流涉眾需要什么;2)將需求應(yīng)用、實施到解決方案;3)驅(qū)動設(shè)計和實現(xiàn)工作;4)控制變更;5 )將需求分配到子系統(tǒng);6)測試和驗證最終產(chǎn)品;7)控制迭代式開發(fā)中的
5、變化;8)輔助項目管理;需求管理的3個活動:1)維護需求基線:將需求基線納入配置管理 2)實現(xiàn)需求跟蹤:以軟件 需求規(guī)格說明文檔為基線,在前向和后向兩個方向上,描述需求以及跟蹤需求變化的能力3)控制需求變更以可控、一致的方式進行需求基線中需求的變更處理需求分析的根本任務(wù):1.建立分析模型 2.建立解決方案需要執(zhí)行活動:1.問題分析2.確定系統(tǒng)邊界3.需求建模4.需求細化5.確定需求優(yōu)先級 6.需求 協(xié)商 需求驗證:是專指在需求規(guī)格說明完成之后,對需求規(guī)格說明文檔進行的驗證活動。常用的方法:需求評審、原型與模擬、測試用例開發(fā)、用戶手冊編寫、利用跟蹤關(guān)系和自動 化分析。問題修正方法:1 )需求澄清
6、:理解偏差:重新進行分析工作;分析遺漏:重新分析和文檔化這部分信息;表達不當:重新以合適的方式表達 2.缺失需求:重新執(zhí)行需求獲取等一系列工作 3.需求沖突: 協(xié)商解決4)不切實際的期望:項目調(diào)整與需求協(xié)商需求跟蹤:以軟件需求規(guī)格說明文檔為基線,在前向和后向兩個方向上,描述需求以及跟蹤需求變化的能力前向跟蹤:是指被定義到軟件需求規(guī)格說明文檔之前的需求演化過程;后向跟蹤:是指被定義到軟件需求規(guī)格說明文檔之后的需求演化過程;需求跟蹤的實現(xiàn)方法主要有哪 3種:1.需求跟蹤矩陣2.實體關(guān)系模型3.交叉引用需求變更控制的過程如下:1. 提出需求變更2.接受變更請求3.變更評估4.變更決策5.執(zhí)行變更6.
7、變更驗證前景:描述了產(chǎn)品的作用以及最終的功能;范圍:為項目劃定了需求的界限;確定項目前景與范圍的流程:1.問題分析2.發(fā)現(xiàn)業(yè)務(wù)需求3.定義解決方案及系統(tǒng)特性硬數(shù)據(jù):人們在實際工作中產(chǎn)生的各種各樣的表格和文檔資料;常見硬數(shù)據(jù)分為定量硬數(shù)據(jù)和定性硬數(shù)據(jù)兩種類型;1.定量硬數(shù)據(jù):指經(jīng)過仔細設(shè)計、具有嚴格規(guī)范要求的格式化文檔;2.定性硬數(shù)據(jù):使用自然語言進行描述的文本資料。1. 金字塔組織形式:會見者以很具體的問題開始,然后逐漸提高問題的開放度,同時允許被 會見者越來越籠統(tǒng)的答案來回答問題;2. 漏斗結(jié)構(gòu):以一般、開放式的問題開始,然后采用封閉式的問題縮小可能的答復(fù);這種面 談結(jié)構(gòu)可以看作一個漏斗型;
8、3. 菱形結(jié)構(gòu):就是將上述 2中方法集合起來使用;該結(jié)構(gòu)會見者首先提出一些簡單、封閉式 的問題,為面談過程做好鋪墊;在面談中間階段向被會見者提出明顯沒有“正確答案”的一般 話題看法;然后會見者再次限制問題以獲得明確答復(fù); 面向?qū)ο蠼#菏且环N用于辨識系統(tǒng)環(huán)境中的對象及這些對象之間關(guān)系的技術(shù);UML面向?qū)ο蠼V杏玫侥男┘夹g(shù):1.對象模型2.用例模型3.行為模型4.狀態(tài)機模型5.對象 約束語言O(shè)CL1. 用例模型:就是以用例為基本單位建立的一個系統(tǒng)功能展示模型,它是系統(tǒng)所有用例的集 合,以統(tǒng)一、圖形化方式展示系統(tǒng)的功能和行為特性;2. 行為模型:是實現(xiàn)用例模型到對象模型的橋梁,以更加詳細的方式說
9、明了用例所描述的系 統(tǒng)行為;3. 對象模型:以對象和類的概念為基礎(chǔ),描述了系統(tǒng)中的對象和這些對象之間的關(guān)系;三者關(guān)系:對象模型無法直接被用來記錄和描述從用戶那里得到的信息。因此,面向?qū)ο蠼7椒ㄌ岢隽擞美P停?用來處理開發(fā)人員直接從用戶那里得到的信息, 行為模型就是實現(xiàn) 用例模型到對象模型的橋梁4狀態(tài)機模型:以狀態(tài)機理論為基礎(chǔ)建立的對系統(tǒng)行為的描述手段;5對象約束語言:OCL語言是一種基于類型的描述語言,有著嚴格的類型定義,可以保證它 進行形式化描述的能力,描述系統(tǒng)的各個方面;過程建模:就是分析需求獲取活動獲得的信息, 根據(jù)數(shù)據(jù)在系統(tǒng)中的流動, 發(fā)現(xiàn)系統(tǒng)的功能 和其與外界的交互, 建立能夠?qū)?/p>
10、現(xiàn)系統(tǒng)功能的過程分解結(jié)構(gòu), 形成系統(tǒng)的過程模型, 并用圖 行的方式將過程模型描述出來過程建模中用到哪些技術(shù):1上下文圖:用來說明系統(tǒng)的上下文環(huán)境,確定系統(tǒng)邊界;2數(shù)據(jù)流圖:用來建立過程的分解結(jié)構(gòu);3微規(guī)格說明:用來描述數(shù)據(jù)流圖過程分解結(jié)構(gòu)中最底層過程的處理邏輯; 4數(shù)據(jù)字典:用來說明系統(tǒng)中涉及的數(shù)據(jù)的結(jié)構(gòu);過程建模與數(shù)據(jù)建模區(qū)別:過程建模更多是側(cè)重數(shù)據(jù)產(chǎn)生和使用的時間、地點和方式,而沒有描述數(shù)據(jù)的定義、結(jié)構(gòu)和關(guān)系等特性;數(shù)據(jù)建模彌補了過程建模在數(shù)據(jù)說明方面的不足, 描述數(shù)據(jù)的定義、結(jié)構(gòu)和關(guān)系等特性的模型;涉眾分析有哪些活動:1 )、涉眾識別:目的是尋找和發(fā)現(xiàn)各種涉眾類別;2 )、涉眾描述:描述
11、對涉眾的基本特征描述、也會包括地理和社會特征;3)、涉眾評估:是將孤立的描述信息聯(lián)合起來進行分析,以便得到更深層次信息的過程;4 )、涉眾選擇: 在發(fā)現(xiàn)關(guān)鍵涉眾類別,完成對他們角色和職責的定義之后,還需要為每個涉眾類別選擇合適的代表,為項目的最終成功起到應(yīng)有的作用。涉眾分析主要任務(wù):1)尋找軟件系統(tǒng)的涉眾類別,辨別關(guān)鍵的涉眾類別;2)描述不同涉眾類別的特征,包括個人特征、工作特征;3)分析不同涉眾類別的輸贏條件和受影響程度;4)描述不同涉眾類別的關(guān)注點和興趣取向;5)分析不同涉眾類別的重要性和影響力;6)為每種涉眾類別選擇合適的代表參與項目開發(fā)。計劃面談1)確定參與人員(涉眾、主持人、負責人、
12、分析人員、記錄人員、觀察員)2) 安排會談時間(全職的2 4天參與會議,擬定一份議程 )3) 選擇會談地點 (充足的空間,道具支持,良好的餐飲服務(wù))4) 準備會談內(nèi)容 (面談的主題和范圍, 會議的議程,需求的預(yù)期和會談的目標, 各種材料)開放式問題:指被會見者對答復(fù)的選擇可以是開放和不受限制的,他們可能答復(fù)兩個詞,也 可能答復(fù)兩段話;封閉式問題:指答案有基本的形式,被會見者的回答是受到限制的;2)、優(yōu)缺點:開放式問題的優(yōu)點: 讓被會見者感到自在;會見者可以收集被會見者使用的詞 匯,這能反應(yīng)他的教育、價值標準、態(tài)度和信念;提供豐富的細節(jié);對沒采用的進一步的提 問有啟迪作用;被會見者更感興趣;容許更多的自發(fā)性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)管理系統(tǒng)開發(fā)合作協(xié)議
- 農(nóng)業(yè)科技推廣應(yīng)用案例分析
- 維修服務(wù)委托合同
- 金融產(chǎn)品開發(fā)合作協(xié)議
- 旅游行業(yè)游客安全與責任免除合同
- 學(xué)生自制動漫電影小感悟
- 昆蟲記的讀后感
- 食品營養(yǎng)與健康功能性食品知識點題集
- 寵物行業(yè)智能門店與健康管理方案
- 市場營銷策略效果評估表格模板(行業(yè)A)
- 并聯(lián)有源電力濾波器工程應(yīng)用關(guān)鍵技術(shù)的研究的開題報告
- 跨文化語境下的國家形象塑造與傳播以中國《國家形象》宣傳片為例
- 志愿服務(wù)與志愿者精神知識考試題庫大全(含答案)
- 工業(yè)機器人應(yīng)用基礎(chǔ) 教案(教學(xué)設(shè)計) 模塊二-任務(wù)二-ABB工業(yè)機器人編程基礎(chǔ)
- 文創(chuàng)產(chǎn)品設(shè)計:文創(chuàng)產(chǎn)品設(shè)計與創(chuàng)新
- 麻醉復(fù)蘇護理進修匯報
- 小學(xué)語文《文學(xué)閱讀與創(chuàng)意表達》
- 醫(yī)保定點納入預(yù)測性研究的報告
- 手術(shù)講解模板單側(cè)腎切除術(shù)
- 五年級下冊道德與法治課件第三單元《百年追夢復(fù)興中華》單元梳理部編版
- 大學(xué)體育-武術(shù)散打-教案
評論
0/150
提交評論