(09_1_\261\342\273\347.hwp)

Similar documents
DBMS & SQL Server Installation Database Laboratory

chap 5: Trees

6주차.key

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

PowerPoint Template

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

ecorp-프로젝트제안서작성실무(양식3)

김기남_ATDC2016_160620_[키노트].key

04-다시_고속철도61~80p

untitled

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

C# Programming Guide - Types

Windows 8에서 BioStar 1 설치하기

문서 템플릿

Oracle Apps Day_SEM

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - 27.pptx

untitled

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

슬라이드 1

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

. 1, 3,,., ICT(),,.. 2 3,.. Player (, ) IT,. 3,...,.

강의 개요

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

슬라이드 제목 없음

Microsoft PowerPoint - 10Àå.ppt

JVM 메모리구조


10.ppt

#Ȳ¿ë¼®

Chapter 4. LISTS

Microsoft PowerPoint - o8.pptx

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

윈도우시스템프로그래밍

Microsoft PowerPoint - QVIZMVUMWURI.pptx

Spring Data JPA Many To Many 양방향 관계 예제

<BCADBFEFC1F6B9E6BAAFC8A3BBE7C8B85FBAAFC8A3BBE C1FD2831B1C7292E687770>

공개 SW 기술지원센터

슬라이드 제목 없음

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

PowerPoint Presentation

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap01-C언어개요.pptx

DBPIA-NURIMEDIA

- 2 -

11+12¿ùÈ£-ÃÖÁ¾

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

07_À±¿ø±æ3ÀüºÎ¼öÁ¤

<C1DF29B1E2BCFAA1A4B0A1C1A420A8E85FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466>

Data Industry White Paper

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

10주차.key

MySQL-.. 1

슬라이드 1

1217 WebTrafMon II

SANsymphony-V

untitled

Microsoft PowerPoint - 6.CRM_Consulting.ppt

05( ) CPLV12-04.hwp

<C3E6B3B2B1B3C0B C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

ICT À¶ÇÕÃÖÁ¾

5장 SQL 언어 Part II

¹Ìµå¹Ì3Â÷Àμâ

2010 산업원천기술로드맵요약보고서 - 화학공정소재

09Ưº°±â°í

< FC1A4BAB8B9FDC7D D325FC3D6C1BEBABB2E687770>

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc

Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt

ㅇ ㅇ

Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터

[Brochure] KOR_TunA

RVC Robot Vaccum Cleaner

#KM560

슬라이드 제목 없음

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

BSC Discussion 1

untitled

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *

<C1A4BAB8B9FDC7D031362D335F E687770>


Cloud Friendly System Architecture

2013_1_14_GM작물실용화사업단_소식지_내지_인쇄_앙코르130.indd

½Éº´È¿ Ãâ·Â

歯sql_tuning2

#DPK5(PB)(9.8.19)

DBPIA-NURIMEDIA

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

gisa_pil_070304_pdf.hwp

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

the it service leader SICC 생각의 틀을 넘어 ICT 기술의 힘 으로 생각의 틀을 넘어 IT서비스 영역을 개척한 쌍용정보통신. ICT 기술력을 바탕으로 최적의 솔루션을 제공하며 세계로 뻗어나가는 IT Korea Leader 로 도약할 것입니다. Co

Manufacturing6

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

1_cover

15_3oracle

<B3EDB9AEC1FD5F3235C1FD2E687770>

Transcription:

정보처리기사실기시험은한국산업인력공단에서문제를공개하지않아문제복원에많은어려움이있습니다. 다음에제시된문제는시험을치룬학생들의기억을토대로복원한것이므로, 일부내용이실제시험과다를수있음을양해바랍니다. 데이터베이스실무에대한다음 ()~(5) 의각물음에대하여가장적합한항목을 < 답항보기> 에서선택하여 답안지의해당번호 ()~(5) 에각각마크하시오. () 본문중 의내용에가장적합한것은? () 본문중 의내용에공통적용될수있는가장적합한것은? (3) 본문중 3의내용에공통적용될수있는가장적합한것은? (4) 본문중 4의내용에공통적용될수있는가장적합한것은? (5) 본문중 5의내용에공통적용될수있는가장적합한것은? 가칭국제기술인력정보원( 이하정보원이라고칭함) 은세계적으로경제가급변하는상황속에서전문분야별 가용기술인력에대해어느특정국가만으로한정하지않고국가간정보공유를통해기술인력의교류를 활성화함으로써세계경제활성화에도움을주기위해설립된가상기관이다. 정보원에서는이번에가용기술인력에대한개인정보를관리해줌으로써인력을고용하고자하는회사가 필요로하는기술인력에관한정보를적시에제공해주기위해개인정보관리시스템구축사업을발주하게 되었다. 귀하가소속한 ( 주) 새시대시스템에서는본사업을수주하게되었고, 개발방법론으로는 Andersen Consulting 의방법론으로한국정보사회진흥원주도로번역되어오랜기간국가기관표준방법론으로역할을 해왔던 ( ) 의소규모프로젝트경로가채택되어개발이진행되었으나, 구축단계에서 PM이개인사정으로 인해중도에퇴사함에따라정보처리기사인귀하가교체 PM 으로투입되게되었다. 귀하가전체적으로개발방법론적용에따른모델링상황을검토한결과분석단계에서데이터모델링이 수행되었고, 설계단계에서데이터베이스설계가수행되었으며, 구축단계에들어선현시점에서이미물리적인 데이터베이스가구축되어있었다. 귀하는공정단계별로팀원이작성한논리데이터모델및물리데이터모델을검토해보았다. 그결과 < 그림 > 과같이논리데이터모델에서개인정보엔티티와상세조회정보엔티티간의관계에서알 수있는바와같이이음동의어가사용되고있으나, 이에대해자료사전에등록하여관리하고있지않은사실이 인지되었다. 또한, < 그림> 와같이논리데이터모델을물리데이터모델로변환하여관리하고있고테이블 간의관계가전체적으로설정되어있었으나, < 표> 에서알수있는바와같이실제물리적으로구축된 데이터베이스에서는외래키가모두누락되어있는등물리데이터모델과실제물리데이터베이스가상이하게 되어있는사실이인지되었다. - -

