요구사항을 기능 단위로 세어 규모를 산정하는 기법의 약어는? (영문)
FP
자주 쓰는 SELECT 문을 이름 붙여 저장해 두고 테이블처럼 조회하는 가상 테이블은?
뷰
트랜잭션의 갱신 내용을 디스크에 반영하기 전, 로그에 먼저 기록하는 회복 기법의 이름은? (한글)
즉시 갱신
UML 다이어그램 중 시스템과 사용자(액터)의 상호작용을 기능 단위로 그리는 것은? (한글)
유스케이스 다이어그램
입력값을 조작해 데이터베이스 질의문을 변조하는 대표적인 웹 취약점 공격의 이름은? (영문)
SQL Injection
소프트웨어 형상 관리에서 변경의 기준이 되는, 공식적으로 검토·합의된 산출물을 뜻하는 용어는? (한글)
형상 기준선
두 개 이상의 모듈을 합쳐 인터페이스 오류를 찾는 테스트 단계의 이름은? (한글)
통합 테스트
데이터베이스에서 릴레이션의 각 튜플을 유일하게 식별하는 최소한의 속성 집합을 [후보 키]라고 한다.
소프트웨어 개발에서 완성된 모듈을 하나씩 결합해 가며 인터페이스 오류를 확인하는 테스트를 [통합 테스트]라고 한다.
운영체제가 프로세스에 할당한 자원과 실행 상태를 담아 관리하는 자료구조를 [PCB]라고 한다.
네트워크에서 IP 주소를 물리적 MAC 주소로 변환하는 프로토콜은 [ARP]이다.
요구사항 명세 이후 설계 단계에서 시스템을 모듈로 나누고 각 모듈의 역할을 정하는 작업을 [상위 설계]라고 한다.
정보보안의 세 가지 목표는 기밀성, 무결성, 그리고 [가용성]이다.
CREATE, SELECT, GRANT, COMMIT
DDL, DML, DCL, TCL
싱글톤, 어댑터, 옵서버
생성 패턴, 구조 패턴, 행위 패턴
타당성 검토 → 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수
자료 결합도 → 스탬프 결합도 → 제어 결합도 → 외부 결합도 → 공통 결합도 → 내용 결합도