교육 개요

점차 복잡해져 가는 SW의 개발기간 단축 및 품질향상, 개발자간 원활한 의사소통을 위해 UML 2.0 표기법을 학습합니다. 또한 UML 2.0 표기법에 의해 작성된 다이어그램이 어떻게 코드로 매핑되는 지에 대해서도 살펴볼 수 있습니다.

교육 대상
  • 복잡한 SW 환경에서 효율적인 분석, 설계를 하고자 하시는 분
  • SW 엔지니어링 개념을 도입하여 진행하고 싶은 분
교육 효과
  • UML의 기본 개념을 이해
  • SW Process을 이해
  • 분석,설계 사례와 실습을 통해 분석/설계를 이해
  • 품질 좋은 SW 설계를 위한 pattern을 이해하고 적재적소에 사용
실습 환경

문서 작업 Tool, UML Tool

교육 내용
구분 목차 주요 내용
    1일차
  • SW 개발 Process와 UML2.0
  • SW 요구사항 모델링
  • SW 개발 Process
  • UML 2.0 Diagram
  • 요구사항 수집시 고려사항
  • Usecase Diagram을 이용한 주요 기능 추출
  • Usecase 기술서
    2일차
  • SW 분석 모델링
  • Activity Diagram을 이용한 검증
  • Usecase 기술서
  • Usecase Diagram 정제
  • State Diagram을 상태 정의
    3일차
  • SW 아키텍쳐 설계
  • SW 설계 모델링
  • Architecture Diagram을 이용한 SW 구조 설계
  • UML을 이용한 설계 모델링
  • Class Diagram을 이용한 클래스 설계
  • Sequence Diagram 을 이용한 객체간의 커뮤니케이션 설계
    4일차
  • Pattern 이해와 응용
  • Architectural Pattern 적용
  • Design Pattern 이해와 적용
  • Coding Pattern 이해와 적용
    5일차
  • Design Pattern 적용
  • SW 구현
  • Design Pattern 적용
  • Coding 표준화
  • Coding시 고려사항