課程介紹

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

 

課程介紹

 

在軟體工程的發展歷史中,開發方式大致經歷以下演進:瀑布式(SDLC) → 敏捷式 → DevOps / DevSecOps(SSDLC) → Vibe Coding,而現在,全世界正在快速朝向 Spec-Driven Development(SDD, 規格驅動開發)的方向演進。


SDD 規格驅動開發 的核心精神是:「規格(Specification)成為程式碼的事實來源(Source of Truth),程式碼由規格自動生成並保持同步」,同時結合 AI Agent,使整個 SDLC / SSDLC 的安全軟體開發生命週期流程能自動化執行、重構、迭代交付Product Ready的軟體產品或專案。

 

本專案第一天將展示規格驅動開發如何解決過去軟體團隊協作過程,常見的以下問題:

 

  • 從售前規劃階段到安全軟體開發生命週期(SSDLC)各階段,各部門(BA、SA、Architect and SD、Developer、QA、DevOps、Security)資訊不對等,無法保持一致
  • 系統架構圖、Use Case、Swagger、API 等設計文件散落各處
  • 未能測試先行,導致敏捷衝刺階段無法準時通過Review造成延遲
  • 系統分析設計文件或UML文件與實際程式碼不同步,特別是API 規格變更或程式碼重構後
  • Pull Request (Merge) 或開發階段沒辦法即時看到「規格是否被破壞」,造成大量重工與報廢的浪費
  • 未能建立DevSecOps Pipeline自動化整合與交付機制,導致AI生成代碼,特別是重構後的代碼的安全漏洞上線前,甚至上線後才被發現。

 

本專案第二天將帶領學員實際上機演練專案,以Github Spec Kit為主,搭配其它AI Agent,手把手體驗規格驅動開發如何讓軟體團隊協作過程始終保持一致的溝通,任何需求變動或程式重構都能保持設計文件與程式碼的一致性,最終能將AI Agent生成的代碼式的設計文件轉換成專案驗收的文件格式。

 

你需要的不是只是善用AI Agent加速開發,你需要的是能交付安全合規且能通過產品或專案交付驗收的軟體。如果這是你的需求,那這門課就是為你量身訂作的解決方案。

 

適合效益

 

  • 詳細示範SDD 規格驅動開發成功交付Product Ready軟體成功案例的全過程。
  • 手把手帶學員上機實作一個安全合規且能通過產品或專案交付驗收的SDD 規格驅動開發軟體專案

 

適合對象

 

  • 專案經理(PM):需要快速定義需求、降低溝通成本
  • 系統分析師(SA):需要規格驅動 UML 與架構設計
  • 系統設計師(SD):需要生成 API Spec / ERD / Sequence
  • 後端工程師(Java / Spring / NodeJS)
  • 前端工程師
  • DevOps / DevSecOps / Solution Architect
  • 新進工程師

 

課程內容

課程單元

課程內容

時數

1.0 規格驅動開發發展現況

1.1 規格驅動開發先備知識

  • 軟體開發方法演進
  • 什麼是規格驅動開發SDD
  • 提示詞與上下文工程的運用
  • 規格驅動開發的功能與限制

1.2 規格驅動開發框架與工具技術選型與比較

1.5hr
2.0 規格驅動開發成功案例Demo:高階分析與設計

2.1 售前規劃階段SDD如何幫助提高簽約率

2.2  Github Spec Kit 成功案例Demo,商業分析(BA)與需求分析(RA)階段如何善用SDD,從需求到完整高階規格詳解(自然語言 → 高階Spec→UML→正式交付SRS軟體需求規格文件)

2.3 根據合約或需求,建立專案的治理原則與開發指南(Development Guidelines 或 constitution)

1.5hr
3.0 規格驅動開發成功案例Demo:細部分析與設計

3.1 Github Spec Kit 成功案例Demo

3.2 從高階規格到完整細部規格設計詳解(高階Spec → 細部Spec → UML→正式交付SDD軟體設計規格文件)

3.3 驗證需求可行性,包括:功能性與非功能性需求驗證(Product Ready)

1.5hr
4.0 規格驅動開發成功案例Demo:任務分解與測試驅動自動化開發

4.1 Github Spec Kit 成功案例Demo

4.2 從細部規格到任務分解與自動化開發(細部Spec → 任務分解 →測試驅動自動化開發)

4.3 新增功能、重構與迭代交付安全軟體 DevSecOps Pipeline

2.5hr
5.0 上機實作專案(包括瀑布式和敏捷式開發)

5.1 開發環境安裝調適

5.2 售前規劃階段:善用SDD提高簽約率或成功內部立案

5.3 需求分析階段 / Backlog

5.4 系統分析階段 / Epic, User Story

5.5 系統設計階段 / DoD, Acceptance Criteria

5.6 開發與測試階段 / Sprints and Review

5.7 佈署階段 DevSecOps Pipeline開發

5.8 交付階段 Product Ready

7hr

 

報名課程資訊

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

    2026/05/26-2026/05/27
    二、三白天
    總時數14hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$15,000

    優惠價

    NT$12,000

常見問題

你可能想知道的問題
  • 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.實體課程上課期間,每天都會提供午餐,學員不需自行準備或額外付費。(線上課程不提供)

  • 上課期間

    2026/05/26-2026/05/27
    二、三白天
    總時數14hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$15,000

    優惠價

    NT$12,000