관리 메뉴

피터의 개발이야기

[정처기] 보기만 달리하여 종류나 순서를 묻는 114 문제 본문

개발이야기

[정처기] 보기만 달리하여 종류나 순서를 묻는 114 문제

기록하는 백앤드개발자 2024. 3. 6. 19:23
반응형

 

정보처리기사필기_05_종류순서114문제.pdf
0.34MB

보기만 달리하여 종류나 순서를 묻는 114 문제

 

 

1. 소프트웨어 공학의 기본 원칙이라고 볼 수 없는 것은?

① 품질 높은 소프트웨어 상품 개발

② 지속적인 검증 시행

③ 결과에 대한 명확한 기록 유지

④ 최대한 많은 인력 투입

 

2. 시스템의 구성 요소로 볼 수 없는 것은?

① Process

② Feedback

③ Maintenance

④ Control

 

3. 요구사항 정의 및 분석·설계의 결과물을 표현하기 위한 모델링 과정에서 사용되는 다이어그램(Diagram)이 아닌 것은?

① Data Flow Diagram

② UML Diagram

③ E-R Diagram

④ AVL Diagram

 

4. 현행 시스템 분석에서 고려하지 않아도 되는 항목은?

① DBMS 분석

② 네트워크 분석

③ 운영체제 분석

④ 인적 자원 분석

 

5. GoF(Gang of Four) 디자인 패턴을 생성구조행동 패턴의 세 그룹으로 분류할 때구조 패턴이 아닌 것은?

① Adapter 패턴

② Bridge 패턴

③ Builder 패턴

④ Proxy 패턴

 

6. 객체 지향 소프트웨어 설계 시 디자인 패턴을 구성하는 요소로서 가장 거리가 먼 것은?

① 개발자 이름

② 문제 및 배경

③ 사례

④ 샘플 코드

 

7. 소프트웨어 설계에서 사용되는 대표적인 추상화(Abstraction) 기법이 아닌 것은?

① 자료 추상화

② 제어 추상화

③ 과정 추상화

④ 강도 추상화

 

8. UML에서 시퀀스 다이어그램의 구성 항목에 해당하지 않는 것은?

① 생명선

② 실행

③ 확장

④ 메시지

 

9. 디자인 패턴 중에서 행위적 패턴에 속하지 않는 것은?

① 커맨드(Command) 패턴

② 옵저버(Observer) 패턴

③ 프로토타입(Prototype) 패턴

④ 상태(State) 패턴

 

10. UML 다이어그램이 아닌 것은?

① 액티비티 다이어그램(Activity Diagram)

② 절차 다이어그램(Procedural Diagram)

③ 클래스 다이어그램(Class Diagram)

④ 시퀀스 다이어그램(Sequence Diagram)

 

11. 소프트웨어 품질 측정을 위해 개발자 관점에서 고려해야 할 항목으로 거리가 먼 것은?

① 정확성

② 무결성

③ 사용성

④ 간결성

 

12. UML 다이어그램 중 정적 다이어그램이 아닌 것은?

① 컴포넌트 다이어그램

② 배치 다이어그램

③ 순차 다이어그램

④ 패키지 다이어그램

 

13. UML 모델에서 사용하는 Structural Diagram에 속하지 않은 것은?

① Class Diagram

② Object Diagram

③ Component Diagram

④ Activity Diagram

 

14. UML에서 활용되는 다이어그램 중시스템의 동작을 표현하는 행위(Behavioral) 다이어그램에 해당하지 않는 것은?

① 유스케이스 다이어그램(Use Case Diagram)

② 시퀀스 다이어그램(Sequence Diagram)

③ 활동 다이어그램(Activity Diagram)

④ 배치 다이어그램(Deployment Diagram)

 

15. ISO/IEC 9126의 소프트웨어 품질 특성 중 기능성(Functionality)의 하위 특성으로 옳지 않은 것은?

① 학습성

② 적합성

③ 정확성

④ 보안성

 

16. 애자일 방법론에 해당하지 않는 것은?

