개요
‘SW300_엔터프라이즈’는 기업의 정보시스템을 가치중심⋅Lean 적용 방식에 따라 비즈니스 아키텍처 및 프로세스 모델링을 시작으로 마이크로서비스 개발까지 End-to-end Executable System을 구현하는 교육프로그램임.
□ 교육특징
○ 글로벌 표준 및 베스트 프랙티스를 적용하여 End-to-end 실습 프로젝트를 Full-stack으로 개발하여
    Executable System 구현
○ Build, Measure, Learn의 Lean Training 방식을 적용하여, 교육 후 현장적용 멘토링과 평가를 실시하여
    수강생 개인별 맞춤형 피드백을 제공
○ 각 주제별〮과정별 산출물을 작성하여 과정별 교육내용을 Input, Output 산출물 중심으로 연결하는
    실습 중심 교육
○ Microservice를 BPMN 기반으로 Ochestration 하여 SOA 기반의 애플리케이션 구현
□ 교육내용
*수강인원이 12인 이상의 경우 개강되며 그에 맞춰 개강일이 변경될 수 있음  *교육장소는 개강전 개별 통지됨
주제 과정 목차(LO) 산출물 Tool 시간 개강일
SW
비즈니스
Understanding Software Business Models History and Structure of Software Industry Business Model Canvas, Value Proposition Canvas, Business Architecture, Business Process Visual Paradigm 8 2.25
Software Business Models
Software Product Business Patterns
Professional IT Service Business Patterns

Understanding Cloud Services

Essence of Cloud Services Business Model Canvas, Value Proposition Canvas, Business Architecture, Business Process Visual Paradigm 8 2.26
Cloud Service Architecture
Cloud Service Use Cases
Cloud Service Offerings

Understanding IoT Services

Essence of IoT Business Model Canvas, Value Proposition Canvas, Business Architecture, Business Process

Visual Paradigm

8

2.28

IoT Use Case Patterns
IoT Architecture
IoT Business & System
Dev't Process & Methods
현장적용/평가 및 인증  

비즈
니스
분석

Requirement Engineering

Software Engineering

Customer Journey Map, Business Model Canvas, Value Proposition Canvas, Business Motivation Model, Business Strategy Model, Business Architecture

Visual Paradigm

8

3.6

Business Strategy,
Architecture and Analysis

Design Thinking and Lean Startup

Requirement Engineering:
Unified vs. Agile

Business Process Design Essence of Business Process Conceptual-Level Business Process, Executable-Level Business Process Visual Paradigm 16 3.8, 3.11
Conceptual Process Modeling
Patterns and Heuristics
BPMN Modeling Exercise
- Conceptual Process
Executable Business Process
Modeling Patterns
BPMN Modeling Exercise
- Executable Process
Evolution of BPM
BPR Methodology & Patterns
Semantic Modeling Business Analysis Metamodel Conceptual-Level Class Diagram, Entity-Relationship Diagram Visual Paradigm 8 3.13
Semantic Modeling using
UML Class Diagram
Class Diagram-ERD Mapping
Semantic Modeling Exercise
using Visual Paradigm
Use Case Analysis and Realization Use Case Modeling and Use
Case-Driven Project Management
Use Case, Use Case Scenario, User Story, UI Wireframe, Specification-Level Class Diagram, CRC Card, Interaction Diagram, Affinity Matrix Visual Paradigm 8 3.15
Use Case Scenario Writing
CRC and Domain Modeling
Affinity Matrix and Interaction Diagram
Database Design Relational Data Model and Normal Forms 5NF Relation Schema, Multidimensional Cube, Snowflake Data Warehouse Schema, Key Value Data Store, Column Family Data Store, Document Data Store Visual Paradigm 8 3.18
Sematic Model to Logical Schema
Mapping Algorithm
Multidimensional Data Modeling and Snowflake Schema Design for Data Warehouse
Adaptive Object Modeling
and NoSQL Data Modeling
BPM Capstone Project Business Process Modeling, Simulation and Implementation using BPM-Centric HP
aPaaS (BizAgi)
All of the Above Visual Paradigm 8 3.20
BA Capstone Project Agile Modeling of Business Process, Use Cases & Domain, and Generation of Code & DB Schema using Integrated Modeling Tool (Visual Paradigm) All of the Above Visual Paradigm 8 3.21
현장적용/평가 및 인증  
OO
디자인
&
프로
그래밍
Object Oriented Design Patterns and Java OOD Basic & SOLID Principles OOD based Code Template IntelliJ, MySQL 16 3.29, 4.1
Object Collaboration
Object Collaboration for java : Exercise
Design Pattern : Creational
Design Pattern : Structural
Design Pattern : Behavioral
Design Pattern : Case Study & Exercise
Responsive Web UI Vue.js Basic & Component Vue.js Code Template Visual Studio Code, Vue.js, Bootstrap 8 4.2
Vue.js Style
Axios & Vue-Router
Vuetify
SQL &
NoSQL Programming
과 ORM
Database Transaction Relation Algebra & SQL Programming, DW ETL & OLAP, NoSQL Query Processing MySQL, MongoDB, Redis, Cassandra 16 4.3~4
Relational Algebra
SQL DDL & DML(MySQL)
Data Warehouse ETL and OLAP
ORM (JPA, Hibernate, Spring
Boot, Spring Data)
NoSQL Query: Key Value (Redis)
NoSQL Query: Column Family (Cassandra)
NoSQL Query: Document (MongoDB)
XP&
SW Testing
TDD, CI Acceptance Criteria,
Test Case, Deployment Pipeline
Visual Paradigm, IntelliJ, Firebase Postman, Junit, Maven, Jenkins 24 4.5, 4.8~9
Build Automation
Testing
CD
BizDevOps
OO Capstone Project OO Capstone: Design from BA Capstone All of the Above All of the Above 16 4.10,
4.11
OO Capstone: Build Service
OO Capstone: Build UI
현장적용/평가 및 인증  
Micro- service & SOA Intro to Microservice and SOA Evolution of SOA and Web Services Clustering Analysis on Affinity Matrix, Domain Model, Bounded
Context, Context Map, Service Specification
- 8