- -

- 3 -

물리데이터모델은실제물리적인데이터베이스를가시적으로파악하여관리하기위한중요한모델이다. 이러한물리적인데이터모델이실제물리적인데이터베이스와동일성을확보하지못하게될경우 데이터베이스를기반으로하는응용시스템의개발효율성이저하되며, 유지보수성도저하하게된다. 또한, 실제 물리적데이터베이스에서성능등의특별한사유없이외래키설정을해제시킬경우에는데이터베이스에대한 업무규칙의세심한반영이어렵게되어데이터베이스에대한통제력은시간이경과함에따라약화되는결과를 초래하게된다. 따라서, 이를해결해주기위해서는 ( ) 을( 를) 적절하게기술해줄필요가있는것으로 판단되었다. 데이터베이스에서 ( )( 이) 라함은데이터베이스에저장되는데이터의정확성을보장해주기위해키를 이용하여입력되는데이터에제한을주는것을의미한다. 사용자가데이터를조회만하고갱신을거의하지 않는시스템이라면 ( ) 의설정이중요하지않을수도있지만, 본사업처럼개인정보의조회는물론 개인정보관리를위해서데이터의삽입, 삭제, 갱신등의작업이많이동반되는시스템의경우에는 ( ) 의 설정이대단히중요한역할을하게된다. ( ) 을( 를) 기술함에있어서중요한것은, 어느데이터항목에어느 ( ) 이( 가) 필요한것인지를빠짐없이 도출하는것이다. 특히, 참조무결성 ( )( 이) 란기본키와외래키와의관계를기반으로테이블간의관계를 유지하기위한것이다. 다시말해서부모와자식관계에있는테이블의한편에갱신, 삭제, 삽입조작이행해진 경우에정합성을유지할수있도록또다른한편의테이블이어떻게처리되는가를결정해줄수있도록하는 것을의미한다. < 그림3> 의모델을예로생각해보자 근무지테이블과사원테이블의 개의테이블간에는관계가존재하고있다. 사원테이블의외래키 근무지번호 컬럼은, 근무지테이블의기본키인 근무지번호 를참조하도록되어있으며, 근무지번호에 입력또는갱신하는데이터는항상참조하는근무지테이블의근무지번호에존재하는데이터라는것이 보증되어야만한다. 이러한참조무결성 ( ) 을( 를) SQL 에서는 < 표> 와같이기술한다. < 표> 참조무결성 ( ) 기술예 CREATE TABLE 근무지 ( 근무지번호 NUMBER() PRIMARY KEY, 근무지명 VARCHAR(0) ); CREATE TABLE 사원 ( 사원번호 NUMBER(4) PRIMARY KEY, 사원명 VARCHAR(0), 근무지번호 ); NUMBER() FOREIGN KEY ( 3 ) 근무지 - 4 -

