1. 점수
- 전체 점수 : 88/100점
- 소프트웨어 설계 : 100/100점
- 소프트웨어 개발 : 80/100점
- 데이터베이스 구축 : 100/100점
- 프로그래밍 언어 활용 : 75/100점
- 정보시스템 구축관리 : 85/100점
2. 오답 노트
소프트웨어 품질 측정을 위해 개발자 관점에서 고려해야 할 항목으로 거리가 먼 것은 ?
1. 정확성
2. 무결성
3. 사용성
4. 간결성
개발자의 관점에서 간결하다고 품질이 좋은 것은 아니다.
인터페이스 구현 검증 도구 중 아래에서 설명하는 것은 ?
- 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임 워크
- 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 통해 테스트를 수행하고 통합하여 자동화하는 검증 도구
1. xUnit
2. STAF
3. FitNesse
4. RubyNode
STAF에 대한 설명이다.
xUnit : Java(JUnit), C++(CppUnit), Net(NUnit) 등 다양한 언어를 지원하는 단위 테스트 프레임워크
FitNesse : 웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원하는 테스트 프레임워크
반정규화(Denormalization) 유형 중 중복 테이블을 추가하는 방법에 해당하지 않는 것은 ?
1. 빌드 테이블의 추가
2. 집계 테이블의 추가
3. 진행 테이블의 추가
4. 특정 부분만을 포함하는 테이블의 추가
반정규화 유형에서 중복 테이블을 추가하는 방법 : 집계 테이블의 추가, 진행 테이블의 추가, 특정 부분만을 포함하는 테이블 추가
소프트웨어 형상관리의 의미로 적절한 것은 ?
1. 비용에 관한 사항을 효율적으로 관리하는 것
2. 개발 과정의 변경 사항을 관리하는 것
3. 테스트 과정에서 소프트웨어를 통합하는 것
4. 개발 인력을 관리하는 것
소프트웨어 형상관리는 소프트웨어 변경에 대해서 관리하기 위한 개발된 일련의 활동이다.
TCP/IP 네트워크에서 IP 주소를 MAC 주소로 변환하는 프로토콜은 ?
1. UDP
2. ARP
3. TCP
4. ICMP
ARP(Address Resolution Protocol)에 대한 설명이다.
- UDP(User Datagram Protocol) : 비연결 지향 프로토콜로 TCP와 달리 패킷이나 흐름 제어, 오류 제어, 순서 제어 등의 기능을 제공하지 않는다.
- TCP(Transport Control Protocol) : 연결형 프로토콜로 실제로 데이터를 전송하기 전에 먼저 TCP 세션을 맺는 과정이 필요함을 의미
- ICMP(Internet Control Message Protocol) : IP가 패킷을 전달하는 동안 발생할 수 있는 오류 등의 문제점을 원본 호스트에 보고하는 일을 수행한다.
프로세스 상태의 종류가 아닌 것은 ?
1. Ready
2. Running
3. Request
4. Exit
스레드(Thread)에 대한 설명으로 옳지 않은 것은 ?
1. 한 개의 프로세스는 여러 개의 스레드를 가질 수 없다.
2. 커널 스레드의 경우 운영체제에 의해 스레드를 운용한다.
3. 사용자 스레드의 경우 사용자가 만든 라이브러리를 사용하여 스레드를 운용한다.
4. 스레드를 사용함으로써 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.
한 개의 프로세스는 여러 개의 스레드를 가질 수 있으며 이를 통해 병행성을 증진시킬 수 있다.
IEEE 802.11 워킹 그룹의 무선 LAN 표준화 현황 중 QoS 강화를 위해 MAC 지원 기능을 채택한 것은 ?
1. 802.22a
2. 802.11b
3. 802.11g
4. 802.11e
802.11e에 대한 설명이다.
- 802.11b : 802.11 속도를 2.4GHz 대역에서 최대 11Mbps까지 올린 확장 표준
- 802.11g : 802.11b를 2.4GHz 대역에서 최대 22 또는 54Mbps 등 고속의 동작을 위한 확장 표준
스크립트 언어가 아닌 것은 ?
1. PHP
2. Cobol
3. Basic
4. Python
COBOL은 사무용으로 설계된 절차적, 명령형 프로그래밍 언어로 스크립트 언어가 아니다.
백도어 탐지 방법으로 틀린 것은 ?
1. 무결성 검사
2. 닫힌 포트 확인
3. 로그 분석
4. SetUID 파일 검사
백도어 탐지 방법 : 무결성 검사, 로그 분석, SetUID 파일 검사, 비정상 포트 및 외부 연결 확인
테일러링(Tailoring) 개발 방법론의 내부 기준에 해당하지 않는 것은 ?
1. 납기/비용
2. 기술환경
3. 구성원 능력
4. 국제표준 품질기준
테일러링 개발 방법론 내부적 기준 고려사항
- 목표 환경 : 시스템의 개발 환경과 유형이 서로 다른 경우 테일러링 필요
- 요구 사항 : 프로젝트의 생명주기 활동에서 개발, 운영, 유지보수 등 프로젝트에서 우선적으로 고려할 요구사항이 서로 다른 경우 테일러링이 필요
- 프로젝트 규모 : 비용, 인력, 기간 등 프로젝트의 규모가 서로 다른 경우 테일러링이 필요
- 보유 기술 : 프로세스, 개발 방법론, 산출물, 구성원의 능력 등이 서로 다른 경우 테일러링이 필요
테일러링 개발 방법론 외부적 기준 고려사항
- 법적 제약사항 : 프로젝트별로 적용될 IT Compliance가 서로 다른 경우 테일러링이 필요
- 표준 품질 기준 : 금융, 제도 등 분야별 표준 품질 기준이 서로 다른 경우 테일러링이 필요
시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있는 보안 요소는 ?
1. 기밀성
2. 부인 방지
3. 가용성
4. 무결성
접근 권한 없는 사용자에 의해 정보가 변경되지 않도록 보호하는 것은 무결성에 대한 내용이다. 기밀성은 인간된 사용자만 접근 권한을 보장하는 것이다.
3. 헷갈린 문제
데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL은 ?
1. 트리거(Trigger)
2. 무결성(Integrity)
3. 잠금(Lock)
4. 복귀(Rollback)
트리거(Trigger) : 데이터베이스가 미리 정해 놓은 특정 조건이 만족되거나 어떤 동작이 수행되면 자동으로 실행되도록 정의한 동작
여러 개의 독립된 통신장치가 UWB(Ultra Wideband) 기술 또는 블루투스 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술은 ?
1. PICONET
2. SCRUM
3. NFC
4. WI-SUN
PICONET에 대한 설명이다.
- SCRUM : 애자일 기법 중 하나로, 소프트웨어 개발 시 30일마다 동작 가능한 제품을 제공하는 스프린트를 중심으로 하고 있다.
- NFC : 가까운 거리에서 무선 데이터를 주고받는 통신 기술
- WI-SUN : 스마트 그리드 서비스를 제공하기 위한 와이파이 기반의 저전력 장거리 통신 기술
개인 공부를 위한 게시물로 틀린 내용을 포함할 수 있는 점 참고 부탁드립니다.
'자격증 > 정보처리기사' 카테고리의 다른 글
2024년 정보처리기사 실기 합격 (0) | 2024.06.18 |
---|---|
2024년 정보처리기사 필기 합격 (1) | 2024.03.14 |
[정보처리기사 필기] 2020년 8월 B책형 기출문제 오답노트 (2) | 2024.01.30 |
[정보처리기사 필기] 2020년 9월 A책형 기출문제 오답노트 (0) | 2024.01.29 |
[정보처리기사 필기] 2021년 3월 B책형 기출문제 오답노트 (1) | 2024.01.25 |
댓글