課程介紹

~歡迎企業洽談包班需求 ~
軟體開發/程式設計/智慧綠能課程主題館」 同步招生中 !!

課程介紹

本課程涵蓋的需求分析範疇分為兩個層次:一為企業層級的業務流程;另一為資訊系統的系統功能。兩個層級均採以標準的 UML (Unified Modeling Language)塑模圖示語法來呈現表達。

企業層級的塑模著重於如何有效表達多個與單一作業流程的活動,並讓設計的呈現表現出簡潔且有層次的效果,如此才容易聚焦所關注的主題。

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

本課程不僅藉由 UML 標準語法來記錄與分析涵蓋極大至小型規模的企業流程,以及轉移至資訊系統的系統功能,也揭露了「MSS (Multiple/Single Process, System Funtion)」三層次的需求分析SOP步驟,而得以讓業務流程/活動與系統功能順暢地轉移,甚而更進一步可以直覺地導出到實作程式碼。

本課程也同時說明與比較了各方法論所採用的系統功能分析的技術 (本課程採使用案例),諸如 Agile 的 User Story、Scrum 的 Backlog,可以將兩者視為是使用案例的實例 (instance)關係,而得以有效應用於較小型的系統分析上。

課程最後也會說明需求分析的產出,是如何有效甚而快速轉移至其它開發階段,包括了系統結構設計、程式寫碼實作。無縫式地橋接各開發階段與不同角色開發人員,以達成有效率的正回饋開發環路。

 

課程目標

  • 瞭解需求/系統分析師的職掌與應具備的技能
  • 利用 UML 工具表達企業/資訊系統層級的塑模 (modeling),並表現出簡潔易讀的層次設計,讓主題更形容易聚焦。
  • 瞭解如何利用使用案例 (use case)寫出高品質的需求分析文件。
  • 瞭解如何將需求分析的產出,有效且快速地轉移至其它包括程式寫碼實作與資料庫結構對應。

 

預備知識

基本程式語言基礎。

 

適合對象

。軟體系統專案經理、軟體系統系統分析師、軟體架構師。

 

課程內容

需求分析概觀
(Overview)
  • 企業與資訊系統的關係
    -流程活動與系統功能的界定
  • 需求分析人員的職掌
  • UML 應用於需求分析的技術
    • 業務流程的分析
    • 系統功能的分析
  • 區分功能性需求與非功能性的需求
企業流程的分析與塑模
  • 企業層級塑模 (business modeling) 的範疇
  • 大業務流程的塑模 by  Erikson-Penker 業務擴充模型 (uml extension)
  • 單一作業流程的塑模 by UML 活動圖 (activity diagram)
系統功能的分析與塑模
-利用使用案例模型
(use case model)
  • 界定系統開發範圍 (system boundary)
  • 分析系統的參與者 (actor) 
    -角色與外部系統
  • 定義系統功能-找出使用案例
    • 從企業流程活動圖找出使用案例
    • 從使用者畫面找出使用案例
  • 利用 UML 使用案例圖建置使用案例模型
撰寫需求陳述
-使用案例敘述
(use case description)
  • 撰寫使用案例陳述的有效範本
    -簡述、正常流程、例外/替代流程
  • 撰寫使用案例陳述的動作步驟
    -有效描述參與者與系統之間的對話
  • 整理與封裝資料欄位與業務邏輯的細節
  • 撰寫使用案例陳述的輔助機制
    • 利用系統循序圖 (sequence diagram)描述參與者與系統的訊息 (message)互動
使用案例的驅動開發
(use case driven)
  • 快速並直覺的方式導出到程式碼實作
    • 使用案例對應控制型的功能物件
    • 使用案例陳述對應至類別內的方法 (method)
  • 表單/資料欄位與資料庫的對應關係
其它需求分析技術的比較與UML工具應用
  • 比較使用案例與其它需求分析的技術與關係
    -Agile 的 User Story
    -SCRUM 的 Backlog
  • 利用 EA UML 工具建立需求與其它系統分析產出的關聯-檢視矩陣 (matrix)表的變動關係
  • 利用 EA UML 工具產出美輪美奐的需求文件報表

報名課程資訊

  • 本課程採線上報名,報名課程之學員將於開課前7~10天內收到e-mail通知,確認課程是否開課,若確認開課才需繳費
  • 服務時間:上班日09:00 至 17:30
    尚無開課

常見問題

你可能想知道的問題
  • A.至少需達10人才予開課,本公司最晚於上課前一週通知是否開課。
    ※主辦單位得視報名情況而保留實際開課日期的變更權利

  • A.資展國際股份有限公司
    台北 : 台北市復興南路一段390號2、3樓
    桃園 : 桃園市中壢區新生路二段421號 (聖德基督學院)
    台中 : 台中市南屯區公益路二段51號18樓
    高雄 : 高雄市中正四路211號8樓之1
    ※上課地點與教室之確認,以上課通知函為主

  • A.本課程採線上報名,請至課程頁面報名。
    ※客服專線 : (02) 6631-6588、(02) 6631-6581

  • A.報名課程之學員將於開課前7天內收到e-mail通知,確認課程是否開課,確認開課才需繳費。
    ※政府計畫學費補助方案班級,則悉依計畫規定辦理

  • A.匯款方式可選擇信用卡、ATM匯款。
    - 以信用卡支付者 : 確定開班後會寄發訂單連結,請於指定繳費期限內完成線上刷卡
    - 以ATM匯款支付者 : 確定開班後會寄發繳費帳號,請於指定繳費期限內完成繳費
    ※課程若未如期開班,費用將全額退還

  • A.
    1)團報優惠 : 2-3人團報可打95折、4人(以上)團報可打9折優惠 (團報優惠與早鳥優惠可一併使用)
    2)每門課程會有早鳥報名優惠期限
    ※線上課程報名每個帳號僅提供一位學員報名,若為團報學員,每位皆必須完成線上報名,並於其他金額說明欄位註記「與XXX一起團報」,以利事後核對名單
    ※政府計畫學費補助方案班級,則悉依計畫規定辦理

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

  • A.依資展國際股份有限公司ISO品質系統之「教育訓練服務程序」規定,本課程為短期班,參訓學員缺課未超過總時數五分之一者,結業時由本公司核發結業證書。

  • A.本課程上課期間,每天都會提供午餐,學員不需自行準備或額外付費。

    尚無開課