班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上?!浚和瑵?jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。 |
課程大綱 |
一、課程描述
????????
客戶很難確定軟件需求是否能夠滿足其需要,于是需求老是變來變?nèi)?,開發(fā)組對此感到無所適從;項目組認(rèn)為已經(jīng)把握了用戶的需求,但客戶并不能從提交的需求文檔中判斷其正確性,最后交付的軟件往往不能讓客戶滿意;項目的deadline即將到來,90%的功能已經(jīng)完成,但問題是剩下的功能有不少是必不可少的關(guān)鍵需求;為了解決上述這些問題,需要掌握需求開發(fā)的途徑和需求管理的方法。
????????
本課程介紹了軟件需求工程的基本理論和實際應(yīng)用技術(shù)。涵蓋了需求開發(fā)的各個步驟。其中包括業(yè)務(wù)建模、需求定義、需求獲取、需求分析、規(guī)格定義和需求驗收等方面。本課程還將提供一個完整的需求過程模型。
????????
為了讓學(xué)員更深入地掌握相關(guān)內(nèi)容,課程安排了大量的建模實踐習(xí)作。
二、課程目的
??????
使學(xué)員能基本掌握統(tǒng)一軟件過程的業(yè)務(wù)建模和需求過程門類,理解業(yè)務(wù)建模、需求框架、用例建模、需求管理的理論知識,掌握前景文檔、用例模型、補充規(guī)約和用例規(guī)格的基本內(nèi)容和開發(fā)方法,能夠初步按照統(tǒng)一軟件過程進(jìn)行需求開發(fā)和管理需求。
學(xué)員基礎(chǔ)
1.要求學(xué)員具備一定的OO基礎(chǔ),具有一定的面向?qū)ο蟮姆治?、設(shè)計經(jīng)驗更佳;
2.要求學(xué)員具備一定的軟件需求開發(fā)經(jīng)驗;
3.學(xué)員最好對UML的各種概念有一定的了解,知道各種模型圖的大致概念和意思。
八、課程任務(wù)
1.深入理解需求的重要性
2.系統(tǒng)地了解以用例技術(shù)為基礎(chǔ)的現(xiàn)代需求開發(fā)方法
3.了解對軟件需求進(jìn)行分類:功能需求、非功能需求、設(shè)計約束
4.掌握用例建模的技術(shù)和方法
5.掌握用例規(guī)格詳述的方法
九、授課方式
??????
整個課程圍繞一個簡單的軟件項目實例來展開,通過講解和指導(dǎo)學(xué)員完成一系列練習(xí),讓學(xué)員對用例模型、用例規(guī)格詳述,以及測試用例的開發(fā)方法和過程等產(chǎn)生較深刻的感性認(rèn)識;通過答疑和習(xí)作評點,使學(xué)員進(jìn)一步深入理解需求工程的理論和方法,并糾正一些錯誤或模糊的認(rèn)識。
課程中還穿插一些講師與學(xué)員的自由交流活動,解答與探討實際項目中的各類問題。
一、實例項目展示?
展示以往成功實施主流需求開發(fā)方法的項目實例,包括Rose模型、用例文檔、補充規(guī)約、測試用例等標(biāo)準(zhǔn)工件、以及完整的項目目錄結(jié)構(gòu)等
二、需求工程與統(tǒng)一軟件過程 ?
闡述需求的概念和需求分析的任務(wù);說明需求在軟件生命周期中的位置;
講述需求開發(fā)的工件框架,即特性、用例和補充規(guī)約組成的需求金字塔;
講解主流的需求開發(fā)過程,闡述主要的需求開發(fā)活動,包括:業(yè)務(wù)建模、收集涉眾要求、業(yè)務(wù)自動化、用例建模、用例詳述,以及需求驗證等;
簡述需求管理的相關(guān)活動
三、需求建模 ?
闡述需求開發(fā)的各種流派,對比用例方法與傳統(tǒng)需求開發(fā)方法的優(yōu)劣;講解用例模型在表達(dá)功能需求中的核心作用;
闡釋分析人員如何正確使用用例技術(shù)來捕獲客戶的功能需求;
講解如何劃定系統(tǒng)的邊界與上下文關(guān)系;
結(jié)合實例,闡述如何識別用例之間的包含、擴(kuò)展與泛化關(guān)系,闡釋用例模型本質(zhì)上是對功能需求的一種結(jié)構(gòu)化描述
四、現(xiàn)場自由交流?
解答學(xué)員的各類疑問,探討實際項目中的各類問題
需求建模習(xí)作,通過一個簡化的項目實例,講解如何建立需求模型;指導(dǎo)學(xué)員使用活動圖描述系統(tǒng)的整體業(yè)務(wù)流程;指導(dǎo)學(xué)員識別系統(tǒng)的執(zhí)行者,提取和發(fā)現(xiàn)系統(tǒng)用例,分析用例間的關(guān)系,并建立系統(tǒng)的用例模型;
五、前景文檔,圍繞選定的項目實例,說明需求中的最高層規(guī)格——前景文檔的內(nèi)容,并給出編寫前景文檔,和用它來定義目標(biāo)系統(tǒng)的指南;
六、點評?
點評學(xué)員上一次建模實踐的習(xí)作成果
七、功能需求(用例規(guī)約)詳述 ?
講解用例規(guī)約的概念和作用,說明用例的本質(zhì)是系統(tǒng)對用戶的契約,即為了完成某種業(yè)務(wù)任務(wù),用戶與系統(tǒng)進(jìn)行的一個交互過程,契約中定義了人、機職責(zé)的劃分;
闡述用例規(guī)約承載了功能需求的主要細(xì)節(jié);詳細(xì)講解用例的組成元素,包括用例目標(biāo)、執(zhí)行者(Actor)、前置條件、交互步驟、主事件流、備選事件流、和后置條件等;
并說明使用文本、活動圖/序列圖來描述用例的方法;
簡單介紹人機交互設(shè)計方面的一些最新知識,闡釋界面交互與用例規(guī)約之間的關(guān)系
功能需求詳述習(xí)作 針對選定的項目實例,指導(dǎo)學(xué)員使用文檔、活動圖/序列圖等途徑詳述系統(tǒng)用例的規(guī)格
八、需求驗證與測試用例 ?
闡述需求的驗證活動,強調(diào)驗收測試是驗證需求的最為客觀方式;
講解測試用例,及其與用例間的關(guān)系;
闡述如何從用例規(guī)約導(dǎo)出測試用例,包括分析測試路徑,判斷測試條件,并編寫可行的測試用例
九、補充規(guī)約與非功能需求 ?
闡述非功能需求的概念,介紹補充規(guī)約的主要內(nèi)容;
闡釋性能、安全、可靠性、可移植性、可維護(hù)性、可用性等非功能需求的實質(zhì);
十、結(jié)合實例講解如何用補充規(guī)約來定義系統(tǒng)的非功能需求
闡述需求管理的概念,介紹RUP需求過程門類中的需求管理活動;
講解需求類型和需求追蹤鏈,并說明它們在保證團(tuán)隊開發(fā)出符合需求的產(chǎn)品中的關(guān)鍵作用;
闡釋需求的優(yōu)先級管理、需求變更管理等;
演示使用RequisitePro實施的需求管理實例 |
|
|
|
|
|
|