① 기능 중심 개발

② 스크럼

③ 익스트림 프로그래밍

④ 모듈 중심 개발

 

17. 다음 중 상위 CASE 도구가 지원하는 주요 기능으로 볼 수 없는 것은?

① 모델들 사이의 모순 검사 기능

② 전체 소스 코드 생성 기능

③ 모델의 오류 검증 기능

④ 자료 흐름도 작성 기능

 

18. 소프트웨어 아키텍처 설계에서 시스템 품질 속성이 아닌 것은?

① 가용성(Availability)

② 독립성(Isolation)

③ 변경 용이성(Modifiability)

④ 사용성(Usability)

 

19. GoF(Gangs of Four) 디자인 패턴 분류에 해당하지 않는 것은?

① 생성 패턴

② 구조 패턴

③ 행위 패턴

④ 추상 패턴

 

20. CASE가 갖고 있는 주요 기능이 아닌 것은?

① 그래픽 지원

② 소프트웨어 생명 주기 전 단계의 연결

③ 언어 번역

④ 다양한 소프트웨어 개발 모형 지원

 

21. XP(eXtreme Programming)의 기본 원리로 볼 수 없는 것은?

① Linear Sequential Method

② Pair Programming

③ Collective Ownership

④ Continuous Integration

 

22. 다음 중 요구사항 모델링에 활용되지 않는 것은?

① 애자일(Agile) 방법

② 유스케이스 다이어그램(Use Case Diagram)

③ 시퀀스 다이어그램(Sequence Diagram)

④ 단계 다이어그램(Phase Diagram)

 

23. 유스케이스(Use Case)의 구성 요소 간의 관계에 포함되지 않는 것은?

① 연관

② 확장

③ 구체화

④ 일반화

 

24. 코드의 기본 기능으로 거리가 먼 것은?

① 복잡성

② 표준화

③ 분류

④ 식별

 

25. GoF(Gangs of Four) 디자인 패턴 중 생성 패턴으로 옳은 것은?

① Singleton Pattern

② Adapter Pattern

③ Decorator Pattern

④ State Pattern

 

26. 다음 중 SOLID 원칙이라고 불리는 객체지향 설계 원칙에 속하지 않는 것은?

① ISP(Interface Segregation Principle)

② DIP(Dependency Inversion Principle)

③ LSP(Liskov Substitution Principle)

④ SSO(Single Sign On)

 

27. 미들웨어 솔루션의 유형에 포함되지 않는 것은?

① WAS

② Web Server

③ RPC

④ ORB

 

28. 럼바우(Rumbaugh)의 객체 지향 분석에서 사용하는 분석 활동으로 옳은 것은?

① 객체 모델링동적 모델링정적 모델링

② 객체 모델링동적 모델링기능 모델링

③ 동적 모델링기능 모델링정적 모델링

④ 정적 모델링객체 모델링기능 모델링

 

29. 모바일 기기에서 사용하는 NUI 인터페이스에 속하지 않는 것은 무엇인가?

① Pinch

② Press

③ Flow

④ Flick

 

30. DBMS 분석 시 고려사항으로 거리가 먼 것은?

① 가용성

② 성능

③ 네트워크 구성도

④ 상호 호환성

 

31. UML의 기본 구성 요소가 아닌 것은?

① Things

② Terminal

③ Relationship

④ Diagram

 

32. 요구사항 분석 시에 필요한 기술로 가장 거리가 먼 것은?

① 청취와 인터뷰 질문 기술

② 분석과 중재 기술

③ 설계 및 코딩 기술

④ 관찰 및 모델 작성 기술

 

33. 소프트웨어의 상위 설계에 속하지 않는 것은?

① 아키텍처 설계

② 모듈 설계

③ 인터페이스 정의

④ 사용자 인터페이스 설계

 

34. CASE(Computer-Aided Software Engineering)의 원천 기술이 아닌 것은?

① 구조적 기법

② 프로토타이핑 기술

③ 정보 저장소 기술

④ 일괄 처리 기술

 

