在軟體專案開發過程中,軟體架構的規劃與定義,是當中不可或缺的一環,但過去是由技術長負責解決技術架構的議題,卻常忽視掉了需求分析、結構設計兩大構面,隨著軟體開發的日益複雜,更需要軟體架構師負責統籌軟體的規劃與架構。軟體架構與開發是同時並存的,但過去只在功能面上的開發,因此軟體架構並不顯重要,但現在不僅功能上開發,還要整合技術架構與營運流程,因此需要軟體架構師的角色,做好整合不同層面的需求。 本課程旨在教授有志於擔任軟體架構師 (software architect)一職者,所應具備的相關技能,從三大面向 ─需求分析、結構設計與程式實作,學員上完課後,能以課程中所提供的案例,包括設計模型與程式碼等,當成範本而應用於工作實務上。 資策會將於2015年1月10日開辦「軟體架構師培訓班」,本本課程旨在教授有志於擔任軟體架構師 (software architect)一職者,所應具備的相關技能,從三大面向 ─需求分析、結構設計與程式實作,學員上完課後,能以課程中所提供的案例,包括設計模型與程式碼等,當成範本而應用於工作實務上。 相關資訊請參閱課程網頁,或電(02)6631-6534,課程經理 黃小姐。 課程網址: http://www.iiiedu.org.tw/ites/SAU.htm
課程大綱: ◆軟體架構導論 。What and Why Architecture? 。瞭解架構的三大面向-需求分析、結構設計、程式實作 。比較 Architecture/Structure/Framework 的區別與定義 。以架構為中心的開發模式 。架構的 POC (Proof of Concept)與主要產出(UML Template) ◆需求分析 。定義系統開發範圍 (System Boundary) 。系統需求架構設計-利用使用案例模型 。 從使用案例橋接到實作的關鍵-界定使用者期望與需求陳述 。UML 產出-使用案例、功能類別 (Class)與物件合作循序 (Sequence)圖 (Diagram) ◆結構設計 。定義Enterprise MVC (Model-View-Control)的分層架構規劃與設計 。展示層 (Presentation Layer)-UI 與 SOA 。領域層 (Domain Layer)-企業Domain的商務邏輯 。永續層 (Persistence Layer)-Data Access 與 Adapter 。UML 產出-類別與元件 (Component)圖 ◆Java Spring 實作 。 Spring Framework 的核心觀念-IoC (Inversion of Control) 。Spring MVC-Web UI 的架構設計與實作 。JPA (Java Persistence API) with Hibernate-透過 JEE 標準介面實現資料存取與交易處理 ◆案例研討 。以 推特 (Twitter)系統架構設計與開發為例 --利用使用案例建立需求架構模型 --Pure Web-tier UI 設計-隔離商業邏輯與資料存取 --領域物件與資料庫的結構設計 --Java Spring 的實作程式碼
- 新聞稿有效日期,至2014/12/24為止
聯絡人 :黃小姐 聯絡電話:(02)6631-6534 電子郵件:wenhsin@iii.org.tw
上一篇:AIS 發佈感人視頻,展現可靠網路
下一篇:環保愛地球成主流 綠能產業火熱徵才
|
■ 我在中國工作的日子(十四)阿里巴巴敢給股票 - 2023/07/02 ■ 我在中國工作的日子(十三)上億會員怎麼管理 - 2023/06/25 ■ 我在中國工作的日子(十二)最好的公司支付寶 - 2023/06/18 ■ 我在中國工作的日子(十一)兩個女人一個男人 - 2023/06/11 ■ 我在中國工作的日子(十)千團大戰影音帶貨 - 2023/06/04 ■ 我在中國工作的日子(九)電視購物轉型電商 - 2023/05/28 ■ 我在中國工作的日子(八)那些從台灣來的人 - 2023/05/21 ■ 我在中國工作的日子(七)嘉丰資本擦身而過 - 2023/05/14 ■ 我在中國工作的日子(六)跟阿福有關的人們 - 2023/05/07
|