高級軟件需求
2025-10-05 17:59:18
講師(shi):耿洪彪 瀏覽次數:3044
課程(cheng)描述INTRODUCTION
軟件需求分析培訓課程大綱



日程安排(pai)SCHEDULE
課程大綱Syllabus
軟件需求分析培訓課程大綱
課程大綱
第一天
第(di)1單(dan)元(yuan):
需求工程概述
1.1需求實踐現狀
1.1.1調查(cha):學(xue)員在(zai)工作中(zhong)遇到的需求問題
1.1.2需求實(shi)踐常見(jian)問(wen)題研討
用戶不配合需求調研工作(zuo)
用戶說不清(qing)楚自己的需求
用戶總能想出新的需求
不同(tong)用戶的需求相互矛盾(dun)
用戶的需(xu)求無法(fa)實現
用戶看不懂需(xu)求規格說明書(shu)
開(kai)發團隊猜測用戶的需(xu)求(qiu)
用戶(hu)不肯為需求簽字
第一(yi)版完(wan)成(cheng)后用戶需(xu)求大幅(fu)變更(geng)
系統上線時遇(yu)到很大阻(zu)力
系統上線后效(xiao)果不佳(jia)
系統不可用甚至崩潰
1.1.3需求(qiu)實踐常見問題診斷
1.2需求(qiu)概念解析
業(ye)務需(xu)求 busiess requiremet
用戶需(xu)求(qiu) user requiremet
系統需求 system requiremet
項目范圍 project scope
產品(pin)需求 product requiremet
軟件需(xu)求(qiu) software requiremet
功能需(xu)求 fuctioa requiremet
非功能需求 ofuctioa requiremet
商業(ye)規(gui)則 Busiess rues
實現約束(shu)Costraits
1.3 需(xu)求(qiu)工程requiremets egieerig
需求開發(fa)requiremets deveopmet
需求獲(huo)取(qu)requiremets eicitatio
需求分析requiremets aaysis
需求(qiu)文(wen)檔化requiremets specificatio
需(xu)求確認requiremets vaidatio
需求管理Requiremets Maagemet
需(xu)求基線管理 requiremets baseie maagemet
需(xu)求變更控制 requiremets chage cotro.
需求狀(zhuang)態跟蹤requiremets status tracig
需求鏈的維護requiremets chai maagemet
1.4需求工程(cheng)的深度話題
項目經(jing)理與需(xu)求分析師
從(cong)項目成敗的角(jiao)度去(qu)看待(dai)需求工作
項目成功的*標志---客戶滿意
利用需求管理提升滿意度(du)
需求(qiu)分析與軟件生命周期的關系
討論(lun):需求分(fen)析時(shi)要(yao)(yao)不要(yao)(yao)考慮設(she)計(ji)與實(shi)現;
第2單元
2.1產品愿景(jing)(product visio)與項目范圍(project scope)
2.2*實踐:RUP范圍定義五步法
1)問(wen)題(ti)定義(yi)(Probem Defiitio)
2)根源分析(Root Cause Aaysis) —問題背后的問題
3)干系(xi)人(ren)分(fen)析 (Stakehoder Aaysis)與Ed User分(fen)析
4)定義項目(mu)邊界(jie)或系統邊界(jie)(Boudary)
劃分主題業(ye)務領域(Subject Domai)
明確各主(zhu)題域的(de)范圍/邊界
標識業務事件(Evet)
標識管理控制(zhi)點/報(bao)表(biao)(Report)
5)明確限(xian)制(zhi)與(yu)約束(shu)(Costraits)
2.3 階段(duan)可(ke)交付物(wu)(Deiverabe)
問(wen)題/機(ji)會列表
產品愿景(jing) product visio
項目章程 Project Charter
項目需求(qiu)文(wen)檔 Project Requiremet documetatio
Stakehoder列表
2.3工(gong)具(ju)與技術
關聯(lian)圖(tu)cotext diagram
魚骨圖 Fishboe diagram
帕累托圖Pareto diagram
構件圖 compoet diagram
部(bu)署(shu)圖 depoymet diagram
2.4 組(zu)建(jian)項目的需求分(fen)析(xi)團隊
需求分析團隊的職責
需求分(fen)析團隊與甲(jia)方相關的(de)角(jiao)色
需求分析團隊與乙方相關的角(jiao)色
需求分析師(shi)應具備的能力
什(shen)么樣的人適合做(zuo)需求
如(ru)何(he)培養優秀的需求分析師
需求分(fen)析師(shi)的職業前景
2.5課堂(tang)練習
高層(ceng)/Sposor:問題/機會(hui)à項(xiang)目(mu)目(mu)標
人(涉及(ji)部門與人員)àStakehoder關注點
事(shi)(業務)à業務主題域à事(shi)件+ 管控點
第二天
第3單元:
需求獲取
3.1 與真正的(de)用戶討(tao)論(lun)需求(qiu) (Fidig the Voice of the Customer)
3.1.1 需(xu)求的層次 (eves of Requiremets)
3.1.2 用(yong)戶的(de)結(jie)構 (User Casses)
3.1.3 用戶(hu)代表(biao) (User Represetatives)
3.1.4 決(jue)策(ce)機制(zhi) (Who Makes the Decisios)
3.1.5 用戶代言人(The Product Champio)
討(tao)論:信息中心與業務處(chu)室誰是用戶?
討論(lun):新產(chan)品(pin)研發項目中的用戶需求
討論:沖突(tu)的(de)用戶(hu)需求——如(ru)何做好春晚導演
3.2 需求(qiu)獲取(qu)方式
用戶訪(fang)談(面談、電(dian)(dian)話、電(dian)(dian)子郵(you)件)
現有系(xi)統(tong)的問(wen)題報告和(he)改進要求
市(shi)場調(diao)查和(he)用戶問卷調(diao)查
觀察用戶如何工作(zuo)(學徒實習)
需求專題研(yan)討(tao)會(hui)(Eicitatio Workshops)
文檔研(yan)究
原型開發
研究競爭對手
軟件考(kao)古學(Software Archaeoogy)
各種需求獲取方法對比分(fen)析
3.3 有(you)效的需求獲取技術:面(mian)談
準備面談
面(mian)談(tan)對象(xiang)的選(xuan)擇(ze)
面談問題準(zhun)備
選擇記錄方式
進行面談(tan)
面(mian)談的后續工作
面談技巧與誤區
3.4 找到真正的需求(qiu)——透過表象,分析本質
3.5課堂練(lian)習
用(yong)戶類劃分
面談對象選(xuan)擇
面談(tan)問題(ti)設計
第4單元
4.1 Mode ad UM.
4.2 問題域、連接(jie)域和(he)實現域
4.3基于UM的需求分析(xi)(Requiremets Aaysis with UM)
4.4以(yi)用例為中心的需求分析過程(cheng)(Use-Case Modeig)
4.4.1開(kai)發一個(ge)可以理(li)解的需(xu)求
識別參與(yu)者(actor)
識別用例(li)(use case)
構(gou)建用例(li)圖(use case diagram)
4.4.2用(yong)例闡述(詳細、完整地描(miao)述需求)
4.4.3重構用例模型(xing)
識別用(yong)例關系
用例組織(zhi)和分包
4.5用例分析 (Use-Case Aaysis)
4.5.1評估用例,確(que)定迭代周期
4.5.2在每一次迭代(dai)中針對(dui)每一個用例和用例場景(Sceario):
尋找(zhao)對象à對象列表(實(shi)體類、控制類、邊界類)
尋(xun)找對象間的交(jiao)互(hu)à交(jiao)互(hu)圖(順序圖、協作圖)
尋找類à參與類圖(VOPC)
4.5.3重構類圖,構造(zao)整個系統(tong)的分析類圖
4.6課堂練習(xi):
流程建模(業(ye)務流程分析)——甬道(dao)圖(tu)、活動(dong)圖(tu)、數據(ju)流圖(tu)
領域建模(業務(wu)實體分析)——領域類圖(tu)、ER圖(tu)
用例(li)建(jian)模(角色與使用場景分析(xi))——用例(li)圖
圖(tu)形轉(zhuan)換(huan):流程圖(tu)à用例(li);特(te)性(xing)(Feature)à用例(li)
用例(li)分(fen)析(xi)——參與類(lei)圖(tu)(VOPC)、交互圖(tu)(順序圖(tu)、協作圖(tu))
第三天
第5單元
編寫需(xu)求規格說
5.1將潛(qian)在需求變成書面需求
5.2編(bian)寫需求(qiu)規格說(shuo)明書(SRS)的原則
5.3 非功能(neng)性需(xu)求ofuctioa Requiremets
如何發現(xian)非(fei)功能(neng)性需求
用例與非功(gong)能性需求
觀(guan)感(gan)需求(qiu) ook ad Fee Requiremets
易用性需求Usabiity ad Humaity Requiremets
性能(neng)需求Performace Requiremets
可操(cao)作性(xing)需求Operatioa ad Evirometa Requiremets
可維(wei)護性和可移植性需(xu)求Maitaiabiity ad Support Requiremets
安全(quan)性需求Security Requiremets
文(wen)化和政策(ce)需(xu)求(qiu) Cutura ad Poitica Requiremets
法律需求ega Requiremets
討論:薩(sa)班斯-奧(ao)克利(li)法案Sarbaes-Oxey Act
5.4驗(yan)收標準Fit Criteria
驗收需要(yao)標準的(de)原(yuan)因
非功能(neng)性需求(qiu)的驗收標準
功能性(xing)需求的驗收標準
用(yong)例和驗收標準
項目目標的驗收標準(zhun)
限制條件的驗收標準(zhun)
5.5 GB8567-2006計算(suan)機(ji)軟件文檔編(bian)制規范
系統子系統需求(qiu)規(gui)格(ge)說明(ming)
接(jie)口需求規格說(shuo)明
5.6 Voere需(xu)求(qiu)規(gui)格說明書模板
5.7課堂練習:需(xu)求改寫
第6單元(yuan):
需求質(zhi)(zhi)量(liang)控(kong)制(zhi)和質(zhi)(zhi)量(liang)驗證
6.1需求(qiu)質量控制
需求(qiu)驗證 Vaidatio
需求審查 Ispectio
同(tong)行評審 Peer Review
需(xu)求走查 Wakthrough
6.2需求質(zhi)量關(guan)Quaity Gateway
測試完整性
測試是否(fou)存在遺漏的部分
測(ce)試是否(fou)對所(suo)有(you)風險承擔者都有(you)意義(yi)
測試可追蹤性(xing)
統一使用術語
確定(ding)是否與目標相關(guan)
測試(shi)驗收標準
確定在限制條件下是否可(ke)行
區分(fen)是需(xu)求還是解決方案
范圍(wei)蔓(man)延(Scope Creep)與漸進明(ming)細(Progressive Eaboratio
第(di)四部分
第7單元:需求管理
7.1需求基線
7.2需求狀態跟蹤
7.3需求變(bian)更控(kong)制
范(fan)圍蔓延(yan)(Scope Creep)與漸進明細(Progressive Eaboratio)
變更控制(zhi)流程
變更控制(zhi)委員會(CCB)
變更影響分(fen)析(Impact Aaysis)
7.4需求鏈維(wei)護
需求鏈
需求跟(gen)蹤(zong)矩陣
需求(qiu)跟蹤(zong)工(gong)具
7.5需求管(guan)理(li)工具
7.6需求工程*實踐(jian)
7.6.1需求工(gong)程中的風險管(guan)理
軟件需求工程中常見的風險
常見風險的分(fen)析和應對(dui)
信息化工程首先是一個管理工程
7.6.2產品(pin)經理與需求分析(xi)師
7.6.3關于需(xu)求(qiu)簽字確認問題的不同理(li)解
7.6.4需求和設計(ji)工作的銜接
需求分析時(shi)要不要考慮設(she)計與實現;
需求分析(xi)、系統分析(xi)和設(she)計到(dao)底如何(he)劃分又如何(he)銜接
7.6.5產品(pin)研發項(xiang)目(mu)和客(ke)戶定制(zhi)軟件(jian)開發項(xiang)目(mu)需求管理(li)工作的(de)異同
第8單元(yuan):
案例分析與(yu)學員問答
兩個鐵(tie)球(qiu)會同時(shi)落(luo)地(di)(di),但鐵(tie)球(qiu)和羽毛會同時(shi)落(luo)地(di)(di)么(me),需求分析師不(bu)是生活(huo)在真空里,靠書上的理(li)論(lun)能做出好的需求么(me)能控制住需求膨脹和蔓延么(me)?
這個(ge)單(dan)元的特點(dian)是,著重研究需求管(guan)理的各種(zhong)問題在實(shi)戰中(zhong)而不是在理論(lun)中(zhong)應(ying)該如何(he)解(jie)決。
其目的(de)(de)(de)是幫(bang)助學員提高解決實際問(wen)題的(de)(de)(de)能力,所以要求每個學員都要帶著自己的(de)(de)(de)問(wen)題來參加研(yan)討(tao)。為此(ci),所有參加研(yan)討(tao)的(de)(de)(de)學員在報名(ming)時需提交至(zhi)少(shao)一個案例(工作(zuo)中遇到(dao)的(de)(de)(de)問(wen)題),教師將會選擇有代表性的(de)(de)(de)案例在課堂上安排現(xian)場研(yan)討(tao)。
學員提供的案例
案(an)例1:謝經理的苦(ku)惱(nao)與(yu)思(si)考(kao)
案例(li)2:GD移動之痛
案(an)例3:發現項目的真正價值(zhi)
案(an)例(li)4:識別軟性需求
案(an)例(li)5:Cotoso制藥(yao)公(gong)司化學藥(yao)品跟蹤系(xi)統
案例6:Vaisas公司IceBreaker項(xiang)目
案(an)例7:某體檢醫(yi)院管理信息系統
案例8:某電信公司Biig系(xi)統
軟件需求分析培訓課程大綱
轉載://bamboo-vinegar.cn/gkk_detail/15358.html
已開課時間Have start time
- 耿洪彪
[僅限會員]
IT相關公開培訓班
- 在軟件開發流程中構筑軟件質 楊學明
- 信息安全等級保護高級培訓班 講師團
- 企業架構與IT戰略規劃培訓 郭樹行
- IT信息系統審計培訓 余老(lao)師
- Excel在企業管理中的高 許奕
- 詳細設計與系統架構*實踐 講(jiang)師團
- 文檔安全、黑客攻防及信息安 講師團
- 系統架構與詳細設計*實踐 曾強(qiang)華
- IT治理與審計*實踐 講(jiang)師(shi)團
- 卓越軟件需求分析與管理實踐 郭樹行
- 關于舉辦軟件研發過程實戰培 郭(guo)樹行
- “SQL Server 2 賀偉
IT相關內訓
- Python基礎應用 張曉如
- PYTHON編程從入門到進 張曉如
- SQL語句基礎使用 郭振(zhen)杰
- 數據庫基礎及實操(MySQ 郭(guo)振(zhen)杰(jie)
- 釘釘易搭低代碼開發與實戰應 張曉如(ru)
- Quick BI 數據分析 張曉如
- IPA應用實戰 郭振杰
- Java企業級后臺開發 郭振杰
- 6G技術與發展趨勢 楓影
- 自智網絡 楓影
- Python數據分析與數據 張曉如(ru)
- 前沿信息技術解析與應用創新 張世民(min)