35. 소프트웨어의 사용자 인터페이스 개발 시스템(User Interface Development System)이 가져야 할 기능이 아닌 것은?

① 사용자 입력의 검증

② 에러 처리와 에러 메시지 처리

③ 도움과 프롬프트(Prompt) 제공

④ 소스 코드 분석 및 오류 복구

 

36. 익스트림 프로그래밍(eXtreme Programming)의 5가지 가치에 속하지 않는 것은?

① 의사소통

② 단순성

③ 피드백

④ 고객 배제

 

37. 자료 흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?

① Process : 

② Data Flow : 화살표

③ Data Store : 삼각형

④ Terminator : 사각형

 

38. 소프트웨어 설계 시 구축된 플랫폼의 성능 특성 분석에 사용되는 측정 항목이 아닌 것은?

① 응답시간(Response Time)

② 가용성(Availability)

③ 사용률(Utilization)

④ 서버 튜닝(Server Tuning)

 

39. 소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 가장 거리가 먼 것은?

① 생산성 증가

② 프로젝트 문서 공유

③ 소프트웨어 품질 향상

④ 새로운 개발 방법론 도입 용이

 

40. 소프트웨어 설치 매뉴얼에 포함될 항목이 아닌 것은?

① 제품 소프트웨어 개요

② 설치 관련 파일

③ 프로그램 삭제

④ 소프트웨어 개발 기간

 

41. 다음 중 블랙박스 검사 기법은?

① 경계값 분석

② 조건 검사

③ 기초 경로 검사

④ 루프 검사

 

42. 화이트박스 검사 기법에 해당하는 것으로만 짝지어진 것은?

 

㉠ 데이터 흐름 검사
㉡ 루프 검사
㉢ 동등 분할 검사
㉣ 경계값 분석
㉤ 원인 결과 그래프 기법
㉥ 오류 예측 기법

 

① ㉠

② ㉠

③ ㉡

④ ㉢

 

43. 형상 관리 도구의 주요 기능으로 거리가 먼 것은?

① 정규화(Normalization)

② 체크인(Check-in)

③ 체크아웃(Check-out)

④ 커밋(Commit)

 

44. 반정규화(Denormalization) 유형 중 중복 테이블을 추가하는 방법에 해당하지 않는 것은?

① 빌드 테이블의 추가

② 집계 테이블의 추가

③ 진행 테이블의 추가

④ 특정 부분만을 포함하는 테이블 추가

 

45. 테스트 케이스 자동 생성 도구를 이용하여 테스트 데이터를 찾아내는 방법이 아닌 것은?

① 스텁(Stub)과 드라이버(Driver)

② 입력 도메인 분석

③ 랜덤(Random) 테스트

④ 자료 흐름도

 

46. E-R 다이어그램의 표기법으로 옳지 않은 것은?

① 개체 타입 사각형

② 속성 타원

③ 관계 집합 삼각형

④ 개체 타입과 속성을 연결 

 

47. 스택(STACK)의 응용 분야로 거리가 먼 것은?

① 인터럽트의 처리

② 수식의 계산

③ 서브루틴의 복귀 번지 저장

④ 운영체제의 작업 스케줄링

 

48. 다음 중 스택을 이용한 연산과 거리가 먼 것은?

① 선택 정렬

② 재귀 호출

③ 후위 표현(Post-Fix Expression)의 연산

④ 깊이 우선 탐색

 

49. 다음 중 선형 구조로만 묶인 것은?

① 스택트리

② 데크

③ 그래프

④ 리스트그래프

 

50. 소스 코드 품질 분석 도구 중 정적 분석 도구가 아닌 것은?

① pmd

② checkstyle

③ valMeter

④ cppcheck

 

51. 인터페이스 보안을 위해 네트워크 영역에 적용될 수 있는 것으로 거리가 먼 것은?

① IPSec

② SSL

③ SMTP

④ S-HTTP

 

52. 다음 중 단위 테스트 도구로 사용될 수 없는 것은?

① CppUnit

② JUnit

③ HttpUnit

