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