이처럼참조무결성을를기술하게되면참조되는 ( ) ( ) 테이블의기본키에존재하고있는데이터만 참조하는테이블이외래키에설정되게되며, 데이터가삽입, 갱신또는삭제되더라도이규약은보증된다. 예를들어, 사원테이블의홍길동의근무지번호가 0 일때, 근무지테이블의서울의근무지번호를 0으로부터 40 으로변경 하거나, 사원테이블의임꺽정의근무지번호가 0 일때, 근무지테이블로부터대전의데이터를 삭제 하는등외래키로부터참조되고있는테이블의데이터에대해서갱신처리를행하는때는, 데이터의 정확성을보증하기위한방안이고려되어야한다. 참조관계에있는테이블간에서참조되는테이블의데이터를갱신할때, 데이터의정확성을보증하기 위해서는 < 표3> 에나타난바와같이 3 가지방법을생각할수있다. < 표3> 참조무결성 ( ) 을( 를) 유지하기위한 3가지방법 방법 정합성보증내역 방법 제방법 데이터갱신시에참조되는테이블의데이터도동시에갱신한다. ( 4 ) 제방법 데이터갱신을금지한다. ( 5 ) 제3방법 데이터갱신시에참조되는테이블의데이터를 NULL 값으로설정한다. SET NULL 갱신처리의하나인삽입(INSERT) 실행시에는참조하는테이블( 자식테이블에해당) 에는아직그값을참조하는데이터가존재하지않기때문에, 참조무결성확보와관련하여제한은존재하지않는다. 통상적으로부모테이블과자식테이블의관계는식별관계에서더명확해지지만, 귀하는비식별관계에서편의상참조관계를부모테이블과자식테이블로생각해보았다. 귀하는참조되는테이블( 부모테이블에해당) 의데이터에대한갱신처리와참조무결성확보에의한데이터 정확성보증기능의관계를 < 표4> 와같이기술해서생각해보았다. < 표4> 참조무결성보증을위한 ( ) 기술사례 처리제약기능참조무결성보증내역외래키에대한영향은없다. 즉, 부모( 근무지) 테이블에근무지번호를새로추가하는해당제약없음삽입경우, 자식( 사원) 테이블에는아직그값을참조하고있는데이터는없기때문에, 부모 (N/A) 테이블에자유롭게데이터를삽입할수가있다. 부모테이블의기본키를갱신하면, 해당키를참조하고있는자식테이블의데이터가모두 갱신 삭제 ( 4 ) ( 5 ) SET NULL ( 4 ) ( 5 ) SET NULL 갱신된다. 즉, 부모( 근무지) 테이블에서근무지번호를수정하면, 그번호를참조하고있는 자식( 사원) 테이블의데이터가연쇄적으로변경된다. 해당키를참조하고있는데이터가자식테이블에없는경우에만부모테이블이기본키를 갱신한다. 즉, 부모( 근무지) 테이블의근무지번호에해당하는데이터가자식( 사원) 테이블에 존재하지않는경우는갱신할수있지만, 자식테이블에해당하고데이터가존재하는 경우는갱신할수없다. 부모테이블의기본키를갱신하면, 해당키를참조하고있는자식테이블의데이터가모두 NULL 로설정된다. 즉, 부모( 근무지) 테이블의근무지번호를변경하면, 그번호를참조하고 있는자식( 사원) 테이블의데이터가모두 NULL로설정된다부모테이블의데이터뿐만이아니라해당키를참조하고있는자식테이블의데이터도 모두삭제된다. 즉, 부모( 근무지) 테이블에서근무지번호를삭제하면그번호를참조하고 있는자식( 사원) 테이블의데이터도모두삭제된다. 해당키를참조하는데이터가자식테이블에없는경우에만부모테이블의데이터를 삭제한다. 즉, 삭제하려고하는부모( 근무지) 테이블인근무지번호를참조하는데이터가 자식( 사원) 테이블에있는경우는, 부모테이블의데이터는삭제되지않는다. 부모테이블의데이터를삭제하고, 해당키를참조하고있는자식테이블의데이터를모두 NULL 로설정한다. 즉, 부모( 근무지) 테이블의데이터가삭제되면, 해당키를참조하고 있는자식( 사원) 테이블의데이터는모두 NULL 로설정된다. - 5 -

개의테이블간에참조무결성을보증하는사례를살펴보자. < 표5> 테이블간의참조무결성 ( ) 기술예 CREATE TABLE 근무지 ( 근무지번호 NUMBER() PRIMARY KEY, 근무지명 VARCHAR(0) ); CREATE TABLE 사원 ( 사원번호 NUMBER(4) PRIMARY KEY, 사원명 VARCHAR(0), 근무지번호 NUMBER() FOREIGN KEY ( 3 ) 근무지 ON DELETE ( 4 ) ); < 표5> 의사례에서는사원테이블에서근무지테이블의기본키인근무지번호를외래키로서정의하고있다. 즉, 근무지테이블이부모테이블이되고, 사원테이블이자식테이블이되는식의참조관계가설정되는 것이다. 또한 개의테이블간에참조무결성을보증해주기위해 ON DELETE ( 4 ) 를( 을) 설정하고있기 때문에, 부모( 근무지) 테이블에있는근무지번호정보가삭제되면거기서근무하고있는사원정보도동반 삭제된다. 귀하는팀원이작성해온데이터모델과실제물리적인데이터베이스의차이를분석하여얻은결과를참조로이상과같은사항에대해팀원에게설명하고참조무결성을보증할수있도록수정할것을요청해야겠다고판단하게되었다. < 답항보기> 4FRONT 가늠쇠 3 SWOT 4 관리기법 / 5 PUTNAM모형 마르미 7 GROUPWARE 8 COCOMO모형 9 CASE 0 PERT 3 3 프로토타입모형 ODBC 7 e-innovator MONITOR 7 RUP 3 WHOLE 3 7 CPM 3 형상관리 4 LIMITS 5 CATARACT 제약조건 8 CONTROL 9 CONTROLS 0 CUTOFF LIMIT 3 LIMITATION 4 LIMITED 5 CASCADE NICE 8 OVERALL 9 PICK 30 REFER REFERENTIAL 33 REFERS 34 RESTRAINT 35 SQL ALTER 38 REFERENCES 39 WAY4U 40 RESTRICT - -

