版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第4章
開始分析:調查系統(tǒng)需求
BeginningtheAnalysis:InvestigatingSystemRequirements
學習目標描述系統(tǒng)分析生命周期的活動解釋系統(tǒng)的功能需求和非功能需求(含技術需求)之間的差異識別和理解包含在系統(tǒng)需求調查中不同種類的用戶解釋開發(fā)系統(tǒng)需求所需的信息類型通過文檔概要、面談、觀察、原型、調查表、供應商調查以及聯合應用設計會議來決定系統(tǒng)需求說明業(yè)務流程再造在定義系統(tǒng)需求中的作用(確認)需求的完整性的、準確性2/1/2023更詳細的分析階段AnalysisPhaseinMoreDetail分析階段的活動收集信息定義系統(tǒng)需求劃分需求優(yōu)先級構建可用的發(fā)現原型產生和評估各種方案和管理部門一起復查各種建議2/1/20233分析階段的活動和關鍵問題
ActivitiesoftheAnalysisPhaseandKeyQuestions2/1/2023系統(tǒng)需求和功能需求系統(tǒng)需求新系統(tǒng)所提供功能的詳細定義,即系統(tǒng)全部的能力和約束。有功能需求和非功能性需求之分功能需求描述系統(tǒng)必須完成的活動或過程的一種系統(tǒng)需求系統(tǒng)必須完成的活動Activitiesthesystemmustperform基于過程和商業(yè)功能Basedonproceduresandbusinessfunctions直接來源于計劃階段確定的系統(tǒng)功能記載在分析模型(圖表和文本)中Documentedinanalysismodels2/1/2023非功能性需求非功能性需求
描述系統(tǒng)的固有特征,不同于系統(tǒng)必須完成或支持的行為,如技術、性能、可用性、可靠性及安全性,記載在針對模型的敘述性描述中技術需求描述操作環(huán)境、硬件和軟件相關的操作特征性能需求描述與工作方式相關的操作特征(生產能力并發(fā)用戶和響應時間等)可用性需求描述與用戶相關的操作特征(用戶界面、工作流程、在線幫助及文檔)可靠性描述系統(tǒng)的可靠性(系統(tǒng)出現服務損耗、不正當處理、以及錯誤檢測與恢復)——性能需求的子集安全性需求描述用戶對待特定功能的訪問以及訪問的權限2/1/2023定義系統(tǒng)需求滿足的準則一致的Consistent需求不相互沖突或具有二義性完整的Complete需求描述了所有可能的系統(tǒng)輸入和響應可行的Feasible需求可以基于可得到的資源和約束條件得到滿足需要的Required需求是真正需要的并且實現了系統(tǒng)的目的正確的Accurate
需求得到了正確地陳述可追蹤的Traceable需求可以直接映射到系統(tǒng)的功能和特征可驗證的Verifiable
定義需求使得它們可以在測試期間被展示出來2/1/2023系統(tǒng)相關者Stakeholders系統(tǒng)需求的來源對系統(tǒng)的成功有興趣的所有人Peoplewithinterestinsystemsuccess三組主要的相關者Threeprimarygroups用戶Users(usesystem)客戶(顧客)Clients(payforsystem)技術人員Technicalstaff(ensuresystemoperation)2/1/2023對新系統(tǒng)開發(fā)感興趣的系統(tǒng)相關者
StakeholdersInterestedinNewDevelopment2/1/2023作為系統(tǒng)相關者的用戶UsersasStakeholders用戶角色Userroles水平方向—通過商業(yè)部門中的信息流Horizontal-informationflowacrossdepartments垂直方向—職員、中層管理者以及高層管理人員的信息需求Vertical-informationneedsofclericalstaff,middlemanagement,andseniorexecutives商業(yè)(業(yè)務)用戶Businessusers信息用戶Informationusers管理用戶Managementusers主管用戶Executiveusers外部用戶Externalusers客戶Clientstakeholders技術人員Technicalstakeholders2/1/2023獲取需求的過程基于對問題(域)的理解,就可以開始定義需求
調查研究——發(fā)現事實——收集信息——獲得需求使用研究、面談、調查表、抽樣以及其他技術來收集關于問題、需求和偏好信息的正式過程,它也稱為信息收集或數據收集。調查研究技術包括交互式方法:包括面談、問卷調查表、聯合需求計劃、獲取原型四種技術。非交互式方法:包括文檔采樣、實地調查、觀察三種技術。2/1/202311獲取系統(tǒng)需求過程中應注意的問題注意道德注意分析方法分析觸發(fā)項目的問題,使用因果分析法找出問題產生的原因和結果注意歸檔注意文檔化注意需求的管理注意采用的技術2/1/2023調查研究的道德規(guī)范調查研究會經常接觸或者分析敏感信息企業(yè)(公司)計劃企業(yè)(乃至國家)保密信息雇員工資或醫(yī)療記錄雇員信用卡、社會保險或其他信息道德行為包括系統(tǒng)分析員不能濫用這些信息系統(tǒng)分析員必須保護這些信息免受他人濫用遵守保密協(xié)議遵守保密法規(guī)2/1/2023歸檔和分析需求記錄需求草案的不同工具包括用例Usecases決策表Decisiontables需求表Requirementstables不正確的需求遺漏的需求矛盾的需求不可行的需求重疊的需求二義性的需求形式化需求需求定義文檔與關聯人員溝通2/1/2023需求定義提綱示例引言 1.1目的 1.2背景 1.3范圍 1.4定義、同義詞和縮略語 1.5參考資料項目概述 2.1系統(tǒng)目標
2.2需求和約束條件 3.1功能需求 3.2非功能需求結論 4.1主要問題附錄(可選)2/1/2023需求管理需求管理Requirementsmanagement管理需求的變化的過程項目生命期間,新需求的出現以及現有需求的改變仍很常見,也可以說非常普遍研究表明,在系統(tǒng)投入運行以前,有50%或者更多的需求將發(fā)生變化
2/1/2023信息收集的技術TechniquesforInformationGathering分析階段的目標是理解業(yè)務功能和獲得系統(tǒng)需求Objectiveofanalysisphaseistounderstandbusinessfunctionsanddeveloprequirements研究和記錄現存系統(tǒng)的描述避免簡單地將現有的系統(tǒng)(業(yè)務)自動化要有長遠目光、超前意識要符合實際記錄新系統(tǒng)的系統(tǒng)需求業(yè)務流程再造(重組)由于信息技術的原因完全重新設計并使其內部處理程序流程化(合理化),以便使企業(yè)充分利用新技術,這種流程的重新設計稱為業(yè)務流程重組2/1/2023收集信息和建模之間的關系InformationGatheringandModelBuilding描述問題接見用戶瀏覽已有的文檔觀察商業(yè)過程研究供應商解決方案開發(fā)新系統(tǒng)的需求和模型理解新系統(tǒng)的約束理解新系統(tǒng)的過程理解新系統(tǒng)的功能2/1/2023信息收集的主要問題ThemesforInformation-GatheringQuestions2/1/2023收集信息的主要問題第一類問題企業(yè)組織的業(yè)務過程和操作是什么,即用戶要干什么?其核心是理解系統(tǒng)需求,這類問題是系統(tǒng)分析員和系統(tǒng)用戶進行溝通的第一步。第二類問題企業(yè)組織的業(yè)務過程應該怎樣完成,即用戶如何完成它?或需要哪些步驟來完成?該類問題把討論從現有系統(tǒng)轉向新系統(tǒng),其核心是新系統(tǒng)應該如何支持系統(tǒng)功能,而不是它在現有系統(tǒng)的執(zhí)行步驟。第三類問題企業(yè)需求什么樣的信息,即用戶使用哪些信息?要使用什么樣的報表或報告?通過定義新系統(tǒng)必須支持的具體信息詳細描述了前一類問題,而用戶對這兩類問題的回答則形成了定義系統(tǒng)需求的基礎。2/1/2023事實發(fā)現的方法FactFindingMethods復查現有的報表、表格和過程描述Reviewexistingreports,forms,andproceduredescriptions主持與用戶的面談和討論Conductinterviewsanddiscussionwithusers觀察并記錄業(yè)務過程Observeanddocumentbusinessprocesses建立原型Buildprototypes分發(fā)和收集調查表Distributeandcollectquestionnaires主持聯合應用開發(fā)會議ConductJADsessions研究供應商的解決方案Researchvendorsolutions2/1/2023復查現有的報表、表格和過程描述
ReviewExistingReports,Forms,andProcedureDescriptions是事實發(fā)現活動的第一步Firsttechniqueinfact-finding兩個目的Purposes獲得對過程的最初理解Preliminaryunderstandingofprocesses為面談提供可視化的幫助Guidelines/visualcuestoguideinterviews可以幫助識別業(yè)務規(guī)則、發(fā)現業(yè)務過程中存在的不一致和冗余問題Identifybusinessrules,discrepancies,andredundancies注意過期材料Becautiousofoutdatedmaterial2/1/2023主持與用戶的面談和討論
ConductInterviewsandDiscussionswithUsers是一種調查研究技術,系統(tǒng)分析員借此從個人那里通過面對面的交互,以收集信息
理解業(yè)務功能和規(guī)則最有效的方法Mosteffectivewaytounderstandbusinessfunctionsandrules可以用來實現以下目標發(fā)現事實驗證事實澄清事實激發(fā)熱情讓最終用戶參與確定需求征求想法和觀點耗費時間和資源Time-consumingandresource-expensive可能需要進行多次會談(會議)Mayrequiremultiplesessions
2/1/2023面談的過程準備面談了解項目相關背景確定面談目的確定面談對象建立要討論的問題列表做出最終的面談安排并通知參與者
面談的問題開放式問題–允許被接見者以任何認為是合適的方式回答封閉式問題–把回答嚴格限制在特定的選擇范圍內,或者限制為簡短的直接回答如何進行面談開始階段主體階段總結明顯的問題并解釋問題是如何被發(fā)現的為參與者提供激勵或獎勵向被接見者尋求忠告或幫助結論階段
面談的后續(xù)工作送給被接見者一份總結,作為面談內容的備忘錄2/1/2023面談之后復查筆記的準確性、完整性和可理解性把所收集的信息轉化為適當的模型和文檔確定需要進一步澄清的問題域適當的時候向參加會議的每一個人發(fā)一封感謝信準備與用戶面談的議程樣例SampleInterviewChecklist進行面談衣著得體準時到達尋找異常和錯誤情況深入調查細節(jié)詳細記錄指出和記錄下未回答條目和未解決的問題面談之前確定面談的目的確定要包括的相關用戶確定參加會議的項目小組成員建立要討論的問題會晤要點列表復查有關文件和資料確定時間和地點通知所有參加者有關會議的目的、時間和地點2/1/2023面談問題應該避免的問題類型含沙射影的問題Loadedquestions對答案有誘導性的問題Leadingquestions有偏見的問題Biasedquestions面談提問指南使用清楚精確的語言不要把你的觀點作為提問的一部分包括進去避免冗長而復雜的問題避免脅迫式的問題當你的意思是指一群人時,不要使用“你”2/1/2023未解決條目樣例SampleOpen-ItemsList2/1/2023面談中應該遵守的規(guī)則Do有禮貌Becourteous仔細聆聽Listencarefully保持控制Maintaincontrol探查Probe觀察特殊習慣和非口頭交流Observemannerismsandnonverbacommunication有耐心Bepatient讓被接見者保持放松Keepintervieweeatease保持自我控制
Maintainself-controlAvoid繼續(xù)一次不需要的面談Continuinganinterviewunnecessarily.假定答案存在或者不存在Assumingananswerisfinishedorleadingnowhere.提示線索Revealingverbalandnonverbalclues.使用行話Usingjargon顯示個人偏見Revealingyourpersonalbiases.談論而不是聆聽Talkinginsteadoflistening.對有關主題和被接見者的情況做出假定Assuminganythingaboutthetopicandtheinterviewee.磁帶錄音-聆聽能力差的表現Tape
recording--asignofpoorlisteningskills.2/1/2023和用戶溝通溝通指南帶著積極的態(tài)度開會讓別人放松讓他們知道你在聆聽問問題不要做任何假設記筆記2/1/2023面談的優(yōu)缺點優(yōu)點面談給系統(tǒng)分析員提供了激發(fā)用戶自由開放地回答問題的機會;面談使系統(tǒng)分析員從用戶那里得到更多的反饋;面談使系統(tǒng)分析員對每個人調整或重述問題;面談給了系統(tǒng)分析員觀察用戶的身體形式表達問題的機會。缺點面談非常耗時,導致高昂的費用;面談要求系統(tǒng)分析員有良好的人際關系能力;面談也可能會由于用戶的地理位置而不可能進行。2/1/2023觀察并記錄商業(yè)過程ObserveandDocumentBusinessProcesses
事實發(fā)現的一種技術對辦公室進行快速瀏覽并親自實踐用戶的工作Fromofficewalkthroughtoperformingactualtasks可能會使用戶感到緊張Maymakeusersnervous沒有必要觀察所有過程的細節(jié)Notnecessarytoobserveall
processesatsamelevelofdetail
可以用工作流圖進行記錄Maybedocumentedwithworkflowdiagrams工作流—處理商業(yè)事務的一系列步驟。工作流建模很少采用單一的方法。如流程圖、數據流圖和活動圖等活動圖2/1/2023活動圖符號ActivityDiagramSymbols活動圖矩形區(qū)開始活動同步條(分解)活動結束活動準備報告檢查財政事務同步條(合并)決策活動轉移箭頭2/1/202332簡單的活動圖SimpleActivityDiagram2/1/2023使用并發(fā)路徑的活動圖ActivityDiagramwithConcurrentPaths2/1/2023觀察的優(yōu)缺點優(yōu)點對于觀察能力很強的系統(tǒng)分析員來說,觀察是一種十分有用的調查研究技術。通過觀察收集到的數據很可靠,因此有時使用觀察技術來確認其它方式獲取數據的正確性。對于一些復雜的無法用語言描述清楚的任務,通過觀察系統(tǒng)分析員能夠確切地明白,而且觀察技術不要求用戶完全停止工作,所以它的代價也相對較小缺點但被觀察的用戶通常會覺得不舒服,他們的工作和平時的表現可能有所不同,這樣系統(tǒng)分析員就不易察覺問題。另外,如果觀察時間選擇得不合適,那么觀察的效果也會大受影響2/1/2023構建原型事實發(fā)現的一種技術大系統(tǒng)最初的工作模型(是為了發(fā)現或者驗證用戶需求而構造那些需求的一個小規(guī)模的、有代表性的活動或者初步的工作模型)原型的作用發(fā)現或者驗證用戶需求可操作性Operative
可工作的模型Workingmodel實體模型集中性Focused達到單一的目標Accomplishessingleobjective快速性Quick快速建立和修改Canbebuiltandmodifiedrapidly優(yōu)缺點優(yōu)點:允許用戶和開發(fā)人員使用原型獲得對系統(tǒng)如何工作的理解,輔助確定系統(tǒng)的可行性和可用性,并且也輔助培訓了用戶缺點:原型系統(tǒng)可能會鼓勵過早地關注和投入設計,用戶也可能被誤導而認為可以這樣快速地建成完整系統(tǒng)。原型最終可能被丟棄,則制作原型可能延長開發(fā)進度并增加了開發(fā)費用2/1/2023分發(fā)和收集調查表DistributeandCollectQuestionnaires調查表的作用是從大量的系統(tǒng)相關者當中收集有限的、具體的信息Limitedandspecificinformationfromalargenumberofstakeholders可以獲得對信息需求的初步了解Preliminaryinsight不適合獲得詳細的信息Notwellsuitedforgatheringdetailedinformation無限制問題和有限制問題Open-endedquestionsvs.close-endedquestions2/1/202337問卷調查表問卷調查表Questionnaire是一種具有特殊目的的文檔,分析員可是使用它從回答者那里收集信息和觀點自由格式調查表Free-formatquestionnaire為回答者提供了很大的回答范圍,它提出一個問題,然后回答者在這個問題后面提供的空白區(qū)里填寫答案固定格式調查表Fixed-formatquestionnaire由需要從預先定義的答案中做出選擇的問題構成制作調查表確定問題及問題的類型編寫問題設計問卷調查表的格式2/1/202338問卷調查表的優(yōu)缺點優(yōu)點大多數問卷調查表都可以被快速地回答,可以以相對低廉的代價從大量的回答者中收集數據問卷調查表允許回答者匿名填寫,這樣用戶會提供真實信息,這些信息也可以被快速表格化和分析缺點好的問卷調查表往往很難準備系統(tǒng)分析員不可能觀察和分析回答者的身體語言,用戶也沒有機會立即澄清對問題有含糊的回答回答者的數量往往比預期的要少,無法保證用戶會回答問題或者進一步說明所有問題2/1/2023聯合應用設計JADSessions事實發(fā)現的一種技術用于加速系統(tǒng)需求的調查Usedtoexpeditetheinvestigationofsystemsrequirements試圖將事實發(fā)現、建立模型、政策信息和檢驗等活動壓縮到一個短的時間內Seekstocompressfact-finding,modeling,policyformation,andverificationactivitiesintoashortertimeframe關鍵的因素是重要的系統(tǒng)相關者出席JAD會議CriticalfactoristohaveallimportantstakeholderspresentJAD會議的參加者JADParticipantsJAD會議的領導者(主持人)JADsessionleader用戶和管理人員UsersandManagersIT技術人員Technicalstaff項目組成員Projectteammembers抄寫員(記錄員)Scribes2/1/2023JAD會議主持人遵循指南不要無理由地偏離議程控制進度(議題分配了明確的時間)確保抄寫員能夠記錄避免使用技術行話應有沖突解決技能允許充分的休息鼓勵小組取得一致意見鼓勵用戶和管理人員參與,不允許個人把持會議確保與會者遵守制定的會議基本制度2/1/2023如何計劃JAD會議選擇會議地點通常在專用房間Generallyconductedinspecialroom避免干擾Limitsinterruptions
可以是一個相對隔絕的環(huán)境Maybeoff-site資源Resources投影儀、白板、活動掛圖及工作材料Overheadprojector,whiteboard,flipcharts,andworkmaterial電子設備的支持ElectronicsupportCASE工具CASETools組支持系統(tǒng)Groupsupportsystems選擇會議參與者準備會議議程主持人必須準備材料,以簡要地向與會者介紹會議的范圍和目的議程應該在每次會議之前準備好并分發(fā)出去2/1/2023高科技的JAD設備High-TechJADFacility群體支持系統(tǒng)2/1/2023JAD會議的一個目標可能是要產生解決問題的想法集體討論是實現這個目標的一種方法集體討論是一種用于在小組會議期間產生想法的技術,參與者被鼓勵在短時間內產生盡可能多的想法,而且在所有的想法都提出之前不進行任何分析集體討論指南把合適的人放在不會被隨意分心和打擾的位置上確保每個人都理解會議目的并把精力集中在問題上指定一個人來記錄想法提醒每個人遵守集體討論的規(guī)則在一個指定的時間段內,團隊成員一想到就盡快地說出各自的想法當小組已經講完了所有的想法并且所有的想法都記錄下來時,然后才能分析和評價想法精練、組合和改進早先產生的想法集體討論2/1/2023JAD會議的優(yōu)點JAD積極地將用戶和管理人員引入到開發(fā)項目中JAD減少了開發(fā)系統(tǒng)所需的時間,這是通過用小組會議代替?zhèn)鹘y(tǒng)的、耗時的一對一地與每個用戶和管理人員面談實現的。小組會議有助于獲得用戶和管理人員的一致意見,解決互相矛盾的信息和需求JAD會議的成功取決于會議主持人及其計劃與支持JAD會議的能力2/1/2023研究供應商解決方案ResearchVendorSolutions事實發(fā)現的一種技術通過其它的公司可以解決許多問題Manyproblemshavebeensolvedbyothercompanies供應商解決方案的積極意義Positivecontributionsofvendorsolutions提供新的思想Providenewideas代表了技術發(fā)展水平Maybestateoftheart價格便宜風險小Cheaperandlessrisky危險Danger也許購買的解決方案沒有充分理解問題Maypurchasesolutionwithoutunderstand
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 35613-2024綠色產品評價紙和紙制品
- 期中拔高測試(第1-4單元)(試題)(含答案)2024-2025學年六年級上冊數學人教版
- 2024年度云南省高校教師資格證之高等教育法規(guī)模擬考試試卷A卷含答案
- 2024年度上海市高校教師資格證之高等教育法規(guī)題庫綜合試卷B卷附答案
- 阜陽師范大學《自然科學專題》2022-2023學年第一學期期末試卷
- 阜陽師范大學《美國文學》2022-2023學年第一學期期末試卷
- 粵教版三年級科學上冊全冊教案(廣東)
- 蘇州市2024-2025學年五年級上學期11月期中調研數學試卷二(有答案)
- 福建師范大學協(xié)和學院《學前兒童保育學》2021-2022學年第一學期期末試卷
- 福建師范大學《中小學教學名師論壇》2022-2023學年第一學期期末試卷
- 充電樁建設項目質量管理方案
- 中醫(yī)養(yǎng)生秋季養(yǎng)生
- 《信息安全技術數據安全能力成熟度模型》
- 建筑材料采購投標方案(技術標)
- 職業(yè)技能考評員培訓
- 當前臺海局勢分析課件
- JavaScript-基礎階段測筆試試題(含答案)
- 2024中國傳媒產業(yè)
- 施工現場臨時用電安全技術規(guī)范JGJ46-2005
- 圖解2023《鑄牢中華民族共同體意識》課件
- 2024年麻疹ppt課件完整版x
評論
0/150
提交評論