目前位置: 首頁 > 公開課程 > 資訊管理 > 程式語言 > 系統分析與設計-應用系統開發實務

系統分析與設計-應用系統開發實務

本課程結構設計涵蓋巨觀與微觀。巨觀結構設計是基於現實系統的分散議題...

  本課程結構設計涵蓋巨觀 (macro view)與微觀 (micro view) 兩層次。巨觀結構設計是基於現實系統的分散議題-Web UI 端、應用服務層、實體資料庫,來提出不相依於特定實作技術的解決方案。微觀結構設計則是傳統物件導向所談及從領域概念模型,導出到軟體物件與資料模型。觀念的傳授、設計的圖形化塑模表達、程式碼的實作三層次,敏捷式循環與漸增的開發模式,是本課程所揭露對於系統分析設計與實作的基本原則與態度。

加入收藏
收件人email:
寄件人姓名:
寄件人email:

系統分析與設計-應用系統開發實務

上課地址:工研院產業學院 產業人才訓練一部(台北),實際地點依上課通知為準!!!!

時數:24

起迄日期:2021-05-06~2021-05-27

聯絡資訊:黃靖棻/(02)23701111分機304

報名截止日:2021-05-04

課程類別:人才培訓(課程)

活動代碼:2320080022



 

課程介紹

課程緣起

系統需求分析範疇分為兩個層次:一為企業層級的作業流程;另一為資訊系統的系統功能。兩個層級均採以標準的 UML (Unified Modeling Language) 塑模圖示語法來呈現表達。企業層級的塑模著重於如何有效表達多個與單一作業流程的活動,並讓設計的呈現表現出簡潔且有層次的效果,如此才容易聚焦所關注的主題。  


資訊系統功能的捕捉,則著重於如何分析參與者使用系統的特定操作目的 (specific goal),再以此作為需求管理的單位,來包容易於變動的欄位細節與企業邏輯等。如此才不致落於傳統的表單畫面分析方式,因過早揭露操作細節,分析師往往為了精確性而陷入細節的爭執與停滯,而導致所謂的「分析癱瘓」。  


而系統結構設計的根本則在於如何讓系統具有「彈性、延展、可重用性」的應變設計。OOD/OOP 有別於傳統程序 (procedural) 導向的開發模式,就在於如何運用「封裝、介面、多型」等已運用於其它成熟產業乃至生活面的應變思維與技能。對比軟體系統而言,即是基於以「類 (class)」為單位的組織設計與實作。  


本課程結構設計涵蓋 巨觀 (macro view)與微觀 (micro view) 兩層次。巨觀結構設計是基於現實系統的分散議題-Web UI 端、應用服務層、實體資料庫,來提出不相依於特定實作技術的解決方案。微觀結構設計則是傳統物件導向所談及從領域概念模型,導出到軟體物件與資料模型。觀念的傳授、設計的圖形化塑模表達、程式碼的實作三層次,敏捷式循環與漸增的開發模式,是本課程所揭露對於系統分析設計與實作的基本原則與態度。
 


~本課程歡迎企業包班,請來電洽詢 課程承辦人 黃小姐02-23701111#306 ~
更多軟體開發相關課程,請參主題館網址:https://college.itri.org.tw/edm/D1/008/04/edm.html

課程特色/目標

1.符合 Agile/SCRUM 的敏捷快速開發精神,快速從分析導出到實作並配合 Enterprise MVC 分層結構框架,實踐 I&I (漸增與循環) 精髓。
2.界定每一開發階段的主要分析與設計產出,並可以無縫直覺橋接至程式碼的實作。
3.使用 UML塑模標準,並透過 UML 工具實際上機操作,涵蓋需求、結構與實作三面向的精要設計。
4.提供完整案例的 UML Model 檔,以及 C#.NET/Java Spring 的程式碼範例,學員可以了解設計產出與實作的實際對應關係,並能應用於工作實務上。

課程對象