5행 5열의 차원배열 A(5,5) 에 < 처리조건> 와같이숫자를기억시키고자한다. 제시된 < 그림> 의괄호 안내용 ()~(5) 에가장적합한항목을 < 답항보기> 에서선택하여답안지의해당번호 ()~(5) 에각각마크하 시오. < 처리조건> < 그림> 의순서도에제시되어있는미완성알고리즘을분석하여, 수있도록 답안선택시유의하시오. 배열 A(5,5) 에기억되는내용은다음과같다. 가장적합한로직으로연계되어구현될 3 5 7 9 3 5 7 9 3 5 3 배열 A(5,5) 의각요소의위치는다음과같다. 4 (,) (,) (,3) (,4) (,5) (,) (,) (,3) (,4) (,5) (3,) (3,) (3,3) (3,4) (3,5) (4,) (4,) (4,3) (4,4) (4,5) (5,) (5,) (5,3) (5,4) (5,5) < 그림> 에서부등호기호 >= 는부등호좌측의값이우측의값보다크거나같다, <= 는작거나같다, > 는크다, < 는작다의의미이다. < 그림> - 7 -

< 답항보기> N+S A(C,S) 3 N+ 4 C- 5 N+R R 7 S+ 8 C+ 9 A(C,J) 0 R+A(C,J) A(S,C) R+A(N,) 3 A(S,J) 4 S-5 5 N- R- 7 S+R 8 N+R 9 J+R 0 S N+S+J R+ 3 C+ 4 C+N+S 5 N-5 N+ 7 C+N+S+J 8 J+ 9 R- 30 C+S+J 3 R+ 3 R+R+C 33 S+J 34 N- 35 R 3 A(S,S+) 37 A(R,J) 38 N+J 39 A(N,J) 40 A(N,S) 다음영문의괄호안내용 ()~(5) 에가장적합한항목을 < 답항보기> 에서선택하여답안지의해당번호 ()~(5) 에 각각마크하시오. ( 동일문제번호의괄호안내용은동일함.) CPU scheduling is the task of selecting a waiting process from the ready queue and allocating the CPU to it. The CPU is allocated to the selected process by the dispatcher. ( ) scheduling is the simplest scheduling algorithm, With this scheme, the process that requests the CPU first is allocated the CPU first. ( ), is a service policy where by the requests of customers or clients are attended to in the order that they arrived, without other biases or preferences. The policy can be employed when processing sales orders, in determining restaurant seating, or on a taxi stand, for example. ( ) scheduling is a policy that selects the waiting process with the smallest execution time to execute next. ( ) is advantageous because of its simplicity and because it maximizes process throughput. However, it has the potential for process starvation for processes which will require a long time to complete if short processes are continually added. ( 3 ) scheduling algorithm is designed especially for time-sharing systems. It is similar to ( ) scheduling, but preemption is added to switch between processes. ( 3 ) is one of the simplest scheduling algorithms for processes in an operating system, which assigns ( 4 )s to - 8 -

each process in equal portions and in order, handing all processes without priority. And a small nuit of time, called a(n) ( 4 ), is defined. ( 5 ) scheduling algorithm partitions the ready queue into several separate queues. The processes are permanently assigned to one queue, generally based on some property of the process, such as memory size, process priority, or process type. Each queue has its own scheduling algorithm. ( 5 ) is a queue with a predefined number of levels. Unlike the multilevel feedback queue, items gets assigned to a particular level at insert, and thus cannot be moved to another level. Monitors Starvation 3 Dispatcher 4 Traffic Controller 5 N-Step SCAN Deadline 7 Threading 8 Job Scheduler 9 Spooler 0 Priority Static Multilevel Multilevel 3 Translation Queue Stack 4 Tree 5 Circular Wait Mutual Round-Robin(R 7 Exclusion R) 8 Working Set 9 Locality 0 BurstTime Medium-Term C-SCAN 3 Optimal Queue 4 Best Fit Strategy 5 Worst Fit Strategy Short-Term Scheduling (STS) 7 3 Time Slice 3 3 Thrashing 37 Least Recently Used(LRU) Shortest Job-First(SJF) Second Change Replacement 8 Sector Queue 9 33 Long-Term Scheduler 34 38 Batch Processing 39 Segmentation Queue Shortest Latency Time First(SLTF) Not Use Queue(NUQ) 30 35 40 Last In First Out(LIFO) First-Come Frist-Served(F CFS) Multilevel feedback Queue - 9 -

