오답노트 2020년 9월 기출

mainxjuju·2021년 8월 9일
0

29. 인터페이스 구현 검증 도구가 아닌것은?

1. ESB
2. xUnit
3. STAF
4. NTAF


인터페이스 구현 검증도구

  • xUnit : Java, c++, .Net 등 다양한 언어를 지원하는 단위 테스트 프레임워크
  • STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
  • FitNesse : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크
  • NTAF : FitNesse의 장점인 협업기능과 STAF의 장점인 재사용 및 확정성을 통합한 자동화 프레임워크

31. 다음 설명에 해당하는것은?

물리적 저장장치의 입장에서 본 데이터베이스 구조로서 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타낸다.

  1. 외부스키마
  2. 내부스키마
  3. 개념스키마
  4. 슈퍼스키마

외부스키마=서브스키마=사용자 뷰

  • 외부스키마는 사용자나 프로그래머가 개인의 입장에서 필요하는 데이터베이스의 논리적 구조
  • 전체 데이터베이스의 한 논리적인 부분을 볼수 있으므로 서브스키마라고도 함
  • 하나의 DB시스템에는 여러개의 외부 스키마가 존재할수 있다 하나의 외부 스키마를 여러개의 응용 프로그램이나 사용자가 공용할수도 있다.
  • 같은 데이터베이스에 대해서도 서로 다른 관점 정의허용
  • 프로그래머는 COBOL, C등의 언어를 사용해 DB에 접근한다

개념스키마

  • 데이터베이스의 전체적인 논리구조, 모든 프로그램이나 사용자들이 필요로하는 데이터를 종합한 조직 전체의 데이터베이스로 하나만 존재
  • 개체간의 관계와 제약조건을 나타내고 데이터베이스의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의
  • 스키마라고 하면 개념 스키마를 이야기한다.

내부스키마

  • 데이터베이스의 물리적인 구조
  • 데이터의 실제 저장 방법을 기술
  • 물리적인 저장장치와 밀접한 계증
  • 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마

37. 블랙박스 테스트 기법으로 거리가 먼 것은?

1. 기초 경로 검사
2. 동치 클래스 분해
3. 경계값 분석
4. 원인 결과 그래프

화이트박스 테스트(White Box Test)

  • 모듈의 원시코드를 오픈, 논리적인 모든 경로를 테스트해 테스트 케이스 설계
  • 설계된 절차에 초점을 둔 구조적 테스트로 프로시저 설계의 제어 구조를 사용하여 테스트 케이스를 설계하며 테스트 과정의 초기에 적용
  • 모듈 안의 작동을 직접 관찰
  • 종류: 기초 경로 검사, 제어 구조 검사

블랙박스 테스트(Black Box Test)

  • 수행할 특정 기능을 알기 위해서 각 기능이 완전히 작동되는 것을 입증하는 테스트로 기능 테스트라고도 한다.
  • 사용자의 요구사항 명세를 보면서 테스트 하는것
  • 소프트웨어 인터페이스에서 실시되는 테스트
  • 종류: 동치분할검사, 경계값 분석, 원인-효과 그래프검사, 오류 예측 검사, 비교 검사

41. 데이터 베이스 구축 트랜잭션 특징 문제

트랜잭션의 연산은 모두 실행되거나 모두 실행되지 않아야한다.

정답: Atomicity(원자성)

완료 = 커밋, 전혀 반영되지 않도록 복구 = 롤백 -> Atomicity(원자성)

profile
나 개발자가 맞을까....?

0개의 댓글