[월:] 2024년 01월

관측가능성 (Observability)

1. 관측가능성 (Observability)의 개요 (1) 관측가능성의 개념 개념도 개념 시스템의 문제 해결 및 자동화를 위해 외부 출력값인 메트릭(Metric), 추적(Trace), 로그(Log) 등을 분석하여 시스템의 내부 상태를 이해하고 예측할 수 있는 속성 제어 이론의 시스템 출력 변수(output variable)를 사용하여 상태 변수(state variable)에 대한 정보를 알아낼 수 있는지를 나타내는 용어에서 출발 (2) 관측가능성과 모니터링의 비교 비교 항목 관측가능성

LTE-V2X (Vehicle to Everything)

1. 국내 C-ITS 단일 통신 방식, LTE-V2X의 개념 및 특징 개념 특징 안전한 차량 운행 지원 위해 LTE 기반 차량 간, 차량과 보행자 및 교통 인프라간 정보 공유하는 V2X 기반 C-ITS 통신 기술 – LTE 이동통신망 기반 안정성 확보 – Wi-Fi 기반 기술보다 커버리지가 넓음 – 짧은 지연 시간 및 데이터 고속 전송 가능 LTE-V2X는

행동 패턴 (Behavioral Pattern)

1. 문법 규칙을 클래스로 표현, Interpreter 패턴 (1) Interpreter 패턴의 개념 및 사용 목적 개념 사용 목적 자주 등장하는 문제를 간단한 언어의 문법으로 정의하고 해석하여 재사용하는 행동 디자인 패턴 – 자주 등장하는 패턴을 문법/언어로 정의 – 기존 코드 변경없이 새로운 표현 생성 (2) Interpreter 패턴의 클래스 다이어그램 (3) Interpreter 패턴의 구성요소 구성요소 역할 AbstractionExpression 상

구조 패턴 (Structural Pattern)

1. 인터페이스 호환성 제공, Adapter 패턴 (1) Adapter 패턴의 개념 및 사용 목적 개념 사용 목적 호환되지 않은 인터페이스를 가진 객체 간 클래스 상속과 인스턴스 위임을 통해 인터페이스 호환성을 제공하는 구조적 디자인 패턴  – 서로 다른 인터페이스 간 호환성 제공 – 프로그램 신/구버전 공존 가능성 제공 (2) Adapter 패턴의 클래스 다이어그램 상속 위임 (3) Adapter

생성 패턴 (Creational Pattern)

1. 불필요 의존성 제거, Factory Method 패턴 (1) Factory Method 패턴의 개념 및 사용 목적 개념 사용 목적 클래스의 인스턴스 생성을 하위 클래스에게 맡기도록 객체를 생성하기 위한 인터페이스를 정의하는 디자인 패턴 – 결합 문제 해결 위한 불필요한 의존성 제거 – 프레임워크와 실제 인스턴스 생성을 분리 (2) Factory Method 패턴의 클래스 다이어그램 (3) Factory Method 패턴의