
曙海教學優(yōu)勢
本課程,秉承二十一年積累的教學品質(zhì),以項目實現(xiàn)為導向,面向企事業(yè)項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關系,20多年來,合作企事業(yè)單位以達30多萬。曙海培訓的課程在業(yè)內(nèi)有著響亮的知名度。
?通過培訓您將會:
完成此課程的學習后,學員將理解如下內(nèi)容:
第一部分:迭代開發(fā)和軟件開發(fā)生命周期:重點討論如何依據(jù)軟件開發(fā)生命周期的基本原則,創(chuàng)建并管理迭代式的軟件開發(fā)項目。主要包括:
1?軟件開發(fā)生命周期的基本概念和原則
2?迭代的基本概念和原則
3?估算軟件開發(fā)項目
4?規(guī)劃并管理發(fā)布和迭代
5?規(guī)劃,創(chuàng)建并管理迭代開發(fā)項目
6?項目集(programme)監(jiān)控迭代開發(fā)項目:原則和實踐
7?甲方管理迭代開發(fā)項目
第二部分:用例建模和需求工程
1?項目中如何靈活應用用例
2?理解用例的“真相”,糾正對用例的錯誤理解
3?用例建模中的典型錯誤,如何糾正這些錯誤
4?用例如何與其他建模元素關聯(lián)
5?在軟件項目中如何裁剪用例驅(qū)動的開發(fā)方法
6?需求工程的基本過程(需求采集/需求分析/需求決策)以及與項目管理和變更管理等流程的接口
課程介紹:
軟件系統(tǒng)普遍相當復雜,同傳統(tǒng)的一次性構(gòu)建整個系統(tǒng)的方法相比,通過把系統(tǒng)拆分成若干部分,采用迭代增量的開發(fā)來逐步構(gòu)建的方式能取得更好的效果。這將大大降低開發(fā)風險和項目失敗所帶來的代價,同時還能幫助項目干系人和項目開發(fā)團隊對軟件系統(tǒng)以及系統(tǒng)實際的復雜取得更好的共識,并獲得可靠的工作量估計。但是迭代開發(fā)的實際運用者往往在項目迭代周期的劃分上遇到困難,這恰恰是用例驅(qū)動方法的關鍵獲益之一。本課程的迭代開發(fā)部分將向?qū)W員介紹用例驅(qū)動開發(fā)的哲學和提供用例技術(shù)的實用經(jīng)驗用于驅(qū)動系統(tǒng)分析、設計、開發(fā)、測試以及項目管理的活動。
軟件開發(fā)的目標是抓住項目干系人(stakeholder)的關注點,設計系統(tǒng)以滿足這些關注點的要求,并通過測試驗證該系統(tǒng)確實真正滿足了這些關注點的要求。用例(Use?Case)建模技術(shù)是國際流行的對關注點進行建模的標準方法論。盡管許多軟件從業(yè)人員知道用例技術(shù),但對實踐中對用例技術(shù)的錯誤使用卻給項目的進度帶來了負面的影響,甚至導致了項目失敗。在這個課程中,我們將對用例技術(shù)給出清晰、權(quán)威的解釋,以達到在項目組中對用例技術(shù)的一致理解。更重要的是,我們將帶領學員進行足夠的練習,以獲得識別、描述用例的經(jīng)驗。本課程的用例建模部分向?qū)W員演示了用例如何與用戶接口設計、業(yè)務建模、項目管理、設計和測試活動關聯(lián)。描述在不同的軟件開發(fā)情況中裁剪用例技術(shù)的策略。?
?
課程大綱:
用例基礎
1.?為什么使用用例?
2.?什么是用例?
3.?從愿景到用例
4.?如何識別用例和角色
用例進階
1.?用例模型的生命周期
2.?高質(zhì)量的用例描述(一)
3.?高質(zhì)量的用例描述(二)
4.?基礎設施用例和非功能性需求
?
軟件開發(fā)生命周期和迭代開發(fā)
1.軟件開發(fā)生命周期
2.迭代開發(fā)的原則和基本概念(一)
3.迭代開發(fā)的原則和基本概念(二)
4.估算迭代開發(fā)項目
?
在項目中使用用例
1.用例驅(qū)動開發(fā)(一)
2.用例驅(qū)動開發(fā)(二)
3.需求工程流程概覽(從采集到?jīng)Q策)
4.需求與變更
?
發(fā)布和迭代
1.何為發(fā)布和迭代
2.如何規(guī)劃發(fā)布和迭代
3.規(guī)劃,創(chuàng)建迭代開發(fā)項目
4.管理迭代開發(fā)項目
?
項目和項目集,甲方管理
1.項目和項目集的關系
2.從項目集監(jiān)控迭代開發(fā)項目
3.甲方管理的原則和實踐(一)
4.甲方管理的原則和實踐(二)
?