④ IgpUnit

 

53. 정보 시스템 개발 단계에서 프로그래밍 언어 선택 시 고려할 사항으로 가장 거리가 먼 것은?

① 개발 정보 시스템의 특성

② 사용자의 요구사항

③ 컴파일러의 가용성

④ 컴파일러의 독창성

 

54. 분산 데이터베이스의 투명성(Transparency)에 해당하지 않는 것은?

① Location Transparency

② Replication Transparency

③ Failure Transparency

④ Media Access Transparency

 

55. 소프트웨어 형상 관리에서 관리 항목에 포함되지 않는 것은?

① 프로젝트 요구 분석서

② 소스 코드

③ 운영 및 설치 지침서

④ 프로젝트 개발 비용

 

56. 병렬 데이터베이스 환경 중 수평 분할에서 활용되는 분할 기법이 아닌 것은?

① 라운드-로빈

② 범위 분할

③ 예측 분할

④ 해시 분할

 

57. 알고리즘 설계 기법으로 거리가 먼 것은?

① Divide and Conquer

② Greedy

③ Static Block

④ Backtracking

 

58. EAI(Enterprise Application Integration)의 구축 유형으로 옳지 않은 것은?

① Point-to-Point

② Hub & Spoke

③ Message Bus

④ Tree

 

59. 인터페이스 구현 검증 도구가 아닌 것은?

① ESB

② xUnit

③ STAF

④ NTAF

 

60. 데이터 속성 간의 종속성에 대한 엄밀한 고려 없이 잘못 설계된 데이터베이스에서는 데이터 처리 연산 수행 시 각종 이상 현상이 발생할 수 있는데이러한 이상 현상이 아닌 것은?

① 검색 이상

② 삽입 이상

③ 삭제 이상

④ 갱신 이상

 

61. 다음 중 단위 테스트를 통해 발견할 수 있는 오류가 아닌 것은?

① 알고리즘 오류에 따른 원치 않는 결과

② 탈출구가 없는 반복문의 사용

③ 모듈 간의 비정상적 상호 작용으로 인한 원치 않는 결과

④ 틀린 계산 수식에 의한 잘못된 결과

 

62. 물리데이터 저장소의 파티션 설계에서 파티션 유형으로 옳지 않은 것은?

① 범위 분할(Range Partitioning)

② 해시 분할(Hash Partitioning)

③ 조합 분할(Composite Partitioning)

④ 유닛 분할(Unit Partitioning)

 

63. 해싱 함수(Hashing Function)의 종류가 아닌 것은?

① 제곱법(Mid-Square)

② 숫자 분석법(Digit Analysis)

③ 개방 주소법(Open Addressing)

④ 제산법(Division)

 

64. 다음 중 클린 코드 작성 원칙으로 거리가 먼 것은?

① 누구든지 쉽게 이해하는 코드 작성

② 중복이 최대화된 코드 작성

③ 다른 모듈에 미치는 영향 최소화

④ 단순명료한 코드 작성

 

65. 관계대수의 순수 관계 연산자가 아닌 것은?

① Select

② Cartesian Product

③ Division

④ Project

 

66. 디지털 저작권 관리(DRM)의 기술 요소가 아닌 것은?

① 크랙 방지 기술

② 정책 관리 기술

③ 암호화 기술

④ 방화벽 기술

 

67. 데이터 모델에 표시해야 할 요소로 거리가 먼 것은?

① 논리적 데이터 구조

② 출력 구조

③ 연산

④ 제약 조건

 

68. 소프트웨어 재공학이 소프트웨어의 재개발에 비해 갖는 장점으로 거리가 먼 것은?

① 위험 부담 감소

② 비용 절감

③ 시스템 명세의 오류 억제

④ 개발 시간의 증가

 

69. 테스트 케이스에 일반적으로 포함되는 항목이 아닌 것은?

① 테스트 조건

② 테스트 데이터

③ 테스트 비용

④ 예상 결과

 

70. 교착상태가 발생할 수 있는 조건이 아닌 것은?