4.19

SOA/MSA Principles and Goals

Basic Concepts of SOA/MSA

SOA/MSA Analysis Methods and VOLF
Microservice and SOA Patterns and Practices Service Design Patterns and Practices: Conceptual-Level Design SOA/MSA Service
Design, SOA/MSA
Service Composition Design (Orchestration Design, Choreography Design), SOA/MSA
Service Inventory Design
Visual Paradigm 8 4.22
Service Design Patterns and Practices: Logical-Level Design
Service Composition Patterns and Practices
Service-Oriented Enterprise Architecture Patterns and Practices
Microservice-Based DevOps Project Review for the Domain Problem: Public Software Training Application All of the Above IntelliJ, Apache Maven, GitLab, Apache CXF, Spring Cloud, Cloud Foundry, BizAgi, Docker, Netflix OSS, Kubernetes, 24 4.23
~25
Architecture and
Approach Overview
Domain Analysis with DDD and
Event Storming
API Design and Service Decomposition
Service Implementation with Spring
Boot and Netflix OSS
Monolith to Microservices
Service Composition with UI, Composite Services, and BPM
Implementing DevOps Environment with Kubernetes and Gitlab
현장적용/평가 및 인증  
합계 208  
*교육내용 및 시간은 강의 진행상 변경될 수 있음
수강대상 및 개강
○ 중급 이상 프로그래밍 개발자, PM 및 개발리더, 아키텍트 등 상급 개발자 및 프로젝트 리더
    * 2인 이상 팀 단위 수강을 권장함
○ 주제별 수강인원이 12명 이상인 경우 개설되며, 개설일정은 변경될 수 있음
□ 평가 및 인증
○ 선수지식(입과) 테스트
  - 주제별 신청자에 대하여 CBT 필기시험을 실시하여 선수지식 여부를 테스트(일정점수 이상자에 한하여 수강접수)
○ 수료시험
  - 수강결과를 평가하여 (필기 또는 실기), 점수결과와 함께 개선의견을 개별통지
  - 회사에서 희망하는 경우 시험결과를 회사에 통지
○ 인증점수 부여
  - 주제별 80점 이상의 점수획득자 중 전체코스 총점수 320점 획득자에 대해서는 SW300_엔터프라이즈
    코스인증 부여
□ 교육비
  - 대기업 : 40만원, 중소기업 30만원(1일 8시간 1인 기준)
  * KOSTA 회원사, 1개 기업 수강 인원 5명 이상인 경우 10% 할인
신청방법
○ KOSTA 교육 홈페이지 edu2.kosta.or.kr 에서 주제별 신청
○ 입금계좌정보 : KEB하나은행 257-910058-49504 (사)한국SW기술진흥협회
    *참가 신청 후 7일 이내 상기 계좌로 수강료 입금(미입금시 수강 취소 될 수 있음)
□ 문의처
○ KOSTA 사무국 교육개발진흥팀 정석진 팀장, Tel.031-606-9311 , E-mail. sjjung@kosta.or.kr
□ 강사/멘토

한국소프트웨어기술진흥협회(KOSTA: Korea Software Technology Association)는 한국의 대표적인 소프트웨어(SW) 기술진흥 및 인력양성 기관으로서 R&D기획 및 기술보급, 컨설팅, 교육훈련, 평가/인증, 일학습병행제 및 고용지원 등의 다양한 사업을 수행하고 있습니다. 한국소프트웨어기술진흥협회에서는 190개가 넘는 SW 교육과정 운영을 통해 연간 9,000명이 넘는 대기업 및 중견중소기업 재직자 및 취업자 교육을 담당하는 국내 대표적인 SW 기술진흥 및 인력양성 전문기관입니다

한국소프트웨어기술진흥협회경기도 성남시 분당구 대왕판교로 670 유스페이스2 B동 8층
판교교육장 컨소시엄 031-606-9319 |가산교육장 컨소시엄 02-6278-9353