직무 | 직급 | 활동
| 기법
| 산출물
| 툴
| 필수역량
| 훈련과정
|
분석자
| Prof.
| SW제품기획
| SPM
| PRD
| Aha!
| SW신제품의 시장 분석, 고객 분석, 가치명제 정의, 제품 기능, 성능, 상품화 및 운영 요구 정의, 경쟁 분석, 제품 로드맵 계획, 제품 에코시스템 기획, 마케팅 및 판매 전략 수립, 재무 분석, 제품 기술, 아키텍처 및 개발 계획
| KOSTA SW제품관리
|
비즈니스 요구분석
| Process Modeling
| BPMN Model
| Visual Paradigm
| BPMN 프로세스 모델링 문법, 패턴 및 절차, 개념적 프로세스 및 물리적 프로세스 설계 방법, 프로세스 리엔지니어링 방법, 패턴 및 사례, 전사 프로세스 통합 및 표준화, 객체지향 개발, BPM Suite, 서비스지향 아키텍처(SOA), 마이크로서비스 등 프로세스 구현 방법과 툴
| KOSTA 비즈니스 프로세스 모델링 I, II
|
Data Modeling
| UML Class Diagram
| UML Class Diagram 기반의 Semantic Modeling, Class Diagram과 ER Diagram 간 매핑
| KOSTA 데이터 모델링
|
Assoc.
| SW 요구분석
| Use Case Modeling
| UML Use Case Diagram
| Process 및 UX 모델에서 Use Case 도출, UML Use Case 모델링
| KOSTA 사용사례 분석
|
Use Case Scenario
| Scenario Script
| Use Case 시나리오 작성, Use Case 시나리오에서 Test Case 도출, Use Case 구현 방법, 애자일 SW요구분석 프로세스
|
UI Design
| UI Wireframe
| Use Case 시나리오와 Semantic Model 기반 UI Wireframe 설계
|
아키텍트
| Assoc.
| 아키텍처 의사결정
| ADD 3.0
| QAUT, DCC, DDT
| Excel
| SW아키텍처의 정의, 설계 방법론, 평가방법론
| KOSTA SW아키텍처
|
아키텍처 문서화
| 4+1 View
| Architecture Diagram
| Visual Paradigm
| SW아키텍처 스타일, 패턴, 문서화 방법, 참조모델
|
Prof.
| SOA 설계
| SOAD, DDD, API Design
| Domain Model, SoaML, API
| 서비스 지향 아키텍처(SOA)의 목적, SOAP, REST 등 SOA 기술, SOA 설계 원칙, 서비스 설계 패턴, 서비스 컴포지션 패턴, 서비스 지향 기업아키텍처 패턴, 서비스 지향 기업아키텍처 설계 방법, Affinity Matrix의 Clustering 분석, Process Decomposition, Domain Model 내 Bounded Context 식별 등 SOA 서비스 분석과 설계 방법론, 마이크로서비스의 정의와 아키텍처 패턴
| KOSTA SOA와 Microservice 설계 패턴과 방법론
|
Multitenant 설계
| SaaS MAD
| Architecture Diagram
| SaaS의 Multitenant 아키텍처 설계 목적과 방법, AWS 기반의 Multitent 아키텍처 구현
| AWS SaaS Factory Program
|
개발자
| Senior
| 프로젝트 관리
| Scrum
| Kanban Board, Burn Down Chart
| Jira
| 애자일 프로젝트 관리 방법
| KOSTA 애자일 프로젝트 관리
|
SW 상세 설계
| 객체 설계
| CRC Card, Domain Model, Sequence Diagram
| Visual Paradigm
| 객체설계 원칙, 객체설계 패턴, Refactoring
| KOSTA 객체설계, KOSTA 리팩토링
|
API 설계
| REST API
| Swagger
| REST API 설계 및 문서화
| KOSTA REST API 설계
|
Database 설계
| Logical Schema 설계
| ER Diagram, Relation Schema, SQL DDL, Mongoose Schema
| Visual Paradigm
| Relational 및 NoSQL Data Model의 이해, Semantic-to-Logical Mapping 알고리즘
| KOSTA 데이터베이스 설계
|
Junior
| Front-End 개발
| HTML & CSS
| Client-Side Source Code
| VS Code
| HTML, CSS, JavaScript 및 React Framework를 이용한 Responsive, Accessible, Interactive, SPA Website 개발, Selenium 기반 웹 기능 테스트
| KOSTA HTML/CSS/ JavaScript 기반 Front-End 개발, React 기반 Responsive SPA 개발, CodeCademy Front-End Engineer
|
JavaScript
|
React
|
Selenium
| Client-Side Test Code
|
Back-End 개발
| Java / Junit
| Server-Side Source Code
| IntelliJ
| Java 기반 OO 프로그래밍, Junit 기반 TDD
| CodeGym Java Course, KOSTA Java 기반 TDD
|
Spring
| Spring MVC, Spring Data, Spring Boot 프레임워크 기반의 Cloud-Native, 서비스 지향 Java 애플리케이션 개발
| KOSTA Spring 프레임워크 기반 Cloud-Native 자바 애플리케이션 개발
|
Database 개발
| SQL, ORM, ODM
| SQL Query, JPA Annotation, Mongoose Query
| MySQL, MongoDB
| Relational DB와 Document DB의 생성 및 트랜잭션 처리, Hibernate 기반 ORM, Mongoose 기반 ODM
| KOSTA SQL 및 JDBC 프로그래밍, KOSTA MongoDB 활용, KOSTA JPA/Hibefrnate 기반 ORM
|