班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(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è)機會。 |
課程大綱 |
一、 背景概述
本課程講解完全覆蓋嵌入式與工控軟件需求分析與詳細(xì)設(shè)計各個過程的各個工作環(huán)節(jié)。
嵌入式與工控軟件需求分析課程講解內(nèi)容包括包括需求捕獲、需求分析、系統(tǒng)建模、原型建模、需求回訪與評審等。該項目是一個課堂實踐項目,以項目小組的形式進行沙盤實操練習(xí),重點在于強化理解需求分析過程的工作重點與應(yīng)用技巧,同時明確并強化作為需求分析師的一些基本素質(zhì)。要學(xué)員的積極參與,盡可能地將實際項目中地各種問題拿出來討論,這要求學(xué)員前期做一定地準(zhǔn)備工作。
嵌入式與工控軟件詳細(xì)設(shè)計將講述優(yōu)秀的設(shè)計模式與設(shè)計技巧。軟件設(shè)計是軟件工程的重要階段, 軟件詳細(xì)設(shè)計細(xì)化了高層的體系結(jié)構(gòu)設(shè)計,將軟件結(jié)構(gòu)中的主要部件劃分為能獨立編碼、編譯和測試的軟件單元,并進行軟件單元的設(shè)計,并最終將影響軟件實現(xiàn)的成敗。優(yōu)秀的詳細(xì)設(shè)計在提高編碼質(zhì)量、保證開發(fā)周期、節(jié)約開發(fā)成本等各方面都起著非常重要的作用,是一個軟件項目成功的關(guān)鍵保證。
二、 課程收益
提升軟件研發(fā)核心骨干人員系統(tǒng)需求分析能力.掌握如下技術(shù):
1、 常用的需求分析方法有哪些,如何應(yīng)用;
2、 使參訓(xùn)人員了解系統(tǒng)詳細(xì)設(shè)計全套流程與方法
3、 通過案例學(xué)習(xí)相關(guān)工具
4、 認(rèn)識到系統(tǒng)設(shè)計在產(chǎn)品開發(fā)中的重要性
5、 了解系統(tǒng)設(shè)計的核心理念與實踐方法
6、 通過流程的規(guī)范化來控制設(shè)計的過程與質(zhì)量。
三、 培訓(xùn)對象
嵌入式與工控軟件開發(fā)工程師、系統(tǒng)設(shè)計師等角色。
四、 培訓(xùn)方式
分組演練需求分析與設(shè)計過程。
五、 培訓(xùn)優(yōu)勢
授課講師擁有十八年的系統(tǒng)分析設(shè)計經(jīng)驗;曾完成南京舜聯(lián)科技嵌入式需求分析、大北農(nóng)集團智能終端需求分析、中國船舶總公司調(diào)度系統(tǒng)需求分析與設(shè)計等相關(guān)主題培訓(xùn)近百次。
六、 培訓(xùn)/實訓(xùn)計劃
嵌入式與工控系統(tǒng)與軟件工程
① 項目特點:需求為準(zhǔn)
② 軟件工程:需求實現(xiàn)方法
③ 如何根據(jù)需求特征構(gòu)建適合的軟件工程
④ 瀑布式項目過程計劃適用性剖析
⑤ 增量式項目過程計劃適用性剖析
⑥ 螺旋式項目過程計劃適用性剖析
⑦ 原型式項目過程計劃適用性剖析
⑧ 迭代式項目過程計劃適用性剖析
⑨ 敏捷式項目過程計劃適用性剖析
項目過程計劃的作用歸納:“正合、曲制、奇勝、末濟”
嵌入式與工控系統(tǒng)需求分析方法
案例剖析:由于工期緊張,需求捕獲之后,直接進入了開發(fā)階段,項目后期需求反復(fù)追加,不能驗收….
① 需求分析必要性及其意義
② 項目背景的分析
③ 系統(tǒng)劃分與子系統(tǒng)交互設(shè)計
④ 子系統(tǒng)用例模型構(gòu)建
⑤ 需求用例元素的細(xì)化分析技術(shù)
⑥ 質(zhì)量特性的需求細(xì)化分析技術(shù)
⑦ 數(shù)據(jù)規(guī)約的需求細(xì)化分析技術(shù)
⑧ 接口規(guī)約的需求細(xì)化分析技術(shù)
需求分析與UML工具選型
嵌入式與工控系統(tǒng)建模方法
① UML的4+1視圖設(shè)計法
② 如何使用用例視圖設(shè)計系統(tǒng)交互模型
③ 如何使用Component圖與Package圖來表達(dá)軟件的邏輯實現(xiàn)組織結(jié)構(gòu)
④ 如何使用Deployment圖來表達(dá)軟件部署設(shè)計
⑤ 如何使用Composite Structure圖來表達(dá)軟件內(nèi)在交互
⑥ 如何使用活動圖等描述系統(tǒng)行為模型
⑦ 如何使用Use Case圖來表達(dá)用戶需求
⑧ 如何使用Activity圖來表達(dá)業(yè)務(wù)流程
⑨ 如何使用State圖來表達(dá)業(yè)務(wù)事件
⑩ 如何使用Composite Structure圖來表達(dá)架構(gòu)元素內(nèi)部結(jié)構(gòu)
? 如何使用類圖來完成實體類、控制類與邊界類的設(shè)計
? 如何使用時序圖和協(xié)作圖來表達(dá)對象之間調(diào)用的時間與空間關(guān)系
? 基于領(lǐng)域模型創(chuàng)建概念層實體關(guān)系模型
嵌入式與工控系統(tǒng)用戶體驗設(shè)計
① 用戶感知主要構(gòu)成(界面、風(fēng)格、字體等)
② 用戶感知需求的捕獲策略
③ 用戶感知需求的聚合策略(關(guān)鍵原則、共性原則)
④ 界面方案設(shè)計的草圖法
⑤ 界面方案設(shè)計的情景串聯(lián)法
⑥ 界面規(guī)約的定義方法
嵌入式與工控系統(tǒng)原型設(shè)計
第1單元??原型基礎(chǔ)
1.1??UX原型藝術(shù)
1.2??原型要素清單
1.3??平衡的藝術(shù):利益相關(guān)者怎么說
1.4??UX相關(guān)人員怎么說
1.5??Axure在世界各地
1.6??Axure公司的觀點
第2單元??初識Axure
2.1??入門
2.2??Axure工作區(qū)
2.3??站點地圖區(qū)
2.4??頁面屬性區(qū)
2.5??控件區(qū)
2.6??控件屬性
2.7??線框圖編輯區(qū)
2.8??模板區(qū)
2.9??動態(tài)面板管理區(qū)
2.10??工具欄和菜單欄
2.11??Axure文件格式
第3單元??Axure快速入門
3.1??原型設(shè)計原則
3.2??Alexandria數(shù)字圖書館
3.3??三十分鐘快速入門
3.4??開始使用模板和動態(tài)面板
3.5??添加視覺效果
3.6??添加草圖效果
3.7??修改任務(wù)流程圖
3.8??從業(yè)者的實踐——移動設(shè)備Axure原型設(shè)計
需求分許部分課程總結(jié)
嵌入式與工控軟件詳細(xì)設(shè)計概述
系統(tǒng)設(shè)計目標(biāo)描述
系統(tǒng)設(shè)計文檔描述
軟件詳細(xì)設(shè)計實踐流程與計劃
嵌入式與工控軟件面向?qū)ο笤O(shè)計工具及建模應(yīng)用
建模工具及案例介紹
用例圖??類圖
順序圖??狀態(tài)圖
活動圖??組件圖
部署圖??協(xié)作圖
對象圖
實戰(zhàn)/演示:真實案例剖析
嵌入式與工控軟件詳細(xì)設(shè)計過程
健壯性分析(獲得邊界對象、控制對象與實體對象)
轉(zhuǎn)換需求場景(使用時序圖轉(zhuǎn)述需求,獲得對象行為細(xì)節(jié))
整理分析類(獲得對象間關(guān)系)
對象狀態(tài)建模(使用狀態(tài)圖建模)
局部分析階段成果提交
評審局部分析成果(發(fā)布局部分析基線)
實戰(zhàn)/演示:具體案例
嵌入式與工控軟件從需求到設(shè)計的過程
案例概述
識別系統(tǒng)需求中的概念策略
通過需求建立概念模型的指導(dǎo)原則
概念模型的關(guān)聯(lián)添加原則和方法
概念模型的屬性添加方法
系統(tǒng)順序圖的建立
系統(tǒng)行為契約分析
通過協(xié)作圖設(shè)計活動之間的協(xié)作關(guān)系
建立概念類圖
通過具體案例進行指導(dǎo)和演練
實戰(zhàn)/演示:具體案例
嵌入式與工控軟件系統(tǒng)類職責(zé)分配模式(GRASP)與案例應(yīng)用
專家(expert)模式與應(yīng)用
創(chuàng)建者(creator) 模式與應(yīng)用
高內(nèi)聚(high cohesion) 模式與應(yīng)用
低耦合(low coupling) 模式與應(yīng)用
控制者(controller) 模式與應(yīng)用
多態(tài)模式與應(yīng)用
純虛構(gòu)模式與應(yīng)用
中介者模式與應(yīng)用
“不要和陌生人講話” 模式與應(yīng)用
CRC卡片與應(yīng)用
實戰(zhàn)/演示:具體案例
嵌入式與工控軟件經(jīng)典設(shè)計模式及其案例應(yīng)用
1)創(chuàng)建型設(shè)計模式與案例使用
??
簡單工廠模式
??
工廠方法模式
??
抽象工廠模式
??
單例模式
2)結(jié)構(gòu)型設(shè)計模式與案例使用
??
適配器模式
??
組合模式
??
裝飾模式
??
外觀模式
??
代理模式
3)行為型設(shè)計模式與案例使用
??
命令模式
??
迭代器模式
??
觀察者模式
??
狀態(tài)模式
??
策略模式
??
模板模式
實戰(zhàn)/演示:具體案例 |
|
|
|