📍 21년 3회 2과목 소프트웨어 개발
📌 Q21.
강도(Stress) 테스트 : 시스템에 과다 정보량을 부과하여 과부하시에도 시스템이 정상적으로 작동되는지 테스트
회복(Recovery) 테스트 : 시스템에 고의로 실패를 유도하고 시스템이 정상적으로 복귀하는지 테스트
📌 Q22.
버블정렬
📌 Q23.
깊이우선탐색(DFS)
📌 Q24.
모듈 : 독립적인 기능을 갖는 단위
명령어들의 집합
📌 Q25.
테스트 드라이버 : 시험 대상 모듈을 호출
하위 모듈을 호출하고 파라미터 전달, 모듈 테스트 수행 후의 결과 도출
상향식 테스트에 사용
테스트 스텁 : 제어 모듈이 호출하는 타 모듈의 기능을 수행
하향식 테스트에 사용
📌 Q26.
선형구조 : 리스트, 큐, 데크, 스택
비선형구조 : 트리, 그래프
📌 Q27.
Underflow : 스택에 데이터가 없을 때
Overflow : 스택이 가득 찼을 때
📌 Q28.
사용자 매뉴얼 작성 절차 : 작성 지침 정의 - 사용자 매뉴얼 구성 요소 정의 - 구성 요소별 내용 작성 - 사용 매뉴얼 검토
📌 Q29.
스택
📌 Q30.
검증 : 과정 테스트(개발자)
요구 명세의 기능, 비기능 요구사항을 얼마나 잘 준수하는지 측정
사용자의 요구에 적합한지 측정
확인 : 결과 테스트(사용자)
사용자의 의도에 따라 구현되었음을 측정
📌 Q31.
단위(Unit) 테스트 : 개별 모듈을 시험
📌 Q32.
형상관리 :
형상 통제 과정에서 형상 목록의 변경 요구는 형상 통제 위원회의 승인을 통해(즉시 X) 이루어짐
📌 Q33.
소스코드 정적 분석 :
코드를 실행시키지 않고 분석
잠재적인 오류를 찾아 냄
자료흐름이나 논리흐름을 분석하여 비정상적인 패턴을 찾을 수 있음
📌 Q34.
결함(Fault) : 오류 및 작동 실패의 원인
📌 Q35.
코드의 간결성 :
공백 이용하여 실행문과 주석을 명확히 구분
괄호, 들여쓰기를 통해 복잡한 논리식, 산술식 표현
빈줄을 사용해 선언부와 구현부 구분
한 줄의 최대길이 제한
📌 Q36.
이식성(Portability) : 하나 이상의 하드웨어 환경에서 운용되기 위해 쉽게 수정될 수 있는 시스템 능력
사용용이성(Usability) : 소프트웨어를 쉽게 사용할 수 있는 정도
📌 Q37.
이진탐색트리 : 최악의 경우 시간복잡도 O(n)
📌 Q38.
전위 순회(Preorder) : Root - Left - Right
중위 순회(Inorder) : Left - Root - Right
후위 순회(Postorder) : Left - Right - Root
📌 Q39.
테스트 수행 도구 : 자료흐름도, 기능테스트, 입력 도메인 분석, 랜덤 테스트
통합 테스트 시 사용 : 스텁, 드라이버
📌 Q40.
패키저 : 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶음
콘텐츠 제공자 : 콘텐츠를 제공하는 저작권자
클리어링 하우스 : 라이센스를 발급하고 관리
DRM 컨트롤러 : 배포된 콘텐츠의 이용 권한 통제
'자격증 > 정보처리기사 필기' 카테고리의 다른 글
[정보처리기사 필기] 21년 3회 4과목 프로그래밍 언어 활용 (0) | 2024.02.12 |
---|---|
[정보처리기사 필기] 21년 3회 3과목 데이터베이스 구축 (0) | 2024.02.12 |
[정보처리기사 필기] 21년 3회 1과목 소프트웨어 설계 (1) | 2024.02.12 |
[정보처리기사 필기] 22년 1회 5과목 정보시스템 구축관리 (0) | 2024.02.12 |
[정보처리기사 필기] 22년 1회 4과목 프로그래밍 언어 활용 (1) | 2024.02.12 |