다음은각문제 ()~(5) 의괄호안내용으로가장적합한항목을 < 답항보기> 에서선택하여답안지의해당 번호 ()~(5) 에각각마크하시오. ( 동일문제번호의괄호안내용은동일함.) () ( ) 는( 은) 하드디스크나주변장치없이기본적인메모리만갖추고서버와네트워크로운용되는개인용 컴퓨터를의미하며, 서버기반컴퓨팅과관계가깊다. 클라이언트는프로그램이필요할때마다서버에접속하여소프트웨어를내려받기만하면되며, 기억장치 없이서버측에서데이터를한꺼번에관리한다. ( ) 는( 은) 기억장치를따로두지않기때문에 PC 를분실하더라도정보가유출될우려가없다. 원래는 유지보수등에발생하는비용을절감하기위해고안되었지만, 정보유출방지를위해이용되면서재택근무 도입을검토하고있는기업들의주목을받고있다. () ( ) 는( 은) 실세계에 3차원가상물체를겹쳐보여주는것으로현실에기반을두고실세계환경과그래픽 형태의가상현실을실시간으로합성하여실세계에대한이해를높여주는기술이다. 스포츠중계시등장하는선수에대한소속국가의국기또는선수의정보를보여주거나두부정착형 디스플레이로사용자가보는실제환경에컴퓨터 (Head Mounted Display) 그래픽스, 문자등을겹치게 하여실시간으로보여주는것등이 ( ) 의대표적인예이다. (3) ( ) 는( 은) 컴퓨터를이용해각종생명정보를처리하는학문으로방대한생물의유전자정보를분석하기 위한학문이다. 유전자예측프로그램개발, 생명정보데이터베이스구축등정보기술의개발과바이오 칩이라불리는첨단반도체의개발등이해당된다. 이는유전체의기능연구를기반으로실질적인인류 혜택을실현할포스트게놈시대에새롭게부상한학문이다. ( ) 는( 은) 컴퓨터와소프트웨어를활용해유전자의염기서열데이터를분석하여밝혀낸유전자의기능을 재구성하여생명공학에다양하게응용하도록해주는등생물학데이터를 IT 기술로분석하여생명은무엇 인가를연구하는학문이다. (4) ( ) 는( 은) 정보기술전분야에서유해물질을자제하고에너지절감을통해친환경제품과 서비스를제공하는것을의미한다. 세계각국에서시행되고있는환경규제에능동적으로대응하고친환경 신시장을개척하기위해필요한분야로글로벌기업들을중심으로연구개발및사업발굴움직임이활발하게 나타나고있다. 예를들어디스플레이에서동일성능을유지하면서구동집적회로(IC) 수를줄이는경우나, 소프트웨어 업계에서하드웨어의효율을높이는가상화기술을활용하거나, 데이터센터수를줄이고비용을절감할수 있는서비스형소프트웨어를확산시켜나가는일도대표적인 ( ) 의사례다. (5) ( ) 는( 은) 정보기술을전력에접목해효율성을제고한시스템으로전력 IT 라고도부른다. 전력선을기반으로모든통신, 정보, 관련애플리케이션인프라를하나의시스템으로통합한것이다. 고유가 환경문제등으로에너지절약에관심이높아지면서주목받고있다. 인류의산업화는에너지소비증가에따른에너지확보에어려움을겪게하였으며지구온난화의주범인 CO 의과다한배출을가져왔다. 이러한에너지확보의위기와지구온난화라는중대한문제를해결할수 있는에너지절약형전력망이 ( )( 이) 다. - 0 -

< 답항보기> VMC ETRI 3 LBS 4 WIPI 5 MIPS DAISY 7 PET 8 G-PIN 9 LED 0 MOS 3 3 CLMS Bioinformatics 3 울트라모바일 PC 4 SoIP 5 Ad-Hoc SON 7 VoiceXML 8 SyncML 9 Graphene 0 RISC Digital Right Management Green Information Technology 3 TTFF(Time to First Fix) 4 OMA(Open Mobile Alliance) 5 Augmented Reality DVB-SH 7 LTE-A 8 u-port 9 Officeware 30 HSOPA EPC CLASS 3 임베디드 소프트웨어 33 URAM 34 WBAN 35 RVC PMP 37 3D IC 38 DIVA 39 ThinClient PC 40 Smart grid - -

