400-888-5228

課程介紹:

軟件開發(fā)中,需求是解決“產(chǎn)品怎樣好賣”的問題,設(shè)計(jì)是解決“降低生產(chǎn)成本”的問題。二者相輔相成,缺一不可。而且,不能相互取代。您能大規(guī)模低成本生產(chǎn) 某種軟件產(chǎn)品,但不一定能保證它好賣。您的某種產(chǎn)品好賣,但如果生產(chǎn)成本太高,或者在市場需要新型號時,無法復(fù)用之前的組件,又要投入大量人力物力去制造 輪子,最終還是賺不到錢。

要邁向“低成本制造好賣的產(chǎn)品”的境界,并非喊喊口號就能達(dá)到,需要靜下心來,學(xué)習(xí)和實(shí)踐各種技能。本訓(xùn)練就是教授如何使用UML2.x相關(guān)的需求和設(shè)計(jì)技能來全程實(shí)作一個系統(tǒng)的過程。

本訓(xùn)練對每個開發(fā)工作流,結(jié)合講解、做練習(xí)鞏固、應(yīng)用到實(shí)際項(xiàng)目三種方式,展示使用UML2.x相關(guān)技能開發(fā)軟件系統(tǒng)的全過程,解答實(shí)際應(yīng)用中的疑難細(xì)節(jié)問題。

 

學(xué)員基礎(chǔ):

有一年以上開發(fā)經(jīng)驗(yàn)的開發(fā)人員。不需要您有“UML基礎(chǔ)”,只需要您有項(xiàng)目經(jīng)驗(yàn)。歡迎學(xué)員攜帶自己的項(xiàng)目來聽課,由專家在現(xiàn)場進(jìn)行剖析。

 

課程時長:

3天

課程對象:

系統(tǒng)需求分析師,業(yè)務(wù)建模師,開發(fā)人員,測試人員,售前售后人員

 

課程大綱:

  1. 概論

需求和設(shè)計(jì)的關(guān)鍵區(qū)別

核心工作流

UML的統(tǒng)一

使用UML開發(fā)過程、工具、資料介紹

  1. 愿景

愿景的要點(diǎn)

如何揣摩愿景

如何分析涉眾

其他考慮因素:投入、風(fēng)險、可行性

  1. 業(yè)務(wù)建模

組織的外觀和內(nèi)觀

選取合適的建模業(yè)務(wù)單元

業(yè)務(wù)執(zhí)行者和業(yè)務(wù)用例

業(yè)務(wù)序列圖

改進(jìn)業(yè)務(wù)序列圖

  1. 需求

系統(tǒng)執(zhí)行者要點(diǎn)剖析

系統(tǒng)用例要點(diǎn)剖析

從業(yè)務(wù)序列圖映射到系統(tǒng)用例圖

書寫有價值的用例文檔(需求文檔)

通過關(guān)系整理用例

用例的排序和分包

需求啟發(fā)技術(shù)

  1. 結(jié)構(gòu)分析之類圖

抽象和封裝

識別類及其屬性

識別類之間的泛化

識別類之間的關(guān)聯(lián)

彩色建模技術(shù)

典型分析模式

  1. 行為分析之序列圖

序列圖精要

用例、類圖、序列圖的互動

專家原則和單一責(zé)任原則

老板原則和聚合根

可視原則

  1. 行為分析之狀態(tài)圖

狀態(tài)圖、類圖、序列圖的映射

狀態(tài)

事件、動作和轉(zhuǎn)換

層次狀態(tài)、歷史狀態(tài)

轉(zhuǎn)換執(zhí)行序列

分層和細(xì)化

狀態(tài)圖和代碼的映射

  1. 架構(gòu)和設(shè)計(jì)

存儲層的映射

數(shù)據(jù)源層的映射

業(yè)務(wù)層的映射

界面層的映射

領(lǐng)域驅(qū)動設(shè)計(jì)

  1. 改進(jìn)指南

根據(jù)團(tuán)隊(duì)情況改進(jìn)

小步前進(jìn)

正確的改進(jìn)心態(tài)