[실기] 제 1과목 - 요구사항 확인 요점 정리
현행 시스템 분석 - 현행 시스템의 구성, 기능, 인터페이스 현황 파악 (현행 시스템 분석서, 기능 정의서, 인터페이스 현황 정의서) - 현행 시스템의 아키텍쳐 및 소프트웨어 구성 현황 파악 (현행 시스템 아키텍쳐 구성도, 소프트웨어 구성도) - 현행 시스템의 하드웨어 및 네트워크 구성 현황 파악 (현행 하드웨어 구성도, 네트워크 구성도) 목표 시스템 아키텍쳐 선정 - 목표 시스템의 소프트웨어 및 아키텍쳐 정의, 아키텍쳐 평가 (소프트웨어 아키텍쳐 정의서, 시스템 아키텍쳐 정의서, 아키텍쳐 평가 결과서) 목표 시스템 개발 표준 정의 - 목표 시스템 모델링 표준 정의, 프로그램 표준 정의, 개발환경 표준 정의 (모델링 표준 정의서, 프로그램 표준 정의서, 개발환경 표준 정의서) IEEE 1471 - 유연성..
2023. 4. 30.
[필기] 제 1과목 - 소프트웨어 설계 요점 정리
GoF (Gang of Four) 디자인 패턴 - 생성 패턴 : 추상, 빌더, 팩토리 메소드, 프로토 타입, 싱글턴 - 구조 패턴 : 어댑터, 브릿지, 컴포지트, 데코레이터, 퍼싸드, 플라이웨이트, 프록시 - 행위 패턴 : 책임 연쇄, 커맨드, 인터프리터, 반복자, 중재자, 메멘토, 옵저버, 상태, 전략, 방문자, 템플릿메서드 객체지향 분석 방법론 - 럼바우 : 객체 모델, 동적 모델, 기능 모델 - Coad와 Yourdon : E-R 다이어그램, 객체 행위 모델링, 객체 식별, 구조 식별, 주체 정의... - Booch : 미시적(Micro), 거시적(Macro) 개발 프로세스, 클래스와 객체 분석 및 식별, 클래스 속성과 연산 정의 - Jacobson : Use Case 강조 - Wirsf-Brock..
2023. 2. 26.