Course Outline

개요

  • 시스템 및 구성 요소 응집력
  • 시스템/구성요소 종속성
  • [삼]
  • Technical Architecture
  • Enterprise Architect물론
  • SOA 및 마이크로 서비스 아키텍처
  • 위 개념 간의 관계
  • 논리 중복성과 종속성
  • 데이터 중복성과 종속성

[삼]

기초

  • 용어 설명: 아키텍처, 디자인, 모델링
  • 직교성
  • 콘웨이 법률

공통 아키텍처

  • 모듈식 분해
  • 계층적 아키텍처
  • 중앙 집중식(중재자 패턴)
  • 이벤트 기반 아키텍처
  • 인터럽트 기반
  • OSI
  • 클라이언트 서버
  • 레이어 모델

OO 디자인의 원리

  • 건식, SRP
  • 캡슐화
  • 인터페이스에 대한 프로그램
  • Liskov의 원리
  • 데메테르의 법칙

Design Patterns

  • Design Patterns 뭐야?
  • 창조 패턴
  • 구조적 패턴
  • 행동 패턴
  • 모델-컨트롤러-뷰(MCV)

디자인 도구

  • 도메인별 언어
  • 어휘 분석
  • CRC 카드
  • 시나리오
  • Use Case 설명

UML 그래픽 표현

  • 클래스 다이어그램
  • 시퀀스 다이어그램
  • 집계 다이어그램
  • UML 도구

UML 이외의 그래픽 표현

  • ER 모델링
  • 상태 머신
  • 데이터 흐름
  • 건축 모델

설계 및 유지 관리

  • 레만스 법칙
  • 건축적 안티패턴
  • 리팩토링 전략

SOA 및 통합 패턴

  • 통합 기술 및 방법
  • 동기/비동기
  • 직접 커뮤니케이션 패턴에 대한 자세한 내용
  • 직접적이고 중개된 커뮤니케이션
  • 메시지 큐
  • ESB

배포 패턴

  • 코드 배포
  • 불변 배포
  • 가용성, 확장성, 고성능, 내결함성 패턴
  • 데이터와 메시지 복제 및 클러스터링(CAP 정리)

  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (2)

Related Courses

Related Categories