업무프로세스실무에대한다음내용중괄호 () ~ (4) 에가장적합한항목을 < 답항보기> 에서선택하여답 안지의해당번호 () ~ (4) 에각각마크하시오.( 단, 동일괄호번호의괄호안내용은동일함.) () < 업무프로세스관련설명> 의본문중 의내용에공통적용될수있는가장적합한것은? () < 업무프로세스관련설명> 의본문중 의내용에공통적용될수있는가장적합한것은? (3) < 업무프로세스관련설명> 의본문중 3의내용에공통적용될수있는가장적합한것은? (4) < 업무프로세스관련설명> 의본문중 4의내용에공통적용될수있는가장적합한것은? < 업무프로세스관련설명> 가칭한국통일미래개발공사( 이하공사라고함) 는급변하는국내외정세속에서남과북의평화적통일이후의 국토 건설과경제발전을위한통일상품개발및판매전략을현실적으로추진하기위해설립된가상기관이다. 본공사에서는이번에공사의전략적인발전방향을확립하기위해정보화전략계획수립과더불어업무 프로세스개 선을추진하기위해 ISP/BPR 사업을발주하게되었다. 귀하가소속된가칭계룡데이터시스템에서는입찰을통해본사업을수주하게되었고, 귀하는 정보처리기사로서 BPR 부분의컨설팅팀소속으로본프로젝트에참여하게되었다. 본사업에서는사업방향분석, AS-IS 분석, TO-BE 도출, 이행계획수립의 4단계로진행하도록방법론을 적용하게되었으며, 귀하는 AS-IS 분석에서기능모델과프로세스모델의연관부분에대한컨설팅작업을 진행하게되었다. 귀하는 AS-IS 분석에들어가기전에, 우선전통적인업무처리방법과경영환경의변화에따른 BPR의 필요성에대해서정리해보았다. 전통적인업무처리는크게애덤스미스의분업의원칙과 경제학의아버지로통하는애덤스미스는 ( ) 의경영통제와책임의원칙이기반이된다. 77년에발표한그의저서국부론에서생산량을증대해한국가를 부유하게하는가장중요한요인을분업이라고강조하였다. 애덤스미스는분업이생산성을높이는이유를 세가지로설명했다. 첫째, 제품의생산과정이단순해져노동자의숙련도가향상되고, 둘째, 이동시간이 단축되어작업수행이빨라지며, 셋째, 작업이단순화되어기계가발명되거나개량되는가능성이커진다는 것이다. 즉, 업무프로세스의흐름속에서각각의기능을분업형태로노동자에게담당시키면숙련도가높아지고, 작업수행이빨라지며, 작업이단순화되어누구라도쉽게업무를처리할수있게된다는것이애덤스미스가 주장한분업원칙의핵심이라고볼수있다. 이러한분업의원칙은 0 세기초에자동차산업의선구자인 ( ) 에의해서경영에적용되었다. GM 사의 경영권을이어받은 ( ) 은( 는) 오늘날의대량생산이라는말이적용되는 Total System 을고안해내었다. ( ) 은( 는) 애덤스미스의노동의분업의원칙을경영에적용했다. ( ) 의관점에서보면, 기업의 임원진들은엔지니어링이나제조에대한구체적인전문지식을가질필요가없고, 전문가들이이러한기능적인 영역을감독할수있다. 대신임원들은재무적인관점에서전문지식을갖추고각부서들이산출해내는경영지표들을파악하면서어느 부서가경영지표측면에서만족스럽지못하게운영되고있다면적절한개선책을요구하면되는것이다. 하지만, 이러한방식은복잡한예산, 계획, 통제체제를통해내부적인업무처리에대한관리통제력을 강화하는데는성공하였지만, 기업의내 외부환경변화로인한적응력향상에는한계를초래하게되었다. - -

