[정보처리기사 실기] V모델
2022. 6. 1. 20:20
자격증/정보처리기사
V모델 ✔️ 소프트웨어 개발 단계와 애플리케이션 테스트를 연결하여 표현한 것 테스트 단계 ✔️ 단위 테스트 : 구조 기반, 명세 기반 ✔️ 통합 테스트 ✔️ 시스템 테스트 : 기능적(블랙박스), 비기능적(화이트박스) ✔️ 인수 테스트 : 사용자 인수 테스트, 운영상 인수 테스트, 계약 인수 테스트, 규정 인수 테스트, 알파 테스트, 베타 테스트 ❓ 애플리케이션 테스트 중 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 테스트 하는 기법을 쓰시오. 더보기 단위 테스트 통합 테스트 ✔️ 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트 ✔️ 비점진적 통합 방식 : 빅뱅 통합 테스트 ✔️ 점진적 통합 방식 : 하향식 통합 테스트, 상향식 통합 테스트, ..
[정보처리기사 실기] 화이트박스 테스트, 블랙박스 테스트
2022. 5. 31. 20:17
자격증/정보처리기사
화이트박스 테스트 (→ 내부가 보인다) ✔️ 원시코드의 논리적인 모든 경로를 테스트 ✔️ 기초 경로 검사, 제어 구조 검사 ✔️ 검증 기준 : 문장 검증 기준, 분기 검증 기준, 조건 검증 기준, 분기 검증 기준 블랙박스 테스트 ✔️ 소프트웨어가 수행할 기능이 완전히 작동되는 것을 입증하는 테스트 ✔️ 동치 분할 검사, 경계값 분석, 원인 효과 그래프 검사, 오류 예측 검사, 비교 검사 ❓ 소프트웨어 인터페이스에서 실시되는 기능 테스트로, 소프트웨어의 기능이 의도대로 작동하고 있는지 테스트 하는 기법을 쓰시오. 더보기 블랙박스 테스트
[정보처리기사 실기] 테스트의 분류
2022. 5. 30. 20:13
자격증/정보처리기사
프로그램 실행 여부에 따른 테스트의 분류 ✔️ 정적 테스트 👉 워크스루 : 개발자가 동료개발자들(5명내외) 앞에서 격식을 갖춰 코드를 직접 설명하면서 검토 👉 인스펙션 : 개발자 외 다른 전문가가 검사하는 가장 공식적인 리뷰 기법 👉 코드 검사 ✔️ 동적 테스트 👉 블랙박스 테스트 👉 화이트박스 테스트 테스트 기반에 따른 테스트의 분류 ✔️ 명세 기반 테스트 👉 동등분할 👉 경계값 분석 ✔️ 구조 기반 테스트 👉 구문기반 👉 결정기반 👉 조건기반 👉 조건결정기반 ✔️ 경험 기반 테스트 👉 에러추정 👉 체크리스트 👉 탐색적 테스팅 시각에 따른 테스트의 분류 ✔️ 검증 테스트(개발자) ✔️ 확인 테스트(사용자) 목적에 따른 테스트의 분류 ✔️ 회복 테스트 : 일부러 결함을 준 후 얼마나 잘 복구가 되는지 확..
[정보처리기사 실기] 정규화(이상, 함수적 종속, 정규화)
2022. 4. 29. 20:49
자격증/정보처리기사
이상(Anomaly) ✔️ 테이블 조작 시 문제 발생하는 현상 ✔️ 삽입 이상, 삭제 이상, 갱신 이상 함수적 종속 ✔️ X → Y ✔️ A가 B의 결정자이면, B는 A에 함수적 종속 정규화(Normalization) ✔️ 이상의 발생을 방지하기 위하여 하나의 테이블을 둘 이상으로 분리하는 작업 ✔️ 제 1 정규형 : 모든 도메인이 원자값 ✔️ 제 2 정규형 : 부분 함수 종속 제거(완전 함수 종속 만족) ✔️ 제 3 정규형 : 이행적 함수 종속 제거 ✔️ BCNF : 모든 결정자가 후보키 ✔️ 제 4 정규형 : 다치 종속 ✔️ 제 5 정규형 : 조인 종속 ❓ 다음 설명에서 ①~④에 들어갈 가장 적합한 용어를 쓰시오. 어떤 릴레이션(관계) R에서 A와 B를 각각 R의 애트리뷰트(속성) 집합이라고 가정할 ..
[정보처리기사 실기] 데이터 모델의 정의
2022. 4. 28. 20:50
자격증/정보처리기사
데이터 모델의 정의 ✔️ 데이터 모델 구성 요소 👉 개체, 속성, 관계 ✔️ 데이터 모델 종류 👉 개념적 데이터 모델 : ER 모델 👉 논리적 데이터 모델 : 관계형 모델, 계층 모델, 네트워크 모델 👉 물리적 데이터 모델 ✔️ 데이터 모델에 표시할 요소 👉 구조, 연산, 제약 조건 ❓ 다음이 설명하는 데이터 모델을 쓰시오. ✅ 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정이다. ✅ 속성들로 기술된 개체 타입과 이 개체 타입들 간의 관계를 이용하여 현실 세계를 표현하며, 대표적인 모델로는 E-R 모델이 있다. 더보기 개념적 데이터 모델
[정보처리기사 실기] 동적 모델링
2022. 4. 27. 20:47
자격증/정보처리기사
동적 모델링의 개념 ✔️ 시스템 내부 구성 요소들 간에 이루어지는 동작이라는 관점에서 표현 ✔️ 종류 : 시퀀스 다이어그램, 커뮤니케이션 다이어그램, 상태 다이어그램 시퀀스(Sequence) 다이어그램 ✔️ 시스템이나 객체들이 메시지를 주고 받으며 시간의 흐름에 따라 상호작용하는 과정을 표현 ✔️ 구성 : 액터, 객체, 메시지 등 ❓ UML 시퀀스 다이어그램 요소 중 다음 설명에 해당하는 요소를 쓰시오. ✅ 객체가 메시지를 주고 받으며 구동되고 있음을 표현한다. ✅ 라이프라인 상에 겹쳐 직사각형 형태로 표현한다. 더보기 활성 상자 커뮤니케이션 다이어그램 ✔️ 동작에 참여하는 객체들이 주고받는 메시지와 객체들 간의 관계를 표현 ✔️ 클래스 다이어그램에서 관계가 제대로 표현됐는지 점검하는 용도로도 사용 ✔️..
[정보처리기사 실기] 정적 모델링
2022. 4. 26. 20:41
자격증/정보처리기사
정적 모델링의 개념 ✔️ 기능 구현에 필요한 자료들의 논리적인 구조를 표현한 것 ✔️ 종류 : 클래스 다이어그램 클래스 다이어그램의 개념 ✔️ 시스템을 구성하는 요소에 대해 이해할 수 있는 구조적 다이어그램 ✔️ 구성 : 클래스, 제약조건, 관계 등 ❓ UML 다이어그램 중 다음과 같은 특징을 갖는 다이어그램이 무엇인지 쓰시오. ✅ 시스템을 구성하는 요소에 대해 이해할 수 있는 구조적 다이어그램이다. ✅ 시스템을 구성하는 요소를 문서화 하는데 사용된다. ✅ 코딩에 필요한 객체의 속성, 함수 등의 정보를 잘 표현하고 있다. ✅ 클래스, 제약조건, 관계 등으로 구성된다. 더보기 클래스 다이어그램
[정보처리기사 실기] UML
2022. 4. 22. 20:14
자격증/정보처리기사
UML ✔️ 대표적인 객체지향 모델링 언어 ✔️ 구성 요소 : 사물, 관계, 다이어그램 사물 ✔️ 구조 사물, 행동 사물, 그룹 사물, 주해 사물 관계 ✔️ 연관 관계, 집합 관계, 일반화 관계, 의존 관계, 실체화 관계 다이어그램 ✔️ 구조적 다이어그램 : 클래스, 객레, 컴포넌트, 배치, 복합체 구조, 패키지 ✔️ 행위 다이어그램 : 유스케이스 시퀀스, 커뮤니케이션, 상태, 활동, 상호작용개요, 타이밍 ❓ 구현 단계에서 사용되는 UML 다이어그램으로, 결과물, 프로세스, 컴포넌트 등 물리적인 자원의 위치를 표현할 때 사용하는 다이어그램을 쓰시오. 더보기 배치 다이어그램