클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴
하나의 객체로 수행할 수 없는 작업을 여러 객체를 분해하면서 결합도를 최소화할 수 있도록 도와줌
한 객체가 처리하지 못하면 다음 객체로 넘어가는 형태의 패턴
요청을 객체 형태로 캡슐화 -> 재이용하거나 취소할 수 있도록 요청에 필요 정보를 저장하거나 로그를 남기는 패턴
언어에 문법 표현을 정의하는 패턴
접근 잦은 객체에 대해 동인 인터페이스를 사용하도록 하는 패턴
수많은 객체들 간 복잡한 상호작용을 캡슐화 -> 객체를 정의하는 패턴
특정 시점에서의 객체 내부 상태를 객체화홤
한 객체의 상태가 변화하면 객체에 상속된 다른 객체들에게 변화된 상태를 전달하는 패턴
상태에 따라 동일 동작을 다르게 처리해야 할 때
동일 계열 알고리즘들을 개별적으로 캡슐화하여 상호 교환할 수 있게 정의하는 패턴
상위 클래스 골격 정의 하위 클래스 세부 처리를 구체화하는 구조의 패턴
데이터 구조에서 처리 기능을 분리하여 별도의 클래스를 구성하는 패턴
가상 회선 방식 : 패킷이 전송되기 전에 송수신 스테이션 간의 논리적인 통신 경로를 미리 설정하는 방식 / 연결형 교환 방식
데이터그램 : 연결 경로를 확립하지 않고 각각의 패킷을 순서에 무관하게 독립적으로 전송하는 형식 / 비연결성 교환 방식
유무선 이동 및 인터넷 환경에서 가입자에 대한 안정하고 신뢰성 있는 인증, 권한 검증, 계정관리 기능을 체계적으로 제공하는 정보보호 기술
인증(Authentication) : 접근을 시도하는 가입자 또는 단말에 대한 식별 및 신분을 건즘
권한 부여(Authorization) : 검증된 가입자나 단말에게 어떤 수준의 권한과 서비스를 허용
계정관리(Accounting) : 리소스 사용에 대한 정보를 수집하고 관리하는 서비스
집합관계(Aggregation) : 하나의 사물이 다른 사물에 포함되는 관계 표현 / 하나의 객체에 여러 개의 독립적인 객체들이 구성되는 관계
일반화관계(Generalization) : 하나의 사물이 다른 사물에 비해 더 일반적인지 구체적인지 표현
테스트 ID 작성 : 테스트 케이스를 고유하게 식별하기 위한 ID 작성
테스트 목적 작성 : 테스크 시 고려해야 할 중점 사항이나 테스트 케이스의 목적을 작성
테스트할 기능 요약 : 애플리케이션의 테스트할 기능을 간략하게 작성
입력 데이터 작성 : 테스트 실행 시 입력할 데이터(입력 값, 선택 버튼, 체크리스트 등)을 작성
기대 결과 작성 : 테스크 실행 후 기대되는 결과 데이터
테스트 환결 설정
등 등