정보처리기사(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개
등록된 댓글이 없습니다.