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