400-888-5228

課程介紹:

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

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

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

 

學員基礎:

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

 

課程時長:

3天

課程對象:

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

 

課程大綱:

  1. 概論

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

核心工作流

UML的統(tǒng)一

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

  1. 愿景

愿景的要點

如何揣摩愿景

如何分析涉眾

其他考慮因素:投入、風險、可行性

  1. 業(yè)務建模

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

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

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

業(yè)務序列圖

改進業(yè)務序列圖

  1. 需求

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

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

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

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

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

用例的排序和分包

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

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

抽象和封裝

識別類及其屬性

識別類之間的泛化

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

彩色建模技術(shù)

典型分析模式

  1. 行為分析之序列圖

序列圖精要

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

專家原則和單一責任原則

老板原則和聚合根

可視原則

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

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

狀態(tài)

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

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

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

分層和細化

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

  1. 架構(gòu)和設計

存儲層的映射

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

業(yè)務層的映射

界面層的映射

領域驅(qū)動設計

  1. 改進指南

根據(jù)團隊情況改進

小步前進

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