정보처리기사(2011. 8. 21.) 시험일자 : 2011년 8월 21일

1과목 : 데이터 베이스
1. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?
  • ① 시스템 카탈로그에 저장되는 내용을 메타 데이터라고도 한다.
  • ② 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
  • ③ 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 데이터베이스 구조 및 통계 정보를 저장한다.
  • ④ 시스템 카탈로그는 사용자가 직접 생성하고 유지한다.

등록된 댓글이 없습니다.
2. DBMS의 필수기능 중 정의기능이 갖추어야 할 요건에 해당하는 것은?
  • ① 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되게 해야 한다.
  • ② 데이터와 데이터의 관계를 명확하게 명세할 수 있어야 하며, 원하는 데이터 연산은 무엇이든 명세할 수 있어야 한다.
  • ③ 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안을 유지하여야 한다.
  • ④ 여러 사용자가 데이터베이스를 동시에 접근하여 처리할 때 데이터베이스와 처리 결과가 항상 정확성을 유지하도록 병행 제어를 할 수 있어야 한다.

등록된 댓글이 없습니다.
3. 관계대수에 대한 설명으로 옳지 않은 것은?
  • ① 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.
  • ② 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다.
  • ③ 일반 집합 연산과 순수 관계 연산으로 구분된다.
  • ④ 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.

등록된 댓글이 없습니다.
4. 정규화의 필요성으로 거리가 먼 것은?
  • ① 데이터 구조의 안정성 최대화
  • ② 중복 데이터의 활성화
  • ③ 수정, 삭제시 이상현상의 최소화
  • ④ 테이블 불일치 위험의 최소화

등록된 댓글이 없습니다.
5. SQL의 명령은 사용 용도에 따라 DDL, DML, DCL로 구분할 수 있다. 다음 명령 중 그 성격이 나머지 셋과 다른 것은?
  • ① CREATE
  • ② ALTER
  • ③ SELECT
  • ④ DROP

등록된 댓글이 없습니다.
6. 정규화 과정에서 발생하는 이상(Anomaly)에 관한 설명으로 옳지 않은 것은?
  • ① 이상은 속성들 간에 존재하는 여러 종류의 종속관계를 하나의 릴레이션에 표현할 때 발생한다.
  • ② 정규화는 이상을 제거하기 위해서 중복성 및 종속성을 배제시키는 방법으로 사용한다.
  • ③ 1NF의 이상을 해결하기 위해서는 프로젝션에 의해 릴레이션을 분해하여 부분 함수 종속을 제거해야 한다.
  • ④ 속성들 간의 종속 관계를 분석하여 여러 개의 릴레이션을 하나로 결합하여 이상을 해결한다.

등록된 댓글이 없습니다.
7. 다음 트리를 후위 순회한 결과는?
  • ① + * A B / * C D E
  • ② A B / C * D * E +
  • ③ A / B * C * D + E
  • ④ + * * / A B C D E

등록된 댓글이 없습니다.
8. Which of the following is not a property of the transaction to ensure integrity of the data?
  • ① isolation
  • ② autonomy
  • ③ durability
  • ④ consistency

등록된 댓글이 없습니다.
9. 데이터베이스의 물리적 설계 옵션 선택시 고려 사항으로 거리가 먼 것은?
  • ① 스키마의 평가
  • ② 응답시간
  • ③ 저장 공간의 효율화
  • ④ 트랜잭션 처리도(throughput)

등록된 댓글이 없습니다.
10. 분산 데이터베이스에 대한 설명으로 거리가 먼 것은?
  • ① 지역 자치성이 높다.
  • ② 효용성과 융통성이 높다.
  • ③ 분산 제어가 가능하다.
  • ④ 소프트웨어 개발 비용이 저렴하다.

등록된 댓글이 없습니다.
11. 릴레이션의 특징으로 옳지 않은 것은?
  • ① 모든 튜플은 서로 다른 값을 갖는다.
  • ② 속성은 더 이상 쪼갤 수 없는 원자 값을 저장해서는 안된다.
  • ③ 각 속성은 릴레이션 내에서 유일한 이름을 가진다.
  • ④ 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.

등록된 댓글이 없습니다.
12. 물리적 데이터베이스 설계 수행시 결정사항으로 거리가 먼 것은?
  • ① 어떤 인덱스를 만들 것인지에 대한 고려
  • ② 성능 향상을 위한 개념 스키마의 변경 여부 검토
  • ③ 빈번한 질의와 트랜잭션들의 수행속도를 높이기위한 고려
  • ④ 개념스키마와 외부스키마 설계