1.對 OOP 程式語言 (如 Java/C#.NET) 有基礎的實作知識。
2.已從事於實務系統分析/結構設計的開發職,希能提昇相關專業技能。
3.技術職專案經理,希能帶領團隊成員建構敏捷高效的開發模式。

先備知識

對 OOP 程式語言 (如 Java/C#.NET) 有基礎的實作知識。

課程注意事項

課程需自備筆電。

課程大綱

課程主題 課程內容
系統分析與設計概觀

。系統的定義與界定
。系統需求分析的範疇
。系統結構設計的範疇
。系統開發方法論簡述
 >> 比較 瀑布式與敏捷式 的開發模式
 >> 開發階段的主要設計產出

需求分析 – Part 1 企業流程與使用案例

。UML 應用於需求分析的技術
 >> 業務流程的分析與塑模
 >> 系統功能的分析與塑模
。使用案例的需求分析技術
 >> 界定系統開發範圍
 >> 界定使用案例 表單畫面與使用案例的對應

需求分析 – Part 2 使用案例 (系統功能) 的實現

。分析使用案例的動作步驟
 >> 利用系統循序圖表達參與者與系統的對話互動
。資料欄位與業務邏輯的記錄與整理 
。實現使用案例
 >>  對應程式碼類別/方法的框架
 >> 表單欄位與資料庫表格的對應

結構設計 – Part 1 巨觀結構設計

。Layer 垂直分層結構
 >> 應用程式與系統框架 (Framework)
。Tier 水平分層結構
 >> 展示層/應用服務層/資料層的責任界定

結構設計 – Part 2 微觀結構設計

。物件導向基礎
 >> 物件/類別 的設計觀
 >> 封裝/介面/多型的應變設計
。靜態結構設計
 >>  應用層物件類型的設計
 >> 利用 UML 類別圖表達類別之間的關係
。動態物件合作
 >> 利用 UML 循序圖表達物件的動態訊息傳遞
。資料庫結構設計
 >> E-R (Entity Relationship) 的領域模型設計 資料庫表格的關聯與多重性設計

案例研討 - 小型電子商務系統分析設計與實作

。界定系統開發範圍
。分析使用案例
。規劃使用案例實現的動作步驟
。對應程式碼的分層結構
。資料庫的結構設計
。使用 C#.NET/Java Spring 實作
 >> 使用 Web MVC 框架實作展示層
 >> 應用層各類型物件的實作
 >> 撰寫單元測試程式碼 使用 O-R 框架實作連線至資料庫

* 課程執行單位保留調整課程內容、日程與講師之權利

價格


課程費用
課程原價 (每人)

$20,000元

14天前報名
優惠價(每人)

$16,000元

14天前報名+兩人揪團同行
優惠價(每人)

$15,200元

14天前報名+四人(含)以上揪團同行/工研人
優惠價(每人)

$14,400元

課程日期

110年5/6~5/27,每週四白天9:30 ~12:00,13:00~16:30 ,共4天、計24小時。

上課地點:

主辦單位:財團法人工業技術研究院 產業人才訓練一部(台北)
舉辦地點:工研院產業學院 產業人才訓練一部(台北),實際地點依上課通知為準!!!!

 

報名方式:
(1)紙本報名:請以正楷填妥報名表傳真至02-2381-1000 (02-2370-1111 分機304 黃小姐)
(2)線上報名:到工研院產業學院官網報名 課程洽詢:02-2370-1111 分機304或306黃小姐

報名確認與取消

1.已完成報名與繳費之學員,課程主辦單位將於開課三天前以E-mail方式寄發上課通知函;若課程因故取消或延期,亦將以E-mail方式通知,如未收到任何通知,敬請來電確認。
2.已完成繳費之學員如欲取消報名,請於實際上課日前以書面通知業務承辦人,主辦單位將退還80% 課程費用。
3.學員於培訓期間如因個人因素無法繼續參與課程,將依課程退費規定辦理之:上課未逾總時數三分之一,欲辦理退費,退還所有上課費用之二分之一,上課逾總時數三分之一,則不退費。
4.本單位保留是否接受報名之權利。
5.如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利。

繳費方式

1.ATM轉帳(線上報名):繳費方式選擇「ATM轉帳」者,系統將給您一組轉帳帳號「銀行代號、轉帳帳號」,但此帳號只提供本課程轉帳使用,各別學員轉帳請使用不同轉帳帳號!!轉帳後,寫上您的「公司全銜、課程名稱、姓名、聯絡電話」與「收據」傳真至02-2381-1000黃小姐 收。
2.信用卡(線上報名):繳費方式選「信用卡」,直到顯示「您已完成報名手續」為止,才確實完成繳費。
3.銀行匯款(公司逕行電匯付款):土地銀行 工研院分行,帳號156-005-00002-5(土銀代碼:005)。戶名「財團法人工業技術研究院」,請填具「報名表」與「收據」回傳真至02-2381-1000黃小姐 收。
4.即期支票:抬頭「財團法人工業技術研究院」,郵寄至: 100台北市中正區館前路65號7樓704室 黃小姐收。
5.計畫代號扣款(工研院同仁) :請從產業學院學習網直接登入工研人報名;俾利計畫代號扣款。

相關課程

更多軟體開發相關課程,請參主題館網址:https://college.itri.org.tw/edm/D1/008/04/edm.html


 

 


簡介


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

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

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

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


(重新產生)