20문제 중 15문제 정답
1~5과목 20문제 랜덤풀이.
출처 - https://newbt.kr/%EC%8B%9C%ED%97%98/%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC/%EB%9E%9C%EB%8D%A4
오답노트 및 출처 : 요약pdf + 위키 + GPT 등을 활용하고있습니다.
선택한 답 : 2번
오답노트 :
1. 단위테스트
1) 시점 : 코딩 직후
2) 검사영역 : 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 테스트
(인터페이스, 외부적 I/O, 자료 구 조, 독립적 기초 경로, 오류처리 경로, 경계 조건 등)
3) 사용자 요구사항 기반의 기능성 테스트 최우선 수행
4) 구조 기반, 명세 기반 테스트로 분류 (주로 구조 기반 테스트 실행)
5) 발견 가능한 오류 : ① 알고리즘 오류로 인한 원치 않는 결과
② 탈출구 없는 반복문 사용
③ 틀린 수식에 의한 잘못된 결과
2. 테스트 드라이버 [③번의 설명]
1) 개념 : 테스트 대상의 하위 모듈 호출. 매개변수 전달 후, 모듈 테스트 수행 결과 도출.
2) 사용 시기 : 상위 모듈 없이 하위모듈 존재
3) 방식 : 상향식 테스트
3. 스텁
1) 개념 : (일시적으로 필요한 조건을 가진) 시험용 모듈
2) 사용 시기 : 상위 모듈만 존재 시 하위모듈 대체
3) 방식 : 하향식 테스트
선택한 답 : 4번
오답노트 :
이행적: 갑이 을을 감시하고, 을이 병을 감시하면 갑이 병을 감시하는것과 같다.
비이행적: 반이행적(보>바위, 바위>가위, 하지만 보>가위가 아닌 보<가위 ),
무이행적(백수랑 천수랑 닮고 천수랑 만수랑 닮았지만 백수랑 만수를 닮았다고 할 수 있을까?) 관계
선택한 답 : 4번
오답노트 :
정답은 ① RSA입니다. RSA(Rivest-Shamir-Adleman)
알고리즘은 공개키 암호화와 전자 서명에 널리 사용되는 암호 알고리즘입니다. 이 알고리즘은 소인수 분해 문제를 기반으로 하며, 큰 소수를 이용하여 효과적인 보안을 제공합니다.
② ECC는 타원 곡선 암호화(Elliptic Curve Cryptography)의 약어로,
다른 공개키 암호화 알고리즘입니다. ECC는 RSA와 비교했을 때
같은 수준의 보안을 제공하는 키의 크기가 더 작아서 자원 효율적인 암호화 기법으로 주목받고 있습니다.
③ PKI(Public Key Infrastructure)는 공개키 인프라스트럭처의 약어로,
공개키 기반의 암호 시스템에서 필요한 공개키 관리, 인증, 암호화 등의
기능을 제공하는 인프라스트럭처를 의미합니다.
④ PEM(Privacy-Enhanced Mail)은 개인 정보 보호를 강화하는 이메일 보안 기술로,
암호화와 인증 기능을 제공합니다. PEM은 공개키 인증서, 개인 키, 암호화된 데이터 등을
텍스트 형식으로 인코딩하여 전송하는 방식을 사용합니다.
선택한 답 : 2번
오답노트 :
③ 주로 화살표를 사용하여 논리적인 제어구조로 흐름을 표현한다.
NS chart는 화살표보다는 기하학적인 도형과 선분을 이용하여 제어구조를 표현하는 방법으로,
제어구조를 좀 더 직관적이고 명확하게 표현할 수 있습니다.
또한, NS chart는 주로 구조적인 프로그래밍에서 사용되며, 프로그램의 논리적인 흐름을 이해하고
오류를 찾는 데에 유용합니다.
선택한 답 : 2번
오답노트 :
PERT(Program Evaluation and Review Technique, 프로그램 평가 및 검토 기술):
노드와 간선으로 구성(낙관치, 기대치, 비관치 표시),
결정 경로, 작업에 대한 경계 시간, 작업 간의 상호관련성 등을 알 수 있다.
간트차트:
작업 일정을 막대 도표를 이용(시간선 차트), 이정표, 작업일정, 작업기간, 산출물로 구성된다.
수평 막대의 길이는 각 작업의 기간이다.
선택한 답 : 1번
오답노트 :
DDL(정의) : create, alter, drop, truncate
DML(조작) : insert, update, delete, select
DCL(권한) : grant, revoke, rollback, commit