등록된 댓글이 없습니다.
13. 데이터베이스 보안에 대한 설명으로 옳지 않은 것은?
  • ① 보안을 위한 데이터 단위는 테이블 전체로부터 특정 테이블의 특정한 행과 열 위치에 있는 특정한 데이터 값에 이르기 까지 다양하다.
  • ② 각 사용자들은 일반적으로 서로 다른 객체에 대하여 다른 접근권리 또는 권한을 갖게 된다.
  • ③ 불법적인 데이터의 접근으로부터 데이터베이스를 보호하는 것이다.
  • ④ 보안을 위한 사용자들의 권한부여는 관리자의 정책결정 보다는 DBMS가 자체 결정하여 제공한다.

등록된 댓글이 없습니다.
14. 다음 초기 자료에 대하여 selection sort를 이용하여 오름차순 정렬할 경우 2회전 후의 결과는?
  • ① 3, 8, 4, 9, 7
  • ② 3, 4, 8, 9, 7
  • ③ 3, 4, 7, 9, 8
  • ④ 3, 4, 7, 8, 9

등록된 댓글이 없습니다.
15. 다음 그림에서 트리의 차수(degree)는?
  • ① 1
  • ② 2
  • ③ 3
  • ④ 4

등록된 댓글이 없습니다.
16. 병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?
  • ① 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
  • ② 파일은 로킹 단위가 될 수 있지만 레코드는 로킹 단위가 될 수 없다.
  • ③ 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
  • ④ 로킹의 단위가 커지면 데이터베이스 공유도가 저하한다.

등록된 댓글이 없습니다.
17. 데이터베이스의 특성 중 다음 설명에 해당하는 것은?
  • ① Time Accessibility
  • ② Concurrent Sharing
  • ③ Content Reference
  • ④ Continuous Evolution

등록된 댓글이 없습니다.
18. 뷰(view)에 대한 설명으로 옳지 않은 것은?
  • ① 뷰는 CREATE VIEW 명령을 사용하여 정의한다.
  • ② 뷰의 정의는 ALTER VIEW 문을 사용하여 변경할 수 있다.
  • ③ 하나의 뷰를 삭제하면 그 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제된다.
  • ④ 뷰를 제거할 때는 DROP 문을 사용한다.

등록된 댓글이 없습니다.
19. What is the degree of a relation?
  • ① the number of occurrences n of its relation schema
  • ② the number of tables n of its relation schema
  • ③ the number of attributes n of its relation schema
  • ④ the number of key n of its relation schema

등록된 댓글이 없습니다.
20. 스택의 자료 삭제 알고리즘이다. ( ) 안 내용으로 가장 적합한 것은?(단, Top : 스택포인터, S : 스택의 이름)
  • ① Overflow
  • ② Top = Top+1
  • ③ Underflow
  • ④ Top = Top-2

등록된 댓글이 없습니다.
2과목 : 전자 계산기 구조
21. Interrupt cycle에 대한 micro-operation 중에서 관계가 없는 것은?
  • ① MAR ← PC, PC ← PC + 1
  • ② MBR ← MAR, PC ← 0
  • ③ M ← MBR, IEN ← 0
  • ④ GO TO fetch cycle

