이론 목록
이론 18개제목을 선택해 읽기
11
애플리케이션 설계
12설계 수준·추상화·분해·모듈화와 구조적 표현
상·하위 설계와 추상화·분해·정보 은닉·모듈화 원리를 구조적 표현과 함께 익힌다.
애플리케이션 설계
13소프트웨어 아키텍처 패턴과 품질 속성
주요 소프트웨어 아키텍처 패턴의 구조와 장단점을 품질 요구사항에 맞춰 비교한다.
애플리케이션 설계
14객체지향 핵심과 SOLID·설계 계약
객체지향의 네 특성과 오버로딩·오버라이딩, SOLID 원칙의 적용 목적을 정리한다.
애플리케이션 설계
15결합도·응집도·팬인·팬아웃과 공통 모듈
결합도와 응집도, 팬인·팬아웃을 통해 모듈 독립성과 공통 모듈의 품질을 판단한다.
애플리케이션 설계
16GoF 디자인 패턴: 생성·구조·행위
GoF 디자인 패턴 23개를 생성·구조·행위로 분류하고 유사 패턴의 의도를 구분한다.
인터페이스 설계
17인터페이스 요구사항·경계·명세·데이터 표준
인터페이스 요구사항과 시스템 경계를 식별하고 데이터 명세·표준·매핑 방법을 익힌다.
인터페이스 설계
18인터페이스 연계 방식과 기술
직접·간접 연계 방식과 API·웹 서비스·EAI·ESB·미들웨어의 역할을 비교한다.
인터페이스 설계
인터페이스 오류·로그·보안 설계
인터페이스 오류 유형과 재시도·롤백·대체 처리, 로그 설계 기준을 정리한다.