본문 바로가기

ETC/자격증

[정보처리기사]문제 풀이 정리 4

반응형

트리의 Degree(차수)와 Terminal Node(단말 노드)의 수는?
Node(노드) = 원
Degree(노드의 차수) = 자식 노드의 개수
Degree(트리의 차수) = 노드의 차수가 가장 큰 값
Teminal Node(단말 노드) = 자식이 없는 노드


디지털 저작권 관리(DRM)의 기술 요소는?
암호화 기술
암호화 파일 생성
키 관리
식별 기술
저작권 표현
정책 관리
크랙 방지
인증
인터페이스
이벤트 보고
사용 권한


소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은?
Pareto의 법칙


소프트웨어 형상 관리(Software Configuration Management)는?
소프트웨어의 개발 과정에서 발생하는 산출물의 변경 사항을 버전 관리하기 위한 일련의 활동


알고리즘 시간 복잡도 0(1)의 의미는?
알고리즘 수행 시간이 입력 데이터 수와 관계 없이 일정하다.
NULL인지 검사하는 알고리즘에 해당된다.


소스 코드 품질 분석 도구 중 정적 분석 도구는?
- 오픈소스 : pmd, valgrind, Find Bug, checkstyle, cppcheck, Corbetura
- 상용소스 : Coverity, IBM Rational Software, PolySpace


Validation(검증) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며,
오류와 사용상의 문제점을 사용자와 개발자가 함께 확언하면서 검사하는 기법은?
알파검사


하향식 통합에 있어서 모듈 간의 통합 시험을 위해 일시적으로 필요한 조건만을 가지고  임시로 제공되는 시험용 모듈을 무엇이라고 하는가?
Stub(스터브)


SW 패키징 도구 활용 시 고려사항은?
반드시 암호화 및 보안 기능을 고려한다.
다양한 다른 기종 연동을 고려한다.
사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려한다.
제품 소프트웨어의 종류에 적합한 암호화 알고리즘을 적용한다.
지속적인 배포를 고려한다.


외계인 코드(AIien Code)란 무엇인가?
15년 이전에 개발된 소스 코드
아주 오래되었거나 참고 문서 또는 개발자가 없어 유지보수 작업이 어려운 프로그램 

반응형