版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、需求與需求工程,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求與需求工程,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求是什么?,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),業(yè)務需求就是系統(tǒng)目標,業(yè)務需求是指反映組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標要求,通常問題定義本身就是業(yè)務需求 。現(xiàn)狀:功能分解盛行的今天,常常會犯“盲人摸象”的錯誤,這使得需求太過脆弱,難以經(jīng)受考驗。目標的定義不能夠流于形式,應該具有以下特征:業(yè)務導向、可度量、合理、可行。要注意目標太夸大會浪費資源,目標
2、太縮小會影響士氣。(教堂與小屋)目標通常就是業(yè)務需求!,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),用戶需求,用戶需求是指描述用戶使用產(chǎn)品必須要完成什么任務,怎么完成的需求,通常是在問題定義的基礎上進用戶訪談、調(diào)查,對用戶使用的場景進行整理,從而建立從用戶角度的需求。 用戶有不同類型:> 管理型、事務型 > 信息系統(tǒng)、人> 決策層、使用層 > 常用者、偶用者例子:對
3、快到期的客戶,系統(tǒng)將通過短信將續(xù)保信息發(fā)給該客戶的代理人,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),軟件需求,從系統(tǒng)實現(xiàn)的角度描述的需求。開發(fā)人員(設計及分析人員)在業(yè)務需求、用戶需求的基礎上生成的。有時還需要考慮相關(guān)聯(lián)的硬件、環(huán)境方面的需求 ? 業(yè)務需求 ? 用戶需求 ? 軟件需求,,需求定義,需求捕獲,需求分
4、析,中程在線信息產(chǎn)業(yè)培訓網(wǎng),功能需求,功能需求是需求的主體,是需求的本質(zhì)功能需求定義了:系統(tǒng)必須完成的那些事,即為了向它的用戶提供有用的功能,產(chǎn)品必須執(zhí)行的動作功能需求也稱為行為需求零散(需求項)?整理(特性、用例、用戶故事),,功能需求的要點在于組織!,中程在線信息產(chǎn)業(yè)培訓網(wǎng),質(zhì)量屬性,產(chǎn)品必須具備的屬性或品質(zhì) McCall體系:運行(正確性、可靠性、效率、完整性、使用性)、修正(維護性、測試性、靈活性)、轉(zhuǎn)移(移植性、復
5、用性、共運行性),,非功能需求重在有效傳遞!1)定性?場景?定量2)全局?局部+全局3)零散?可追蹤,中程在線信息產(chǎn)業(yè)培訓網(wǎng),設計約束,也稱為限制條件、補充規(guī)約,這通常是對解決方案的一些約束說明。例如:必須采用國有自主知識版權(quán)的數(shù)據(jù)庫系統(tǒng)…再如:必須運行在UNIX操作系統(tǒng)之下三如:用戶將在戶外完成作業(yè),,1)非技術(shù)因素決定的技術(shù)選型2)預期的軟硬件環(huán)境3)預期的使用環(huán)境,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求的“冰山模型 ”與應對
6、,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求與需求工程,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求開發(fā)與管理,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求開發(fā)活動,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求定義的工作內(nèi)容,出發(fā)點:問題/機會?項目目標(業(yè)務需求) 如何破解混沌不清的項目目標?產(chǎn)物:? 項目型:POS文檔 ? 產(chǎn)品型:Vision文檔明確項目的范圍:?傳統(tǒng)模式:列出功能模塊?合理模式:可行性研究:技術(shù)、 經(jīng)濟、社會、 ……,,?內(nèi)部溯源,?外部尋因
7、,列出涉及的人和事,需求定義的時機,正常模式:項目立項時?負責人:由業(yè)主/產(chǎn)品經(jīng)理完成?問題:現(xiàn)在通常做得不好?原因:立項結(jié)果較空(目標空/范圍空)補救模式:項目開工前?困難:大多數(shù)人感到多此一舉?必要性: (“六拍”項目經(jīng)理),,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求獲取的誤區(qū),應收集什么信息:> 問題域的描述--業(yè)務模型> 要求解決的問題列表(需求)> 用戶對解系統(tǒng)的行為或結(jié)構(gòu)施加的任何約束缺乏計劃性:
8、隨意、走過場,預先沒計劃缺乏科學性:未從本質(zhì)入手捕獲對象不明確,甚至造成岐義過于迷信現(xiàn)有文檔過于迷信“聽”到的東西,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求獲取技術(shù),閱讀背景資料頭腦風暴討論分析文檔考古面談(用戶訪談)聯(lián)合開發(fā)用戶調(diào)查需求剝離,,現(xiàn)場觀摩情節(jié)串聯(lián)板用例和場景,中程在線信息產(chǎn)業(yè)培訓網(wǎng),編寫規(guī)約,“正規(guī)”的開發(fā)組織都重視,但?!爸匾曔^度”? 束之高閣 ? 事后補文檔規(guī)格說
9、明書的格式與所采用的開發(fā)過程、分析方法相關(guān)的,不同的方法格式不同,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求驗證,這個工作大多數(shù)組織都不夠重視,導致這個工作直到交付系統(tǒng)時才真正被履行,這也就是為什么客戶拿到系統(tǒng)后才提出許多這樣那樣的需求變更,甚至認為整個系統(tǒng)都不是他所需要的提高需求質(zhì)量的重要手段:> 需求評審> 需求確認> 通過原型來驗證需求,,Review是手段,暴露盡可能多的錯誤是目標,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求開
10、發(fā)與需求管理的分界,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求管理 vs. 項目管理,,需求管理的主題是“需求項”,關(guān)乎優(yōu)先級、盡力滿足;項目管理的主題是“項目” ,關(guān)乎成本、進度需求管理是項目管理的支撐? WBS? 優(yōu)先級? 基線需求管理管理的是項目中的價值維需求管理是項目管理的子集,中程在線信息產(chǎn)業(yè)培訓網(wǎng),現(xiàn)代需求理論的關(guān)鍵思想,,Work Down ? Value Add基于系統(tǒng)結(jié)構(gòu)的縱向視角 ?基于使用場景的橫
11、向視角瀑布模型 ? 迭代、增量RUP的核心思想:用例驅(qū)動,架構(gòu)為中心,迭代、增量的開發(fā)過程XP、FDD:迭代、增量的開發(fā)過程,用戶故事/Feature驅(qū)動,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求管理的主要活動,基線:救火隊?嚴謹團隊變更:不是避免,而是控制。通過統(tǒng)一渠道、統(tǒng)一平臺(并分類)做到避免錯誤產(chǎn)生的變更、減少變化產(chǎn)生的變更跟蹤:高階活動,包括用戶需求?軟件需求,軟件需求?軟件需求、軟件需求?設計原則的跟蹤版本控制:歷史變化
12、的管理與跟蹤狀態(tài)管理:管理過程中的動作,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求與需求工程,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求分析,所謂分析是指通過對問題域的研究,獲得對該領域特性及存在于其中(需要解決)的問題特性的透徹理解并用文檔說明分析方法:數(shù)據(jù)結(jié)構(gòu)+算法=程序、結(jié)構(gòu)化分析法、面向?qū)ο蠓治龇ㄈ魏畏治龇ǎ杳枋鲆韵聨讉€方面:> 問題域的結(jié)構(gòu)> 問題子域的固有屬性及行為> 問題域中的重要事件及現(xiàn)象> 需求:應產(chǎn)
13、生的效果,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求分析--內(nèi)容與形式,需求分析與建模不應該是孤立的行為 ,產(chǎn)生的結(jié)果也不一定非得是規(guī)范度很高的標準文檔,而應該重在分析、重在方法、重在交流、重在解決問題 團隊聚在一起,利用白板甚至是紙張,在充分的合作下進行分析與初步建模是成本最低、效率最高、實用性最強的方法 對于這些活動所產(chǎn)生的結(jié)果,可以利用數(shù)碼相機、掃描儀進行文檔化 ,“直到你一定要用時,再寫文檔” 對于比較重要、核心的內(nèi)容,再采用Rose
14、、Together這樣的工具進行文檔化,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),信息系統(tǒng)的基本類型,,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),信息系統(tǒng)需求的本質(zhì) 1,流程電子化--業(yè)務事件為中心> 利用信息化系統(tǒng)改進、固化流程> 事務處理系統(tǒng)尤其明顯> 工作流定義、流程改進、再造> 工作流模型數(shù)據(jù)信息化--Report為中心> 業(yè)務術(shù)語,業(yè)務實體> 需要留存哪些數(shù)據(jù)?誰需要共享?> 需要什么報表?有哪些數(shù)據(jù)
15、分析規(guī)則?,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),OLTP的需求線索:業(yè)務事件,目標:流程電子化傳統(tǒng)問題1:過早考慮程序結(jié)構(gòu),,中程在線信息產(chǎn)業(yè)培訓網(wǎng),OLTP的需求線索:業(yè)務事件,傳統(tǒng)問題2:流程太零散? 流程是分層的:把握管理視野? 流程基本分類:生產(chǎn)類、管理類、支撐類業(yè)務事件是流程的觸發(fā)點BPR 、BPD?,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),,中程在線信息產(chǎn)業(yè)培訓網(wǎng),MIS的需求線索:Report,何時開始梳理此類需求?實施要點:,,報表
16、的常見分類,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),信息系統(tǒng)需求的本質(zhì) 2,個人知識轉(zhuǎn)換為企業(yè)知識--模型為中心> 將知識工作的經(jīng)驗轉(zhuǎn)換成模型> 業(yè)務場景的分析與抽象是重點> 提高速度、提高質(zhì)量信息決策化--決策模型為中心> 業(yè)務場景的分析與抽象是重點> 將非程序化問題分解 成多個子問題> 提出所需的數(shù)據(jù)模型、經(jīng)驗模型,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),不同視角下的信息系統(tǒng),,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需
17、求大綱--SERU模型,Subject:主題域,將一個復雜的大系統(tǒng)分解成由確定接口相互連接的多個子系統(tǒng)—構(gòu)件圖 /System?(上下文關(guān)系圖、事件列表、Report列表)/SubjectEvent:業(yè)務事件,信息系統(tǒng)行為主線條—(業(yè)務流程圖、領域類圖[E/R圖]、用例圖[opt])/EventReport:查詢、分析、統(tǒng)計等管理動作—(目的、數(shù)據(jù)、虛擬屏幕) /ReportUse case:需求管理的分子!,,,,中程在線信
18、息產(chǎn)業(yè)培訓網(wǎng),SERU模型,,需求復用—流程級,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求復用—流程內(nèi),,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求與需求工程,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求分析師,需求分析員是對項目涉眾的需求進行收集、分析、記錄和驗證等職責的主要承擔者,是用戶群體與軟件開發(fā)團隊間進行需求溝通的主要渠道典型活動:定義業(yè)務需求、確定項目涉眾和用戶類別、獲取需求、分析需求、為需求建模、編寫需求規(guī)格說明、主持對需求的驗證、引導對需求的優(yōu)先級劃分、管理
19、需求必備技能:傾聽、交談和提問的技巧,分析、協(xié)調(diào)、觀察、寫作、組織、建模、人際交往和創(chuàng)造能力,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求分析師,必備知識:現(xiàn)代需求管理技術(shù)、各種軟件開發(fā)生命周期、領域知識需求分析員的來源:用戶轉(zhuǎn)為分析員(軟件工程知識欠缺)、開發(fā)人員轉(zhuǎn)為分析員(領域知識、溝通能力)、主題專家(易按自己的偏好來構(gòu)建系統(tǒng)),,中程在線信息產(chǎn)業(yè)培訓網(wǎng),需求相關(guān)溝通示例,信息處處長1、系統(tǒng)部署過程匯報2、系統(tǒng)培訓情況匯報3、系統(tǒng)
20、業(yè)務試用應用情況匯報已開始應用,但還有一些未決問題,已安排人溝通、落實、解決:1)、2)、3)……4、系統(tǒng)試用期間服務情況匯報5、進度、效果總結(jié)(良好),,中程在線信息產(chǎn)業(yè)培訓網(wǎng),轉(zhuǎn)換思維示例,例如,經(jīng)典的馬的遍歷問題:尋找一系列的移動步驟,使馬走完每個方塊,而落入任何一個方塊一次,,,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),本源:你的燈還亮著嗎?,問題:日內(nèi)瓦湖上的山脈中建成了一條很長的汽車隧道,為了防止停電時發(fā)生災難,必須提醒司機進入隧道之
21、前把車燈打開。解決方案一:“警告!前有隧道請打開車頭燈”新問題:隧道出口風景很美,返回時發(fā)現(xiàn)汽車沒電—忘了關(guān)車頭燈?。〗鉀Q方案二:出口處立標牌“關(guān)掉車燈”新問題:夜行車也會關(guān)掉車燈?解決方案三:建充電站新問題:維護開支大,充電站也會出故障,,中程在線信息產(chǎn)業(yè)培訓網(wǎng),本源:你的燈還亮著嗎?,解決方案四:授權(quán)私人經(jīng)營充電站新問題:風景區(qū)商業(yè)化,政府與游客均不接受解決方案五:在隧道盡頭,樹立新標牌 如果是白天,并且車燈開著
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論