귀하는이에대한대안으로 BPR 이대두된사실을명확하게인식하는것부터일을시작하였다. BPR이라는 것은마이클해머가 비용, 품질, 서비스, 속도와같은핵심적성과에서극적인향상을이루기위해기업업무 프로세스를기본적으로다시생각하고근본적으로재설계하는것 이라고정의한것처럼, 이미존재하는 프로세스들을개선하는것이아니라이것들을과감히버리고완전히새로운프로세스로대체함으로써획기적인 개선을추구하는것이다. 다시말해서기본적으로은애덤스미스와을를 노동의분, BPR ( ) ( ) 비롯한산업시대의선구자들이주장한 업, 규모의경제, 계층적통제등에얽매이지않고일을조직화하는새로운업무프로세스모형을찾는 것이다. 즉, 애덤스미스의노동분업의원칙과 ( ) 의경영통제와책임의원칙을적용할경우기업은일을처리하는데 직능별계층구조에따라서조직화된사람들은자기에게할당된부분적업무프로세서에만관여한다. 이경우 관료 적명령계통을통해자기에게할당된부분적프로세스수행에따른책임을지지만, 기업의어느누구도전체 프로 세스와그결과를감독하지않으므로아무도그것에대한책임을지지않는문제가발생한다. 또한, 하나의프로세스에대해각각다른직능의사람들이다른방식으로다둘수있기때문에업무프로세스 처리 에있어서오류가발생하기쉽게되며, 숲을보지못하고, 나무중심으로만사고하게되어업무처리에따른 성과를 높이는데한계를초래하게된다. 분업시각의프로세스가초래하는이러한문제를피할수없게되는것이다. 따라서, BPR을효과적으로수행하기위해서는기업의업무를애덤스미스의노동분업의원칙에따라 조직하여처 리하기보다는기업의업무를 프로세스 에따라조직해야할필요성이있는것이다. < 그림> 에서알수있는바와같이조직의변화를동반하지않고프로세스만혁신한다면오히려고비용저효율의조직이되기쉽다. < 그림> 조직의변화를동반하지않는 BPR의결과 NP (New Process) + OO (Old Organization = EOO (Expensive Old Organization 따라서, 아무리새로운프로세스개선을도모하고자하더라도조직의변화를동반하지않는다면효과를보기 어려 울것이다. 즉, 프로세스중심작업(Process-Based-Work) 개념을이해하고받아들여업무프로세스의 재설계에 부응하여조직을변화시키는경영자는자신의기업이앞으로도약하는데도움을줄수있을것이며, 그렇지 못하는 경영자는퇴보하게될것이다. 이러한원칙하에서는단순한기능을가지고있는사람도업무처리가가능하며, 관료적명령계통이 작용하므로책 임성이명확해지는장점이있다. 하지만, 전체프로세스와그결과를감독하기어려우며, 오류가발생하기 쉽고관 료적명령체계의특성상고객에게서비스의한계를초래하게된다. 즉, 전통적인업무처리방법으로는업무프로세스가조각조각나눠지는현상이발생하며계층적으로관료적 - 3 -

명령 체계하에서전문화된조직구조가형성되므로외부환경인시장에서의커다란변화에신속하게반응하지 못하게되 는문제점이발생하게된다. 공급자중심의시장에서수요자중심의시장으로경영환경이급변하고, 경쟁이극심화되며, 변화가 가속화됨에따 라계층적이고관료적인명령체계적사고로업무프로세스가형성될경우변화에대응하기어렵게되는 것이다. 따라서, BPR 을통해비용, 품질, 서비스, 시간과같은주요경영성과를획기적으로향상시키기위해서 비즈니스프 로세스를기본적으로재인식하고근본적으로재설계할필요가발생하게되는것이다. 보다구체적으로는업무기능을정의하고핵심프로세스를선정하는역할을수행하는것이다. 얼핏생각해 보면기 능(Function) 과프로세스(Process) 는큰차이가없는것같다. 하지만구체적으로는상당한차이가있다. 기능을하 나하나의개별적인활동이라고본다면, 프로세스는어떤업무적인목적을달성하기위해개별적인기능들을 마치 구슬을꿰어서목걸이를만들듯이연계시킨것을의미한다. 즉, 기능자체로는다른기능과의상호작용이없지만, 기능들을엮어서프로세스로만들면전체적인 관점에서고객 에게도움을줄수있게되는것이다. 예를들어, 50m 전방에서오른쪽모퉁이로돌아서 30m를더가서그곳에있는꽃가게에서꽃을사는것이 목적일경우에, 한번에 0m씩앞으로가는기능과오른쪽으로도는기능만으로는고객에게도움을주지 못하지만, 한번에씩앞으로가는기능을번반복시킨후오른쪽으로 0m 5 도는기능을수행하고나서, 다시한번에 으로가는기능을 고객에 0m씩앞 3번반복시키는식으로기능과기능을연계시키면꽃가게까지도착하는목표를달성하여 게도움을줄수있는프로세스가되는것이다. 귀하는우선기능프로세스모델을정의하게되었다. 업무기능들을상위단계의도표로표현한것을우리는 업무기능정의라고한다. 업무기능은 < 그림> 에나타낸바와같이주기능과지원기능으로구분할수 있는데, 업무프로세스와활동들은적절한업무기능들과연계되어있다. 하나의프로세스는오직하나의 기능과관련되어야한다. 귀하가업무기능을정의한결과공사의업무기능은 개의주기능과 4 개의지원기능으로구성되어있으며, 각기능은전체적으로 43 개의프로세스를포함하고있다는것을알게되었다. 이어서귀하는핵심프로세스 선정작업 에들어가게되었다. - 4 -

핵심프로세스선정작업은고객에게어떻게도움을주는지를파악하고현행프로세스분석을위한대상 프로세스 를도출하는것을목적으로하는것이다. FP(Functional Process) 모델이계층적인접근방식(Hierarchical Approach) 을사용하며기능적구조를 가지는데비 해, 핵심프로세스선정작업에적용되는 ( ) 모델의경우에는성과위주(Performance-Focused) 접근방 식을사용하며다기능적수준으로핵심성과목표와밀접하게연계된프로세스와정보에대한의사결정의 수평적 흐름을가진다. < 그림3> FP 모델과 ( ) 모델 성공적인을위한다음조건은대상프로세스의 BPR BPR 폭(Breadth) 을잘정의해야한다는점이다. 여기서 폭이란 프로세스내에얼마나많은활동이포함되느냐하는문제이다. 즉, 전사적관점에서비용절감이나고객 서비스증 대등혁신적인성과를달성할수있도록대상프로세스의범위를규정하는것이다. 대상프로세스는단일기능, 단일활동으로좁게정의될수도있고, 전사업단위에걸친비즈니스시스템 전체로 - 5 -

광범위하게정의될수도있다. 프로세스의폭이광범위하면혁신이조직전체에서발생할수있을뿐아니라 협의 의프로세스에서는나타나지않는또다른혁신기회를얻을수있다는장점이있다. BPR이실패하는이유 중의 하나는바로이러한대상프로세스의폭을좁게규정하기때문이라할수있다. 이와는반대로 BPR 의대상범위가지나치게넓거나, 초점이명확하지않을경우에도역시실패가능성은 커진다. 즉, 고객에게도움을주고자사의경쟁우위를확보해줄수있는 ~ 개의핵심프로세스를선정, 이에 집중하지않 을경우그성과는미흡할수밖에없다는것이다. 한편, BPR 이성공하기위해서는대상의폭외에깊이(Depth) 도확보해야한다. 여기서깊이란재설계시 조직구성 원의행동을변화시키는근본요소인역할과책임, 성과측정과보상, 조직구조, 정보기술, 스킬등모든 요소의 실제적변화를추구하는것을의미한다. 이와같이 깊이 BPR 의실질적성과를향유하기위해서는대상프로세스의범위뿐만아니라깊이도고려해야한다. 는달성했는데폭은그렇지못하다거나그반대의경우가발생한다면기대한만큼의성과를거두기어렵다. 충분한 폭과깊이를고려하여실시하는 있는것 이다. BPR만이부분이아닌조직전체의관점에서지속적인성과를발생시킬수 물론 987년 Motorola 의경영혁신운동으로태동된 ( 3 )( 이) 라는프로세스개선방법론도있지만, BPR과 ( 3 ) 는( 은) < 표> 에서알수있는바와같이접근방법이다르다고볼수있다. ( 3 ) 는( 은) 품질혁신과고객만족을달성하기위한과학적이고합리적인문제해결방법으로써, 980년대 말미국의 Motorola에서품질혁신운동으로시작되어성공을거두자 GE, TI, SONY 등세계적인초우량 기업들이 채택함으로써널리알려지게되었다. - -

< 표> BPR 과 ( 3 ) 의비교 구분 BPR ( 3) 경영 개요 업무프로세스의기본적인것을재검토하고, 근본 자원의낭비를극소화하면서동시에고객만족을적으로재설계함으로써품질, 서비스, 속도면에증대시키는방법으로, 기업활동을설계하고감독하서의평가를극적으로혁신하는것여수익성을대폭향상시키는비즈니스프로세스 Business의재출발 <3C> <Big Y> 전체경 고객(Customer) - 고객주도 고객(Customer) - 고객만족 영환경 활동수 행 기본관 점 경쟁(Competition) - 경쟁격화 변화(Change) - 끊임없는변화 프로세스지향 야심적 Goal 기존의 Rule 타파 부문을뛰어넘는비즈니스프로세스를통합적으로 지원하는정보기술의창조적활용을실행 (ERP) 기업의관점 전략(Strategy) - 가치경영 내부역량(Process) - 역량극대화 Business상의모든프로세스 Stretch Goal Breakthrough Thinking 통계적기법활용 정보기술접목 (SCM/E-Biz) 고객만족도의관점 팀장은귀하에게핵심프로세스선정을위해특히세심하게작업해줄것을요청하면서공사에서이번사업의 경과를기반으로 ( 4 ) 을( 를) 구축할계획을가지고있다고말해주었다. ( 4 ) 은( 는) 기업내외의업무프로세스를가시화하고, 업무수행과관련된사람및시스템을프로세스에 맞게실행통제하며전체업무프로세스를효율적으로관리하고 구현기법을 의미한다.,, 최적화할수있는변화관리및시스템 특히, BPR의기반이되는여러경영혁신적인일들을주도해왔던미국을중심으로세계의많은기업들이오늘날경영위기에처해있는현실을볼때, BPR은어제의성공이오늘의성공으로반드시이어지지는않기때문에, ( 4 ) 을( 를) 구축하여끊임없이프로세스를관리해나감으로써변화에순발력있게적응해나가는것이아주중요하다고강조해주었다. 귀하는이전에 PI 사업도해보았고, ERP 사업과관련한컨설팅도해보았다. 하지만, PI나 ERP는프로세스 개선을 위한일시적인노력에해당한다고볼수있기때문에개선된프로세스가시간의흐름에따라퇴보할가능성이 많지 만, ( 4 ) 은( 는) 프로세스의지속적향상을도모하는것이목표이기때문에전사적인관점에서프로세스를 분류한후중요한프로세스를선정하여프로세스매핑을진행하는식으로프로세스기반의지속적인업무 혁신을 도모하는것이특징이다. 귀하는팀장의의견에동의하고핵심프로세스를선정함에있어서전략적중요성, 고객에의영향도, 직원들의 만족 도, 개성의용이성, 자원확보의용이성등의여러관점에서선정기준을정하여핵심프로세스를선정하는 작업을 수행하게되었다. - 7 -

5S ASP 3 E-COMMERCE 4 KMS 5 리빗 (Leavitt) 매버릭맥밀란베이스터 7 8 9 EDI 0 DSS (Maverick) (MacMillan) (Beyster) 블루먼 PIM 3 슬로안 (Sloan) 4 세믈러 (Semler) 5 GROUPWARE (Bluemen) ISV 7 R&D 8 Watermarking 9 PRM 0 NSP 3 3 Bluetooth INTRANET 3 DRM 4 IDC 5 EXTRANET LFP(Leaped CFP(Cross CFP(Changed BPM(Business LFP(Lined Functional 7 Functional 8 Functional 9 Process 30 Functional Process) Process) Process) Management) Process) QC(Quality 애브라함슨 PI(Process TI(Technology 3 33 34 Control) (Abrahamson) Innovation) Innovation) 35 CALS Six Sigma 37 7C 38 SCM 39 하인들 (Hindle 40 CRM - 8 -

009년 회정보처리기사정답및해설. 데이터베이스 4_ 관리기법/ 7_ 제약조건 3 38_ REFERENCES 4 5_ CASCADE 5 40_ RESTRICT. 알고리즘 _ N+ 3_ A(S,J) 3 _ R 4 9_ R- 5 _ R- 3. 신기술동향 39_ Thin Client PC 5_ Augmented Reality 3 _ Bioinformatics 4 _ Green Information Technology 5 40_ Smart grid 4. 업무프로세스 3_ 슬로안(Sloan) 8_ CFP(Changed Functional Process) 3 3_ Six Sigma 4 9_ BPM(Business Process Management) 5. 전산영어 35_ First-Come Frist-Served(FCFS) 3_ Shortest Job-First(SJF) 3 7_ Round-Robin(RR) 4 3_Time Slice 5 _ Multilevel Queue - 9 -