目前位置: 首頁 > 公開課程 > 資訊管理 > 作業系統 > 系統分析設計與實作-實用UML/SCRUM與CSh

系統分析設計與實作-實用UML/SCRUM與CSh

本課程從系統分析、設計觀念的傳授、設計的圖形化塑模表達、程式碼的實作,期能協助軟

  【系統分析設計與實作-實用UML/SCRUM與CSharp.NET/JAVA【進階實務】】本課程從系統分析、設計觀念的傳授、設計的圖形化塑模表達、程式碼的實作,期能協助軟體開發人員在現實的工作中,能瞭解完整的開發流程與各個角色的工作執掌與產出。在基於以架構為中心來建立團隊具共識的整體觀下,並能聚焦在適切開發單位的功能點內,快速地從需求分析導出到實作,找出並克服開發過程中,包括溝通、技能與技術等風險因子。

加入收藏
收件人email:
寄件人姓名:
寄件人email:
適合對象:高階主管 、中階主管 、專業人員 、技術人員
 
 
上課地址:中科_工商行服務大樓2樓207教室【台中市428大雅區中科路6號】
上課時數:24
起迄日期:2017/07/07~2017/07/21
聯絡資訊:陳文幸/04-25672316
報名截止日:2017/07/05 
課程類別:人才培訓(課程)
研討會編號:2317050030

本課程歡迎企業包班~請來電洽詢 課程承辦人陳小姐(Joan) 04-25675621 


系統分析設計與實作-
實用UML/SCRUMCSharp.NET/JAVA進階實務單元



本課程分成「基礎」與進階」實務兩個單元;一人一機電腦教室實務教學!

◆ ◆ ◆ ◆ ◆ ◆ ◆------------------------------

以下為【全系列/單元課程】~歡迎您報名參加

課程日期

課程名稱

時數

7/2~7/21(週五)

【系統分析設計與實作-實用ML/SCRUMCSharp.NET/JAVA《全系列》

   48hrs

6/2~6/16(週五)

【系統分析設計與實作-實用ML/SCRUMCSharp.NET/JAVA基礎實務單元

   24hrs

7/7~7/21(週五)

【系統分析設計與實作-實用ML/SCRUMCSharp.NET/JAVA進階實務單元

   24hrs








 

課程特色/目標
本課程從系統分析、設計觀念的傳授、設計的圖形化塑模表達、程式碼的實作,期能協助軟體開發人員在現實的工作中,能瞭解完整的開發流程與各個角色的工作執掌與產出。在基於以架構為中心來建立團隊具共識的整體觀下,並能聚焦在適切開發單位的功能點內,快速地從需求分析導出到實作,找出並克服開發過程中,包括溝通、技能與技術等風險因子。而後基於這樣的框架目標內,得以對系統的結構作重整,卻又不至於影響已有的功能前提下,得以對程式碼施以重構的技巧,讓系統更有延展度與彈性。最後結合完整案例的 Model 檔與實作程式碼的對應,期能應用於工作上。

 

★要達成有效的系統分析與設計,強調的是「敏捷(Agile)、務實性的設計,以及可具
   重構的程式碼框架」:

  • 符合 Agile/SCRUM 的敏捷快速開發精神,快速從分析導出到實作,實踐 I&I (漸增與循環)精髓。
  • 界定功能需求,建立 MVC 程式碼框架,打通從 UI->中間層->資料庫的管道。
  • 強調實作的設計,應用如微軟的 Entity Framework 與 Object Model,建立中間層與資料庫系統的Mapping。
  • 利用實作案例,演練如何重構程式碼,並列舉重構的判斷原則與主要技巧。

課程對象
1.電機/電子/材料/機械/化工/資訊等相關背景之研發工程師、產品設計師、生產製造、品保工程師、研究員及各管理階層及相關工程師。
2.具備Java或CSharp.net相關概念者尤佳,或 對系統分析設計及實作開發有興趣者、 或 有意投入該領域者。

課程大綱

v (進階實務單元) -24小時                     -課程日期:7/07, 7/14, 7/21

課程目標:
o 封裝,物件與類別,介面與多型的基礎觀念
o 系統延展、彈性、可重用性的設計原則
o 如何重構程式碼 (類別結構)

單元

課程大綱

* 一、物件導向觀念養成

與應用-觀念、UML 模型與 Java 程式碼的三面向呈現 (6 hrs)

* 介紹「概念 (concept)」與「抽象 (abstraction)」的觀念

* 瞭解「類別 (class)」與「物件(object)的區別與關係

Ø  結合 (association)、組合 (aggregation) 關係

Ø  一般-特殊化(generalize-specialize)關係

* 封裝 (encapsulation)的設計觀與應用

* 介面 (Interface) 與 多型 (Polymorphism) 的 一般化/特殊化 設計原則

* 程式碼範例-

Ø  利用 C#.NET/JAVA 程式碼表達類別的結構關係(結合,聚合/組合,一般化/特殊化)

Ø  利用 C#.NET/JAVA 程式碼呈現介面與多型的設計實作

* 二、軟體結構面的分析與設計 (9 hrs)

* 建構領域 (Domain)至物件模型的技巧與方法

Ø 從需求陳述中找出潛在的概念物件。

Ø 運用交易樣式 (Transaction Patterns)找出核心交易物件

* 資料庫表格的設計

Ø E-R (Entity-Relationship) Model 的分析與設計

Ø 利用 EA UML 工具設計 E-R 圖,並轉為可以匯入資料庫的 DDL SQL 敘述檔

* 實體 (Entity)物件的設計

Ø 物件的責任分派 (responsibility assign) -屬性與行為的分析

Ø  利用類別圖建構問題領域的物件模型 (Problem Domain Object Model)

