[종합] SW 분석설계 및 모델링 전문가
교육일정 | |
---|---|
교육시간 | 5일, 35시간 / 09:30 ~ 17:30 |
교육장소 | 한국생산성본부 4층 408호 |
고용보험 | 고용보험 비환급 ? |
교육비
|
정상가 800,000 원 1사2인 이상시 1인당 760,000 원 KPC 유료법인회원 720,000 원 |
교육문의 | T. 02-724-1218 / F. 02-724-1875 /hkypark@kpc.or.kr |
교육시간
09:30 ~ 17:30
교육목적/특징
※ 8월 16일(월) 시작하는 차수는 대체공휴일 지정에 따라 교육일자가 17일(화) 시작으로 변경되었습니다.
따라서 본 회차 교육에 한하여 아래와 같이 진행될 예정이니 참고 부탁드립니다.
- 일수 변경 : 5일 35H --> 4일 32H
- 시간 변경 : 09:30 ~ 17:30 --> 09:00 ~ 18:00
■ 본 교육과정은 객체지향에 대한 이해 및 이를 근간으로 한 S/W 분석 및 설계에 필요한 체계적인 접근 방법 및 지식을 실무 차원에서 제공함으로써, S/W 분석 및 설계 모델에 대한 이해 및 활용을 높이고, S/W 품질을 향상시킬 수 있는 능력 배양
■ OO(Object Oriented), CBD 등 객체지향 및 UML 을 기반으로 하는 중/대규모 프로젝트 환경에서 분석/설계 모델링을 수행하는데 필요한 모델링 개념, 기법, 산출물 등을 이해할 수 있도록 내용 구성
교육대상
■ 소프트웨어 분석/설계자
■ 소프트웨어 개발자
■ 프로젝트 관리자
■ 품질 전문가
* 본 교육과정은 개강일 기준으로 약 7일 전 개강 여부를 확정하며,
최소한의 수강생이 모이지 않을 경우 폐강될 수도 있음을 알려드립니다.
(수강신청 완료자분들을 대상으로 개강일 기준 약 7일 전 문자/메일로 안내드리고 있습니다.)
교육내용
일차 | 내용 | |
---|---|---|
1일차 | 오전 |
[Phase 01] 모델링 이해 - 소프트웨어의 특성 및 동향 - 소프트웨어 설계의 주요 원칙 - 모델링의 정의 및 중요성 - 모델의 정의 및 중요성 |
오후 |
[Phase 02] 객체지향 및 UML 이해 - 개발 패러다임에 따른 모델링 관점의 변화 - 객체지향의 용어(Object-Type, Class, Object, Instance, Attribute, Operation) - 객체지향의 개념(캠슐화, 정보은닉, 인터페이스, 가시성, 상속, 재정의, 다향성) - UML의 특징 및 구성요소 - UML 다이어그램의 종류 및 목적 |
|
2일차 | 오전 |
[Phase 03] Use Case 모델링 - Use Case 모델링 절차 및 Package 활용 방법 - Use Case 도출 및 단위 - 실습 : Actor 및 Use Case 도출 - Use Case 다이어그램 및 명세서 작성 방법 - 실습 : Use Case 및 명세서 도출 - Storyboard 및 스펙의 활용 |
오후 |
[Phase 04] 분석 모델링 - 분석 모델의 정의 및 Use Case와 비교 - 분석 단계 모델링 절차 및 Package 정의 - 정적 분석 및 동적 분석 - 실습 : 분석 Class 도출, Sequence 다이어그램 도출 - 상황별 다이어그램 활용 (Collaboration, Stateshart, VOPC Class) |
|
3일차 | 오전 |
[Phase 05] SW 아키텍처 및 Framework 이해 - SW 아키텍처의 필요성, 정의, 역할 - SW 아키텍처의 레벨 및 스타일 - J2EE와 .NET 아키텍처 비교 - Framework의 이해와 응용 프레임워크 구성 - SW 아키텍처의 산출물 및 응용 프레임워크 구조도 |
오후 |
[Phase 06] Design Pattern - SW 설계의 주요 원칙 및 Strategy Pattern - Pattern의 정의 및 4대 요소 - Patttern 활용 방안(Adpater, Facade, Template Method, Composite, State, Command, Observer) - Patter의 변화 요소 및 활용시 유의 사항 |
|
4일차 | 오전 |
[Phase 07] Refactoring - Refactoring 정의 및 Catalogue 소개 - Code Smell 활용 (Comments, Extract Method, Introduce Assertion, Feature Envy 등) - Refactoring 활용 팁(예제 분석) |
오후 |
[Phase 08] 데이터 모델링 - Part1 - 데이터 모델링의 정의 및 필요성 - 데이터 모델의 Dimension (Subject, Time, Rule&Fact, Architectural) - 데이터 모델 표기법 (Entity, Instance, Attribute, Key, Indentifier 등) |
|
5일차 | 오전 |
[Phase 09] 데이터 모델링 - Part2 - 데이터 모델링 기법 (Normalization, Classification, Clustering 등) - 데이터 모델링 절차 - 개념 모델과 상세 모델의 비교 및 활용 방법 |
오후 |
[Phase 10] 설계 모델링 - 설계 모델의 정의, 목적, 분석모델과의 비교 - 설계 단계 Class 도출 및 정의 시 고려사항 - 실습 : 설계 Class 도출, Sequence 다이어그램 작성 - Model Driven Arcitecture의 정의 및 활용 |
|
※ 본 교육과정은 교육인원모집 미달시 폐강 될 수도 있습니다. |
수강후기
연관 자격
자격증명 | 자격증관련링크 |
---|