정보처리기사(구) (2006-03-05)
총 100문항
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.탐색 방법 중 키 값으로부터 레코드가 저장되어 있는 주소를 직접 계산하여, 산출된 주소로 바로 접근하는 방법으로 키-주소 변환 방법이라고도 하는 것은?
- ①이진 탐색
- ②피보나치 탐색
- ③해싱 탐색
- ④블록 탐색
2.SQL의 DROP 문은 어떠한 목적으로 사용되는가?
- ①스키마, 테이블 및 뷰의 제거시에 사용된다.
- ②스키마, 테이블 및 뷰의 정의시에 사용된다.
- ③데이터베이스의 무결성을 체크하는데 사용된다.
- ④데이터베이스를 최적화하는데 사용된다.
3.데이터의 중복으로 인하여 관계연산을 처리할 때 곤란한 현상이 발생하는 것을 무엇이라 하는가?
- ①이상(Anomaly)
- ②제한(Restriction)
- ③종속성(Dependency)
- ④변환(Translation)
4.관계 데이터 모델링 중 BCNF(Boyce-Codd Normal Form)에 대한 옳은 설명으로만 짝지어진 것은?
- ①ㄱ. ㄴ.
- ②ㄴ. ㄷ.
- ③ㄱ. ㄴ. ㄷ.
- ④ㄱ. ㄴ. ㄷ. ㄹ.
5.물리적 데이터 독립성에 대한 설명으로 가장 적합한 것은?
- ①기존 응용 프로그램에 영향을 주지 않고 데이터의 물리적 구조를 변경할 수 없는 것을 말한다.
- ②기존 응용 프로그램에 영향을 주지 않고 데이터의 물리적 구조를 변경할 수 있는 것을 말한다.
- ③기존 응용 프로그램에 영향을 변경하면 데이터의 물리적 구조도 이에 따라 변경되는 것을 말한다.
- ④데이터의 물리적 구조를 변경할 때, 자동적으로 데이터의 논리적 구조도 변경되는 것을 말한다.
6.관계 데이터 모델에서 릴레이션(Relation)에 포함되어 있는 튜플(Tuple)의 수를 무엇이라고 하는가?
- ①Degree
- ②Cardinality
- ③Attribute
- ④Cartesian Product
7.3계층 스키마 중 개념(Conceptual) 스키마에 대한 설명으로 옳지 않은 것은?
- ①한 기관 전체에서 필요로 하는 데이터베이스의 전체적인 논리적 구조이다.
- ②물리적 저장 장치의 입장에서 본 데이터베이스 구조이다.
- ③개체간의 관계와 유지해야 할 제약 조건을 나타낸다.
- ④접근 권한, 보안 정책, 무결성 규칙을 명세한다.
8.직접 접근 방식(DAM : Directed Access Method)에 대한 설명으로 거리가 먼 것은?
- ①데이터의 입/출력이 빈번히 발생하는 곳에 응용하는 것이 좋다.
- ②해싱 함수를 이용하여 레코드의 저장 위치를 결정한다.
- ③다른 레코드를 참조하지 않고 어떤 레코드를 접근할 수 있다.
- ④기억 공간의 효율성이 매우 좋다.
9.데이터베이스 무결성과 보안의 차이점에 대한 설명 중 옳은 것은?
- ①무결성은 권한이 있는 사용자로부터 데이터베이스를 보호하는 것이고, 보안은 권한이 없는 사용자로부터 데이터베이스를 보호하는 것이다.
- ②무결성은 권한이 없는 사용자로부터 데이터베이스를 보호하는 것이고, 보안은 권한이 있는 사용자로부터 데이터베이스를 보호하는 것이다.
- ③무결성과 보안은 모두 권한이 있는 사용자로부터 데이터베이스를 보호하는 것이지만, 보안은 사용자 계정과 비밀번호를 관리한다.
- ④무결성과 보안은 모두 권한이 없는 사용자로부터 데이터베이스를 보호하는 것이지만, 무결성은 DBMS가 자동적으로 보장해 준다.
10.다음의 수식을 후위 순회(Postorder Traversal)한 결과는?
- ①+**/ABCDE
- ②A/B*C*D+E
- ③AB/C*D*E+
- ④ABCDE/**+
11.데이터베이스 설계 단계와 그 단계에서 수행되는 결과의 연결이 잘못된 것은?
- ①개념적 설계 단계 - 트랜잭션 모델링
- ②논리적 설계 단계 - 목표 DBMS에 독립적인 논리 스키마 설계
- ③물리적 설계 단계 - 목표 DBMS에 맞는 물리적 구조 설계
- ④구현 단계 - 목표 DBMS DDL로 스키마 작성
12.물리적 데이터베이스 설계를 수행할 때 결정할 사항으로 거리가 먼 것은?
- ①어떤 인덱스를 만들 것인지에 대한 고려
- ②성능 향상을 위한 개념 스키마의 변경 여부 검토
- ③빈번한 질의와 트랜잭션들의 수행속도를 높이기 위한 고려
- ④개념스키마와 외부스키마 설계
13.릴레이션이 가지는 특성으로 옳지 않은 것은?
- ①한 릴레이션에 나타난 속성값은 논리적으로 분해 가능한 값이어야 한다.
- ②튜플은 서로 다른 값을 갖는다.
- ③각 속성은 릴레이션 내에서 유일한 이름을 가진다.
- ④하나의 릴레이션에서 튜플의 순서는 없다.
14.시스템 카탈로그에 관한 설명으로 옳지 않은 것은?
- ①가상테이블이며 메타데이터라고도 한다.
- ②시스템 카탈로그 내의 각 테이블은 DBMS에서 지원하는 개체들에 관한 정보를 포함한다.
- ③시스템의 사용자들에 관한 정보를 포함하고 있다.
- ④DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
15.뷰(VIEW)에 관한 설명 중 잘못된 것은?
- ①뷰는 SQL에서 CREATE VIEW 명령으로 정의된다.
- ②뷰는 하나 이상의 기본 테이블로부터 유도되어 만들어지는 가상 테이블이다.
- ③뷰는 INSERT, DELETE, UPDATE 등을 이용한 삽입, 삭제, 갱신 연산이 항상 허용된다.
- ④뷰의 정의는 ALTER 문을 이용하여 변경할 수 없다.
16.데이터베이스 무결성에 관한 설명으로 옳지 않은 것은?
- ①개체 무결성 규정은 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(NULL) 값이나 중복 값을 가질 수 없음을 규정하는 것이다.
- ②무결성 규정에는 규정이름, 검사시기, 제약조건 등을 명시한다.
- ③도메인 무결성 규정은 주어진 튜플의 값이 그 튜플이 정의된 도메인에 속한 값이어야 한다는 것을 규정하는 것이다.
- ④트리거는 트리거 조건이 만족되는 경우에 취해야 하는 조치를 명세한다.
17.데크(Deque)에 대한 옳은 설명으로만 짝지어진 것은?
- ①①, ②
- ②①, ②, ③
- ③①, ③, ④
- ④①, ④
18.분산데이터베이스시스템의 설명으로 옳지 않은 것은?
- ①소프트웨어 개발비용이 감소한다.
- ②지역 자치성이 보장된다.
- ③시스템의 확장이 용이하다.
- ④신뢰도가 향상된다.
19.Which of the following does not belong to the DML statement of SQL?
- ①SELECT
- ②DELETE
- ③CREATE
- ④INSERT
20.괄호 속 내용으로 가장 적합한 것은?
- ①tree search
- ②block search
- ③binary search
- ④sequential search
21.등각속도(CAV) 방식의 특징이 아닌 것은?
- ①모든 트랙의 저장 밀도가 같다.
- ②디스크 저장 공간이 비효율적으로 사용된다.
- ③회전 구동장치가 간단하다.
- ④디스크 평판이 일정한 속도로 회전한다.
22.JK 플립플롭을 그림과 같이 연결하면 어떤 플립플롭과 같은 동작을 하는가?
- ①D
- ②RS
- ③T
- ④Master-slave
23.직접 메모리 액세스(DMA)의 특징이 아닌 것은?
- ①CPU의 도움없이 메모리와 I/O 장치 사이에서 전송을 시행한다.
- ②CPU와 DMA 제어기는 메모리와 버스를 공유한다.
- ③CPU의 상태 보존은 반드시 필요하다.
- ④사이클 스틸을 발생하여 메모리 장치와 I/O 장치 사이의 자료전송을 수행한다.
24.캐시(Cache) 메모리에서 특정 내용을 찾는 방식 중 매핑 방식에 주로 사용되는 메모리는?
- ①Nano Memory
- ②Associative Memory
- ③Virtual Memory
- ④Stack Memory
25.컴퓨터의 주기억장치 용량이 8192비트이고, 워드 길이가 16비트일 때 PC(Program Counter), AR(Address Register)와 DR(Data Register)의 크기는?
- ①PC=8, AR=9, DR=16
- ②PC=9, AR=9, DR=16
- ③PC=16, AR=16, DR=16
- ④PC=8, AR=16, DR=16
26.Exclusive-OR Gate의 출력은
- ①(AB)'+AB
- ②A'B'+AB
- ③A'B+AB'
- ④AB'+AB'
27.그림의 진리표에서 출력 Y를 최소화 하면?
- ①Y=A'B
- ②Y=AB
- ③Y=A+B'
- ④Y=C'
28.컴퓨터 내부에서 시스템 순간순간의 상태를 나타내는 것은?
- ①SP
- ②PSW
- ③Interrupt
- ④MAR
29.주소 지정 방식(Addressing Mode) 중에서 프로그램 카운터 값에 명령어의 주소 부분을 더해서 실제 주소를 구하는 방식은?
- ①직접 번지 방식
- ②즉시 번지 방식
- ③상대 번지 방식
- ④레지스터 번지 방식
30.컴퓨터 시스템이 작동되면 먼저 프로그램 카운터의 초기 주소값이 결정되고 주소에 의하여 명령어가 기억장치로부터 읽혀지는 것을 무엇이라 하는가?
- ①인출(Fetch)
- ②실행(Execute)
- ③간접(Indirect)
- ④인터럽트(Interrupt)
31.OP-Code가 4비트면 연산자의 종류는 몇 개가 생성될 수 있는가?
- ①24-1
- ②24
- ③23
- ④23-1
32.0-주소 인스트럭션과 관게 있는 것은?
- ①Scratch-pad Register
- ②Accumulator
- ③Stack
- ④Instruction Buffer
33.인터럽트 체제의 기본 요소에 속하지 않는 것은?
- ①인터럽트 처리 기능
- ②인터럽트 요청 신호
- ③인터럽트 스테이트
- ④인터럽트 취급 루틴
34.명령어의 Operand 부분에 실제 데이터를 갖고 있는 방식은?
- ①즉시(Immediate) 주소지정 방식
- ②베이스(Base) 주소지정 방식
- ③상대(Relative) 주소지정 방식
- ④직접(Direct) 주소지정 방식
35.다음 회로는 무엇인가?
- ①Decoder
- ②Multiplexer
- ③Encoder
- ④Shifter
36.하드웨어 신호에 의하여 특정 번지의 서브루틴을 수행하는 것은?
- ①Handshaking Mode
- ②Vectored Interrupt
- ③DMA
- ④Subroutine Call
37.다음 중 단항(Unary) 연산이 아닌 것은?
- ①Complement
- ②Rotate
- ③AND
- ④Shift
38.ROM 칩에 필요하지 않은 신호는?
- ①쓰기 신호
- ②주소
- ③읽기 신호
- ④칩 선택 신호
39.중앙처리장치가 주기억장치보다 더 빠르기 때문에 프로그램 실행 속도를 중앙처리장치의 속도에 근접하도록 하기 위해서 사용되는 기억장치는?
- ①가상기억 장치
- ②모듈기억 장치
- ③보조기억 장치
- ④캐시기억 장치
40.로더(Loader)의 기능 중 옳지 않은 것은?
- ①할당(Allocation)
- ②재배치(Relocation)
- ③링킹(Linking)
- ④실행(Execution)
41.기억장치의 관리 전략 중 반입(Fetch) 전략의 설명으로 옳은 것은?
- ①프로그램/데이터를 주기억장치로 가져오는 시기를 결정하는 전략
- ②프로그램/데이터에 대한 주기억장치 내의 위치를 결정하는 전략
- ③주기억장치 내의 빈공간 확보를 위해 제거할 프로그램/데이터를 선택하는 전략
- ④프로그램/데이터의 위치를 이동시키는 전략
42.데커(Dekker) 알고리즘에 대한 설명 중 옳지 않은 것은?
- ①교착상태가 발생하지 않음을 보장한다.
- ②프로세스가 임계영역에 들어가는 것이 무한정 지연될 수 있다.
- ③공유 데이터에 대한 처리에 있어서 상호배제를 보장한다.
- ④별도의 특수 명령어 없이 순수하게 소프트웨어로 해결된다.
43.하나의 프로세스가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생하여 프로세스 수행에 소요되는 시간보다 페이지 이동에 소요되는 시간이 더 커지는 현상은?
- ①스레싱(Thrashing)
- ②워킹세트(Working Set)
- ③세마포어(Semaphore)
- ④교환(Swapping)
44.운영체제 형태 중 시대적으로 가장 먼저 생겨난 것은?
- ①다중처리 시스템
- ②시분할 시스템
- ③일괄처리 시스템
- ④분산처리 시스템
45.SCAN의 무한 대기 발생 가능성을 제거한 것으로 SCAN 보다 응답시간의 편차가 적고, SCAN과 같이 진행 방향상의 요청을 서비스하지만, 진행중에 새로이 추가된 요청은 서비스하지 않고 다음 진행시에 서비스하는 디스크 스케줄링 기법은?
- ①N-step SCAN 스케줄링
- ②C-SCAN 스케줄링
- ③SSTF 스케줄링
- ④FCFS 스케줄링
46.Working Set W(t, w)는 t-w 시간부터 t 까지 참조된 page 들의 집합을 말한다. 그 시간에 참조된 페이지가 {2, 3, 5, 5, 6, 3, 7}이라면 Working Set는?
- ①{3, 5}
- ②{2, 6, 7}
- ③{2, 3, 5, 6, 7}
- ④{2, 7}
47.UNIX 운영체제의 특징으로 볼 수 없는 것은?
- ①대화식 운영체제이다.
- ②다중 사용자 시스템(Multi-user system)이다.
- ③대부분의 코드가 어셈블리 언어로 기술되어 있다.
- ④높은 이식성과 확장성이 있다.
48.분산시스템을 설계하는 주된 이유가 아닌 것은?
- ①신뢰도 향상
- ②자원 공유
- ③보안의 향상
- ④연산 속도 향상
49.스레드(Thread)에 관한 설명으로 옳지 않은 것은?
- ①스레드는 하나의 프로세스 내에서 병행성을 증대시키기 위한 메커니즘이다.
- ②스레드는 프로세스의 일부 특성을 갖고 있기 때문에 경량(ligiht weight) 프로세스라고도 한다.
- ③스레드는 동일 프로세스 환경에서 서로 독립적인 다중 수행이 불가능하다.
- ④스레드 기반 시스템에서 스레드는 독립적인 스케줄링의 최소 단위로서 프로세스의 역할을 담당한다.
50.직접 파일(Direct File)에 대한 설명으로 거리가 먼 것은?
- ①직접 접근 기억장치의 물리적 주소를 통해 직접 레코드에 접근한다.
- ②키에 일정한 함수를 적용하여 상대 레코드 주소를 얻고, 그 주소를 레코드에 저장하는 파일 구조이다.
- ③직접 접근 기억장치의 물리적 구조에 대한 지식이 필요하다.
- ④직접 파일에 적합한 장치로는 자기테이프를 주로 사용한다.
51.파일 손상을 막기 위한 파일 보호 기법이 아닌 것은?
- ①파일 명명(File Naming)
- ②접근 제어(Access Control)
- ③암호화(Password/Cryptography)
- ④복구(Recovery)
52.스풀링(Spooling)에 대한 설명으로 옳지 않는 것은?
- ①“Spooling”은 “Simultaneous Peripheral Operation On-Line)”의 약자이다.
- ②스풀링은 주기억장치를 버퍼로 사용한다.
- ③어떤 작업의 입/출력과 다른 작업의 계산을 병행 처리하는 기법이다.
- ④다중 프로그래밍 시스템의 성능 향상을 가져온다.
53.운영체제를 기능상으로 분류했을 때, 제어 프로그램 중 보기의 설명에 해당하는 것은?
- ①문제 프로그램(Problem Program)
- ②감시 프로그램(Supervisor Program)
- ③작업 제어 프로그램(Job Control Program)
- ④데이터 관리 프로그램(Data Management Program)
54.Flynn이 제안한 4가지 병렬처리 방식 중에서 이론적일 뿐 실질적인 처리방식으로 사용되지 않는 구조는?
- ①SISD
- ②SIMD
- ③MISD
- ④MIMD
55.UNIX에서 프로세스를 복제하는 기능과 관계되는 것은?
- ①getppid
- ②getpid
- ③fork
- ④exec
56.교착상태 해결 방안으로 발생 가능성을 인정하고 교착 상태가 발생하려고 할 때, 교착상태 가능성을 피해가는 방법은?
- ①예방(Prevention)
- ②발견(Detection)
- ③회피(Avoidance)
- ④복구(Recovery)
57.4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, LRU 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?
- ①4회
- ②5회
- ③6회
- ④7회
58.운영체제를 자원 관리자(Resource Manager)라는 관점으로 보았을 때, 자원들을 관리하는 과정을 순서대로 옳게 나열한 것은?
- ①㉮-㉯-㉰-㉱
- ②㉯-㉰-㉱-㉮
- ③㉮-㉰-㉯-㉱
- ④㉰-㉱-㉯-㉮
59.UNIX 시스템에서 쉘(Shell)에 대한 설명으로 옳지 않은 것은?
- ①명령어를 해석하는 명령해석기이다.
- ②프로세스의 관리를 한다.
- ③단말장치로부터 받은 명령을 커널로 보내거나 해당 프로그램을 작동시킨다.
- ④사용자와 Kernel 사이에서 중계자 역할을 한다.
60.NUR 기법은 호출 비트와 변형 비트를 가진다. 다음 중 가장 나중에 교체될 페이지는?
- ①호출 비트 : 0, 변형 비트 : 0
- ②호출 비트 : 0, 변형 비트 : 1
- ③호출 비트 : 1, 변형 비트 : 0
- ④호출 비트 : 1, 변형 비트 : 1
61.소단위명세서(Mini-Specification)에 관한 내용 중 옳지 않은 것은?
- ①반 페이지나 한 페이지 정도의 크기로 세분된 모듈을 작성할 때 사용한다.
- ②DFD에서는 한 개의 처리공정이 그 대상이 되지만, 한 공정의 기능이 두 가지 이상이거나 더 세분화함으로써 소단위명세서를 이해하기가 쉬워진다면 더욱 세분화될 수도 있다.
- ③소단위명세서를 작성하는 도구에는 서술문장, 의사결정나무, 의사결정표, 표, 그래프 등이 있다.
- ④소단위명세서는 구조적 언어를 사용하지 않고, 자연어를 사용하여 이해하기 쉽고 엄밀하게 기술한다.
62.SOFTWARE Project의 비용 결정 요소와 가장 관련이 적은 것은?
- ①개발자의 능력
- ②요구되는 신뢰도
- ③하드웨어의 성능
- ④개발제품의 복잡도
63.소프트웨어의 전통적 개발 단계 중 요구분석 단계에 대한 설명으로 옳지 않은 것은?
- ①프로젝트를 이해할 수 있는 개발의 실질적인 첫 단계이다.
- ②현재의 상태를 파악하고 문제를 정의한 후, 문제해결과 목표를 명확히 도출하는 단계이다.
- ③소프트웨어가 가져야 될 기능을 기술하는 단계이다.
- ④고품질의 소프트웨어를 개발하기 위해 소프트웨어의 내부 구조를 기술하는 단계이다.
64.DFD(Data Flow Diagram)에 대한 설명으로 거리가 먼 것은?
- ①자료 흐름 그래프 또는 버블(Bubble) 차트라고도 한다.
- ②구조적 분석 기법에 이용된다.
- ③시간 흐름의 개념을 명확하게 표현할 수 있다.
- ④DFD의 요소는 화살표, 원, 사각형, 직선(단선/이중선)으로 표시한다.
65.객체지향 개념에서 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정을 무엇이라고 하는가?
- ①메시지
- ②캡슐화
- ③상속
- ④다형성
66.소프트웨어공학의 공학(Engineering)이 가지는 의미와 어울리지 않는 것은?
- ①예술성
- ②경제성
- ③보편타당성
- ④적시성
67.현재 프로그램으로부터 데이터, 아키텍쳐, 그리고 절차에 관한 분석 및 설게 정보를 추출하는 과정은?
- ①재공학(Re-Engineering)
- ②역공학(Reverse Engineering)
- ③순공학(Forward Engineering)
- ④재사용(Reuse)
68.객체 지향의 기본 개념 중 객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의한 것은?
- ①메소드
- ②추상화
- ③상속성
- ④캡슐화
69.프로토타입 모형의 장점으로 가장 적절한 것은?
- ①프로젝트 관리가 용이하다.
- ②노력과 비용이 절감된다.
- ③요구사항을 충실히 반영한다.
- ④관리와 개발이 명백히 구분된다.
70.하나의 프로그램을 몇 개의 작은 부분으로 분할하는 경우, 그 분할단위를 일반적으로 모듈(Module)이라고 한다. 다음 중 모듈에 대한 설명으로 옳은 것은?
- ①모듈의 독립성을 높여주기 위해서는 각 모듈간의 관련성을 최소로 하며, 이 경우에 응집도(Cohesion)는 최소가 된다.
- ②모듈간의 관련성을 최대로 하면 모듈의 독립성은 저하되며, 이 경우에 모듈의 결합도(Coupling)는 최소가 된다.
- ③복잡성을 감소시키는 수단으로 독립성의 개념이 많이 적용되고 있으며, 모듈의 독립성 척도로서 결합도는 고려 대상이 아니며, 응집도만 적용된다.
- ④모듈의 결합도는 자료결합도(Data Coupling)로, 모듈의 응집도는 기능적 응집도(Functional Cohesion)로 하는 것이 가장 바람직하다.
71.CASE(Computer Aided Software Engineering)에 대한 설명으로 옳은 것은?
- ①소프트웨어 생명 주기(Life Cycle)의 전체 단계를 연결시켜 주는 통합된 도구를 제공한다.
- ②CASE 패키지의 3단계는 도식목차, 총괄 다이어그램, 상세 다이어그램으로 구분된다.
- ③상위(Upper) CASE에서는 주로 코드를 작성하고 테스트하며, 문서화하는 작업을 지원한다.
- ④소프트웨어 개발의 생산성과 신뢰성에 저하를 가져와 널리 사용되지 못하고 있다.
72.프로젝트 일정 관리시 사용하는 칸트(Gantt) 차트에 대한 설명으로 옳지 않은 것은?
- ①막대로 표시하며 수평 막대의 길이는 각 태스크의 기간을 나타낸다.
- ②이정표, 기간, 작업, 프로젝트 일정을 나타낸다.
- ③시간선(Time-Line) 차트라고도 한다.
- ④작업들 간의 상호 관련성, 결정경로를 표시한다.
73.모듈안의 작동을 자세히 관찰할 수 있으며, 프로그램 원시 코드의 논리적인 구조를 커버(Cover)하도록 테스트 케이스를 설계하는 프로그램 테스트 방법은?
- ①블랙 박스 테스트
- ②화이트 박스 테스트
- ③알파 테스트
- ④베타 테스트
74.프로토타이핑(Prototyping) 접근방법을 채용할 때의 이익은 주로 정보문제의 본질에 대한 불확실성과 그 정보문제를 해결하기 위해 사용자가 제시하는 요구의 불확실성을 줄이는데 있다. 다음 중 불확실성 결정 요인에 해당하지 않는 것은?
- ①지원이 필요한 일로부터의 요구연역(要求演繹)
- ②사용자와 분석자의 지식과 경험의 수준
- ③커뮤니케이션 문제가 일어날 가능성
- ④프로토타이핑 시에 소요되는 비용문제
75.객체 모형(Object Model), 동적 모형(Dynamic Model), 기능 모형(Functional Model)의 3개 모형으로 구성되어 있는 객체지향 분석 기법은?
- ①Rambaugh Method
- ②Wirfs-Brock Method
- ③Jacobson Method
- ④Coad & Yourdon Method
76.소프트웨어 유지보수에 관련된 설명으로 옳지 않은 것은?
- ①유지보수는 소프트웨어가 인수, 설치된 후 발생하는 모든 공학적 작업을 말한다.
- ②유지보수는 원인에 따라 수리(Corrective) 보수, 적응(Adaptive) 보수, 완전화(Perfective) 보수, 예방(Preventive) 보수 등이 있다.
- ③소프트웨어에 가해지는 변경을 제어 관리하는 것을 형상 관리(Configuration Mnagement)라고 한다.
- ④소프트웨어 비용 중 유지보수 비용은 개발비용 보다 적다.
77.소프트웨어 유지보수 작업의 목적으로 부적절한 것은?
- ①하자보수
- ②환경적응
- ③예방조치
- ④설계수정
78.민주주의적 팀(Democratic Teams)에 대한 내용으로 옳은 것은?
- ①프로젝트 팀의 목표 설정 및 의사결정 권한이 팀 리더에게 주어진다.
- ②조직적으로 잘 구성된 중앙 집중식 구조이다.
- ③팀 구성원 간의 의사교류를 활성화시키므로 팀원의 참여도와 만족도를 증대시킨다.
- ④팀 리더의 개인적 능력이 가장 중요하다.
79.LOC 기법에 의하여 예측된 총라인수가 25000 라인일 경우 개발에 투입될 프로그래머의 수가 5명이고, 프로그래머들의 평균 생산성이 월당 500 라인일 때, 개발에 소요되는 기간은?
- ①8개월
- ②9개월
- ③10개월
- ④11개월
80.소프트웨어 프로젝트 계획자가 프로젝트를 시작하기 전에 추정해야 하는 항목으로 거리가 먼 것은?
- ①얼마나 오래 걸리겠는가?
- ②얼마나 많은 노력이 요구되겠는가?
- ③얼마나 많은 사람이 참여해야 하는가?
- ④얼마의 유지보수 비용이 들어갈 것인가?
81.흐름 제어 방식에서 일반적으로 한번에 여러 개의 프레임을 전송할 경우 효율적인 기법은?
- ①정지 및 대기
- ②슬라이딩 윈도우
- ③다중 전송
- ④적응적 ARQ
82.데이터 통신에서 전송제어 절차에 해당되지 않는 것은?
- ①통신 회선 접속
- ②데이터 링크 설정
- ③데이터 구조의 확인
- ④통신 회선 절단
83.LAN(Local Area Network)의 특징 설명 중 옳지 않은 것은?
- ①단일 건물내에 설치되고, 패킷 지연이 최소화 된다.
- ②확장성과 재배치가 좋지 않고, 경로 설정이 필요하다.
- ③네트워크 내의 정보기기와 통신이 가능하다.
- ④광대역 전송 매체의 사용으로 고속 통신이 가능하다.
84.보오 속도가 2400[baud]이고, 8위상 편이 변조 방식을 사용할 때 전송 속도는?
- ①19200bps
- ②7200bps
- ③4800bps
- ④2400bps
85.컴퓨팅, 교환, 디지털 전송 장치간의 구분이 없어지고, 음성, 데이터 및 이미지 전송에 동일한 디지털 기술이 적용된 통합 시스템은?
- ①LAN
- ②ISDN
- ③PSN
- ④VAN
86.다중화기(Multiplexer) 중 변·복조 기능도 포함하는 기기는?
- ①동기식 시분할 다중화기
- ②비동기식 시분할 다중화기
- ③통계적 시분할 다중화기
- ④주파수 분할 다중화기
87.VAN의 주요 통신 처리 기능이 아닌 것은?
- ①미디어 변환
- ②Mail Box
- ③데이터베이스 구축
- ④프로토콜 변환
88.다음은 데이터 통신 시스템에서 발생하는 잡음에 대한 설명이다. 어떤 잡음에 대한 설명인가?
- ①열잡음
- ②누화잡음
- ③충격잡음
- ④상호변조 잡음
89.OSI 7계층 중 장치와 전송매체 간의 인터페이스 특성 규정, 전송 매체의 유형 규정, 전송로의 연결, 유지 및 해제를 담당하는 계층은?
- ①전송 계층
- ②망 계층
- ③데이터링크 계층
- ④물리 계층
90.전송 매체상의 전송 프레임마다 해당 채널의 시간 슬롯이 고정적으로 할당되는 다중화 방식은?
- ①주파수 분할 다중화
- ②동기식 시분할 다중화
- ③통계적 시분할 다중화
- ④코드 분할 다중화
91.다음 전송제어 문자 중 부정적 응답에 해당하는 전송제어 문자는?
- ①NAK(Negative AcKnowledge)
- ②ACK(ACKnowledge)
- ③EOT(End of Transmission)
- ④SOH(Start of Heading)
92.OSI 계층의 네트워크 계층에 해당하는 X.25의 계층은?
- ①패킷 계층
- ②프레임 계층
- ③응용 계층
- ④세션 계층
93.컴퓨터를 이용한 정보통신 시스템에서 정확한 데이터를 주고 받기 위해서는 컴퓨터 간의 미리 정해진 약속이 필요하다. 이러한 약속을 무엇이라 하는가?
- ①Topology
- ②Protocol
- ③OSI 7 Layer
- ④DNS
94.통계적 TDM에서 다중화된 회선의 데이터 전송율과 접속장치들의 데이터 전송율의 합과의 일반적인 관계는?
- ①다중화된 회선의 데이터 전송율 < 접속장치들의 데이터 전송율의 합
- ②다중화된 회선의 데이터 전송율 > 접속장치들의 데이터 저송율의 합
- ③다중화된 회선의 데이터 전송율 ≥ 접속장치들의 데이터 전송율의 합
- ④다중화된 회선의 데이터 전송율 = 접속장치들의 데이터 전송율의 합
95.패킷 교환망에서 유통되는 패킷의 수를 적절히 조절해 통신망을 효율적으로 사용하고자 하는 제어 기법이 트래픽(Traffic) 제어 기법이다. 다음 중 트래픽 제어 기법에 해당되지 않는 것은?
- ①에러 제어(Error Control)
- ②흐름 제어(Flow Control)
- ③혼잡 제어(Congestion Control)
- ④Dead-Lock 방지 기법
96.베이직 데이터 전송제어 절차가 아닌 것은?
- ①SOH
- ②STX
- ③ETX
- ④FCS
97.대역폭(bandwidth)에 관한 설명으로 옳은 것은?
- ①최고 주파수를 의미한다.
- ②최저 주파수를 의미한다.
- ③최고 주파수의 절반을 의미한다.
- ④최고 주파수와 최저 주파수 사이 간격을 의미한다.
98.공중 통신 회선에 교환 설비, 컴퓨터 및 단말기 등을 접속시켜 새로운 부가 기능을 제공하는 통신망은?
- ①VAN
- ②LAN
- ③ISDN
- ④MAN
99.다음 프로토콜 중 네트워크 계층 구조의 하나인 트랜스포트(Transport) 계층에서 사용되는 프로토콜은?
- ①TCP
- ②IP
- ③Telnet
- ④SNMP
100.데이터는 한쪽 방향으로만 흐르고 병목 현상이 드물지만, 두 노드 사이의 채널이 고장 나면 전체 네트워크가 손상될 수 있는 단점을 가지는 토폴로지는?
- ①링형 토폴로지
- ②망형 토폴로지
- ③성형 토폴로지
- ④계층형 토폴로지