課程長度 4天(28學時)
培訓證書
培訓結束,經考試成績合格者,授予:信息產業部計算機技術培訓中心《高級軟件需求分析師培訓結業證書》
培訓費用 4800元/人(培訓費、資料費、午餐費、茶歇、文具等)。
適合對象
1、軟件開發團隊部門經理或組長、技術骨干、軟件設計全過程的項目經理;
2、軟件項目相關的系統分析員、設計員、程序員、測試員、軟件工程師、系統集成人員;
3、希望加強需求開發與管理能力的軟件開發人員;
4、企業信息化部門負責人、信息化項目負責人、技術骨干;
5、與信息化系統緊密相關的需求提供者,如業務處室業務骨干;
課程目標
1、提高IT企業的需求建模能力,需求獲取能力、把握需求變更的能力以及投標能力;
2、掌握三大核心技能:需求獲取技能,需求分析及建模和需求變更控制技能;
3、掌握20種常見的需求相關的實戰技巧,例如需求獲取的演示版方法,需求管理的跟蹤矩陣等;
4、掌握現在IT項目的整個生命周期以及需求在各個階段的作用,問題及應對;
5、學會一種需求建模技術和表示語言;
6、提高信息化建設甲方單位的信息化建設部門的業務需求獲取能力,業務流程清理能力以及招標能力;
7、甲方學員可以利用所學知識制定本單位的信息化項目招標書,以及進行廠商投標文件分析;
8、乙方學員可以利用所學知識分析甲方招標文件需求要點,制作投標文件。
培訓方式
培訓采用實戰的方式,整個培訓過程學員需要在講師的指點下動手操作,四天需要掌握20多種實戰技巧,課堂中學員將會制定多個需求文檔模板,需要分析幾十個項目業務方案,需要不斷思考和參與,深刻掌握需求的核心技巧。課堂分組練習,最后給出各個需求相關的文檔以及需求管理的對策。案例都是合作單位提供的真實項目案例,學員也可以提供正在進行的項目當場剖析和建模,我們會為案例提供的公司保守項目相關秘密信息。
培訓內容
第一單元:需求分析的過程與需求工程管理
1、需求概論
(1)需求在軟件工程中的地位
(2)需求干系人
(3)商業產品與需求管理的差異
(4)需求分析的任務、需求分析的基本過程
2、需求獲取
(1)甲、乙方對需求的理解、甲、乙方對需求的要求
(2)需求獲取的主要困難、手段
(3)業務訪談、問卷調查、歷史文檔分析
(4)業務過程/工作流程觀察、原型試驗
(5)與用戶溝通的技巧、與客戶溝通的技巧
(6)需求獲取要點總結
3、需求風險
(1)軟件風險管理基礎 (2)與需求有關的風險
(3)需求與其它項目過程的關系(4)需求與各項目干系人的關系
(5)軟件需求風險管理方法
4、需求管理
(1)需求管理和過程能力成熟度模型
(2)需求管理步驟
(3)需求規格說明的版本控制、需求屬性、度量需求管理的效果
(4) 需求分析時要不要考慮設計與實現
(5)什么時候考慮數據庫設計和數據字典
(6) 需求的全生命周期管理
(7)需求組解散后,誰來負責需求的管理
5、需求變更管理
(1)控制項目范圍的擴展 (2)變更控制過程、變更控制委員會
(3)變更需求代價、影響分析
6、需求鏈
(1)需求跟蹤矩陣 (2)需求跟蹤實踐
7、需求管理工具
(1)使用需求管理工具的益處 (2)商業需求管理工具
(3)配置管理要點 (4)實現需求管理自動化
8、系統工程
(1)系統工程原理的介紹
(2)從更高的層面上去管理需求、去設計需求管理過程
(3)系統工程思想在需求分析過程中的應用
(4)復雜系統中,各子系統的接口與協調
(5)局部最優與全局最優,統籌的意義
第二單元:需求分析方法、方式與需求建模
1、需求分析的方法
(1)面向對象的分析方法
用例分析—以用戶角度看待系統(業務模型分析)/業務用例(本質用例)/涉眾、場景、用戶故事/用例圖/如何編寫用例
系統分析—以技術視角看待系統(需求規格化)/從業務用例到系統用例/靜態分析:識別對象、類圖、對象圖/動態分析:活動圖、交互圖(順序圖、通信圖)、狀態圖。
(2)面向問題域的分析方法
問題框架、待求子域性質、多框架問題、問題框架的應用、超越問題框架法的面向問題域的分析、面向問題域的分析舉例
(3)UML表示法介紹與需求建模要點總結
2、需求的形式
(1)系統邊界與上下文關系;人、機職責的劃分
(2)分層描述:①產品目標層:范圍限定; ②領域層:用戶與系統的交互(任務級)
③對話層:完成某一任務(事務)的具體(操作)過程
(3)用戶界面處理
3、如何處理非功能型需求
(1)性能、安全 (2)可靠性、可移植性、可維護性、可用性
4、編寫需求規格說明書
(1)國家標準:傳統分析方法樣本、面向對象分析方法的樣本
(2)基于CMMI的需求規格說明書、基于Agile的需求規格說明書
第三單元:需求分析實戰技巧與實戰案例分析
1、需求管理的最佳實踐
(1)如何控制需求膨脹與蔓延
(2)需求調研分析中的項目干系人概念
(3)讓軟件項目在不斷的需求變化中獲得成功
(4)甲乙方關于需求的理解的差異
2、需求分析典型案例分析
(1)電信計費系統案例研究 (2)網上銀行系統案例研究
(3)醫療保險信息系統案例研究 (4)電梯控制系統案例研究
(5)住房公積金管理系統案例研究
(6)電子政務案例分析:謝經理的苦惱與思考
3、學員案例解析
其目的是幫助學員提高解決實際問題的能力,所以要求參加培訓的學員在報名時需提交至少一個案例(工作中遇到的問題),教師將會選擇有代表性的案例在課堂上現場解析。
師資介紹
信息產業部計算機技術培訓中心資深專家、軟件系統分析師、CMM專家。目前就職于國內某知名IT企業,負責核心業務系統、CRM、BI、電子商務、中間件等的研發和項目實施,熟悉電信、電力、金融、制造業、流通業等二十多個行業應用,曾從事過技術管理、項目管理、產品規劃、售前、需求分析、設計、開發、測試等很多方面的工作,全程參與過CMM2/CMM3的認證工作。參與過中國移動BOSS2.0規范編寫、中國聯通CRM規范編寫、國家電網公司高級技師培訓工作。有十多年的從業經驗與長期的客戶現場工作,具有豐富的需求獲取、需求分析、需求管理經驗,服務過的客戶包括:中國聯通總部、中國銀行總行、北京聯通、浙江聯通、河南移動、神州數碼等近百家企事業單位。
信息產業部計算機技術培訓中心資深專家、軟件架構設計師、系統分析與設計專家。熟悉中國企業的需求管理,經歷過多種文化氛圍與組織形態;長期從事電子政務以及政府信息化建設,對大型項目、系統工程的管理有著深入的實踐與體會。曾主持過國務院機關事務管理局賓館管理中心系統、國家經貿委廣域信息系統、北京市軟件行業協會ISEBOK(集成化軟件工程知識體系)、北京市社保信息系統、北京市醫療保險信息系統、北京市城市交通一卡通等大型信息化項目。培訓的客戶有:首都國際機場、國家人口計生委、中國移動計費中心、中國互聯網絡信息中心、亞信科技等國內知名企事業單位。 |