준거성 테스트(Compliance Test)와 실증성 테스트(Substantive Test)를 설명하시오.
1. 준거성 테스트(Compliance Test)와 실증성 테스트(Substantive Test)를 설명하시오.
1. 준거성 테스트(Compliance Test)와 실증성 테스트(Substantive Test)를 설명하시오.
2. 세마포어(Semaphore)의 P 연산과 V 연산을 설명하시오.
3. 인터넷 프로토콜인 CoIP에 대해 설명하시오.
4. 데이터 품질관리 성숙모형인 DQM3에 대해 설명하시오.
5. USB(Universal Serial Bus) 3.0에 대해 설명하시오.
6. 유비쿼터스 네트워크 플랫폼(u-Platform)에 대해 설명하시오.
7. 분산객체 컴포넌트 표준을 CORBA, EJB, COM을 중심으로 설명하시오.
8. 소프트웨어 프로젝트 비용(Cost)이나 노력(Effort)을 신뢰성 있게 예측하기 위해 선택할 수 있는 방법들에 대해 설명하시오.
9. 데이터 추상화를 정의하고, 데이터베이스에서 이 추상화를 어떻게 실현하는지를 설명하시오.
10. 소프트웨어의 시험(Test) 전략을 소프트웨어 엔지니어링 프로세스(Life Cycle)와 연관 지어 설명하시오.
11. PMI(Project Management Institute)가 제시하는 일반적인 프로젝트 관리 활동 9개 영역을 간략히 기술하시오.
12. 지식기반 응용소프트웨어 개발시, "IF A THEN B" 형태의 조건부와 결론부 형태로 쓰여진 지식을 Production Rule 또는 Rule이라 한다. 프로덕션 시스템에서 추론을 위한 실행방법인 전방향 추론(Forward reasoning)과 후방향 추론(Backward reasoning)을 예를 들어 설명하시오.
13. 1차원 Bar-Code의 심볼(Symbol)과 심볼로지(Symbology)를 설명하시오.
1. 최근 공개 소프트웨어(FOSS : Free & Open Source Software)가 활발히 보급되고 있다. 공개 소프트웨어가 국가사회 정보화 발전에 미치는 영향(의미 또는 필요성)을 설명하고, 이러한 공개 소프트웨어가 사회에 제대로 정착, 발전하기 위한 성공요인과 품질개선 방안을 제시하시오.
2. 소프트웨어 정형기술 검토(Formal Technical Review)의 중요성을 결함증폭모형을 예로 하여 설명하시오.
3. 함수 y=f(x)에서 y를 비즈니스 프로세스에서 만들어내는 최종 가치라고 하고, x는 y를 만들어내는 과정상의 제반 요소들이라고 할때, 6 시그마 DMAIC 프로세스 중 Analyze 단계와 Control 단계에서 수행하는 업무를 y와 x의 관점에서 설명하시오.
4. 대형 컴퓨터시스템을 공동으로 사용하고 있는 중앙전산실에서 스래싱(Thrashing)이 자주 발생해 업무처리에 많은 지장을 받고 있다. 스래싱(Thrashing)이란 무엇이며 그것을 예방하기 위한 "Working-Set Model"과 "페이지 부재 빈도(Page-Fault Frequency) 전략"을 설명하시오.
5. 전략적으로 추진된 정보시스템은 기업이 경쟁우위를 갖게 되는 원동력이 되지만, 종종 다른 기업에 쉽게 모방되어 그 경쟁 우위를 쉽게 잃기도 한다. 모방하기 어려운 정보시스템을 구축하려면 어떠한 조건이 만족되어야 하는지에 대해 논하시오.
6. 게임, 가상현실, 세컨드라이프 등 컴퓨터 그래픽스 응용분야의 소프트웨어 개발시 사용되는 곡선 생성 알고리즘인 베지어(Bezier) 곡선 생성 알고리즘을 설명하시오.
1. 정부에서는 2007년 5월에 "소프트웨어 분리발주 가이드라인" 을 발표했다. 그러나 이 가이드라인이 정착되기까지는 발주자와 수주자 모두의 노력이 필요할 것으로 보인다. 먼저, 소프트웨어 분리발주의 의미를 설명하고, 소프트웨어 분리발주가 성공적으로 수행되기 위한 발주 프로세스 각 단계별 고려사항에 대해 발주자 입장에서 설명하시오.
2. 낱개 제품(Discrete Product)을 생산하는 일반적인 제조업체에서 생산 자동화(Production Automation)와 컴퓨터 통합생산(CIM : Computer Integrated Manufacturing)의 차이를 설명하고, 일반적인 제조업체를 중심으로 하는 CIM 시스템의 구성요소를 설명하시오.
3. 객체지향 모델의 표현 방법인 UML(Unified Modeling Language)을 사용하여 "수강신청 처리"에 대한 시스템을 설계하시오. 반드시 유스케이스 다이어그램(use-case diagram), 시퀀스 다이어그램(sequence diagram), 클래스 다이어그램(class diagram), 액티비티 다이어그램(activity diagram)을 작성하고, 필요시 …
4. 소프트웨어 구조와 관련된 모듈성(Modularity)이란 무엇이며, 그것과 소프트웨어 개발 비용(Cost)과의 관계를 설명하시오.
5. 전자장비를 취급하는 어떤 회사가 ERP 도입을 추진하고 있다. 이 회사의 본사에는 칼라 프린터 사업부, 측정장비 사업부, 그리고 비디오 사업부를 가지고 있으며, 각 사업부는 업무 특성이 다르다. 해외에 7개 지사가 있으며, 각 지사는 본사 3개 사업부의 업무를 모두 취급하고 있다. 이 회사는 회계와 구매/매출채권 ERP 모듈을 도입하려고 한다. 귀하가 ERP 도입 …
6. 소프트웨어 아키텍처의 정의, 역할, 아키텍처 모델의 중요성을 설명하고, 여러 가지 아키텍처 스타일을 설명하시오.
1. Pareto Principle은 V. Pareto가 처음 발견하여 제시한 사회경제적인 현상의 원칙(법칙)이다. Pareto Principle에 대해 정의하고, IT 분야의 소프트웨어 공학과 운영체제에서의 용용 예를 설명하시오.
2. 다중 프로그래밍 운영체제 하에서 발생하는 교착상태(Dead Lock)를 회피(Avoidance)하기 위한 Banker's Algorithm을 설명하시오.
3. 귀하의 회사는 비즈니스 특성상 변화하는 추세에 빠르게 적응해나가야 생존할 수 있으며, 직원들의 창의성과 전문성을 매우 중요시하고 있다. 귀하가 지식경영 책임자라면 어떤 특성의 지식경영시스템을 구축하겠는가? 지식경영을 정의하고 경제성 모델, 지식관리 전략, 정보기술, 그리고 인력관리를 중심으로 논하시오.
4. 귀하는 10명이 12개월 동안 수행하고 있는 소프트웨어 개발 프로젝트의 책임자이다. 10개월이 지난 시점에서, 계획보다 개발진도가 많이 늦어지자 사장은 귀하를 불러 "신규인력을 더 투입하라" 고 지시했으나, 귀하는 '불가함' 을 보고했다. '불가함' 의 논거를 Brooks 이론을 중심으로 설명하시오.
5. 정보기술은 기업에 도입과 적용되는 과정에서 늘 기업 구성원들의 업무를 변화시켜왔다. 새로 도입되는 정보기술에 따른 업무변화 정도를 미리 가늠할 수 있다면 정보화 성공률을 높일 수 있다고 본다. 이러한 관점에서 정보기술의 범주를 기능 IT(Function IT), 네트워크 IT(Network IT), 그리고 기업IT (Enterprise IT)로 나누어 각각을 정의하…
6. 신경회로망은 음성, 이미지 분석, 인공지능 등의 소프트웨어 개발시 활용되고 있다. 신경회로망의 기본 구성요소 중 전파규칙(Propagation Rule), 활성화규칙(Activation Rule), 학습규칙(Learning Rule)에 대하여 설명하시오
1. Daily build
2. 광대역TV와 인터넷TV
3. Brew와 Wipi
4. Testcase
5. Mobile Web 2.0
6. Functional Requirement와 Non-functional Requirement
7. WSDL(Web Service Description Language)
8. 2차원 그래픽스의 매팅(Matting)
9. CSO(Chief Security Officer)
10. Worm, Virus, Zombie
11. Pair programming
12. IDC(Integrated Data Center)의 서비스 데스크(Service Desk)
13. 유틸리티 컴퓨팅(Utility Computing)의 정의 및 구성요소
1. TDD(Test Driver Development)를 엔터프라이즈 응용 시스템 개발에 적용할 때 예상되는 장애요인을 열거하고 제거방안을 논술하시오
2. 임베디드시스템에서 응용 프로그램은 메모리 크기 최소화가 핵심 설계 요소이다. 이에 따라 프로그램 코드를 줄이는 방법과 효율적인 공간 메모리 관리 기법을 기술하시오.
3. 당신이 차세대 프로젝트의 개발자로서 참여한다고 가정하자, 설계서에 의거하여 소스 코딩을 하고, 소스 코딩이 끝나면 단위테스트를 수행한다. 단위 테스트와 관련된 환경, 절차, 산출물, 이슈사항을 설명하고 도출된 이슈사항에 대한 해결방안을 기술하시오
4. BCP(Business Continuity Plan)와 DRS(Disaster Recovery System)를 비교하시오.
5. 지리정보시스템의 구성요소를 나열하고, 벡터 데이터(Vector Data)와 래스터 데이터(Raster Data)를 비교 설명하시오.
6. 네트워크 통신을 위한 TCP/IP의 프로토콜에서 자체적인 문제점을 기술하고 TCP통신에서 아래의 기능을 설명하시오 (가)listen() (나)accept() (다)slow-start단계
1. 센서 네트워크 구축에서 미들웨어의 요구사항과 종류를 나열하고 설명하시오
2. 통합개발 환경과 형상관리가 연동되도록 개발환경을 구축하고자 한다. 이에 소요되는 기술을 열거하고, 그들을 이용한 시스템 구성에 대하여 논술하시오.
3. X-internet와 Reporing 툴을 이용하여 응용시스템을 개발하려고 한다. 두 개의 툴을 연동하여 구성하는 방안애 대하여 설명하시오.
4. 국내행정기관의 Web Site 접근성에 관한 평가항목과 개선방안을 논술하시오.
5. 병렬처리컴퓨터의 병렬성(Parallelism)은 그레인(Grain)의 크기에 따라 3종류로 분류할 수 있다. 그 종류를 나열하고 각각을 설명하시오.
6. IDC(Integrated Data Center)에서는 운영 중인 정보자원(서버, 응용, 통신, 침해)의 운영 상태 확인(관제)이 중요한 업무이다. 이와 관련하여 아래의 내용을 기술하시오 (가) 정보자원 중 서버, 통신 운영 상태 확인용 시스템에 대하여 각각 설명 (나)(가)의 시스템을 활용하여 ITIL(IT Infrastructure Library)내의 절차(Process) 2개 이상…
1. 최근 개인정보 유출의 문제가 심각히 대두되고 있다. 신규로 구축할 시스템에는 웹 보안과 데이터 보안을 적용하려고 한다. 소프트웨어 개발자 관점에서 시스템 구성과 구현상의 차이점에 대하여 기술하시오
2. 시스템 구축 시 기존 시스템의 거래 로그(Transaction Log)를 이용하여 테스트하기 위한 전제조건과 시스템 구성, 기대효과에 대하여 설명하시오.
3. 재난통신(Disaster Communicatio)의 단계적 기능을 설명하고, 위성망을 이용한 재난 서비스를 기술하시오
4. 시뮬레이션 모델링 과정을 설명하고, 연속 모델링과 이산 모델링을 비교하시오.
5. 자원의 효율적 활용을 위한 가상화(Virtualization) 기술은 서버, 스토리지 등에 적용 발전하고 있다. 이와 관련하여 아래 내용을 설명하시오. (가) 서버 가상화 방법 중 하드웨어 파티셔닝(Partitioning) 기법 2가지 및 활용 효과 (나) VTL(virtual tape library) 및 활용 효과
6. 플래시 메모리의 구조를 설명하고, NOR 플래시 메모리와 NAND 플래시 메모리의 특징을 비교하시오.