29. 인터페이스 구현 검증 도구가 아닌것은?
1. ESB
2. xUnit
3. STAF
4. NTAF
인터페이스 구현 검증도구
- xUnit : Java, c++, .Net 등 다양한 언어를 지원하는 단위 테스트 프레임워크
- STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
- FitNesse : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크
- NTAF : FitNesse의 장점인 협업기능과 STAF의 장점인 재사용 및 확정성을 통합한 자동화 프레임워크
31. 다음 설명에 해당하는것은?
물리적 저장장치의 입장에서 본 데이터베이스 구조로서 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타낸다.
- 외부스키마
- 내부스키마
- 개념스키마
- 슈퍼스키마
외부스키마=서브스키마=사용자 뷰
- 외부스키마는 사용자나 프로그래머가 개인의 입장에서 필요하는 데이터베이스의 논리적 구조
- 전체 데이터베이스의 한 논리적인 부분을 볼수 있으므로 서브스키마라고도 함
- 하나의 DB시스템에는 여러개의 외부 스키마가 존재할수 있다 하나의 외부 스키마를 여러개의 응용 프로그램이나 사용자가 공용할수도 있다.
- 같은 데이터베이스에 대해서도 서로 다른 관점 정의허용
- 프로그래머는 COBOL, C등의 언어를 사용해 DB에 접근한다
개념스키마
- 데이터베이스의 전체적인 논리구조, 모든 프로그램이나 사용자들이 필요로하는 데이터를 종합한 조직 전체의 데이터베이스로 하나만 존재
- 개체간의 관계와 제약조건을 나타내고 데이터베이스의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의
- 스키마라고 하면 개념 스키마를 이야기한다.
내부스키마
- 데이터베이스의 물리적인 구조
- 데이터의 실제 저장 방법을 기술
- 물리적인 저장장치와 밀접한 계증
- 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마
37. 블랙박스 테스트 기법으로 거리가 먼 것은?
1. 기초 경로 검사
2. 동치 클래스 분해
3. 경계값 분석
4. 원인 결과 그래프
화이트박스 테스트(White Box Test)
- 모듈의 원시코드를 오픈, 논리적인 모든 경로를 테스트해 테스트 케이스 설계
- 설계된 절차에 초점을 둔 구조적 테스트로 프로시저 설계의 제어 구조를 사용하여 테스트 케이스를 설계하며 테스트 과정의 초기에 적용
- 모듈 안의 작동을 직접 관찰
- 종류: 기초 경로 검사, 제어 구조 검사
블랙박스 테스트(Black Box Test)
- 수행할 특정 기능을 알기 위해서 각 기능이 완전히 작동되는 것을 입증하는 테스트로 기능 테스트라고도 한다.
- 사용자의 요구사항 명세를 보면서 테스트 하는것
- 소프트웨어 인터페이스에서 실시되는 테스트
- 종류: 동치분할검사, 경계값 분석, 원인-효과 그래프검사, 오류 예측 검사, 비교 검사
41. 데이터 베이스 구축 트랜잭션 특징 문제
트랜잭션의 연산은 모두 실행되거나 모두 실행되지 않아야한다.
정답: Atomicity(원자성)
완료 = 커밋, 전혀 반영되지 않도록 복구 = 롤백 -> Atomicity(원자성)