① Mutual exclusion

② Hold and wait

③ Non-preemption

④ Linear wait

 

71. 공통 모듈의 재사용 범위에 따른 분류가 아닌 것은?

① 컴포넌트 재사용

② 더미코드 재사용

③ 함수와 객체 재사용

④ 애플리케이션 재사용

 

72. C언어에서 비트 논리 연산자에 해당하지 않는 것은?

① ^

② ?

③ &

④ ~

 

73. C언어에서 산술 연산자가 아닌 것은?

① %

② *

③ /

④ =

 

74. 다음 중 bash 쉘 스크립트에서 사용할 수 있는 제어문이 아닌 것은?

① if

② for

③ repeat_do

④ while

 

75. Java에서 사용되는 출력 함수가 아닌 것은?

① System.out.print( )

② System.out.println( )

③ System.out.printing( )

④ System.out.printf( )

 

76. 자바에서 사용하는 접근 제어자의 종류가 아닌 것은?

① internal

② private

③ default

④ public

 

77. PHP에서 사용 가능한 연산자가 아닌 것은?

① @

② #

③ <>

④ ===

 

78. 운영체제에서 커널의 기능이 아닌 것은?

① 프로세스 생성종료

② 사용자 인터페이스

③ 기억장치 할당회수

④ 파일 시스템 관리

 

79. 운영체제를 기능에 따라 분류할 경우 제어 프로그램이 아닌 것은?

① 데이터 관리 프로그램

② 서비스 프로그램

③ 작업 제어 프로그램

④ 감시 프로그램

 

80. UNIX SHELL 환경 변수를 출력하는 명령어가 아닌 것은?

① configenv

② printenv

③ env

④ setenv

 

81. 스크립트 언어가 아닌 것은?

① PHP

② Cobol

③ Basic

④ Python

 

82. SQL의 논리 연산자가 아닌 것은?

① AND

② OTHER

③ OR

④ NOT

 

83. SQL의 명령어를 DCL, DML, DDL로 구분할 경우다음 중 성격이 다른 하나는?

① CREATE

② SELECT

③ ALTER

④ DROP

 

84. 프로세스 상태의 종류가 아닌 것은?

① Ready

② Running

③ Request

④ Exit

 

85. 오류 제어에 사용되는 자동 반복 요청 방식(ARQ)이 아닌 것은?

① Stop-and-wait ARQ

② Go-back-N ARO

③ Selective-Repeat ARQ

④ Non-Acknowledge ARQ

 

86. WAS(Web Application Server)가 아닌 것은?

① JEUS

② JVM

③ Tomcat

④ WebSphere

 

87. 다음 중 페이지 교체(Page Replacement) 알고리즘이 아닌 것은?

① FIFO(First-In-First-Out)

② LUF(Least Used First)

③ Optimal

④ LRU(Least Recently Used)

 

88. 데이터웨어하우스의 기본적인 OLAP(On-Line Analytical Processing) 연산이 아닌 것은?

① Translate

② Roll-Up

③ Dicing

④ Drill-Down

 

89. IPv6의 주소 체계로 거리가 먼 것은?

① Unicast

② Anycast

③ Broadcast

④ Multicast

 

90. 병행제어 기법의 종류가 아닌 것은?

① 로킹 기법

② 시분할 기법

③ 타임 스탬프 기법

④ 다중 버전 기법

 

91. 개발 환경 구성을 위한 빌드(Build) 도구에 해당하지 않는 것은?

① Ant

② Kerberos

③ Maven

④ Gradle

 

92. OSI 7계층 중 데이터 링크 계층에 해당되는 프로토콜이 아닌 것은?

① HTTP

② HDLC

③ PPP

④ LLC

 

93. 다음 중 SQL의 집계 함수(Aggregation Function)가 아닌 것은?

① AVG

② COUNT

③ SUM

④ CREATE

 

94. TCP/IP 프로토콜 중 전송 계층 프로토콜은?

① HTTP

② SMTP

③ FTP

④ TCP

 