등록된 댓글이 없습니다.
22. minterm으로 표시된 다음 boolean function을 간략화 한 것은?(단, d 함수는 don't care 임)
  • ① WZ' + YZ'
  • ② W'Z + YZ
  • ③ W'Z + Y'Z
  • ④ WX' + YZ

등록된 댓글이 없습니다.
23. 3주소 명령어 연산에서 결과는 어디에 저장되는가?
  • ① PC(program counter)
  • ② stack
  • ③ operand1
  • ④ 임시저장장소

등록된 댓글이 없습니다.
24. 입출력 방법 가운데 메모리 내에 있는 I/O를 위한 특별한 명령어를 I/O 프로세서에게 수행토록 하여 CPU 관여없이 I/O를 수행하는 방법은?
  • ① 프로그램에 의한 I/O
  • ② 인터럽트에 의한 I/O
  • ③ DMA에 의한 I/O
  • ④ 채널에 의한 I/O

등록된 댓글이 없습니다.
25. 유효자리에는 4자리, 지수에는 2자리까지 저장할 수 있는 시스템에서 (1.110*1010) * (9.200*10-5)의 부동소수점 곱셈을 계산한 결과를 올바르게 표시한 것은?(단, IEEE 754 정규화 표현에 따르며 바이어스 등은 고려하지 않음)
  • ① 10.212*105
  • ② 1.0212*106
  • ③ 1.021*106
  • ④ 0.1021*107

등록된 댓글이 없습니다.
26. 다음 전가산기의 진리표 중 출력 캐리(C2)의 값은?
  • ① (a):1 (b):0 (c):1 (d):0
  • ② (a):1 (b):0 (c):0 (d):1
  • ③ (a):0 (b):1 (c):1 (d):1
  • ④ (a):0 (b):0 (c):0 (d):1

등록된 댓글이 없습니다.
27. 다음은 팩(pack)형식의 10진수를 16진수로 나타낸 것이다. A와B의 덧셈 연산의 결과는?
  • ① 00 07 93 5C
  • ② 00 07 93 5D
  • ③ 00 00 FF FC
  • ④ 00 00 25 5C

등록된 댓글이 없습니다.
28. 인터럽트의 우선 순위 결정과 관련이 적은 것은?
  • ① 트랩 방식
  • ② 폴링 방식
  • ③ 벡터 방식
  • ④ 데이지 체인 방식

등록된 댓글이 없습니다.
29. cycle steal 과 interrupt에 관한 설명 중 옳은 것은?
  • ① interrupt 가 발생하면 interrupt가 처리될 때까지 CPU는 쉰다.
  • ② interrupt 발생 시에는 CPU의 상태보전이 필요 없다.
  • ③ instruction 수행 도중에 cycle steal이 발생하면 CPU는 그 cycle steal 동안 정지된 상태가 된다.
  • ④ cycle steal의 발생 시에는 CPU의 상태보존이 필요하다.

등록된 댓글이 없습니다.
30. 8비트 메모리 워드에서 비트패턴 (1110 1101)2는 “① 부호 있는 절대치(signed magnitude), ② 부호와 1의 보수, ③ 부호와 2의 보수” 로 해석될 수 있다. 각각에 대응되는 10진수를 순서대로 나타낸 것은?
  • ① ① -109, ② -19, ③ -18
  • ② ① -109, ② -18, ③ -19
  • ③ ① 237, ② -19, ③ -18
  • ④ ① 237, ② -18, ③ -19

등록된 댓글이 없습니다.
31. 피연산자의 위치(기억 장소)에 따라 명령어 형식을 분류할 때 instruction cycle time이 가장 짧은 명령어 형식은?
  • ① 레지스터-메모리 인스트럭션
  • ② AC 인스트럭션
  • ③ 스택 인스트럭션
  • ④ 메모리-메모리 인스트럭션

등록된 댓글이 없습니다.
32. 컴퓨터 연산에서 단항(unary) 연산에 해당되지 않는 것은?
  • ① Shift
  • ② Complement
  • ③ Rotate
  • ④ OR

등록된 댓글이 없습니다.
33. 부동 소수점인 두 수의 나눗셈을 위한 순서를 올바르게 나열한 것은?
  • ① 3-2-4-1-5
  • ② 5-3-2-1-4
  • ③ 3-2-1-4-5
  • ④ 5-3-2-4-1

등록된 댓글이 없습니다.
34. 채널 명령어의 구성 요소가 아닌 것은?
  • ① data address
  • ② flag
  • ③ operation code
  • ④ I/O device 처리 속도

등록된 댓글이 없습니다.
35. 하나 이상의 프로그램 또는 연속되어 있지 않은 저장 공간으로부터 데이터를 모은 다음, 데이터들을 메시지 버퍼에 넣고, 특정 수신기나 프로그래밍 인터페이스에 맞도록 그 데이터를 조직화 하거나 미리 정해진 다른 형식으로 변환하는 과정을 일컫는 것은?
  • ① porting
  • ② converting
  • ③ marshalling
  • ④ streaming

등록된 댓글이 없습니다.
36. 다음 중 부프로그램과 매크로(Macro)의 공통점은?
  • ① 삽입하여 사용한다.
  • ② 분기로 반복을 한다.
  • ③ 다른 언어에서도 사용한다.
  • ④ 여러 번 중복되는 부분을 별도로 작성하여 사용한다.

등록된 댓글이 없습니다.
37. 일반적인 컴퓨터와 달리 명령어를 실행할 때 실행할 명령어의 순서와 상관없이 단지 피연산자의 준비여부에 따라 실행되며, 데이터의 종속 여부에 따라 수행 순서가 결정되는 방식으로 이론상으로 최대의 병렬성을 얻을 수 있는 컴퓨터 구조는?
  • ① 배열 처리기(array processor)
  • ② 시스톨릭 처리기(systolic processor)
  • ③ 파이프라인 처리기(pipeline processor)
  • ④ 데이터 흐름형 컴퓨터(data flow computer)

등록된 댓글이 없습니다.
38. 메이저 스테이트 중 하드웨어로 실현되는 서브루틴의 호출이라고 볼 수 있는 것은?
  • ① FETCH 스테이트
  • ② INDIRECT 스테이트
  • ③ EXECUTE 스테이트
  • ④ INTERRUPT 스테이트

등록된 댓글이 없습니다.
39. 동기고정식 마이크로 오퍼레이션 제어의 특성이 아닌 것은?
  • ① 제어장치의 구현이 간단하다.
  • ② 여러 종류의 마이크로 오퍼레이션 수행시 CPU사이클 타임 이 실제적인 오퍼레이션 시간보다 길다.
  • ③ 마이크로 오퍼레이션들의 수행 시간의 차이가 큰 경우에 적합한 제어이다.
  • ④ 중앙처리장치의 시간이용이 비효율적이다.

등록된 댓글이 없습니다.
40. 마이크로 오퍼레이션(micro-operation)의 설명으로 옳지 않은 것은?
  • ① 레지스터에 저장된 데이터에 의해 이루어지는 동작이다.
  • ② 한 개의 클록(clock)펄스 동안 실행되는 기본동작이다.
  • ③ 한 개의 instruction은 여러 개의 마이크로 오퍼레이션이 동작되어 실행된다.
  • ④ 현재 CPU가 무엇을 하고 있는가를 나타내는 상태동작이다.

등록된 댓글이 없습니다.
3과목 : 운영체제
41. 운영체제에 대한 설명으로 옳지 않은 것은?
  • ① 여러 사용자들 사이에서 자원의 공유를 가능케 한다.
  • ② 사용자 인터페이스를 제공한다.
  • ③ 자원의 효과적인 경영 및 스케줄링을 한다.
  • ④ 운영체제의 종류에는 UNIX, LINUX, JAVA 등이 있다.

등록된 댓글이 없습니다.
42. 시스템을 설계할 때 최적의 페이지 크기에 관한 결정이 이루어져야 한다. 페이지 크기에 관한 설명으로 옳지 않은 것은?
  • ① 페이지 크기가 크면 페이지 테이블 공간은 증가한다.
  • ② 입 · 출력 전송시 큰 페이지가 더 효율적이다.
  • ③ 페이지 크기가 클수록 디스크 접근 시간 부담이 감소된다.
  • ④ 페이지 크기가 작으면 페이지 단편화가 감소된다.

등록된 댓글이 없습니다.
43. 다음의 페이지 참조 열(Page reference string)에 대해 페이지 교체 기법으로 FIFO를 사용할 경우 페이지 폴트 회수는?(단, 할당된 페이지 프레임 수는 3 이고, 처음에는 모든 프레임이 비어 있음)
  • ① 6
  • ② 14
  • ③ 15
  • ④ 20

등록된 댓글이 없습니다.
44. UNIX에서 쉘(Shell)에 대한 설명으로 옳지 않은 것은?
  • ① 사용자 명령을 받아 해석하고 수행시키는 명령어 해석기이다.
  • ② 프로세스 관리, 기억장치 관리, 파일 관리 등의 기능을 수행 한다.
  • ③ 시스템과 사용자 간의 인터페이스를 담당한다.
  • ④ 커널처럼 메모리에 상주하지 않기 때문에 필요할 경우 교체 될 수 있다.

등록된 댓글이 없습니다.
45. 사이클이 허용되고, 불필요한 파일제거를 위해 참조 카운터가 필요한 디렉토리 구조는?
  • ① 1단계 디렉토리 구조
  • ② 2단계 디렉토리 구조
  • ③ 트리 디렉토리 구조
  • ④ 일반 그래프형 디렉토리 구조

등록된 댓글이 없습니다.
46. 페이징 기법과 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?
  • ① 페이징 기법에서는 주소 변환을 위한 페이지 맵 테이블이 필요하다.
  • ② 프로그램을 일정한 크기로 나눈 단위를 페이지라고 한다.
  • ③ 세그먼테이션 기법에서는 하나의 작업을 크기가 각각 다른 여러 논리적인 단위로 나누어 사용한다.
  • ④ 세그먼테이션 기법에서는 내부 단편화가, 페이징 기법에서는 외부 단편화가 발생할 수 있다.

등록된 댓글이 없습니다.
47. 절대로더에서 각 기능과 수행 주체의 연결이 옳지 않은 것 은?
  • ① 연결 - 프로그래머
  • ② 기억장소할당 - 로더
  • ③ 적재 - 로더
  • ④ 재배치 - 어셈블러

등록된 댓글이 없습니다.
48. 다중 처리기 운영체제 구조 중 주/종(Master/Slave)처리기 시스템에 대한 설명으로 옳지 않은 것은?
  • ① 종프로세서는 입 · 출력 발생시 주프로세서에게 서비스를 요청한다.
  • ② 주프로세서는 입 · 출력 연산 작업을 수행한다.
  • ③ 한 처리기를 종프로세서로 지정하고 다른 처리기들은 주프로세서로 지정하는 구조이다.
  • ④ 주프로세서만이 운영체제를 실행할 수 있다.

등록된 댓글이 없습니다.
49. 운영체제의 발달과정 순서를 옳게 나열한 것은?
  • ① 가→라→다→나
  • ② 다→나→라→가
  • ③ 가→다→라→나
  • ④ 다→라→나→가

등록된 댓글이 없습니다.
50. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?
  • ① 파일 관리를 위한 파일 제어 블록이다.
  • ② 시스템에 따라 다른 구조를 가질 수 있다.
  • ③ 보조기억장치에 저장되어 있다가 파일이 개방될 때 주기억 장치로 옮겨진다.
  • ④ 사용자의 직접 참조가 가능하다.

등록된 댓글이 없습니다.
51. 128개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?
  • ① 6
  • ② 7
  • ③ 8
  • ④ 10

등록된 댓글이 없습니다.
52. 프로세스의 정의로 거리가 먼 것은?
  • ① 실행 중인 프로그램
  • ② PCB를 가진 프로그램
  • ③ 프로시저가 활동 중인 것
  • ④ 동기적 행위를 일으키는 주체

등록된 댓글이 없습니다.
53. 주기억장치 관리기법으로 최악 적합(Worst-fit) 방법을 이용할 경우 10K 크기의 프로그램은 다음과 같이 분할되어 있는 주기억장치 중 어느 부분에 할당되어야 하는가?
  • ① 영역번호 ①
  • ② 영역번호 ②
  • ③ 영역번호③
  • ④ 영역번호 ④

등록된 댓글이 없습니다.
54. 다음과 같은 3개의 작업에 대하여 FCFS 알고리즘을 사용할 때, 임의의 작업 순서로 얻을 수 있는 최대 평균 반환시간을 T, 최소 평균 반환 시간을 t 라고 가정했을 경우 T - t 의 값은?
  • ① 3
  • ② 4
  • ③ 5
  • ④ 6

등록된 댓글이 없습니다.
55. UNIX에서 파일에 대한 정보를 갖고 있는 inode의 내용으로 볼 수 없는 것은?
  • ① 파일 링크수
  • ② 파일 소유자의 식별 번호
  • ③ 파일의 최초 변경 시간
  • ④ 파일 크기

등록된 댓글이 없습니다.
56. 다음 중 가장 바람직한 스케줄링 정책은?
  • ① CPU 이용률을 줄이고 반환시간을 늘린다.
  • ② 대기시간을 줄이고 반환시간을 늘린다.
  • ③ 응답시간과 반환시간을 줄인다.
  • ④ 반환시간과 처리율을 늘린다.

등록된 댓글이 없습니다.
57. UNIX에서 파일의 사용 허가를 정하는 명령은?
  • ① cp
  • ② chmod
  • ③ cat
  • ④ ls

등록된 댓글이 없습니다.
58. HRN(Highest Response-ratio Next) 스케줄링 방식에 대한 설명으로 옳지 않은 것은?
  • ① 대기 시간이 긴 프로세스일 경우 우선 순위가 높아 진다.
  • ② SJF 기법을 보완하기 위한 방식이다.
  • ③ 긴 작업과 짧은 작업 간의 지나친 불평등을 해소할 수 있다.
  • ④ 우선 순위를 계산하여 그 수치가 가장 낮은 것부터 높은 순으로 우선 순위가 부여된다.

등록된 댓글이 없습니다.
59. 분산 처리 운영체제 시스템의 구축 목적으로 거리가 먼 것은?
  • ① 보안성 향상
  • ② 자원 공유의 용이성
  • ③ 연산 속도 향상
  • ④ 신뢰성 향상

등록된 댓글이 없습니다.
60. 파일 보호 기법 중 다음 설명에 해당하는 것은?
  • ① Cryptography
  • ② Password
  • ③ Naming
  • ④ Access control

등록된 댓글이 없습니다.
4과목 : 소프트웨어 공학
61. 설계품질을 평가하기 위해서는 반드시 좋은 설계에 대한 기준을 세워야 한다. 다음 중 좋은 기준이라고 할 수 없는 것은?
  • ① 설계는 모듈적이어야 한다.
  • ② 설계는 자료와 프로시저에 대한 분명하고 분리된 표현을 포함해야 한다.
  • ③ 소프트웨어 요소들 간의 효과적 제어를 위해 설계에서 계층적 조직이 제시되어야 한다.
  • ④ 설계는 서브루틴이나 프로시저가 전체적이고 통합적이 될 수 있도록 유도되어야 한다.

등록된 댓글이 없습니다.
62. 사용자 인터페이스 설계시 오류 메시지나 경고에 관한 지침으로 옳지 않은 것은?
  • ① 메시지는 이해하기 쉬워야 한다.
  • ② 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다.
  • ③ 오류로 인해 발생될 수 있는 부정적인 내용은 가급적 피한다.
  • ④ 소리나 색 등을 이용하여 듣거나 보기 쉽게 의미전달을 하도록 한다.

등록된 댓글이 없습니다.
63. 소프트웨어 품질 목표 중 소프트웨어를 다른 환경으로 이식할 경우에도 운용 가능하도록 쉽게 수정될 수 있는 시스템 능력을 의미하는 것은?
  • ① Correctness
  • ② Integrity
  • ③ Reliability
  • ④ Portability

등록된 댓글이 없습니다.
64. 효과적인 프로젝트 관리를 위한 3P를 옳게 나열한 것은?
  • ① People, Problem, Process
  • ② Power, People, Priority
  • ③ Problem, Priority, People
  • ④ Priority, Problem, Possibility

등록된 댓글이 없습니다.
65. 소프트웨어 공학에 대한 적절한 설명이 아닌 것은?
  • ① 소프트웨어의 개발, 운영, 유지보수, 그리고 폐기에 대한 체계적인 접근이다.
  • ② 소프트웨어 제품을 체계적으로 생산하고 유지보수와 관련된 기술과 경영에 관한 학문이다.
  • ③ 과학적인 지식을 컴퓨터 프로그램 설계와 제작에 실제 응용하는 것이며, 이를 개발하고 운영하고 유지보수하는데 필요한 문서화 작성 과정이다.
  • ④ 소프트웨어의 위기를 이미 해결한 학문으로, 소프트웨어의 개발만을 위한 체계적인 접근이다.

등록된 댓글이 없습니다.
66. 유지보수의 종류 중 소프트웨어를 운용하는 환경 변화에 대응하여 소프트웨어를 변경하는 경우로써 운영체제나 컴파일러와 같은 프로그래밍 환경의 변화와 주변장치 또는 다른 시스템 요소가 향상되거나 변경될 때 대처할 수 있는 것은?
  • ① Corrective Maintenance
  • ② Perfective Maintenance
  • ③ Preventive Maintenance
  • ④ Adaptive Maintenance

등록된 댓글이 없습니다.
67. 블랙 박스 테스트 기법 중 다음 설명에 해당하는 것은?
  • ① Boundary Value Analysis
  • ② Cause Effect Graphing Testing
  • ③ Equivalence Partitioning Testing
  • ④ Comparison Testing

등록된 댓글이 없습니다.
68. 바람직한 설계 지침이 아닌 것은?
  • ① 모듈의 기능을 예측할 수 있도록 정의한다.
  • ② 이식성을 고려한다.
  • ③ 적당한 모듈의 크기를 유지한다.
  • ④ 가능한 모듈의 독립적으로 생성하고 결합도를 최대화 한다.

등록된 댓글이 없습니다.
69. 객체지향 설계에 대한 설명으로 옳지 않은 것은?
  • ① 객체지향 설계에 있어 가장 중요한 문제는 시스템을 구성하는 객체와 속성, 연산을 인식하는 것이다.
  • ② 시스템 기술서의 동사는 객체를, 명사는 연산이나 객체 서비스를 나타낸다.
  • ③ 객체지향 설계를 문서화할 때 객체와 그들의 부객체(Sub-Object)의 계층적 구조를 보여주는 계층차트를 그리면 유용하다.
  • ④ 객체는 순차적으로(Sequently) 또는 동시적으로 (Concurrently) 구현될 수 있다.

등록된 댓글이 없습니다.
70. 소프트웨어 재사용에 대한 설명으로 옳지 않은 것은?
  • ① 시스템 명세, 설계, 코드 등 문서를 공유하게 된다.
  • ② 소프트웨어 개발의 생산성을 향상시킨다.
  • ③ 프로젝트 실패의 위험을 증가시킨다.
  • ④ 새로운 개발 방법론의 도입이 어려울 수 있다.

등록된 댓글이 없습니다.
71. 4명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 측정을 위한 계산 방식으로 가장 적합한 것은?
  • ① 1/(4X5X10000)
  • ② 10000/(4X5)
  • ③ 10000/5
  • ④ (4X10000)/5

등록된 댓글이 없습니다.
72. 소프트웨어 재공학 활동 중 기본 소프트웨어의 명세서를 확인하여 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은?
  • ① Analysis
  • ② Reverse Engineering
  • ③ Restructuring
  • ④ Migration

등록된 댓글이 없습니다.
73. 객체지향 시스템에서 자료부분과 연산(또는 함수)부분 등 정보처리에 필요한 기능을 한 테두리로 묶는 것을 무엇이라고 하는가?
  • ① information hiding
  • ② class
  • ③ encapsulation
  • ④ integration

등록된 댓글이 없습니다.
74. 소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?
  • ① 역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
  • ② 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
  • ③ 원시 코드를 분석하여 소프트웨어의 관계를 파악한다.
  • ④ 대상 시스템 없이 새로운 시스템으로 개선하는 변경 작업이다.

등록된 댓글이 없습니다.
75. 소프트웨어 위기 발생 요인과 거리가 먼 것은?
  • ① 개발 일정의 지연
  • ② 소프트웨어 관리의 부재
  • ③ 소프트웨어 품질의 미흡
  • ④ 소프트웨어 생산성 향상

등록된 댓글이 없습니다.
76. 소프트웨어의 특징에 대한 설명으로 옳지 않은 것은?
  • ① 소프트웨어 생산물의 구조가 코드 안에 숨어 있다.
  • ② 논리적 절차에 따라 개발된다.
  • ③ 사용에 의해 마모되거나 소멸된다.
  • ④ 요구나 환경의 변화에 따라 적절히 변형시킬 수 있다.

등록된 댓글이 없습니다.
77. 브룩스(Brooks)의 법칙에 해당하는 것은?
  • ① 소프트웨어 개발 인력은 초기에 많이 투입하고 후기에 점차 감소시켜야 한다.
  • ② 소프트웨어 개발 노력은 40 - 20 - 40 으로 해야한다.
  • ③ 소프트웨어 개발은 소수의 정예요원으로 시작한 후 점차 증원해야 한다.
  • ④ 소프트웨어 개발 일정이 지연된다고 해서 말기에 새로운 인원을 투입하면 일정은 더욱 지연된다.

등록된 댓글이 없습니다.
78. 자료 사전에서 기호 “( )” 의 의미는?
  • ① 정의
  • ② 생략
  • ③ 선택
  • ④ 반복

등록된 댓글이 없습니다.
79. 람바우의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 관련 있는가?
  • ① 상태도 - 동적 모델링, 자료흐름도 - 기능 모델링
  • ② 상태도 - 기능 모델링, 자료흐름도 - 동적 모델링
  • ③ 상태도 - 객체 모델링, 자료흐름도 - 기능 모델링
  • ④ 상태도 - 객체 모델링, 자료흐름도 - 동적 모델링

등록된 댓글이 없습니다.
80. 다음 중 소프트웨어 개발 영역을 결정하는 요소에 해당하는 항목 모두를 옳게 나열한 것은?
  • ① ①, ②
  • ② ①, ②, ③
  • ③ ①, ②, ④
  • ④ ①, ②, ③, ④

등록된 댓글이 없습니다.
5과목 : 데이터 통신
81. OSI-7계층 중 프로세스간의 대화 제어(dialogue control) 및 동기점(synchronization point)을 이용한 효율적인 데이터 복구를 제공하는 계층은?
  • ① Data Link layer
  • ② Network layer
  • ③ Transport laye
  • ④ Session layer

등록된 댓글이 없습니다.
82. 다음이 설명하고 있는 데이터 링크 제어 프로토콜은?
  • ① PPP
  • ② ADCCP
  • ③ LAP-B
  • ④ SDLC

등록된 댓글이 없습니다.
83. 시분할 다중화(Time Division Multiplexing)의 설명으로 틀린 것은?
  • ① 시분할 다중화에는 동기식 시분할 다중화와 통계적 시분할 다중화 방식이 있다.
  • ② 동기식 시분할 다중화 방식은 전송 프레임마다 각 시간 슬롯이 해당 채널에게 고정적으로 할당된다.
  • ③ 통계적 시분할 다중화 방식은 전송할 데이터가 있는 채널만 차례로 시간슬롯을 이용하여 전송한다.
  • ④ 통계적 시분할 다중화 보다 동기식 시분할 다중화 방식이 전송 대역폭을 더욱더 효율적으로 사용할 수 있다.

등록된 댓글이 없습니다.
84. 일반적으로 불균형적인 멀티 포인트(Multi-point) 링크 구성에서 회선제어를 할 때 주국(Primary Station)이 각 보조국(Secondary station)에게 데이터를 요청하는 방법은?
  • ① 폴링(Polling)
  • ② 셀렉션(Selection)
  • ③ 요청(Request)
  • ④ 응답(Response)

등록된 댓글이 없습니다.
85. 토큰 패싱 방식에서 토큰에 대하여 가장 올바르게 설명한 것은?
  • ① 데이터 통신 시 에러를 체크하기 위해 사용된다.
  • ② 전송할 데이터를 의미한다.
  • ③ 채널 사용권을 의미한다.
  • ④ 5바이트로 구성되어 있다.

등록된 댓글이 없습니다.
86. X.25는 ITU-T 표준으로 호스트 시스템과 패킷 교환망간 인터페이스를 규정하고 있다. 이 기능에 포함되지 않는 것은?
  • ① 링크 계층
  • ② 패킷 계층
  • ③ 물리 계층
  • ④ 전송 계층

등록된 댓글이 없습니다.
87. 다음이 설명하고 있는 것은?
  • ① 핸드오프
  • ② 모바일 IP
  • ③ 셀 채인지
  • ④ 헤더 변환

등록된 댓글이 없습니다.
88. 다음이 설명하고 있는 에러 검출 방식은?
  • ① Cyclic Redundancy Check
  • ② Hamming Code
  • ③ Parity Check
  • ④ Block Sum Check

등록된 댓글이 없습니다.
89. 아날로그 데이터를 디지털신호로 변환하는 변조방식은?
  • ① ASK
  • ② PSK
  • ③ PCM
  • ④ FSK

등록된 댓글이 없습니다.
90. 외부 라우팅 프로토콜로서 AS(Autonomous System)간의 라우팅 테이블을 전달하는데 주로 이용되는 것은?
  • ① BGP
  • ② RIP
  • ③ OSPF
  • ④ LSA

등록된 댓글이 없습니다.
91. 다음 중 부정적 응답에 해당하는 전송제어 문자는?
  • ① NAK(Negative Acknowledge)
  • ② ACK(ACKnowledge)
  • ③ EOT(End of Transmission)
  • ④ SOH(Start of Heading)

등록된 댓글이 없습니다.
92. OSI 참조 모델에서 계층을 나누는 목적으로 가장 거리가 먼 것은?
  • ① 시스템 간의 통신을 위한 표준 제공
  • ② 네트워크 자원의 공유를 통한 경비 절감
  • ③ 시스템 간의 정보 교환을 하기 위한 상호 접속점의 정의
  • ④ 관련 규격의 적합성을 조성하기 위한 공통적인 기반조성

등록된 댓글이 없습니다.
93. TCP 프로토콜의 플래그(제어) 비트에 대한 설명으로 틀린 것은?
  • ① ACK 비트는 확인 응답번호가 기술되어 있음을 표시한다.
  • ② PSH 비트는 데이터를 가능한 천천히 보내도 무방함을 표시 한다.
  • ③ SYN 비트는 연결을 초기화하기 위해 순서번호를 동기화할 때 사용한다.
  • ④ FIN 비트는 송신축이 데이터 전송을 종료할 때 사용한다.

등록된 댓글이 없습니다.
94. HDLC는 링크 구성 방식에 따라 세 가지 동작 모드를 가진다. 이에 해당하지 않는 것은?
  • ① NBM
  • ② ABM
  • ③ ARM
  • ④ NRM

등록된 댓글이 없습니다.
95. 다중접속방식에 해당하지 않는 것은?
  • ① FDMA
  • ② SDMA
  • ③ TDMA
  • ④ CDMA

등록된 댓글이 없습니다.
96. 데이터링크 프로토콜인 HDLC에서 프레임의 동기를 제공하기 위해 사용되는 구성 요소는?
  • ① 플래그(Flag)
  • ② 제어부(Control)
  • ③ 정보부(Information)
  • ④ 프레임 검사 시퀀스(Frame Check Sequence)

등록된 댓글이 없습니다.
97. 다음 중 자유경쟁으로 채널 사용권을 확보하는 방법으로 노드 간의 충돌을 허용하는 네트워크 접근 방법은?
  • ① Slotted Ring
  • ② Token Passing
  • ③ CSMA/CD
  • ④ Polling

등록된 댓글이 없습니다.
98. 도착한 메시지를 일단 저장한 후 다음 노드로 가는 링크가 비어 있으면 전송해 나가는 교환 방식은?
  • ① 회선교환
  • ② 메시지교환
  • ③ 데이터 그램 패킷교환
  • ④ 가상회선 패킷교환

등록된 댓글이 없습니다.
99. IEEE 802 표준에서는 데이터 링크 계층을 MAC, LLC 두 개의 부 계층으로 나누고 있다. 이 중에서 MAC 부 계층의 역할은?
  • ① 논리적 주소의 결정
  • ② 다른 통신망 형태에 프레임을 전송
  • ③ 상위계층과의 인터페이스
  • ④ 어느 노드에게 통신기회를 부여할 것인가를 결정

등록된 댓글이 없습니다.
100. GO-Back-N ARQ에서 7번째 프레임까지 전송하였는데 수신측에서 4번째 프레임에 오류가 있다고 재전송을 요청해 왔다. 재전송 되는 프레임의 개수는?
  • ① 1개
  • ② 2개
  • ③ 3개
  • ④ 4개

등록된 댓글이 없습니다.