* 三、案例分析與程式碼實作by C#.NET/JAVA

(9 hrs)

* 分析類別在中間層 (Middleware)的實現

Ø 實現 Controller by POJO/POCO (Plain-old Java/CLR Object)

Ø DAO (Data Access Object)物件,應用 O-R Mapping 機制 ( E.F Or Spring Framework) 連接資料庫

Ø 規劃DTO (Data Transfer 物件)資料傳遞物件與JSON物件,作為各層物件間的參數/回傳值

* Web MVC 表單畫面的設計,並連結至控制物件委託負責資料存取與邏輯運算

* 撰寫單元測試程式與重構程式碼結構

Ø 利用 Unit Test Framework/Tools 撰寫單元測試程式碼

Ø 分析程式碼冗長的 method,撰寫 Clean Code

Ø 找出程式碼重複多餘 (redundant)的部分,設計共用物件

Ø 確實釐清物件的責任分派 (Responsibility Assign)

價格

 

 加入工研院產業學院會員( http://college.itri.org.tw/LoginMember.aspx )未來有相關課程,可優先獲得通知及更多優惠!

 課程費用《會員》-課程單元原價13,000/人;全系列原價26,000/

會員

7天前報名~
享優惠價

兩人以上相揪同行~

享優惠價

三人()相揪同行/
工研人/學校-優惠價

單元課程  ( 24小時)

$11,000/

$10,500/

$10,000/

全系列課程(48小時)

$21,000/

$20,000/

$19,000/

常見問題
● 課程日期: 106年7月07日、7月14日、7月21日(週五)
● 課程時間: 09:00~18:00,每天8小時,每單元24小時

◆ ◆ ◆ ◆ ◆ ◆ ◆------------------------------
n上課時間(全系列):106/6/2、6/9、6/16、7/7、7/14、7/21 (週五)
                             09:00~18:00;每天8小時,計6天,共計48小時

 

n上課地點:工研院產業學院 台中學習中心
n上課地址:台中市大雅區中科路6號(中科-工商服務大樓-2樓207電腦教室)
n交通資訊:
-可搭乘高鐵免費接駁公車:高鐵台中站至中科管理局工商服務大樓往返(平日/假日均行駛)
-或搭乘園區免費接駁公車:統聯中港轉運站至中科管理局工商服務大樓往返(平日行駛)
-或搭乘台中客運69號公車、仁友客運45號公車(平日/假日均行駛)
-近250個地下室平面停車位

n預計招生名額:25名為原則,依報名及繳費完成之順序額滿為止(本班預計12人即開課) 

n報名方式:
1.線上報名: http://college.itri.org.tw/
2.傳真報名:傳真電話(04)2569-0361 (傳真後請來電確認,以保障優先報名權益) 
3.電子郵件報名:E-mailcicalin@itri.org.tw


n
課程洽詢: (04-25672316 林小姐 / (04-25671912 林小姐

◆ ◆ ◆ ◆ ◆ ◆ ◆-------------------------
◎ 繳費資訊:
(一)ATM轉帳(線上報名):
繳費方式選擇「ATM轉帳」者,系統將給您一組轉帳帳號「銀行代號、轉帳帳號」,但此帳號只提供本課程轉帳使用, 各別學員轉帳請使用不同轉帳帳號!!轉帳後,寫上您的「公司全銜、課程名稱、姓名、聯絡電話」與「收據」傳真至04-25690361工研院產業學院 台中學習中心 收。

(二)信用卡(線上報名):
繳費方式選「信用卡」,直到顯示「您已完成報名手續」為止,才確實完成繳費。

(三)銀行匯款(公司或個人電匯付款):
土地銀行工研院分行,帳號156-005-00002-5(土銀代碼:005)。
戶名「財團法人工業技術研究院」,請填具「報名表」與「收據」回傳真至04-25690361工研院產業學院 台中學習中心 收。

(四)即期支票或郵政匯票:
抬頭「財團法人工業技術研究院」,郵寄至:428台中市大雅區中科路6號4樓(中科工商服務大樓4樓) 工業技術研究院 收。
(五)計畫代號扣款(工研院同仁)請從產業學院學習網直接登入工研人報名;俾利計畫代號扣款。


※繳費後請於收據上註明「公司名稱、課程訊息、姓名、聯絡電話」,傳真至產業學院 04-25690361林小姐 收

貼心提醒

 

※以下注意事項─敬請您的協助,謝謝!

1.請註明服務機關之完整抬頭,以利開立收據;未註明者,一律開立個人抬頭,恕不接受更換發票之要求。
2.
若報名者不克參加者,可指派其他人參加,並於開課前三日通知。
3.
如需取消報名,請於開課前三日以書面傳真至主辦單位並電話確認申請退費事宜。逾期將郵寄講義,恕不退費。

     -------------------------

其它課程參考(點選課程名稱可連結至課程)

《點選以下課程名稱~即可連結至課程內容及線上報名》

時數

 精密加工與智慧製造技術

6

【系統分析設計與實作-實用ML/SCRUMCSharp.NET/JAVA】《全系列》

 【系統分析設計與實作-實用ML/SCRUMCSharp.NET/JAVA基礎實務單元

 【系統分析設計與實作-實用ML/SCRUMCSharp.NET/JAVA進階實務單元

 

24

24


 


 


簡介


產業學院緣起
  依據行政院「挑戰2008:國家發展重點計畫」下之「國際創新研發基地」與「產業高值化」兩計畫,首重產業科技人才的效能。

•911216經科字第09103373120號函:經濟部將本院籌設工研院產業學院之工作,列為因應產業結構轉型,提 ... more

*請務必將下列資料填妥,資料送出後,開課單位將會主動與您聯繫。

我想知道本課程的企業包班內訓     


(重新產生)