입출력 구현

자료구조

트리구조 "tree.svg", iseohyun.com, 2024, CC BY-SA 4.0
tree 연산 연습
상황 중위 전위 후위
A + B + A B A B +
A + (B * C)
= A + □
+ A * B C
= + A (* B C)
= + A □
A B C * +
= A (B C *) +
= A □ +

정렬

검색

Binary Search(이진 검색): 정렬된 상태에서 검색

Hashing

hash 용어 hash function

데이터베이스

종류 DBMS(DataBase Management System): DB관리에 다음 서비스를 제공하는 시스템 Schema(스키마) 전반적인 명세(Specification)를 기술한 메타데이터 집합

절차형 SQL

통합 구현

단위 모듈 한 가지 동작을 수행하기 위한 SW IPC(Inter-process Communication) 개발환경

패키징

DRM흐름도 "drm.svg", iseohyun.com, 2024, CC BY-SA 4.0
DRM(Digital Right Management): 디지털 저작권관리 설치 메뉴얼 사용자 메뉴얼 형상 관리(SCM: Software Configuration Management) 빌드 자동화

테스트 관리

테스트 기본 원리

분류

White Box Black Box

V 모델

V모델 "v_model.svg", iseohyun.com, 2024, CC BY-SA 4.0

개발 프로세스 각 단계가 잘 수행되었는지 확인해야 합니다. 각 단계는 순차적으로 이루어지므로, 각 단계에 대응하는 테스트는 역순으로 이루어집니다.

테스트 케이스

테스트 자동화

Fault

Fault(결함): 설계한 것과 다르게 동작하는 것, 고장(Failure)로 인해 오류(Error)가 발생하는 것

복잡도

성능 개선

인터페이스 구현

EAI(Enterprise Application Integration) Data format

보안