95. 소프트웨어 개발 프레임워크를 적용할 경우 기대 효과로 거리가 먼 것은?

① 품질 보증

② 시스템 복잡도 증가

③ 개발 용이성

④ 변경 용이성

 

96. 블록 암호화 방식이 아닌 것은?

① DES

② RC4

③ AES

④ SEED

 

97. CMM(Capability Maturity Model) 모델의 레벨로 옳지 않은 것은?

① 최적 단계

② 관리 단계

③ 계획 단계

④ 정의 단계

 

98. 나선형(Spiral) 모형의 주요 태스크에 해당되지 않는 것은?

① 버전 관리

② 위험 분석

③ 개발

④ 평가

 

99. 취약점 관리를 위해 일반적으로 수행하는 작업이 아닌 것은?

① 무결성 검사

② 응용 프로그램의 보안 설정 및 패치(Patch) 적용

③ 중단 프로세스 및 닫힌 포트 위주로 확인

④ 불필요한 서비스 및 악성 프로그램의 확인과 제거

 

100. 정보 보안의 3요소에 해당하지 않는 것은?

① 기밀성

② 무결성

③ 가용성

④ 휘발성

 

101. CBD(Component Based Development) SW 개발 표준 산출물 중 분석 단계에 해당하는 것은?

① 클래스 설계서

② 통합시험 결과서

③ 프로그램 코드

④ 사용자 요구사항 정의서

 

102. 정보 보안을 위한 접근통제 정책 종류에 해당하지 않는 것은?

① 임의적 접근 통제

② 데이터 전환 접근 통제

③ 강제적 접근 통제

④ 역할 기반 접근 통제

 

103. Secure OS의 보안 기능으로 거리가 먼 것은?

① 식별 및 인증

② 임의적 접근 통제

③ 고가용성 지원

④ 강제적 접근 통제

 

104. 기능 점수(Functional Point) 모형에서 비용 산정에 이용되는 요소가 아닌 것은?

① 클래스 인터페이스

② 명령어(사용자 질의수)

③ 데이터 파일

④ 출력 보고서

 

105. 다음 암호 알고리즘 중 성격이 다른 하나는?

① MD4

② MD5

③ SHA-1

④ AES

 

106. 상향식 비용 산정 기법 중 LOC(원시 코드 라인 수기법에서 예측치를 구하기 위해 사용하는 항목이 아닌 것은?

① 낙관치

② 기대치

③ 비관치

④ 모형치

 

107. 세션 하이재킹을 탐지하는 방법으로 거리가 먼 것은?

① FTP SYN SEGMENT 탐지

② 비동기화 상태 탐지

③ ACK STORM 탐지

④ 패킷의 유실 및 재전송 증가 탐지

 

108. COCOMO 모델의 프로젝트 유형으로 거리가 먼 것은?

① Organic

② Semi-detached

③ Embedded

④ Sequential

 

109. 익스트림 프로그래밍(eXtreme Programming)의 5가지 가치에 속하지 않는 것은?

① 의사소통

② 단순성

③ 피드백

④ 고객 배제

 

110. 테일러링(Tailoring) 개발 방법론의 내부 기준에 해당하지 않는 것은?

① 납기/비용

② 기술 환경

③ 구성원 능력

④ 국제 표준 품질 기준

 

111. 소프트웨어 비용 추정 모형(Estimation Models)이 아닌 것은?

① COCOMO

② Putnam

③ Function-Point

④ PERT

 

112. 서비스 지향 아키텍처 기반 애플리케이션을 구성하는 층이 아닌 것은?

① 표현층

② 프로세스층

③ 제어 클래스층

④ 비즈니스층

 

113. DDoS 공격과 연관이 있는 공격 방법은?

① Secure shell

② Tribe Flood Network

③ Nimda

④ Deadlock

 

114. ISO 12207 표준의 기본 생명 주기의 주요 프로세스에 해당하지 않는 것은?

① 획득 프로세스

② 개발 프로세스

③ 성능평가 프로세스

④ 유지보수 프로세스

 

반응형
Comments