IT
posted by 구름너머 2007. 4. 22. 12:36

데이터마이닝 기법중에 대표적인것 5가지



1.연관규칙탐사

상품 혹은 서비스 간의 관계를 살펴보고 이로부터 유용한 규칙을 찾아내고자 할 때 이용될 수 있는 기법입니다. 상품이나 서비스의 거래기록데이터로부터 상품간의 연관성정도를 측정하여 연관성이 많은 상품들을 그룹화하는 클러스터링의 일종이며, 동시에 구매될 가능성이 큰 상품들을 찾아냄으로써 시장바구니분석에서 다루는 문제들에 적용될 수 있지요.

연관규칙 : If A, then B(A->B) - 상품 A가 구매되어진 경우는 상품 B도 구매된다.
예) 맥주와 아기기저귀


2.연속패턴탐사

동시에 구매될 가능성이 큰 상품군을 찾아내는 연관성측정에 시간이라는 개념이 포함되어 순차적인 구매가능성이 큰 상품군을 찾아내는 것인데요..

연관규칙 : A->B - 상품 A가 구매되면 일정시간이 경과한 다음에는 상품 B가 구매된다.
예)컴퓨터를 산사람은 다음달에 레이저프린터를 산다.


3.군집분석

고객수입, 고객연령과 같은 속성이 비슷한 고객들을 묶어서 몇 개의 의미있는 군집으로 나누는 것을 목적으로 하고 전체가 너무 복잡할 때에는 몇 개의 군집을 우선 살펴봄으로써 전체에 대한 윤곽을 잡을 수 있지요.


4.의사결정수(Decision Trees)

분류 및 예측에 자주 쓰는 기법으로 DM의 응답여부등에 영향을 미치는 변수들과 변수들의 상호작용을 누구나 쉽게 이해할 수 있도록 굳이 통계학적인 용어를 쓰지 않고도 설명이 가능하다는 것이 큰장점이며 특징이라고 할수 있겠네요.


5.신경망모형

인간이 경험으로부터 학습해 가는 두뇌의 신경망 활동을 흉내내어 자신이 가진 데이터로부터의 반복적인 학습 과정을 거쳐 패턴을 찾아내고 이를 일반화함으로써 특히 향후를 예측하고자 하는 문제에 있어서 유용하게 이용되는 기법입니다.

출처 : Tong - garage님의 웹기획/마케팅/카피통

'IT' 카테고리의 다른 글

S/MIME의 개요  (0) 2007.05.07
데이터마이닝 기법 : 연관규칙의 탐사  (0) 2007.04.22
데이터마이닝 개론  (0) 2007.04.22
데이터 저장 기술  (0) 2007.04.22
소프트웨어사업 대가의 기준1/2  (0) 2007.04.22
IT
posted by 구름너머 2007. 4. 22. 12:32

데이터마이닝 개론



전치혁

포항공과대학교
산업공학과 교수


데이터마이닝의 정의

데이터마이닝(Data Mining)이란 용어는 1995년부터 사용되기 시작한 것으로 알려지고 있다.
이 용어는 광산에서 광물을 캐내는 것에 비유한 것으로 금광석에 극히 미량으로 포함된 금을 여러 단계를 걸쳐 추출하듯이 수많은 데이터로부터 유용한 정보를 찾아내는 것으로 해석된다. 지난 수십년간 여러 조직(국가, 기업 등)에 의한 정보시스템에 대한 투자, 컴퓨터의 발전 및 보급, 데이터베이스 기술의 발전 등으로 다양한 분야에서 다양한 형태의 데이터, 예를 들어, 판매시점관리 데이터, 주식거래 데이터, 병원환자 데이터, 전화통화기록 데이터, 카탈로그 주문 데이터, 은행거래 데이터, 원격입력 이미지 데이터, 항공예약 데이터, 신용카드결제 데이터, 제조업체의 품질관리 데이터, 세금환급 데이터 등이 기하급수적으로 축적되어 왔다.

그러나 이러한 데이터의 무제한적인 증가는 우리가 원하는 정보를 찾아내는 일을 보다 어렵게 만들고 있는 것이 현실이다. 데이터마이닝은 David(1998) 등이 언급한 바와 같이 유용한 정보 추출의 목적 달성을 위하여 통계학, 데이터베이스 기술(Database Technology), 패턴인식(Pattern Recognition), 기계학습(Machine Learning) 등 매우 다양한 학문을 활용하고 있다.
데이터마이닝을 한마디로 정의하기는 어렵지만 “대용량의 데이터로부터 이들 데이터 내에 존재하는 관계, 패턴, 규칙 등을 탐색하여 모형화함으로써 유용한 지식을 추출하는 일련의 과정들”이라 정의할 수 있으며, 또한 통계적인 관점에서 간략하게 표현한다면 “대용량 데이터에 대한 탐색적 데이터 분석(Exploratory Data Analysis)”이라고 할 수도 있을 것이다.
데이터마이닝이 기존의 통계적 기법과 구별되는 큰 차이라면, 주어진 가설의 검정에 그치는 것이 아니고 데이터로부터 유용한 새로운 가설 또는 규칙 등을 이끌어 내는 데 있다고 하겠다.



데이터마이닝의 활용분야

데이터마이닝의 활용분야는 기업의 의사결정 문제, 고객관리, 생물정보학(Bioinformatics)에서의 데이터분석, 인터넷에서 문서 또는 정보검색을 위한 웹 마이닝(Web Mining) 등 다양하며, 주요 활용분야를 나열하면 다음과 같다.

(1) 기업 마케팅
기업 마케팅은 데이터마이닝이 가장 성공적으로 적용되고 있는 분야 중의 하나이며, 고 객세분화(Segmentation), 목표마케팅(Target Marketing), 고객성향변동분석(Churn Analysis), 교차판매(Cross Selling) 등에서 주로 이용된다. 기업 마케팅은 소매, 통신판매, 금융서비스, 건강, 보험, 통신, 운송, 제약 등 다양한 분야에서 활용되고 있다.

(2) 신용평가
신용평가는 특정인의 신용거래 대출한도를 결정하는 것이 주 업무로써 신용거래 확대를 위한 의사결정 적용분야로는 신용카드, 주택할부금융, 소비자대출, 상업대출 등을 들 수 있다. 신용평가의 중요한 사안은 현재의 대출한도액을 유지관리하면서 불량채권에 대한 최선의 대응책을 결정하는 것이다. 신용관리는 은행, 금융서비스, 저당권보험(담보부 보험), 소매(할부 판매) 등 다양한 분야에 적용되고 있다.

(3) 품질개선
품질개선의 목적은 불량품을 찾고, 그 원인을 밝혀서 궁극적으로 이를 예방하는 것이다. 의료보험조합에서는 불필요한 장기입원 및 의료비의 과다청구에 초점을 맞추고 있으며, 제조업체에서는 불량품을 유발시키는 조업패턴의 인식, 수율 증대를 위한 공정변수의 발견과 최적화, 제품보증청구를 유발시키는 불량품 감소를 통한 이윤 증가에 중점을 두고 있다.

(4) 부정행위의 적발(fraud detection)
부정행위적발의 목적은 고도의 사기행위를 발견할 수 있는 패턴을 알아내는 것이다. 은행에서는 발견된 패턴을 이용하여 신용카드 거래사기 및 불량수표를 적발할 수 있고, 통신회사에서는 전화카드거래사기를 방지하며, 보험회사에서는 허위 및 과다청구를 예방할 수 있다.

(5) 금융관리
데이터마이닝은 금융권에 쓰이면서 금융 데이터마이닝(Financial Data Mining)이라는 분야로 발전하여 주가예측, 위험관리, Portfolio 분석 등 다양한 분야에 이용되고 있다.

(6) 이미지분석 (image processing)
이미지분석은 디지털화된 사진으로부터 패턴을 추출하는 기법이며, 천문학, 문자 인식, 의료진단, 방위산업 등 다양한 분야에서 활용되고 있다.

(7) 생물정보학
생물정보학은 다양한 대용량의 생물학 데이터를 분석해 유용하고 의미 있는 정보들을 발견하는 학문이다. 마이크로어레이(Microarray) 데이터분석을 통한 유전자의 기능 파악, DNA 및 RNA의 서열 분석(sequence alignment), 단백질의 구조 분석 등에 데이터마이닝이 활발하게 사용되고 있다.



데이터마이닝의 기능과 기법

데이터마이닝은 위의 활용분야에서 보듯이 다양한 목적으로 사용될 수 있다. 그러나 기본적인 목적에 따라 분류할 때, 예측(prediction), 연관규칙(association rule) 추출, 분류(classification), 군집화(clustering)로 구분할 수 있겠다.

(1) 예측
예측이란 과거의 데이터를 바탕으로 관측되지 않은 변수의 미래의 값을 평가하는 것이라 하겠다. 예를 들어, 제품의 품질특성치 예측, 장래의 시장점유율 예측 등이 그것이다. 다음에 언급할 분류 또한 예측에 속한다고 할 수 있으나 분류는 범주형 변수에 대한 것이기 때문에 여기서 예측이란 주로 연속형 변수에 대한 것이다.
예측을 위해서는 회귀분석이 가장 널리 사용되며, 이 외에도 시계열 분석(time-series analysis), 신경망(neural networks) 등이 종종 활용되고 있다. 변수의 차원이 높은 복잡한 데이터에 대해서는 주성분분석(principal component analysis)을 활용한 PLS(partial least squares), 웨이블릿 변환(wavelet transform) 등으로 특징(feature)을 추출하고 이를 기반으로 예측모형을 구성하는 고도의 기법들이 이용되고 있다.

(2) 연관규칙 추출
연관규칙 추출이란 데이터에 숨어있는 항목간의 관계를 탐색하는 것으로 이러한 활동을 연관분석(association analysis) 또는 링크분석(link analysis)이라 한다. 주로 ‘A가 일어나면 B가 일어난다’는 식의 비교적 간단한 규칙을 추출하는 경우가 대부분이다. 예를 들어, 철물점에서 ‘망치를 사면 못도 산다’는 식이다. 특별히 시간의 흐름과 연관된 관계를 시퀀스 규칙 (sequence rule)이라고도 한다.
이를 위해 대표적으로 사용되는 기법으론 시장바구니 분석(market basket analysis)이 있다. 이는 슈퍼마켓에서 계산하는 손님의 쇼핑카트의 물품들을 분석함으로써 구매행태를 파악하는 데서 비롯된 것이다.

(3) 분류
분류는 예를 들어 암환자의 종양의 크기, 모양, 각종 검사의 결과 등을 바탕으로 악성/양성 여부를 판단하는 것을 일컫는다. 이를 위해서는 악성/양성 여부가 판별된 과거 암환자의 데이터(종양 크기, 모형, 각종 검사결과 등)를 분석하여 판별규칙을 수립한 후, 새로운 환자에 대한 데이터를 입력하여 분류하게 된다. 이와 같이 객체(object)의 상태가 범주형이며 이 상태에 영향을 주는 변수들을 갖고 상태의 분류규칙을 도출하는 것을 분류분석이라 한다. 위의 예에서와 같이 분류규칙을 유도하기 위해서는 과거 데이터가 필요한데 이를 학습표본(learning or training sample)이라 한다. 기계학습이론에서는 학습표본을 이용하는 경우를 지도학습(supervised learning), 그렇지 않은 경우를 비지도학습 또는 자율학습(unsupervised learning)이라 한다. 따라서 분류는 지도학습에 속하며 다음에 언급할 군집은 자율학습에 속한다.
분류를 위한 기법은 무수히 많이 개발되어 있는데, 주로 사용되는 것으로 로지스틱 회귀분석(logistic regression), 판별분석(discriminant analysis), 트리기반 분석(tree-based analysis), 서포트벡터 머신(support vector machine), 신경망 등이 있다.

(4) 군집화
하나의 객체가 여러 속성(attribute)을 갖는다고 하고, 이러한 객체가 다수 있다고 할 때 군집분석이란 유사한 속성들을 갖는 객체들을 묶어 전체의 객체들을 몇 개의 그룹 또는 군집(cluster)으로 나누는 것을 말한다. 예를 들어, 회사에서 관리하는 고객들에 대하여 구매행태를 반영하는 속성들에 대한 데이터가 수집된다고 할 때 유사한 구매행태를 보이는 고객들을 서로 그룹핑하는 것을 군집분석이라 할 수 있겠다. 군집화를 위한 객체 데이터에는 객체가 속하는 범주를 나타내는 상태변수는 없다는 점이 분류분석의 경우와 다르다고 하겠다. 즉, 군집분석은 학습표본이 없는 자율학습에 속한다. 따라서 군집화의 결과가 얼마나 타당한가를 평가함은 매우 어려운 일이며 결과 해석을 위해서는 해당분야의 전문가의 견해가 필요한 분석이다.
군집화를 위한 알고리즘 역시 다양한 편인데, 크게 계층적 방법(hierarchical method)과 비계층적 방법(non-hierarchical or partitioning method)으로 구분된다. 계층적 방법에는 다시 집괴법(agglomerative or amalgamation method)과 분리법(divisive method)으로 나뉘는데 연결법(linkage method), 워드 방법(Ward's method) 등의 집괴법이 널리 사용된다. 비계층적 방법으론 K-means, K-medoids 등이 보편적으로 사용되고 있다.

출처 : Tong - garage님의 웹기획/마케팅/카피통

IT
posted by 구름너머 2007. 4. 22. 10:56

데이터베이스 관리시스템은 기본적으로 대용량의 데이터를 효율적으로 저장 하고 관리할 뿐만 아니라 여러 사용자가 동시에 접근할 수 있는 환경을 제공하 고 시스템의 고장에 대비하여 데이터베이스의 상태를 일관성 있게 유지하는 회 복 기능을 제공한다. 데이터베이스 관리시스템에 대한 사용자의 만족도는 데이 터의 저장기술과 관련된 시스템의 성능에 크게 좌우된다. 시스템의 성능은 데 이터베이스 내의 데이터를 표현하기 위한 데이터 구조의 효율성과 데이터에 대 한 연산을 얼마나 효율적으로 수행할 수 있는 지 여부에 달려있다. 자료저장 기술은 데이터베이스 시스템의 하부에서 데이터베이스 관리시스템의 성능을 좌 우하는 기술이다.
본 절에서는 먼저 기존의 Oracle, DB2, Informix 등의 데이터베이스 관리 시스 템에서 자료저장에서 사용되는 핵심 기술인 인덱스, 동시성제어, 회복기법에 대하여 설명하고, 최근에 자료저장 기술과 관련하여 비정형 대용량 데이터의 저장 기법과 백업 관련 기술, 그리고 저장시스템의 하부 인프라로 등장한 네트 워크 자료저장 시스템의 기술과 그에 관련 된 최신기술인 NAS, SAN, iSCSI, DAFS 등에 대하여 다룬다.

1. 데이터 저장 핵심 기술

가. 인덱스

인덱스는 인덱스를 구성하는 키의 순서가 유지되는지의 여부에 따라 크게 두 종류로 나눌 수 있는데, 키가 일정한 순서로 유지되는 트리 계열과 키의 순서 와 관계없이 무작위로 유지되는 해쉬 계열로 구분할 수 있다. 트리 계열 인덱 스는 일정한 범위가 주어지는 연산을 처리할 때 유용하게 사용될 수 있으며, 해쉬 계열 인덱스는 특정한 키에 의한 빠른 데이터 접근을 제공한다. 트리 계 열 인덱스로는 B+ 트리, T 트리 등이 있으며, 해쉬 계열 인덱스로는 체인 버킷 해슁(CBH, Chained Bucket Hashing), 확장 해슁(EH, Extensible Hashing), 선 형 해슁(LH, Linear Hashing), 수정된 선형 해슁(modified Linear Hashing), 다중 디렉토리 해슁(Multi-directory Hashing) 및 확장된 체인 버킷 해슁 (ECBH, Extensible Chained Bucket Hashing) 등이 있다. 최근에는 지리정보시 스템과 멀티미디어 데이터베이스 등에서 비정형 데이터의 검색을 위해 R-트리 계열의 인덱스 기법이 사용된다.

(1)디스크 기반의 데이터베이스 시스템을 위한 인덱스 기법
기존의 Oracle, DB2, Informix, Sybase 등의 디스크를 기반으로 하는 상용 데이터베이스 관리시스템에서 기본적으로 사용되는 인덱스 기법은 B-트리, B+ 트리, B* 트리 계열의 인덱스와 확장 해슁과 같은 해쉬 계열의 인덱스 가 대표적이다.
B 트리의 확장 및 변형된 형태로는 B+ 트리, B* 트리 등이 있으며, 특히 B+ 트리는 디스크를 기반으로 하는 데이터베이스의 인덱스를 생성할 때 가 장 많이 사용되는 기법이다. B+ 트리는 B 트리 형태인 인덱스 부분과 실제 데이터들이 유지되는 말단 부분으로 구성되는데, 인덱스인 내부 노드의 데 이터는 단지 빠르게 단말 노드를 찾아가는 길잡이 정도의 역할만 수행한 다. 모든 데이터를 단말 노드에 유지하고 단말 노드끼리 연결 리스트를 구 성함으로써 범위가 주어진 연산을 수행할 때 데이터에 대한 빠른 순차적 접근을 제공한다.
확장해싱(EH) 기법은 데이터의 양이 변화함에 따라 해쉬 테이블의 크기를 확장할 수 있게 함으로써 동적인 환경에 적합하도록 고안된 해슁 기법으로 빠른 데이터의 검색을 위해 많이 사용된다.

(2)주기억장치 상주 기반의 데이터베이스 시스템을 위한 인덱스 기법
Altibase나 Timesten과 같이 주기억장치 상주 기반의 상용 데이터베이스 시 스템에서는 트리 계열의 인덱스로 B-트리 계열의 인덱스와 함께 T 트리를 사용 하고 있으며, 해싱 기능으로는 확장 해슁과 체인 버킷을 결합해서 만든 확장된 체인 버킷 해슁을 지원하고 있다.
T 트리는 AVL 트리와 B 트리의 장점을 이용하여 주기억장치 상주 데이터베이 스를 접근하는 데 적합하도록 고안된 대표적인 트리 계열의 인덱스기법으로 한 노드에 많은 수의 데이터를 갖는 이진 탐색 트리로 구성되어 빠른 데이터 접근 을 제공하며 메모리의 사용상에도 장점을 갖는다. T 트리의 노드에 포함되는 데이터는 실제 키 값이 아닌 키를 포함하는 레코드의 메모리 주소를 나타낸다. 키를 포함하는 레코드의 메모리 주소를 데이터로 사용함으로써 키 값을 구하 는 연산으로 인한 부하가 전체 인덱스의 처리 속도에 거의 영향을 미치지 않는 상태에서 고정 길이 키에 대해서 뿐만 아니라 가변 길이 키를 처리할 때 발생 하는 메모리 사용의 낭비 문제도 해결할 수 있다.
확장된 체인 버킷 해슁(ECBH)은 Kairos에 구현된 주기억장치 상주용 인덱스 로서 확장 해슁과 체인 버킷을 결합해서 만든 해쉬 인덱스이다. ECBH 인덱스는 EH 테이블, CBH 테이블, RID 풀(pool)의 3 부분으로 구성되며, EH에서의 단말 페이지를 CBH의 해쉬 테이블과 RID 리스트로 대치한 형태를 갖는다.

(3) 멀티미디어 데이터베이스 시스템을 위한 인덱스 기법
멀티미디어 데이터는 특별한 형식이 없는 비정형의 구조를 갖는다. 즉 전통 적인 관계형 데이터베이스에서 다루는 레코드 형태와 같은 일정한 구조를 갖지 않고 긴 문장이나 연속된 비트 스트림 형태를 갖는다. 이러한 비정형 데이터를 효율적으로 저장하고 이에 대한 내용 기반 검색을 지원할 수 있는 저장 및 검 색 기법이 필요하다.
공간 데이터 액세스를 위한 인덱스 구조로서 R 트리, R* 트리, MLGF(Multi-Level Grid File) 등의 구조가 사용되고 있다. R-tree는 B-tree로 부터 유도된 계층적 자료구조로 트리의 각 노드는 자신의 자식 노드를 포함하 는 가장 작은 d-차원 사각형으로 구성된다. 단말 노드는 데이터베이스에 있는 자식을 포함하는 대신 실제 기하학적 객체에 대한 포인터를 포함한다. 객체들 은 그들이 포함된 최소의 정렬된 사각형에 의해 표현된다. 가끔 노드는 디스크 페이지와 관련시켜 트리를 정의하는 파라미터가 공간 질의 동안 적은 수의 노 드가 방문되도록 선택된다. 서로 다른 노드에 해당하는 사각형들은 중복될 수 있다.
R-tree는 B-tree와 유사하게 높이가 균형화 된 트리이다. 인덱스는 완전히 동적이기 때문에 주기적인 재구성은 필요 없으며, R-트리의 단말 노드는 인덱 스 레코드 개체들을 포함한다. R 트리는 k 차원의 공간 객체를 자르거나 변환 하지 않고 겹치는 k 차원의 사각형 영역 안에 객체가 완전히 포함된다. R* 트 리는 R 트리의 색인 구조와 같으며 중간 노드의 영역 사각형들이 겹치는 것을 허용한다. R 트리가 색인 구조를 최적화하기 위하여 한가지 기준만을 적용하여 영역 사각형의 면적을 최소화하는 것에 비해 R* 트리는 네 가지의 최적화 기준 을 적용한다.
R* 트리의 삽입 알고리즘은 R 트리의 삽입 알고리즘이 영역의 면적만을 고려 하는 데에 비하여 영역의 면적, 둘레, 겹치는 영역의 크기를 모두 고려하여 공 간 객체를 삽입할 최적의 단말 노드를 선택한다.

나. 동시성 제어 기법

(1) 기존의 동시성 제어 기법
여러 트랜잭션이 동시에 수행되는 경우 데이터베이스의 일관성을 해치는 경우가 생길 수 있다. 이를 방지하기 위해서는 수행의 동시성을 제어해야 한다. 수행의 동시 성을 제어하기 위하여 잠금 기법을 사용한다.
Oracle, DB2, Informix 등의 대부분의 상용 데이터베이스 시스템에서 사용하는 동 시성 제어 기법은 데이터의 로크(lock)를 이용하는 두 단계 잠금(2 phase locking) 기법을 기반으로 하고 있다. 2단계 로킹 규약은 직렬 가능성을 보장할 수 있는 규약 으로 가장 많이 알려진 것으로 모든 트랜잭션들이 잠금과 잠금 해제 연산을 트랜잭 션은 잠금만 수행할 수 있고 잠금 해제는 수행할 수 없는 확장단계와 트랜잭션이 잠 금 해제만 수행할 수 있고 잠금은 수행할 수 없는 축소단계로 구분된다. 그러나, 2단 계 잠금 규약은 직렬 가능성을 보장하지만 반면에 교착 상태 문제를 내포하고 있어 이에 대한 해결 방법이 필요하다.
2단계 잠금 규약을 기반으로 Oracle과 같은 상용 제품에서는 여러 사용자들의 잠 금의 기다림 시간을 최소화하면서 동시에 소요되는 로크의 수를 최소화하기 위하여 고안된 다단위 잠금(Multi-granularity locking) 기법이 사용된다. 기존의 데이터베이 스 시스템에서 다단위 잠금 기법을 위해 선택되는 단위들은 필드, 레코드, 블록, 데 이터베이스 등의 일반적이다. 단위를 너무 좁게 설정하면 작업의 동시성은 향상되나 잠금 처리에 소요되는 비용이 많으며, 단위를 너무 넓게 설정하면 잠금 처리에 소요 되는 비용은 적게 되나 작업의 동시성이 떨어지게 되므로 응용분야의 특성에 맞는 단위를 설정하는 것이 필요하다.

(2) 분산 잠금 관리
인터넷 웹서버와 같이 다수의 사용자가 이용하는 데이터베이스 시스템에서는 고성 능의 시스템이 요구된다. 이러한 고성능의 요구를 만족하기 위해서 여러 대의 시스 템이 데이터베이스 서비스를 제공하는 병렬 서버와 클러스터 서버가 등장하게 되었 고 이러한 병렬서버와 클러스터 서버에서는 분산 서버간의 잠금의 관리를 위해서 분 산 잠금 관리자(Distributed Lock Manager, DLM)를 이용한다. Oracle의 병렬서버에 서는 DLM을 이용하여 병렬 서버가 모든 플랫폼에 걸쳐 다양한 기능을 제공할 수 있 게 되어 있으며, 서버의 성능 향상을 위해 여러 특징이 추가되었다. DLM은 데이터 잠금 정보가 노드를 통해 분산되는 것을 막기 위해 잠금 정보를 캐시에 저장하고, 충돌 블록에 대한 액세스를 통제할 수 있는 알고리즘이 제공되어 시스템 부하의 균 형을 이룰 수 있다.
분산 잠금 관리자의 중요 기능으로는 병렬 서버의 한 개 노드에 장애가 발생했을 때, 장애가 발생한 노드에서 수행되던 사용자 접속이 정상인 다른 노드의 세션으로 옮겨지며 접속이 자동으로 재확립되는 장애 복구(fail-over)기능이 있으며, 애플리케 이션 장애 복구는 시스템의 가용성을 높일 뿐 아니라 수동적인 부하 조절이나 강제 적인 시스템의 정지에도 효과적으로 사용될 수 있다.

다. 회복 기법

기존의 상용 데이터베이스 시스템에서 대부분이 로그 기반의 회복기법을 사용하고 있으며, 트랜잭션의 수행시간의 지연을 최소화하기 위해 로그를 위한 디스크 입출력 횟수의 최소화와 고장이 발생한 경우 신속한 시스템 회복을 목표로 하고 있다. 이를 위해 데이터베이스 시스템에서는 검사점(Checkpoint) 기법을 이용하여 로그의 양을 줄임으로서 회복의 시간을 빠르게 하고 있다. 대용량 멀티미디어 데이터베이스 시스 템 등에서는 자료의 효율적인 회복을 위하여 기본정보의 변화만을 수행기록으로 남 기고, 자료의 내용은 그림자 페이징 기법(Shadow-paging) 기법을 이용하여 이전 자 료의 내용을 디스크 내에 남아있게 한 후에 회복 시 그를 이용하고, 회복의 필요가 없을 경우 검사점이 수행되는 시기에 그를 삭제하는 방식 등의 별도의 처리과정이 행해지게 된다.
그림자 페이징 기법은 기본적으로 로그를 이용하지 않는다. 데이터베이스는 페이 지라는 일정한 크기의 블록으로 나뉘어 디스크에 저장된다. 페이지라는 용어는 운영 체제의 메모리 관리 기법에서 사용된 용어이다. 그림자 페이징 기법은 트랜잭션이 실행되는 동안 현재 페이지 테이블과 그림자 페이지 테이블의 두 페이지 테이블을 이용한다. 트랜잭션이 시작될 때에는 이 두 페이지 테이블은 동일하다. 트랜잭션이 실행되는 동안 현재 페이지 테이블만 사용하고 그림자 페이지 테이블은 사용하지 않 는다. 트랜잭션이 쓰기 연산을 수행할 때 현재 페이지 테이블만 변경한다. 판독과 기 록 연산을 위해 디스크 상에 존재하는 데이터베이스 페이지 블록을 찾을 때에도 현 재 페이지 테이블만 사용한다. 따라서, 그림자 페이지는 전혀 변함없이 트랜잭션 실 행 이전의 상태를 유지한다.

2. 최신 데이터 저장기술 및 현황

가. 비정형 대용량 데이터의 저장

멀티미디어 데이터는 기존의 문자와 수치 데이터와는 비교가 안 될 정도로 큰 용량 의 기억장소를 요구한다. 따라서 멀티미디어 데이터베이스는 데이터를 저장할 때 압 축 및 복원 기법을 필수적으로 사용해야 하며, CD-ROM과 같은 대용량의 저장 장치 와 다양한 저장 장치의 관리가 필요하다. 데이터의 압축 및 복원 기법으로서 널리 사 용되고 있는 기법은 이미지 데이터를 압축하기 위한 JPEG기법과 비디오 데이터를 압축하기 위한 MPEG기법으로, 국제적으로 널리 사용되고 있으며 많은 연구가 진행 중에 있다.
데이터베이스 내에 멀티미디어 데이터를 저장하고 관리하는 방법으로 우선 레코드 형태의 정형화된 데이터는 관계형 데이터베이스에 저장하고 이미지, 그래픽스 등 비 정형 데이터는 파일에 저장하는 방법과 이미지, 오디오, 텍스트 등 크기가 크고 가변 적인 데이터를 긴 자료 항목으로 저장할 수 있는 저장 기능을 제공하는 방법이 있다. 이러한 시스템들은 기존의 관계형 데이터 모델로 멀티미디어 응용을 지원하기 어려 운 점들을 해소하기 위하여 BLOB(Binary Large OBject)과 같은 기능을 가진 확장된 모델을 제공한다.
현재 관계형 DBMS 회사들이 자신의 제품에 멀티미디어 기능을 갖도록 확장한 제 품들을 여러 개 발표하였는데 그 예로는 Informix-OnLine, Oracle 9, Sybase 등이 있다. 국내에서는 관계형 DBMS 자체에 대한 상품화가 제대로 안된 실정에 있지만, 삼성전자에서 관계형 DBMS인 CODA를 개발하면서 BLOB을 이용하여 멀티미디어 데이터베이스를 지원하는 시제품을 1994년에 개발한 바 있으며, ETRI에서는 "바다" DBMS에도 BLOB 기능을 추가하였다.
특히, Oracle에서는 이미지, 사운드, 비디오텍스트와 같은 비정형 데이터를 저장하 기 위한 기반 타입으로 CLOB(Character LOB), BLOB (Binary LOB), 그리고 BFILES(데이터베이스 외부에 저장되는 LOB) 등이 있다. BLOB, CLOB 타입의 데이 터는 데이터베이스 내의 지정된 테이블 공간에 저장된다. 반면 BFILE 데이터는 데이 터베이스 밖의 운영체제가 관리하는 파일 시스템 내의 특정 디렉토리에 저장할 수 있다.
또한, Oracle9i R2에서는 Oracle Internet File System을 제공하여 인터넷을 위주로 한 기업의 데이터를 하나의 저장소에 병합할 수 있도록 해준다. Oracle Internet File System에서는 저장소에 저장된 문서를 사용자들이 Windows, Web, FTP 등의 인터 페이스를 이용하여 접근할 수 있도록 파일과 폴더의 형태로 제공함으로써, 데이터베 이스 관리시스템의 파일 관리자의 기능을 운영체제의 파일 시스템의 기능을 포함하 도록 확장하였다.

나. 백업 기술

최근 들어 백업은 컴퓨터산업에서 정보의 중요성이 인식되면서 가장 각광을 받는 분야로 부각되고 있으며, 그 시장 규모도 크게 확장이 되었다. 기업에 전산과 관련된 비용 중에서 30~50%가 기업에서 발생하는 정보의 백업에 소요되는 비용으로 조사 되고 있으며, 특히, 미국의 9.11 테러의 발생 이후 백업기술은 재해복구 기술과 결합 하여 데이터베이스뿐만 아니라 볼륨, 파일, 그리고 응용프로그램 등에 발생되는 엄 청난 양의 데이터를 효과적으로 백업하고 복구하는 기능을 수행해야 한다.

(1) 백업의 유형
백업의 유형으로는 모든 데이터베이스나 파일시스템의 내용을 백업 받아 두는 방 법으로 내용의 변화의 유무에 관계없이 복사를 하는 완전(full) 백업, 선택된 파일이 나 폴더들의 변경된 부분만을 백업하여 복원을 할 때에 증분 백업을 한 모든 백업 데 이터파일 또는 모든 백업 테이프를 이용하여 복원하는 증분(incremental) 백업, 변경 된 파일의 전부를 저장하여 복원을 할 때에 맨 마지막날 차등 백업을 한 백업 데이터 파일 또는 백업 테이프만 있으면 복원을 할 수 있는 차등(differential) 백업, 그리고 백업 간격별로 단계를 정한 후 단계별로 다단계로 점진적인 백업을 수행하는 다중레 벨 증분(Multilevel incremental) 백업이 있다.
Oracle에서는 베리타스 소프트웨어사의 Net- Bakcup과 결합하여 제공하는 백업 기능 중의 하나로 이전의 특정 시점을 기준으로 현재 백업하고자 하는 시점까지의 작업 내용 중에서 단지 변화된 블록의 내용만을 백업하므로 백업되는 데이터의 크기 를 상당히 줄일 수 있다. 이로 인해 데이터 파일의 백업 시간을 대폭 줄일 수 있으며, 백업 간격별로 단계를 정한 후 단계별로 다단계로 점진적인 백업을 수행할 수 있다. 복구해야 할 경우에는 데이터베이스의 상태를 분석해 수행에 필요한 연산을 결정 한다. 이러한 조작을 자동으로 수행하므로 관리자가 작업에 들이는 수고를 덜어주고 복구 작업 시의 에러 발생 가능성을 최소한으로 줄여준다.

(2) 백업의 기법
(가) 서버리스 백업
SAN 백업 구성 시에 활용 가능한 방법으로 만일 백업서버가 동시에 웹 서버나 데 이터베이스 서버로 활용되고 있다고 가정해 보자. 백업을 수행하면 백업서버의 CPU 에 부하가 걸리게 된다. CPU 사용률이 적게는 30%에서 많게는 100%까지도 올라간 다. 이렇게 되면 웹 서버나 데이터베이스 서버로의 성능을 내기란 여간 힘든 일이 아 닐 수 없다. 그렇지만 서버리스 백업을 사용하는 경우에는 백업서버에서는 백업을 위한 명령만을 백업장치에 전달하고, 백업장치는 디스크 스토리지와 직접 백업 데이 터를 전송 받게 되고, 백업서버는 지정한 시간에 한번씩 백업 이상 유무를 확인하는 작업만을 수행하게 된다.
CPU의 사용률은 10% 전후가 되고, 서버의 또 다른 기능을 원활하게 사용하게 될 수 있게 된다. 물론, 서버리스 백업은 ISV에서 제공하는 백업 어플리케이션의 옵션으 로 구성되는 것이다.
(나) snapshot
온라인 백업은 일상의 업무 수행에 가장 영향을 주지 않기 때문에 24시간 가용성을 필요로 하는 데이터베이스에 알맞다. 그러나, DBMS는 백업 도중에 트랜잭션을 로깅 해야 하므로, 백업과 백업 후에 쌓인 트랜잭션을 실제 데이터에 적용해야 하기 때문 에 성능이 약간 저하된다. 볼륨 백업 시간을 최소로 하기 위해서, 고객들은 현재 한 볼륨을 snapshot으로 상용하여 그 snapshot 볼륨으로 백업을 받는 기능을 사용하 고 있다. 이때, 실제 볼륨은 신속하게 실제 운영에서 사용할 수 있게 된다.
(다) LAN-Free 백업
데이터베이스 시스템의 하부 인프라가 SAN과 같은 네트워크 기반의 시스템으로 구성이 된 경우는 파이버 채널로 구성된 별도의 SAN에 각 서버의 스토리지가 직접 연결되어 있기 때문에 백업을 위한 데이터의 이동을 파이버 채널을 이용하고 스토리 지간의 데이터 트래픽은 기존의 LAN을 사용하지 않는다. 따라서 시스템의 성능은 급격히 향상되는데, 이것은 데이터와 통신 트래픽이 더 이상 제한된 표준 LAN의 대 역폭에 대해 경쟁하지 않기 때문이다. SAN 환경에서는 스토리지의 리소스는 통합 관리되며, 다수의 서버에 의해 공유되어 사용될 수 있다. 또한 파이버 채널 스위치의 추가를 통해 SAN 솔루션은 쉽게 확장 가능하다.
SAN 환경에서 데이터가 지능적인 백업 애플리케이션을 통해 관리되도록 다양한 소프트웨어를 개발하고 있다. 기존의 백업 방식에 비해 LAN-Free 방식은 광채널 구 성요소를 설치하는데 많은 초기 투자비용이 들어가는 단점을 가지고 있다. 그러나 스토리지의 통합 및 중앙 관리는 전체소요비용을 크게 줄일 수 있어 궁극적으로는 기업에게 더 많은 이점을 안겨준다.

3. 저장 인프라의 발전 및 기술

인터넷의 폭발적인 성장, 온라인 상에서의 정보유지 필요성, 의사결정 지원 정보의 수집/추적에 대한 필요성, 서버 통합, 비즈니스 중심 어플리케이션으로 의 PC 서버 움직임, 그리고 어플리케이션의 복잡성 증가 등 다양한 요인들로 인해 현재 기업 규모의 시스템에서는 대용량 데이터베이스 시스템의 구축, 데 이터웨어하우스(Data Warehouse)의 구축, 그리고 ERP(Enterprise Resource Planning) 시스템 등의 도입으로 대용량 스토리지 시스템에 대한 요구가 계속 높아지고 있다. 이러한 높은 신뢰성과 성능, 장애 복구성(fault tolerance), 그리고 통합된 관리와 고속 백업이라는 요구에 대한 솔루션으로 등장한 인프라 가 바로 SAN(Storage Area Network)과 NAS(Network Attached Storage)로 대변 되는 네트워크 자료 저장 시스템이다. SAN과 NAS는 분산 네트워킹에서 주류가 되고 있으며 조만간 데이터베이스 시스템의 위한 스토리지 부착 및 공유에 대 한 일반적인 방법이 될 것으로 전망되고 있다.

가. NAS

DAS는 서버와 외장형 스토리지 사이를 전용의 케이블로 직접 연결하는 것으 로 기존의 서버와 스토리지를 직접 연결하는 전통적인 방식이다. 만약 서버가 UNIX나 Linux서버와 같은 오픈 시스템이면 SCSI 케이블을 이용하여 연결하는 방법이다. 이러한 DAS는 저장된 데이터에 대한 서비스를 스토리지에 접속된 서 버가 처리해야 함으로 서버에 큰 부하가 발생한다.
NAS는 네트워크 접속용 스토리지로서 Ethernet과 같은 LAN 인터페이스를 통 해 네트워크에 직접 연결되는 새로운 개념의 데이터 저장장치로 네트워크 상에 서 서로 다른 이기종 플랫폼간의 효율적인 데이터 통합 사용과 기존의 서버-중 심형 스토리지와 같이 일반용 서버의 상위구조나 그 복잡함 없이 오직 데이터- 펌프(Pump Data : 스토리지 시스템 자체와 클라이언트간에 신속하게 바로 데이 터 전송이 이루어지는 것) 라는 데이터 처리의 목적만을 위해 최적화 된 데이 터-중심형의 데이터 전용 스토리지 시스템이다.
기존의 서버-중심형 방식과는 달리 NAS는 데이터 저장장치가 서버에 종속되 지 않고 독립적으로 네트워크에 직접 연결된다. 그 결과 사용자는 파일서버를 거치지 않고 필요한 데이터를 직접 NAS 저장장치를 통해 훨씬 빠른 속도로 접 근할 수 있다. 즉, 클라이언트에서 요구된 데이터의 저장/전송에 따른 네트워 크 로드(Load)는 서버로부터 분리되어 NAS에서 분담함으로써 상대적으로 네트 워크 상에서 서버의 성능은 향상되는 효과를 가져온다. NAS의 장점은 파일의 공유 기능이다. NAS의 파일서버가 NFS나 CIFS 프로토콜을 통해 여러 어플리케 이션 서버들 사이에 파일을 공유 할 수 있게 해준다. 현재 존재하는 파일 공유 솔루션으로는 NAS가 가장 안정적이라는 장점을 지닌다. 그러나, NAS는 데이터 의 전송에 LAN을 사용하므로 LAN이 불안정하거나 과부하가 발생한 경우에 성능 이 떨어진다는 단점을 지니고 있다.

나. SAN

SAN은 다양한 업무 프로세스로 분산되어 있는 저장장치를 통합 운영하여 업무의 효율성 증대, 인프라에대한 중복투자 방지 및 이기종간 데이터 공유를 목적으로 만들어진 서버와 저장장치간의 네트워크를 의미한다. 개별적으로 연결되어 있는 저장 시스템을 화이버 채널을 이용하여 별도의 전용 네트워크에 연결하여 집중 적으로 관리함으로써 데이터의 고속전송, 고 가용성, 확장성 및 공유 기능을 제공하 기 위한 시스템이다. [그림 4-9-2]는 SAN의 구조를 보여 준다.
SAN은 데이터베이스 관리시스템 및 트랜잭션 프로세싱 시스템처럼 일반적으로 자 체 대규모 데이터를 관리하는 고성능 애플리케이션에 적합하다. 모든 물리적 위치와 관련된 유연성과 특정 레코드나 작은 레코드 집합에 대한 빠른 접근에 초점을 맞추 고 있다. 이러한 어플리케이션은 파일수준의 공통 접근을 요구하지 않고 블록 수준 의 성능 및 제어를 요구한다. 데이터베이스 [그림 4-9-2] SAN의 구조 관리시스템에서는 블록 수준의 읽기와 쓰기를 요구하며 SAN은 이러한 요구를 충족시킬 수 있으며, 다양한 확장성을 제공함으로 급증하는 데이터의 용량과 관리를 충족시킬 수 있다.
SAN은 다음과 같은 장점을 지닌다.
- 고속의 전송속도(200MB / Full- duplex이상)
- 장거리 전송(100Km이상)
- 뛰어난 연결성과 확장성이 뛰어나다.(Over 16 Million)
- 용이한 Data 관리 - 용이한 통합 및 관리
- 저렴한 비용
- Multi-protocol Flexibility(SCSI, ESCON, IP)
- One active SAN another Standby(Fail Over)
- Hi-availability SAN(Clustering)

다. iSCSI

SAN은 DAS와 같이 서버에 직접적으로 스토리지를 연결하는 게 아니라 스위치 를 통해서 전체 스토리지 영역을 구성해 DAS의 한계인 확장의 어려움을 해결했 다. 그러나, SAN은 많은 장점에도 불구하고 시스템의 구축비용이 비싼데다 벤 더들간의 호환성 등이 문제로 지적됐다.
이러한 SAN의 문제점을 극복하고자 고안된 게 iSCSI라는 기술이다. 스토리지 시장의 새로운 화두로 떠오른 iSCSI는 "internet SCSI’의 약자로 스토리지 연 결에 사용됐던 물리적 SCSI연결 방식 대신 물리적으로는 이더넷을 사용하며 내 부적으로는 SCSI 프로토콜을 사용하려는 기술 표준으로 IBM과 시스코가 2000년 2월 IETF(Internet Engineering Task Force)에 제출한 스토리지 네트워크 기술 로써 현재 표준 안이 완성단계에 있다.

[그림 4-9-3]

[그림 4-9-3] DAFS에서의 파일 접근 방법


iSCSI의 핵심은 TCP/IP상에서 캡슐화 된 SCSI 정보를 이동시키는 것으로 로 컬 혹은 원격지에서 서버와 스토리지를 연결하여 스토리지가 여러 지역에 분산 돼 있고 IP 네트워크의 관리가 쉬운 고성능의 네트워크 스토리지 상에서 사용 된다. iSCSI 이전에 SAN을 구축하기 위한 유일한 스토리지 네트워크 방법은 사 용자가 각각의 분리된 SAN 인프라스트럭처에 투자해야 하는 파이버 채널뿐이었 다. 왜냐하면 이것은 10M, 100Mbps 이더넷에 비해 빠른 기가비트의 속도를 제 공하기 때문이다. 하지만 파이버 채널은 표준이 설정돼 있지 않아 벤더들 간에 호환이 어려웠으며 비용도 고가였다.
iSCSI에 관심을 갖는 이유는 스토리지 시장의 규모가 연간 4백억 달러에 달 하며 지속적으로 성장하고 있기 때문이다. 즉 이러한 스토리지들의 연결이 가 능하게 되면 사용자에게 더 높은 가치를 제공할 수 있다. 기존 스토리지는 DAS 형태로 전체 네트워크와 독립돼 있었다. 하지만 iSCSI의 도입으로 사용자는 원 격에서도 데이터베이스에 접근할 수 있다. 즉 고객에게 미치는 가장 큰 영향도 스토리지에 IP 네트워크를 이용해 접근, 자원의 사용이 가능하다는 것이다. 이 것은 스토리지 네트워킹의 혁명이라 할 수 있다.

라. DAFS

10GB 네트워크 기술의 등장은 스토리지 업계에도 상당한 파급력을 전해주고 있다. RAID 기술이 기존 스토리지의 물리적인 한계를 극복한 반면 iSCSI는 기존 SCSI 기술 을 10GB 네트워크 상에서 사용할 수 있도록 개발이 진행 중이다. 하지만 본격적인 10GB 시대가 도래하면 iSCSI는 도태할 것이라는 전망도 조심스럽게 개진되고 있다. 이러한 상황에 DAFS(Direct Access File System)의 등장은 현재의 스토리지 네트워 크를 한 단계 올릴 수 있을 것으로 기대되고 있다. [그림 4-9-3]은 DAFS에서의 파일 접근 방법을 보여 준다.
DAFS는 DAFS Collaborators라는 기관을 중심으로 IBM, HP, SUN, ORACLE 등 모 두 85개 이상의 업체들이 참여하여 서로 역할을 분담하여 성능, 확장성, 안정성 개선 이라는 목표를 가지고 노력해 왔다. 이들은 이미 노력의 결실을 일정 수준 이상까지 완성하여, 2001년 9월 DAFS Specification Version 1.0이 이미 완성되어 IETF에 제출 되었으며 DAFS API Specification Version 1.0은 2001년 11월 완성되었다. DAFS Collaborators는 크게 두 가지 분야에 초점을 두고 진행되고 있는데 그 중 하 나는 DAFS라는 프로토콜 자체를 만드는 분야이며, 나머지 하나는 RDMA(Remote Direct Memory Access) 기술을 구현하고 그 기술을 DAFS에 접목시키고자 하는 분 야이다.
현재 DAFS 프로토콜을 만드는 분야는SNIA (Storage Networking Industry Association)의 한부문으로써 DAFS Implementers Forum이라는 그룹을 중심으로 그 노력이 진행되고 있다. 초창기부터 이 포럼에 참가하여 초기 개발자로서 그 중심 적인 역할을 수행하고 있는 업체들로는 네트워크 어플라이언스를 중심으로 브로드 밴드 스토리지, 에뮬렉스, 인텔, 그리고 베리타스 소프트웨어와 같은 회사들이 있다. 이 업체들이 초창기부터 구현하고자 했던 것은 dDAFS(driver DAFS)였다. 그러나 진 정한 DAFS의 실현은 uDAFS(user DAFS)의 완성이라고 보았을 때 이들만의 노력으 로 이룩할 수 있는 것은 DAFS의 최종적인 목표는 될 수 없는 것이었다. 이러한 뜻에 동참하여 uDAFS의 최종 완성을 목표로 이들에 다시 합류하는 애플리케이션 업체들 이 있는데 이들이 바로 오라클, 사이베이스, DB2 등 있다.

제공 : DB포탈사이트 DBguide.net

출처명 : (재)한국데이터베이스진흥센터
출처명 : (재)한국데이터베이스진흥센터
IT
posted by 구름너머 2007. 4. 22. 00:06

'IT' 카테고리의 다른 글

데이터마이닝 개론  (0) 2007.04.22
데이터 저장 기술  (0) 2007.04.22
소프트웨어사업 대가의 기준1/2  (2) 2007.04.21
키워드로 알아본 2007년 IT 시장 전망  (0) 2007.04.19
엔터프라이즈 DRM(문서보안)  (0) 2007.04.18
IT
posted by 구름너머 2007. 4. 21. 23:56

소프트웨어사업 대가의 기준

일부개정 1998. 1.20. 정보통신부 고시 제1998- 4호

일부개정 1999. 1.26. 정보통신부 고시 제1999- 7호

일부개정 2000. 2. 8. 정보통신부 고시 제2000-13호

일부개정 2000.10. 5. 정보통신부 고시 제2000-74호

일부개정 2001. 2. 8. 정보통신부 고시 제2001- 5호

일부개정 2002. 2. 8. 정보통신부 고시 제2002-10호

일부개정 2003. 2. 1. 정보통신부 고시 제2003-14호

전문개정 2004. 2.14. 정보통신부 고시 제2004- 8호

일부개정 2004. 9.23. 정보통신부 고시 제2004-52호

일부개정 2005. 5.14. 정보통신부 고시 제2005-22호

일부개정 2006. 4.27. 정보통신부 고시 제2006-18호



제1장 총 칙


제1조(목적) 이 기준은 소프트웨어산업 진흥법 제22조의 규정에 의하여 국가기관 등이 소프트웨어사업의 적정한 원가계산을 할 수 있는 대가기준을 정함을 목적으로 한다.

제2조(용어의 정의) 이 기준에서 사용하는 용어의 정의는 다음과 같다.

1. “소프트웨어사업비”라 함은 소프트웨어개발비, 소프트웨어유지보수비, 시스템운용환경구축비, 데이터베이스구축비, 정보전략계획수립비 등을 말한다.

2. “기능점수(Function Point)”라 함은 소프트웨어 기능 규모를 표현하는 단위를 말한다.

3. “기능점수 방식”이라 함은 소프트웨어가 사용자에게 제공하는 기능을 논리적 관점에서 식별하여 소프트웨어의 규모를 측정하는 방법을 말한다.

4. “코드라인(Line of Code)수”라 함은 프로그램을 구성하는 최소명령단위인 문장(Statement)들의 수로서 주석문(Comments)을 제외한 실행문, 환경선언문, 데이터선언문 등을 말한다.

5. “데이터베이스 구축”이라 함은 정보로서 가치가 있는 원시자료를 이용자에게 유용한 형태로 가공․제작하는 일련의 작업과정을 말한다.

6. “단위 기초공수”라 함은 평균적인 난이도를 가지는 작업환경에서 각 작업량을 처리하기 위하여 필요한 공수를 말한다.

7. “기초공수”라 함은 단위 기초공수에 구축대상 작업량을 곱한 공수를 말한다.

8. “소요공수”라 함은 기초공수에 작업환경에 따른 보정요소를 적용한 공수를 말한다.

9. “권, 책”이라 함은 하나의 물리적인 묶음으로 된 도서 및 문헌 등의 단위로서 현대간행물에서는 권, 고전적 자료에서는 책이라고 한다.

10. “편, 건”이라 함은 권 또는 책을 구성하는 논리적인 구분단위로서 한 건의 메타이터 작성대상이 되는 것으로 현대간행물에서는 편, 고전적 자료에서는 건이라고 한다.

11. “면”이라 함은 도서 및 문헌 등의 쪽 단위를 말한다.

12. “컷”이라 함은 한 번의 스캔 또는 촬영에 의해 획득되어지는 단위를 말한다.

제3조(직접경비의 범위) 소프트웨어사업에 소요되는 직접경비는 다음 각호를 포함한다.

1. 당해 소프트웨어사업에 특별히 필요로 하는 컴퓨터시스템 사용

2. 당해 소프트웨어사업에 특별히 필요로 하는 소프트웨어 도구 사용료

3. 선투자 후정산 사업으로 추진되는 사업의 경우 지급이자

4. 발주자의 요구에 의한 특정기술 도입과 관련된 전문가 비용

5. 당해 소프트웨어사업에 직접 필요한 여비

6. 특수자료비(특허, 노-하우 등의 사용료)

7. 제출문서의 인쇄, 청사진비

8. 자료조사비

9. 기자재시험비

10. 위탁비와 현장운영비(직접인건비에 포함되지 아니한 보조요원의 급여와 현장사무실 운영비를 말한다)

11. 모형제작비

12. 그 밖에 당해 소프트웨어사업에 특별히 소요되는 직접비용


제2장 소프트웨어개발비의 산정


제4조(구분 및 적용방법) ①소프트웨어개발비의 산정은 개발 규모에 의한 산정방법과 투입인력의 수와 기간에 의한 산정방법으로 구분한다.

②소프트웨어 개발의 단계 및 공정은 별표 1과 같고, 소프트웨어 사업을 단계별로 나누어 발주하는 경우에는 단계별로 이 기준을 적용한다.

③시스템운영위탁의 경우에도 이 기준을 적용할 수 있다.

제5조(소프트웨어 개발규모 산정) ①소프트웨어 개발규모는 기능점수 방식으로 산정한다. 다만, 소프트웨어 사업의 특성상 코드라인수 방식이 적정한 경우에는 코드라인수 방식으로 산정할 수 있다.

②기능점수는 다음 각호의 절차에 따라 산정한다.

1. 데이터 기능유형을 내부논리파일, 외부연계파일로 식별한 후, 각각 별표 2, 별표 3의 복잡도 및 기능점수 가중치를 적용하여 다음 식에 의하여 데이터 기능점수를 산정한다.

데이터기능점수 = ∑(내부논리파일별 가중치) + ∑(외부연계파일별 가중치)

2. 트랜잭션 기능유형을 외부입력, 외부출력, 외부조회로 식별한 후, 각각 별표 4, 별표 5, 별표 6의 복잡도 및 기능점수 가중치를 적용하여 다음 식에 의하여 트랜잭션 기능점수를 산정한다.

트랜잭션기능점수 = ∑(외부입력별 가중치) + ∑(외부출력별 가중치) +

(외부조회별 가중치)

3. 제1호의 데이터기능점수와 제2호의 트랜잭션기능점수를 합하여 기능점수를 산정한다.

③제2항제1호 및 제2호의 규정에 의한 복잡도를 결정하기 어려운 경우에는 별표 7의 평균 복잡도 가중치를 적용할 수 있다.

제6조(개발 규모에 의한 소프트웨어 개발비 산정) ①개발 규모에 의한 소프트웨어 개발비는 개발원가, 직접경비 및 이윤의 합으로 산정한다.

②개발원가는 보정전개발원가에 보정계수를 곱하여 산정한다.

③보정전개발원가는 다음 각호에 따라 산정한다.

1. 기능점수 방식에 의한 개발 규모 산정의 경우에는 제5조에 의해 산정된 기능점수에 별표 8의 단계별 기능점수당 단가를 곱하여 보정전개발원가를 산정한다.

2. 코드라인수 방식에 의한 개발 규모 산정의 경우에는 코드라인수에 별표 9의 단계별 코드라인당 단가를 곱하여 보정전개발원가를 산출한다.

④보정계수는 별표 10 내지 별표 13에 의한 보정계수에 의하며, 어플리케이션유형 보정계수와 언어 보정계수의 적용은 다음 각호에 따른다.

1. 별표 11의 어플리케이션유형 보정계수는 동일 소프트웨어 사업에 어플리케이션 유형이 2개 이상일 경우 구분하여 적용한다.

2. 별표 12의 언어 보정계수는 발주자가 특정 언어를 요구하는 경우, 사용된 언어의 비율에 따라 별표 1의 소프트웨어 개발단계 중 구현과 시험단계에만 적용한다.

⑤직접경비는 제3조에서 정한 바에 따라 산정한다.

⑥이윤은 개발원가의 100분의 10을 초과하지 못한다.

제7조(투입인력의 수와 기간에 의한 소프트웨어 개발비 산정) 투입인력의 수와 기간에 의한 소프트웨어 개발비 산정방식은 엔지니어링기술진흥법 제10조의 규정에 의한 엔지니어링사업대가의기준(이하 “엔지니어링사업대가의기준”이라 한다)을 준용할 수 있다. 단, 투입인력의 직접인건비는 소프트웨어산업진흥법 시행령 제16조의 규정에 의한 소프트웨어기술자 등급별 노임단가를 적용하여 산정함을 원칙으로 하며, 소프트웨어 기술자의 등급 및 자격기준은 별표 20과 같다.


제3장 소프트웨어 유지보수 및 재개발시의 대가 산정


제8조(유지보수, 하자보수 및 재개발) ①유지보수라 함은 개발된 소프트웨어의 일부 기능변경이나 사용방법의 개선 등을 말하며, 자체유지보수와 용역유지보수로 구분한다.

1. 자체유지보수란 개발이 완료된 소프트웨어를 발주자가 자체적으로 유지보수하는 것을 말한다.

2. 용역유지보수란 소프트웨어 사업자에게 용역을 주어 소프트웨어를 관리하는 것을 말하며, 하자보수기간 경과 후에 발견된 소프트웨어의 결함에 대한 보수도 포함한다.

②하자보수라 함은 하자보수기간 중에 발견된 소프트웨어 결함을 수정하는 것을 말하며, 하자보수기간은 통상 1년으로 한다.

③재개발이라 함은 개발된 소프트웨어의 일부를 다시 개발하는 것으로서 업무량 또는 산정된 비용이 유지보수의 범위를 초과하는 경우를 말한다.

④상세설계서에 반영되지 않은 요구사항의 추가는 용역유지보수 또는 재개발로 본다.

제9조(용역유지보수대가 산정) ①연간 소프트웨어 용역유지보수의 대가는 유지보수 계약시점에서의 소프트웨어 개발비 산정가의 100분의 10에서 100분의 15까지의 범위 내에서 별표 14의 용역 유지보수 대가 산정기준에 따라 산정한다.

②동일한 소프트웨어를 다수의 기관에서 사용하는 경우에는 용역유지보수대가를 조정할 수 있다.

제10조(재개발 소프트웨어의 개발비 산정) 개발규모에 의한 재개발 소프트웨어의 개발비 산정은 제6조제2항의 개발원가에 재개발 정도에 따라 재개발률을 곱하고, 직접경비 및 이윤을 합하여 산정할 수 있다.


제4장 소프트웨어 개발규모 증감조정 및 개발비 사후정산

<삭제>

제11조 < 삭 제 >


제5장 시스템 운용환경 구축비 산정


제12조(시스템운용환경설계비 산정) ①시스템운용환경설계비는 별표 1의 소프트웨어 개발단계 중 시험단계의 시스템 시험환경 및 운용환경 구축을 위한 기본설계 및 실시설계 비용을 말한다.

②시스템운용환경설계비는 엔지니어링사업대가의기준 제4조제2항에 의한 공사비 요율에 의한 방식을 적용하여 산정한다. 요율은 엔지니어링사업대가의 기준 건설․통신부문의 요율표 중 통신부문 요율을 적용하되, 동표의 공사비는 정보시스템의 특성을 감안하여 시스템운용환경 조성비로 대체한다. 단, 특정 기술이 요구되는 경우 등에는 투입인력의 수와 기간에 의한 방식으로 시스템 운용환경설계를 추진할 수 있다.

③기본설계의 범위는 엔지니어링사업대가의기준 제8조제1호를 기본으로 하되 정보시스템 환경 구축의 특성상 다음 각호의 업무를 추가하는 것으로 한다.

1. 시스템 요구사항의 분석 : 시스템 구축에 따른 목표 설정, 현상분석과 장래 예측, 기능요건의 조사, 효과의 예측과 평가 등

2. 시스템 구축요건의 설정 : 시스템의 기능요건, 성능요건, 신뢰성요건, 안정성요건, 운용성요건, 확장성요건, 경제성요건, 분산처리요건, 네트워크간 접속요건 등

3. 시스템 구축 기본계획서의 작성 : 추진체계, 시스템계획 투자효과, 기본스케쥴과 작업계획 및 조달계획 등

④실시설계의 업무범위는 엔지니어링사업대가의기준 제8조제2호를 기본으로 하되 정보시스템 환경 구축의 특성상 다음 각호의 업무를 포함한다.

1. 설계조건의 검토 : 시스템화 대상업무, 네트워크화 범위, 분산화 정도, 사용 미디어, 트래픽(Traffic)치, 시스템 성능 및 신뢰성 조건 등

2. 분산처리시스템 설계 : 설계요건, 데이터 송수신 설계, 신뢰성․안정성 설계, 프로그램 개발과 보수 및 운용방식 등

3. 시스템 구축 설계 : 통신형태, 네트워크형태, 멀티미디어 검토, 네트워크 기기의 선정, 신뢰성․안정성 설계, 확장성․이행성의 검토, 운용성의 검토, 성능예측과 평가, 기타(외부단말과의 접속, 타 네트워크와의 접속방법 및 프로토콜의 적합성, 네트워크시스템 도입시 설치공간 및 설비의 검토) 등

4. 네트워크 소프트웨어의 기능 검토 : 자동화를 위한 시스템과 프로그램 요건, 자원의 공유화, 과금(課金), 안전대책, 장해대책 등

5. 네트워크 도입 계획 : 통신서비스의 이용계획, 회선의 신청에서 개통까지의 필요시간 등

제13조(시스템운용환경조성비 산정) 시스템운용환경조성비는 엔지니어링사업대가의기준 제3조제3호에 의한 공사비에 다음 각호의 비용을 추가한 금액으로 한다.

1. 소프트웨어사업과 관련된 컴퓨터하드웨어 구입비

2. 네트워크 구축에 따른 설비구축비용

3. 운용체계(OS), DBMS, 유틸리티 프로그램 등 기본소프트웨어의 비용


제6장 데이터베이스구축비의 산정


제14조(적용범위) 데이터베이스 구축비는 문헌 등의 원시자료를 데이터베이스 형태로 보존하고, 그 이용효율성을 높이기 위하여 다음 각호의 방식으로 처리하는 경우에 적용한다.

1. 문헌 등을 문자입력방식으로 디지털화하는 경우

2. 문헌 등을 페이지 단위의 스캐닝, 또는 촬영방식으로 디지털화하는 경우

제15조(데이터베이스 구축비 산정) 데이터베이스 구축비는 인건비, 제경비, 직접경비 및 이윤의 합으로 한다.

제16조(인건비) ①인건비는 계약목적물을 완성하기 위하여 직접 작업에 종사하는 종업원 및 노무자가 제공하는 노동력의 대가로 한다.

②제1항의 인건비는 다음 각호의 합으로 한다.

1. 제17조에 의하여 산정한 데이터베이스 구축 작업요소 수행비용

2. 연간 기본급의 400%를 초과하지 않는 범위의 상여금

3.「근로기준법」에서 인정하는 범위를 초과하지 않는 범위의 퇴직급여충당금

제17조(데이터베이스 구축 작업요소 수행비용의 산정) ①데이터베이스구축 작업요소 수행비용은 일반작업요소의 수행비용과 특수작업요소의 수행비용 및 본 대가기준에 명시되지 않았으나 필요하다고 인정되는 추가적인 작업요소의 수행비용의 합으로 구성된다.

②일반작업요소의 수행비용은 다음 각호의 순서에 따라 산정한다.

1. 일반작업요소별 기초공수는 별표 15의 원시자료 유형별/일반작업요소별 단위 기초공수를 참조하여 산정한다.

2. 일반작업요소 소요공수는 제1호에서 산정된 일반작업요소별 기초공수에 별표 17의 원시자료 유형별/일반작업요소별 보정계수를 곱하여 산정된 각 작업요소별 소요공수를 합하여 산정한다.

3. 일반작업요소 수행비용은 제2호에서 산정된 소요공수에 「통계법」제4조의 규정에 의하여 조사․공표되는 자료입력원 노임단가를 적용한 금액으로 한다.

③별표 16의 특수작업요소의 수행비용은 별도 산정하여 계상할 수 있고, 일반작업요소 또는 특수작업요소에 포함되어 있지 않은 추가작업요소는 수발주자간 협의를 통해 인정하여 반영할 수 있다.

제18조(제경비) 제경비는 「엔지니어링기술 진흥법」제10조에 의한 엔지니어링사업대가기준을 준용하며, 인건비 합계액의 100분의 76을 초과하지 못한다.

제19조(직접경비) 데이터베이스 구축에 필요한 직접경비는 제3조에서 정한 바에 따라 산정한다.

제20조(이윤) 이윤은 인건비 및 제경비 합계액의 100분의 10을 초과 하지 못한다.


제7장 정보전략계획수립비의 산정


제21조(업무범위 설정) ①정보전략계획수립이라 함은 본격적인 시스템통합사업의 추진에 앞서 필요성 및 타당성 분석을 통해 정보화추진을 위한 계획을 수립하는 업무를 말한다.

②시스템통합사업이라 함은 발주자의 요구에 의하여 컨설팅, 요구분석, 시스템 설계, 시스템 요소의 개발 및 조달, 시스템 통합 및 설치, 일정기간의 시스템 운용 및 유지보수의 업무전체를 일괄책임하에 수행하는 것을 말한다.

③정보전략계획수립의 업무범위 설정을 위해 별표 18을 이용하여 위탁할 업무를 설정한 후 이들 가중치를 합하여 총 업무 가중치를 계산한다. 단, 수행된 모든 업무의 결과는 관련 문서로 산출됨을 전제로 한다.

제22조(정보전략계획수립 난이도 계산) 정보전략계획수립 업무의 난이도는 별표 19를 활용하여 요소별 난이도를 선택한 후, 이들 난이도들을 곱하여 계산한다.

제23조(정보전략계획수립비 산정) ①정보전략계획수립비는 다음 식에 의하여 산정한다.

정보전략계획수립비=4,159,403원×(컨설팅지수)0.95+10,000,000원

②컨설팅 지수는 다음 식에 의하여 산정한다.

컨설팅 지수=총 정보전략계획수립업무 가중치 × 정보전략계획수립 난이도

③직접경비는 제3조에서 정한 바에 따라 산정한다.


부 칙


이 고시는 고시한 날로부터 시행한다.


[별표 1] 소프트웨어 개발의 단계 및 공정(제4조 관련)

단계

공정

활 동

분석

공정구현

․생명주기 모형 정의/선정

․지원 공정 구현

․표준, 방법, 도구, 언어 등의 선정/조정/사용

․개발계획 개발

․비인도 품목 식별

시스템 요구분석

․시스템 요구명세 작성

․시스템 요구사항 평가

소프트웨어 요구분석

․소프트웨어 요구명세 작성

․소프트웨어 요구사항 평가

․합동검토 실시 및 베이스라인 설정

설계

시스템 구조설계

․시스템 구조 설정

․시스템 구조 및 항목 요구사항 평가

소프트웨어 구조설계

․소프트웨어 구조 설정

․최상위 수준 외부 인터페이스 개발

․최상위 수준 DB 설계

․사용자 문서 초판 개발

․소프트웨어 통합시험 요구사항 및 일정 정의

․소프트웨어 항목의 구조, 인터페이스, DB 설계 평가

․합동검토 실시

소프트웨어 상세설계

․소프트웨어 구성품 상세설계

․인터페이스 상세설계

․DB 상세설계

․사용자 문서 갱신

․유니트 시험 요구사항 및 일정 정의

․소프트웨어 통합시험 요구사항 및 일정 갱신

․상세설계 및 시험 요구사항 평가

․합동검토 실시

구현

소프트웨어 코딩 및 시험

․유니트와 DB 코딩 및 시험절차와 데이터 개발

․유니트 및 DB 시험

․사용자 문서 갱신

․소프트웨어 통합시험 요구사항 및 일정 갱신

․소프트웨어 코드와 시험결과 평가

시험

소프트웨어 통합

․통합계획 개발

․유니트와 구성품 통합 및 시험

․사용자 문서 갱신

․소프트웨어 자격시험 준비

․통합계획, 설계, 코드, 시험, 시험결과, 사용자 문서 평가

․합동검토 실시

소프트웨어 자격시험

․소프트웨어 자격시험 실시

․사용자 문서 갱신

․설계, 코드, 시험, 시험결과, 사용자 문서 평가

․감사 지원

․인도 소프트웨어 준비 및 베이스라인 설정

시스템 통합

․통합 및 시험

․시스템 자격시험 준비

․통합 시스템 평가

시스템 자격시험

․시스템 자격시험 실시

․시스템 평가

․감사 지원

․인도 소프트웨어 준비 및 베이스 라인 설정

소프트웨어 설치

․소프트웨어 설치계획 개발

․소프트웨어 설치 실시

소프트웨어 수락지원

․수락 검토 및 시험 지원

․소프트웨어 제품 인도

․획득자 교육훈련과 지원 제공


[별표 2] 내부논리파일의 복잡도 및 기능점수 가중치(제5조 관련)

레코드요소

유형의 개수

데이터요소유형의 개수

1~19

20~50

51이상

1

낮음

낮음

보통

2~5

낮음

보통

높음

6이상

보통

높음

높음

복잡도

가중치

낮음

7

보통

10

높음

15



[별표 3] 외부연계파일의 복잡도 및 기능점수 가중치(제5조 관련)

레코드요소

유형의 개수

데이터요소유형의 개수

1~19

20~50

51이상

1

낮음

낮음

보통

2~5

낮음

보통

높음

6이상

보통

높음

높음

복잡도

가중치

낮음

5

보통

7

높음

10



[별표 4] 외부입력의 복잡도 및 기능점수 가중치(제5조 관련)

참조파일

유형의 개수

데이터요소유형의 개수

1~4

5~15

16이상

0~1

낮음

낮음

보통

2

낮음

보통

높음

3이상

보통

높음

높음

복잡도

가중치

낮음

3

보통

4

높음

6



[별표 5] 외부출력의 복잡도 및 기능점수 가중치(제5조 관련)

참조파일

유형의 개수

데이터요소유형의 개수

1~5

6~19

20이상

0~1

낮음

낮음

보통

2~3

낮음

보통

높음

4이상

보통

높음

높음

복잡도

가중치

낮음

4

보통

5

높음

7



[별표 6] 외부조회의 복잡도 및 기능점수 가중치(제5조 관련)

참조파일

유형의 개수

데이터요소유형의 개수

1~5

6~19

20이상

0~1

낮음

낮음

보통

2~3

낮음

보통

높음

4이상

보통

높음

높음

복잡도

가중치

낮음

3

보통

4

높음

6


[별표 7] 평균 복잡도 가중치(제5조 관련)

유형

내부논리파일

외부연계파일

외부입력

외부출력

외부조회

가중치

7.3

5.4

4.0

5.1

3.8


[별표 8] 단계별 기능점수당 단가(제6조 관련)

(단위 : 원)

단 계

분석

설계

구현

시험

합계

기능점수당 단가

103,840

131,167

174,889

136,632

546,528


[별표 9] 단계별 코드라인당 단가(제6조 관련)

(단위 : 원)

단 계

분석

설계

구현

시험

합계

코드라인당 단가

2,215.4

2,824.5

3,718.9

2,968.5

11,727.2


[별표 10] 규모 보정계수(제6조 관련)


1. 코드라인수의 경우 보간법에 의하여 계산하고, 10,000코드라인 미만의 경우는 0.65를 적용하며 1,000,000코드라인 이상의 경우는 10,000코드라인당 0.0005씩 추가한다.

규모(코드라인수)

보 정 계 수

10,000

0.65

30,000

0.85

70,000

0.97

150,000

1.05

300,000

1.11

500,000

1.17

700,000

1.21

1,000,000

1.24

2. 기능점수의 경우 다음 식에 의해 산정하며, 300기능점수 미만인 경우는 0.65를 적용한다.

규모보정계수 = 0.108 * log e(기능점수) + 0.2229



[별표 11] 어플리케이션유형 보정계수(제6조 관련)

어플리케이션유형

보정 계수

업무처리용

1.0

과학기술용

1.2

멀티미디어용

1.3

지능정보용

1.7

시스템용

1.7

통신제어용

1.9

공정제어용

2.0

지휘통제용

2.2


<어플리케이션유형 분류 기준(예시)>

어플리케이션유형

범 위

업무처리용

인사, 회계, 급여, 영업 등 경영 관리 및 업무처리용 소프트웨어 등

과학기술용

과학계산, 시뮬레이션, 스프레드시트, 통계, OR, CAE 등

멀티미디어용

그래픽, 영상, 음성 등 멀티미디어 응용분야, 지리정보시스템, 교육․ 오락용

지능정보용

자연어처리, 인공지능, 전문가시스템,

시스템용

운영체제, 언어처리 프로그램, DBMS, 인간․기계 인터페이스, 윈도시스템, CASE, 유틸리티 등

통신제어용

통신프로토콜, 에뮬레이션, 교환기소프트웨어, GPS 등

공정제어용

생산관리, CAM, CIM, 기기제어, 로봇제어, 실시간, 내장형 소프트웨어 등

지휘통제용

군, 경찰 등 군장비․인력의 지휘통제를 요하는 소프트웨어



[별표 12] 언어 보정계수(제6조 관련)

언 어 구 분

보정계수

Assembly, 기계어, 자연어

1.9

C, CHILL, C++, JAVA, C#, PROLOG, UNIX Shell Scripts

1.2

COBOL, FORTRAN, PL/1, PASCAL, Ada

1.0

ABAP4, Delphi, HTML, Power Builder, Program Generator, Query default, Small Talk, SQL, Visual Basic, Statistical default, XML default, Script default(JSP, ASP, PHP 등)

0.8

EXCEL, Spreadsheet default, Screen painter default

0.6


[별표 13] 품질 및 특성 보정계수(제6조 관련)


보정요소

판단기준

영향도

어플리케이션이 구성요소간에 데이터를 전송하는 정도

분산처리에 대한 요구사항이 명시되지 않음

0

클라이언트/서버 및 웹 기반 어플리케이션과 같이 분산 처리와 자료 전송이 온라인으로 수행됨

1

어플리케이션상의 처리기능이 복수개의 서버 또는 프로세서상에서 동적으로 상호 수행됨

2

성능

응답시간 또는 처리율에 대한 사용자

요구수준

성능에 대한 특별한 요구사항이나 활동이 명시되지 않으며, 기본적인 성능이 제공됨

0

응답시간 또는 처리율이 피크타임 또는 모든 업무시간에 중요함

연동 시스템의 처리 마감시간에 대한 제한이 있음

1

성능 요구사항을 만족하기 위해 설계 단계에서부터 성능 분석이 요구되거나, 설계․개발․구현 단계에서 성능 분석 도구가 사용됨

2

신뢰성

장애 시 미치는 영향의 정도

신뢰성에 대한 요구사항이 명시되지 않으며, 기본적인 신뢰성이 제공됨

0

고장시 쉽게 복구가능한 수준의 약간 불편한 손실이 발생함

1

고장시 복구가 어려우며, 재정적 손실이 많이 발생하거나, 인명피해 위험이 있음

2

다중사이트

상이한 하드웨어와 소프트웨어 환경을 지원하도록 개발되는 정도

설계 단계에서 하나의 설치 사이트에 대한 요구사항만 고려됨

어플리케이션이 동일한 하드웨어 또는 소프트웨어 환경하에서만 운영되도록 설계됨

0

설계 단계에서 하나 이상의 설치 사이트에 대한 요구사항이 고려됨

어플리케이션이 유사한 하드웨어 또는 소프트웨어 환경하에서만 운영되도록 설계됨

1

설계 단계에서 하나 이상의 설치 사이트에 대한 요구사항이 고려됨

어플리케이션이 상이한 하드웨어 및 소프트웨어 환경하에서 동작하도록 설계됨

2


※ 품질 및 특성 보정계수 = 0.025 * 총 영향도 + 1

총 영향도= 분산처리 영향도+성능 영향도+신뢰성 영향도+다중사이트 영향도





[별표 14] 용역 유지보수 대가 산정기준(제9조 관련)

유지보수 대상

시스템의 특성

단 순

보 통

복 잡

기준(년간)

점 수

기준(년간)

점 수

기준(년간)

점 수

유지보수 횟수

4회 이하

0

12회 이하

20

12회 초과

35

자료처리 건수

10만 미만

0

10-50만

10

50만 초과

25

타시스템 연계

없음

0

1-2시스템

5

3개 이상

10

실무지식 필요

별도지식

불필요

0

기초지식 이해 필요

5

전문실무

능력 필요

10

분산처리 여부

실시 않음

0

통합하의 분산처리

10

순수분산 처리

20


※ 1. 유지보수 대상시스템의 특성별로 단순, 보통, 복잡성을 판정하여 총점수(TMP)계산

2. 유지보수 난이도 [%] = 10 + 5 × TMP / 100

3. 유지보수 대가 = 유지보수 난이도 [%]× 소프트웨어개발비 산정가



[별표 15] 데이터베이스구축 원시자료 유형별/일반작업요소별 단위기초공수(제17조 관련)


1. 현대간행물

순번

작업요소그룹

작업요소

1일 작업량

단위기초공수

(일/기준단위)

1

자료 준비

자료 반/출입 및 관리

68권/일

1.47일/백권

2

스캔 및 보정

일반 스캔

3,785면/일

2.64일/만면

이미지 보정 및 검증

3,222면/일

3.10일/만면

3

메타데이터 제작

메타데이터 추출 및 입력

65편/일

1.54일/백편

메타데이터 검증

116편/일

0.86일/백편

4

목차 제작

목차 입력

39,848자/일

2.51일/십만자

목차 링크

11,070건/일

0.90일/만건

목차 검증

46,868자/일

2.13일/십만자

5

원문 입력

및 교정

원문 입력

43,216자/일

2.31일/십만자

원문 검증

73,655자/일

1.36일/십만자

6

XML 태깅

태그입력

246면/일

40.65일/만면

태그검증

1,105면/일

9.05일/만면

7

PDF 등 생성

문서파일로부터 변환

5,394면/일

1.85일/만면

이미지파일로부터 변환

21,227면/일

0.47일/만면

문서파일 북마크 입력

39,848자/일

2.51일/십만자

문서파일 북마크 링크

11,070건/일

0.90일/만건

문서파일 북마크 검증

46,868자/일

2.13일/십만자

8

최종 점검

형식/연계 점검(웹검증)

123편/일

0.81일/백편

내용점검 (원문검증)

26편/일

3.85일/백편


2. 고전적자료


순번

작업요소그룹

작업요소

1일 작업량

단위기초공수

(일/기준단위)

1

자료 준비

자료 반/출입 및 관리

9책/일

11.11일/백책

2

스캔 및 보정

오버헤드 스캔

1,877컷/일

0.53일/천컷

이미지 보정 및 검증

1,725면/일

0.58일/천면

3

목차 제작

목차입력

3,031자/일

3.30일/만자

목차링크

842건/일

1.19일/천건

목차검증

2,441자/일

4.10일/만자

4

원문 입력

및 교정

원문입력

7,353자/일

1.36일/만자

이미지 군집화 교정 (화면교정)

21,792자/일

0.46일/만자

축자대조 출력물 교정 (출력교정)

16,052자/일

0.62일/만자

5

XML 태깅

태그입력

134면/일

7.46일/천면

태그검증

183면/일

5.46일/천면

6

최종 점검

형식/연계 점검 (웹검증)

875면/일

1.14일/천면

내용점검 (원문검증)

11,029자/일

0.91일/만자



[별표 16] 데이터베이스구축 특수작업요소(제17조 관련)

순번

작업요소그룹

작업요소

1

자료분석

표점

기사제목추출

탈초

2

촬영

촬영

3

메타데이터 제작

서지(書誌) 작성 및 검증

해제(解題) 작성 및 검증

4

색인

색인

색인어 태깅

5

교열 및 교감

교열

윤문

교감

6

번역

번역



[별표 17] 데이터베이스구축 원시자료유형별/일반작업요소별 보정 계수(제17조 관련)


1. 현대간행물

순번

작업요소그룹

작업요소

보정요소

1

자료 준비

자료 반/출입 및 관리

① 작업 난이도

목록 보유 여부

목록 보유

목록 미보유

원시

자료

자료 집중

1.00

2.00

자료 분산

2.97

4.00

2

스캔 및 보정

일반 스캔

① 요구 수준

해 상 도

300dpi 이하

고해상도

(400dpi~600dpi)

색상

흑백

1.00

1.00

컬러/그레이

3.00

4.00

이미지

보정 및 검증

① 요구 수준

해 상 도

300dpi 이하

고해상도

(400dpi~600dpi)

색상

흑백

기본보정

1.00

1.00

추가보정

2.00

2.00

컬러/

그레이

기본보정

3.00

3.50

추가보정

4.10

4.71

② 검증 횟수

1회

1.00

2회

1.50

3회

2.00

3

메타데이터

제작

메타데이터

추출 및 입력

① 작업 난이도

메타데이터 항목 수

15개 이하

항목 16개 이상

언어

한국어자료

1.00

1.50

영어자료

2.00

2.50

일어자료

2.00

2.50

중국어자료

3.00

3.50

기타 외국어자료

3.00

3.50

메타데이터 검증

① 작업 난이도

메타데이터 항목 수

15개 이하

항목 16개 이상

언어

한국어자료

1.00

1.50

영어자료

2.00

2.50

일어자료

2.00

2.50

중국어자료

3.00

3.50

기타 외국어 자료

3.00

3.50

② 검증 횟수

1회

1.00

2회

1.90

3회

2.70


순번

작업요소그룹

작업요소

보정요소

4

목차 제작

목차 입력

① 작업 난이도

목차 제작 유형

일반

목차 추가 생성

언어

한국어자료

1.00

1.50

영어자료

0.80

1.14

일본어자료

3.00

3.97

중국어자료

3.00

3.97

기타 외국어자료

5.00

5.55

목차 검증

① 작업 난이도

목차 제작 유형

일반

목차 추가 생성

언어

한국어자료

1.00

1.43

영어자료

1.97

2.38

일본어자료

2.92

3.38

중국어자료

2.92

3.38

기타 외국어자료

2.92

3.38

② 검증 횟수

1회

1.00

2회

1.80

3회

2.50

5

원문 입력

및 교정

원문입력

①작업난이도

한국어자료

1.00

영어자료

0.80

일본어자료

3.00

중국어자료

3.00

기타 외국어자료

5.00

한자

3.00

수식

3.00

5.00

원문검증

①작업난이도

한국어자료

1.00

영어자료

2.00

일본어자료

3.11

중국어자료

3.11

기타 외국어자료

3.11

한자

2.00

수식

2.00

3.00

② 검증 횟수

1회

1.00

2회

1.80

3회

2.50

6

XML 태깅

태그입력

작업 난이도

일반

1.00

복잡

2.00

태그검증

작업 난이도

일반

1.00

복잡

2.00

② 검증 횟수

1회

1.00

2회

1.90

3회

2.50

7

PDF 등 생성

문서파일을 변환

작업 난이도

일반

1.00

특이유형파일

2.05

북마크 입력

목차 입력 보정계수

북마크 검증

목차 검증 보정계수

8

최종검증

형식 및 연계 점검

작업 난이도

항목 단순

0.70

항목 보통

1.00

항목 복잡

2.17

2. 고전적자료

순번

작업요소그룹

작업요소

보정요소

1

자료준비

자료 반/출입 및 관리

① 작업 난이도

목록 보유 여부

목록 보유

목록 미보유

원시

자료

자료집중

1.00

2.15

자료분산

3.78

6.68

2

스캔 및

보정

오버헤드

스캔

① 요구 수준

해 상 도

300dpi 이하

고해상도

(400dpi~600dpi)

색상

흑백

크기 균일

1.00

1.76

크기 비균일

2.67

3.32

컬러/그레이

크기 균일

2.20

3.15

크기 비균일

3.51

5.59

②작업난이도

배지없음

1.00

중성지배지

1.36

한지배지

1.61

이미지 보정 및 검증

① 요구 수준

해 상 도

300dpi이하

고해상도

(400dpi~600dpi)

색상

흑백

기본보정

1.00

2.04

추가보정

3.09

3.89

컬러/그레이

기본보정

2.34

3.41

추가보정

5.01

7.02

작업 난이도

원시자료 크기

A4 이하

A4 초과

일반

1.00

1.48

이미지합성

2.42

3.59

③ 검증 횟수

1회

1.00

2회

1.84

3회

2.57

3

목차 제작

목차검증

① 검증 횟수

1회

1.00

2회

1.97

3회

2.92





[별표 18] 정보전략계획수립 업무별 가중치(제21조 관련)

업 무

세 부 내 용

업무별

가중치

유/무

소요제기

초기 요구사항 정의, 작업 설명서, 정보시스템의 목적, 범위, 산출물정의

6.3

타당성 분석

경제적, 법적, 제도적, 기술적 타당성분석

7.2

정보

전략

마스터

플랜

경영전략 수립

기업 환경분석, 정보체계요소 추출, 정보기술과 업무 간 영향 분석

7.2

정보구조 정의

시스템 구조, 정보구조, 기술구조의 정의

6.4

기술현황 분석

현행, 신규 시스템 분석

6.6

정보관리조직분석

현행, 신규 정보관리 조직 분석

6.4

시스템구축전략 및

계획 수립

일정, 업무 분해도, 프로젝트관리 계획 등 계획 수립 이후 단계를 위한 마스터플랜 작성

6.2

제안 요청서 작성

업체 선정을 위한 RFP작성

6.3

총 정보전략계획수립 업무 가중치

(각 업무별 가중치의 합)



컨설턴트(기술사)가 3주에서 4주의 처리 기간이 필요한 업무단위를 고려한 업무별 가중치임


〔별표 19] 정보전략계획수립 난이도 계산표(제22조 관련)

요 소

판 단 척 도

해당 프로젝트

난이도

단 순

보 통

복 잡

내 용

난이도

내 용

난이도

내 용

난이도

조직규모

50개 단위 부서 미만

0.6

51-100개 단위 부서

1.0

101개

단위 부서

1.4

업무처리 유형

독립적

(업무가 상호

연관성 없이 독자적으로 수행)

0.4

순차적

(업무가 조립 라인과 같이 선후관계가 분명함)

1.0

교호적

(업무의 흐름이 상호 교차적 이거나 복잡한 경우)

1.6

사용자

참여도

적극적

0.6

보통

1.0

소극적

1.4

기존

시스템

기존 시스템이 없음

0.7

기존 시스템

50% 활용

요구

1.0

기존 시스템 100% 활용 요구

1.3

현장 방문

요구

1개 현장

0.8

2-10개

현장

1.0

11개 현장 이상

1.2

업무의

특수성

단순하고,

구축 사례가 흔한 업무

(일반기업의 MIS 등)

0.5

복잡하나

구축 사례가 많은 업무

(금융, 의료 시스템 등)

1.0

복잡한 기술을 요구하며 구축 사례가 드문 업무

(항공기 통제시스템 등)

1.5

수행 시간

1년 이상

0.8

6-12개월 미만

1.0

6개월 미만

1.2

사용양식의 수

100가지 이하

0.9

101-200가지

1.0

201가지이상

1.1

정보전략계획수립 난이도

(각 요소별 난이도의 곱)

[별표20] 소프트웨어기술자의 등급 및 자격기준(제7조 관련)

기준

구분

기술자격 및 경험기준

학력 및 경험기준

기 술 사

․기술사

-

특급기술자

기사자격을 가진 자로서 10년 이상 해당 기술 분야의 업무를 수행한 자

산업기사자격을 가진 자로서 13년 이상 해당 기술 분야의 업무를 수행한 자

․박사학위를 가진 자로서 3년 이상 해당기술 분야의 업무를 수행한 자

․석사학위를 가진 자로서 9년 이상 해당기술 분야의 업무를 수행한 자

․학사학위를 가진 자로서 12년 이상 해당기술 분야의 업무를 수행한 자

전문대학을 졸업한 자로서 15년 이상 해당기술 분야의 업무를 수행한 자

고급기술자

기사자격을 가진 자로서 7년 이상 해당 기술 분야의 업무를 수행한 자

산업기사자격을 가진 자로서 10년 이상 해당 기술 분야의 업무를 수행한 자

․박사학위를 가진 자

․석사학위를 가진 자로서 6년 이상 해당기술 분야의 업무를 수행한 자

․학사학위를 가진 자로서 9년 이상 해당기술 분야의 업무를 수행한 자

전문대학을 졸업한 자로서 12년 이상 해당기술 분야의 업무를 수행한 자

고등학교를 졸업한 자로서 15년 이상 해당기술 분야의 업무를 수행한 자

중급기술자

기사자격을 가진 자로서 4년 이상 해당 기술 분야의 업무를 수행한 자

산업기사자격을 가진 자로서 7년 이상 해당 기술 분야의 업무를 수행한 자

석사학위를 가진 자로서 3년 이상 해당기술 분야의 업무를 수행한 자

․학사학위를 가진 자로서 6년 이상 해당기술 분야의 업무를 수행한 자

전문대학을 졸업한 자로서 9년 이상 해당기술 분야의 업무를 수행한 자

고등학교를 졸업한 자로서 12년 이상 해당기술 분야의 업무를 수행한 자

초급기술자

기사자격을 가진 자

산업기사자격을 가진 자

석사학위를 가진 자

․학사학위를 가진 자

․전문대학을 졸업한 자

고등학교를 졸업한 자로서 3년 이상 해당기술 분야의 업무를 수행한 자

비고 1. “소프트웨어기술자”란 국가기술자격법에 의하여 정보처리 분야의 기술자격을 취득한 국가기술자격자 및 소프트웨어기술을 가진 학력․경력 기술자로 구분한다.

가. “국가기술자격자”는 국가기술자격법에 의하여 정보처리 분야의 국가 기술자격을 취득한 자를 말한다.

나. “학력․경력기술자”란 정보처리 분야의 국가기술자격은 없으나, 소프트웨어기술을 가진 자로서 소프트웨어사업자로 신고한 업체 및 소프트웨어 기술 분야에서 일정기간동안 근무한 자를 말한다.


2. 국가기술자격 종목(정보처리 분야)

정보처리기능사, 정보처리산업기사, 사무자동화산업기사, 정보처리기사, 전자계산기조직응용기사, 정보관리기술사, 전자계산기조직응용기술사


3. 해당 기술(기능) 분야 업무 범위

소프트웨어산업진흥법 시행령 제17조의 규정에 의한 소프트웨어사업의 세부분야를 의미함

IT
posted by 구름너머 2007. 4. 19. 09:31
키워드로 알아본 2007년 IT 시장 전망

지난해 IT 업계는 극심한 침체에 시달렸다. 낮은 환율로 인해 수출에 어려움을 겪었던 한편 내수 시장 침체로 각 기업은 현상 유지에 급급했다. 그렇다면 2007년 새해는 어떨까? 여러 굵직한 호재는 물론 소비자들의 눈길을 사로잡을만한 신기술이 속속 보급될 전망이다.

■ 윈도우 비스타, 6년 만에 업그레이드 된 소비자용 OS

올해 1월 말에는 차세대 운영체제인 윈도우 비스타가 선보인다. 횟수로 6년 만에 소비자용 OS가 업그레이드되는 것이라 그 파장이 결코 만만치 않을 것이라고 업계 관계자들은 입을 모으고 있다.

윈도우 비스타는 우리나라의 주력 사업 중 하나인 메모리와 디스플레이에 아주 긍정적인 영향을 줄 것으로 전망된다. 종전 윈도XP의 경우 512MB~1GB의 메모리 정도면 넉넉히 사용할 수 있었던 것과 달리 1GB에서 2GB 이상의 메모리를 탑재해야 쾌적하게 운용할 수 있다. 전 세계적으로 윈도우 OS를 탑재한 컴퓨터가 수억 대에 달한다는 점을 감안할 때 어마어마한 대기 수요가 기다리고 있는 셈.

모니터 분야도 마찬가지다. 예전까지는 17~19인치 정도면 넉넉하게 사용할 만 했지만 윈도 비스타는 측면에 ‘사이드바’라는 새로운 기능을 추가해 와이드 모니터가 권고되고 있다. 이에 따라 20.1인치 이상 와이드 모니터의 수요가 촉발되고 있다. 이러한 현상은 작년부터 이미 나타나기 시작했으며 올 한 해 본격적인 트렌드로 이어질 것으로 관측된다.

■ 휴대 인터넷, 올해는 대중화 원년

모바일 라이프 스타일을 통채로 바꿔놓을 휴대 인터넷이 보급의 물꼬를 트고 HSDPA와 와이브로로 대표되는 휴대 인터넷 서비스가 본격 대중화된다.

한 발 먼저 서비스를 시작한 와이브로는 HSDPA의 보완재 역할을 하게 될거라는 전망이 지배적이다. 이에 따라 HSDPA와 결합형 상품으로 출시되어 통신 사각지대에서 힘을 발휘할 예정이다. 본격적인 휴대 인터넷은 HSDPA가 이끌어갈 것으로 보이는 가운데, 휴대 이동통신사인 SKT와 KTF는 HSDPA의 전국망 확보에 사활을 건 경쟁을 시작했다.

현재까지 50여개의 시도에서 무선통신이 가능하며, 2007년 중으로 84개 시도 이상에서 무선 통신이 가능하도록 기지국 확보에 나섰다. SKT는 HSDPA서비스를 위해 가입자인증모듈(USIM)을 도입해 글로벌 자동 로밍은 물론, 교통카드, 캐쉬백 쿠폰, 인터넷 뱅킹 등의 금융 컨버전스 서비스도 단계적으로 지원해 나간다는 계획이다.

■ 무선랜, 802.11n으로 업그레이드

답답했던 무선 네트워크의 속도가 눈에띄게 빨라진다. 802.11b를 거쳐 802.11g 규격이 대세인 현재의 무선 랜 규격에 802.11n이 도입됨으로써 최대 600Mbps를 지원하게 된다.

802.11b가 11Mbps, 802.11g가 54Mbps인 것을 감안하면 10배가 넘는 속도 향상이 이루어지는 것이다. 실제 환경에서 속도를 살펴봐도 802.11g 규격이 초당 2MB 이상의 데이터를 전송하기 어려웠던 것에 비해 802.11n은 초당 10MB 이상의 전송 능력을 보였다. 또 하위 규격과 호환 가능해 기존 환경에서 도입이 그리 어렵지 않을 전망이다.

또한 최근 이슈가 되고 있는 풀HD급 동영상을 무선으로 재생할 수 있는 속도라는데 있어 각별한 의미를 부여할 수 있다. 이와 관련 미국의 시장조사기관 인스탯은 최근 전망 보고서를 통해 “올해 와이파이 칩 판매량을 2억90만개로 예측한다”면서 “이는 지난해 1억6090만개보다 25% 성장한 규모”라고 전망했다. 이어 “802.11n’ 등 ‘n계열’ 기반 제품이 올해 정식 표준으로 인증됨에 따라 기존 제품(g계열 표준)을 대체할 것”이라고 밝혔다.

■ 대형 LCD, 가격 급락

소비자들의 큰 관심거리인 대형 LCD TV도 올 한해 30~40%의 가격 인하가 이뤄질 것으로 전망된다. 특히 현재 200만 원 정도의 가격대 형성하고 있는 42인치 LCD TV의 경우 올 연말이면 100만 원 이하로 떨어질 것이라는 주장이 제기돼 눈길을 끌고 있다.

또 32인치 LCD TV는 399달러 정도까지 떨어지고, 37인치 LCD TV는 799달러까지 인하될 것이라고 디스플레이서치, 아이서플라이, 디스플레이뱅크 등 시장조사업체들은 내다보고 있다.

출하량도 급격히 늘어난다. 40인치 LCD의 경우 올해 830만대선에서 내년 1760만대선으로 내년 두 배 이상 늘어날 것이라고 삼성전자는 최근 예상했다. 지금까지는 상대적으로 부유층이나 얼리어답터층, 신혼부부층에서 주로 구입했지만 내년에는 대거 업그레이드 수요가 나타날 것이라는 전망이다.

■ IPTV, 올해는 ‘주목’

세계 최고 수준의 인터넷의 인프라에도 불구하고 부처 간 갈등으로 인해 정체를 보여왔던 IPTV가 대중화의 길로 접어들 전망이다.

인터넷 라인을 이용해 TV를 수신하는 IPTV 서비스는 일방성, 제약성, 단순성, 빈약한 멀티미디어 콘텐츠 등 기존 방송/인터넷 콘텐츠의 한계를 뛰어넘는 가능성을 가졌다는 점에서 주목을 받아왔지만 통신위원회와 방송위원회간의 해묵은 갈등이 문제였다. 하지만 방송통신융합추진위원회에서 본격적인 논의를 개시한 만큼 상황이 낙관적이면 올해 말에는 서비스가 도입될 것으로 기대된다.

KT, 하나로텔레콤에 이어 데이콤이 내년 상반기 중 IPTV 시스템을 구축해 IPTV 상용준비에 나서는 등 사업자들은 서비스 제공에 어느 때보다 큰 의욕을 보이고 있다.

특히 KT는 최근 디지털 엔터테인먼트 영역을 내년 4대 성장동력으로 삼고 IPTV 경쟁력 확보를 위해 UCC·TV메신저 등 콘텐츠 역량을 강화하기로 했다. KT의 한 관계자는 이와 관련 “2007년 IPTV 상용화 변수가 아직 남아있기만 콘텐츠 구입, 펀드조성, 제휴 등을 적극 추진함으로 써 IPTV의 경쟁력을 확보해나갈 것”이라고 밝혔다.

■ UWB, 디지털기기의 완벽한 무선화

2007년은 PC와 휴대폰, MP3, PMP 등 기기들이 UWB(Ultra Wide Band) 기술을 이용해 멀티미디어 데이터를 주고받을 수 있는 시대가 본격 개막될 것으로 보인다.

여기에 블루투스 3.0의 등장을 예고하고 있어, UWB와 블루투스 3.0이 결합된 완벽한 무선화를 주도할 것으로 전망된다. 업계는 올해 말 제품 출시를 시작으로 내년 본격 범용화시기를 거쳐 급속히 시장이 확대될 것으로 내다보고 있다.

사실 블루투스는 소비자의 호응을 크게 이끌어내지 못한 것이 사실이다. 그러나 빠른 전송 속도를 자랑하는 UWB와의 결합으로 새롭게 소비자의 호응을 이끌어 낼 수 있을지도 관심거리다. 시장에 출시를 준비 중인 제품도 찾아볼 수 있다. 타제로와 삼성, LG전자, 팬택계열은 이미 가전기기나 휴대폰에 UWB 칩을 탑재한 시제품을 선보인다고 밝힌 바 있다.

무선기기에 대한 관심이 높아지고 있는 가운데 디지털기기의 완전한 무선화를 앞당기는 UWB에 대한 관련업계의 움직임은 그 어느 때보다 바빠질 것이다. 조만간 시장에서 블루투스 3.0에 UWB 기술이 탑재된 제품을 만나볼 수 있을 것으로 전망된다.

■ 하이브리드 하드디스크, 시스템 성능 획기적 개선

컴퓨터 부품 업계에도 주목할 만한 변화가 준비돼 있다. 50년간 금속 원판 방식으로 제조돼온 하드디스크 분야에 플래시 메모리를 내장해, 성능을 개선한 하이브리드 하드디스크가 그 주인공이다.

원형의 금속 플래터에 1~10GB 용량의 플래시 메모리를 결합시킴으로써 속도는 물론, 소음, 내구성, 절전성까지 한꺼번에 개선되는 효과를 가져온다. 씨게이트, 웨스턴디지털, 삼성전자, 히다치 등 주요 하드디스크 제조사들은 하이브리드 하드디스크가 업계에 획기적인 모멘텀이 될 것으로 기대하고 개발 막바지 작업에 총력을 기울이고 있다.

이와 관련해 이르면 3월경 씨게이트와 삼성전자가 하이브리드 하드디스크를 출시한다고 밝혔다. 로드맵에 따르면 초기에는 노트북용 1.8인치, 2.5인치 하드디스크에 주로 적용될 방침이지만 점차 그 폭을 확대할 것이라는 전망이다. 하지만 MS의 차세대 OS 윈도우 비스타에서만 제 성능을 발휘한다고 알려져 비 윈도우즈 OS는 피해자가 될 가능성이 높다.

■ 쿼드코어 프로세서, 인텔-AMD 본격 출시

작년 거세게 불어 닥친 멀티코어 바람은 올해 한층 업그레이드된다. 작년에는 듀얼코어가 대세로 자리 잡았다면 올해에는 4개의 코어를 내장한 쿼드코어가 본격 출시돼 대중화되는 것.

인텔이 지난 11월 쿼드코어 ‘켄츠필드‘ 출시한데 이어 AMD가 2분기께 쿼드코어 프로세서인 ‘알테어 FX’를 출시할 방침이다. 쿼드코어 프로세서가 듀얼 코어에 비해 50~80%의 성능 향상을 가져온다는 것을 감안하면 현재 CPU의 발전은 무어의 법칙을 상회하는 속도로 발전하고 있는 셈이다.

업계는 최근 AMD의 추격에 위협을 느낀 인텔이 시장 수성을 위해 다시 데스크톱 CPU 개발을 강화함에 따라 CPU의 발전이 가속화되고 있는 것으로 분석하며, 올 한해에도 CPU의 발전은 기대치를 뛰어넘을 것으로 내다보고 있다.

■ 다이렉트X 10, 그래픽카드 경쟁 구도 재확립
작년 한해 그래픽카드 시장은 엔비디아 지포스 7시리즈의 싱거운 승리로 끝났다. 지포스 7시리즈는 작년 80% 시장 점유율을 보여주며, 경쟁사인 ATI를 멀찌감치 떨어트렸다. 하지만 최근 ATI는 AMD와 합병 후 레이디언 X1650XT와 X1950PRO를 줄지어 내놓으면서 점유율을 점차 회복해 가고 있는 추세다.

두 업체 간의 새로운 경쟁은 내년 초부터 다시 시작될 전망이다. ATI의 경우 내년 초에 R600이라는 새로운 그래픽카드를 선보일 예정이기 때문. 최근 이슈로 떠오르고 있는 다이렉트X10을 지원하는 ATI 최초의 그래픽카드가 될 것이다.

엔비디아 역시 현재 출시 중인 지포스 8800시리즈에 이어 내년 초 메인스트림급 모델인 G84와 G86이 준비하고 있다.

■ 웹2.0ㆍUCC, 온라인 광고 대세로

지난 한 해 인터넷 업계에서 가장 많이 오르내린 단어로는 웹2.0과 UCC를 들 수 있다. 주요 포털은 일제히 검색과 블로그, 카페 등 주요 서비스의 API를 공개하며 웹2.0 시대에 발을 맞췄고 동영상 UCC 분야를 집중적으로 강화하는 움직임을 보여줬다.

네이버는 관심사가 같은 사용자들이 블로그 링크를 통해 해당 분야에 대한 정보를 나눌 수 있게 한 `블링크'를 시작했으며, 네이트도 `마이네이트' 서비스를 통해 콘텐츠와 메뉴의 구성을 이용자가 직접 설정할 수 있도록 했다. 다음이 사용자 UCC를 대거 강화한 것도 이와 같은 맥락이다.

이러한 웹2.0 서비스 기반의 UCC가 내년에도 흐름을 이어갈 전망이다. 특히 대형 포털은 UCC에 광고를 도입해 소득창출의 기회로 활용하기에 나서 머지않아 온라인 광고시장의 새로운 주역으로 부상할 것으로 예상된다. @Buzz

IT
posted by 구름너머 2007. 4. 18. 15:29

Tech Guide - 엔터프라이즈 DRM(문서보안)-2. DRM의 핵심 기술 요소
등록일:2005.07.12
출처:NETWORK TIMES2005년07월호
작성자:
기존 애플리케이션과 통합·확장할 수 있는 DRM 구성 필수
시큐어 콘테이너·DRM콘트롤러·DRM 서버 등으로 구성 … 편리성·유연성·통합 용이성 등 중요

연·재·순·서

1. 엔터프라이즈 DRM의 개념
2. DRM의 핵심 기술 요소(이번호)
3. DRM의 표준화 동향 및 표준화 기술 사양
4. 국내외 DRM 업체 및 제품 동향
5. 엔터프라이즈 DRM의 성공적 도입 전략

김재하
파수닷컴 수석컨설턴트
momo@fasoo.com

첫 회에서는 DRM의 정의를 특히 엔터프라이즈 DRM의 관점에서 살펴보고 DRM 기술 구조를 정의했다. 이번호에서는 DRM의 핵심 기술 요소에 대해 알아보자. <편집자>


DRM을 구성하는 가장 기본적인 시스템 구조는 <그림 1>과 같다.
<그림 1>에서 보는 바와 같이 DRM은 문서나 콘텐츠를 메타 데이터와 함께 배포 가능한 단위인 시큐어 콘테이너(Secure Container)로 패키징하는 패키저(Packager)와 이렇게 배포된 문서를 사용하고자 하는 사용자의 플랫폼에서 콘텐츠의 이용권한을 통제하는 DRM 콘트롤러(Controller), 그리고 문서에 대한 이용 권한 정책 및 라이센스를 발급 관리하는 DRM 서버로 크게 구분할 수 있다.



DRM의 기본적인 구성
메타데이타란 문서의 생명 주기 범위 내에서 관리돼야 할 각종 데이터의 구조 및 정보를 일컫는 것으로, 권한 소유자에 대한 정보, 미디어 정보, 배포 정보 등을 포함하고 있다. 시큐어 콘테이너(Secure Container)는 DRM의 보호 범위내에서 유통되는 콘텐츠의 배포 단위로 아이덴티피어(identifier), 인크립트 콘텐츠(encrypted content), 메타데이터(metadata), 시그니쳐(signature) 등의 정보로 구성돼 있으며 허가되지 않은 사용자로부터 콘텐츠를 안전하게 보호할 수 있도록 할 뿐만 아니라 배포 도중에 발생할 수 있는 위/변조의 위협을 차단하는 역할을 수행한다.
라이선스는 DRM 서버에 의해서 사용자에게 전달되는 콘텐츠의 권리 인증서로 퍼미션(permission), 컨디션(condition), 키(key) 정보 등을 포함하고 있다. DRM 콘트롤러는 라이선스 관리, 외부와의 메시지 통신 관리, 메타데이터 추출 및 해석, 콘텐츠의 복호화, 사용권한 및 조건에 따른 애플리케이션의 기능 통제 등을 수행해 문서를 이용하는 사용자의 컴퓨터에서, 문서가 라이선스에 명시된 범위 내에서 지속적으로 보호될 수 있도록 한다. DRM 서버는 문서를 이용하고자 하는 사용자에 대하여 정해진 정책에 따라 사용 권한을 결정하고, 부여된 사용권한에 따라 라이선스를 발급하고 문서에 대한 이용내역을 관리하는 역할을 수행한다.

DRM의 기술적 요구사항
DRM 의 기술적 요구사항은 크게 지속적 보호(Persistent Protection), 이용 편리성(Easy to Use), 유연성(Flexibility), 통합의 용이성(Seamless) 등의 4가지로 분류할 수 있다.
지속적 보호는 가장 기본적이며 중요한 기능으로서 허가되지 않은 사용자의 접근 차단, 부여된 권한 내에서만의 이용 허용, 배포과정에서의 무결성과 비밀성, 위/변조로부터의 보호, 각종 외부 공격으로부터의 강인성 등을 제공해야 한다.
DRM의 가장 기본적인 기능은 문서의 보호 및 관리지만 이러한 목적을 달성하기 위해서 사용자에게 불편을 줘서는 안된다. 이용 편리성을 높이기 위해서는 우선 키 배포 및 관리의 투명성을 고려해야 한다. DRM에서 암호화를 위한 키의 배포와 관리는 필수적으로 요구되는 사항이나 사용자가 이를 의식하고 관리할 수 있도록 해서는 안된다. 또한 사용자 PC에 설치되는 DRM 콘트롤러는 설치 프로그램 최소화 및 자동 설치 등을 통해 사용자의 불편을 최소화하도록 해야 한다.
DRM은 다양한 업무환경, 비즈니스 모델, 다양한 응용 시스템과 연동될 수 있어야 한다. 이를 위해서 DRM은 권리표현의 유연성, 권한관리의 통합성, 다양한 문서 형식 지원, 사용자 인증 방식의 유연성 등을 제공해야 한다.
DRM은 그 자체가 완전히 독립적인 시스템으로 존재하는 것이 아니라 도메인 별로 존재하는 KMS, EDMS, 그룹웨어 등과 같은 애플리케이션 또는 시스템과의 연동이 필수적으로 요망된다. 따라서 DRM 기술은 기존 시스템과의 통합이 용이하게 수행될 수 있어야 하며, 통합에 필요한 비용이 경제적이어야 하며 더불어 통합 이후의 유지보수 및 수정, 추가 개발을 위한 확장성을 보장할 수 있어야 한다.

DRM의 핵심 기술 요소
첫 회에서 정의한 기술구조 중 수평적 DRM 프레임워크를 다시 한번 나타내면 <그림 2>와 같다. 이제 <그림 2>의 각 기술요소들을 좀 더 상세하게 알아보도록 한다.

인크립션
DRM은 콘텐츠의 정보를 허가되지 않은 사용자로부터 보호하기 위해 암호화 기술을 이용하게 된다. 암호 기술을 이용한 콘텐츠의 보안 강도는 암호화를 위해 사용된 알고리즘의 강인성과 암호화 키의 길이, 그리고 이러한 암호 알고리즘을 처리하는 프로세스의 암호공격에 대한 강인성 정도에 따라 달라진다. DRM은 콘텐츠를 보호하기 위하여 암호기술을 기반기술로 사용하고 있기 때문에 키의 배포 및 관리가 매우 중요하다. 그러나 이러한 키의 배포 및 관리에 있어서 PKI와 DRM은 서로 다른 관점에서 접근하고 있다.
즉, PKI 기반의 암호화 응용 시스템들은 공인인증서(Digital Certificate)를 기반으로 사용자 또는 시스템에 대한 인증을 처리하기 때문에 공개키에 대한 신뢰성 보장은 매우 중요한 이슈로 떠오르게 된다.
그러나 DRM은 특정 콘텐츠를 허가된 사용자에 한해서 허가된 용도로만 이용될 수 있도록 통제하는 것을 목적으로 하지만 이를 위해 사용자에 대한 인증을 PKI 기반의 공개키에만 의존하지는 않는다. 즉, DRM에서는 사용자에 대한 인증을 위해 다양한 방법의 인증 방식을 이용할 수 있으며, 디지털 인증서(Digital Certificate)을 이용한 인증은 여러 가지 방법들 중의 하나가 된다. 또한 DRM에서의 키관리는 문서 등록자와 DRM 서버 등 콘텐츠에 대한 권리를 통제할 수 있는 주체에만 한정해 책임이 주어지며, 최종 사용자에게는 키배포 및 관리에 대한 부담을 주지 않으면서 암호기술의 투명성을 보장한다는 점에서 PKI 기반의 암호화 시스템과는 다른 차이점을 보이고 있다.



키 관리
DRM은 콘텐츠의 사용을 통제하기 위해 암호화 기술을 사용하기 때문에 암호화된 콘텐츠를 풀 때 사용되는 복호화키의 안전한 보관 및 배포 관리가 매우 중요하다.

- 콘텐츠의 암호화
콘텐츠의 비밀성 보장을 위해 콘텐츠는 암호화 알고리즘을 이용해 암호화 되며, 콘텐츠의 무결성을 보장하기 위해 전자서명 알고리즘을 사용한다. 콘텐츠는 데이터의 사이즈가 크기 때문에 암호화의 성능을 위해 대칭키 알고리즘을 이용해 암호화를 한다. 콘텐츠는 콘텐츠별로 서로 다른 랜덤 키를 이용하는데, 이것은 키 누출과 같은 만일의 경우 발생할 수 있는 사고 위험을 최소화하기 위한 조치다.

- 암호화 키정보 관리
암호화를 위해 사용된 랜덤 키는 DRM 서버의 공개키를 이용해 암호화된다. 라이선스의 암호화를 위해 비대칭키 알고리즘이 사용되며, 대표적 알고리즘은 RSA, DSS, ECC, El Gamal, KCDSA 등이 있다.

- 라이선스의 암호화
콘텐츠의 사용이 허가된 사용자에게 발급되는 라이선스는 권리정보와 함께 콘텐츠를 복호화할 수 있는 키 정보가 포함된다. 라이선스를 부당한 용도로 사용하는 것을 방지하기 위해 키 정보(또는 라이선스 전체)는 사용자의 인증정보(디지털 인증서 또는 토큰 정보) 또는 디바이스 정보 등을 이용해 암호화한다. 이렇게 발급된 라이선스는 특정 인증정보를 만족하는 사용자이거나 또는 특정 디바이스에서만 유효하며, 만일 이러한 라이선스가 허가되지 않은 다른 사용자나 디바이스에 부당하게 전달되더라도 이용을 할 수 없게 된다.

- 콘텐츠의 복호화
암호화된 콘텐츠를 이용하기 위해서 사용자의 고유정보(인증정보 또는 디바이스 정보)로 암호화돼 있는 라이선스를 우선적으로 복호화한 뒤 랜덤 키 정보를 가져 온다. 이 랜덤 키 정보를 이용하여 암호화된 콘텐츠를 복호화 하도록 한다.

패키저
패키저(Packager)는 지적자산의 보호 대상인 콘텐츠를 허가된 사용자만이 이용할 수 있도록 시큐어 콘테이너의 파일 포맷으로 패키징하는 작업을 수행한다. 패키저는 보호 대상인 콘텐츠를 암호화해서 콘텐츠의 식별번호 및 메타데이터 정보와 함께 시큐어 콘테이너로 패키징하는 과정을 수행한다. 또한 패키징된 시큐어 콘테이너의 무결성 보장을 위해 패키징된 정보의 디지털 시그니쳐를 생성해서 시큐어 콘테이너에 포함하도록 한다. 이러한 패킹 작업은 패키징 시점에 따라 프리 패키징(Pre-packaging)과 온 더 플라이 패키징(on-the-fly packaging)으로 구분된다.

시큐어 콘테이너
시큐어 콘테이너는 저작권 보호 대상인 원본 콘텐츠를 안전하게 유통하기 위해서 사용하는 전자적 보안 장치로, 같은 기능성, 보안성, 배포 용이성 등의 요소들을 만족해야 한다. 기능성이란 다양한 문서 형식의 지원, 용이한 메타데이터 관리 등을 말하며 보안성이란 배포 과정에서 위/변조가 없음을 나타내는 무결성과 허가받지 않은 사용자에게 문서의 내용이 차단될 수 있는 비밀성을 말한다. 배포 용이성은 인터넷이나 사내 통신망 외에 다양한 형태의 배포 수단을 이용할 수 있는 기능을 말한다.

아이덴티피케이션
출판도서에는 ISBN(International Standard Book Number)이라고 하는 출판도서의 식별체계에 따라 식별코드가 할당된다. 이를 이용해 이용자는 ISBN 코드만을 제시함으로써 간단히 도서의 식별과 구입이 가능하게 된다. 디지털 콘텐츠의 경우에도 이러한 용도로 사용될 수 있는 식별체계(Identification)가 필요하다. 디지털 콘텐츠의 식별체계는 디지털 콘텐츠로 하여금 유일한 식별체계를 갖도록 하며, 콘텐츠의 유통과정에서 권리 소유자의 결정 및 권리 표현을 연계하는 등 많은 애플리케이션에서 중요한 역할을 담당하게 된다.

라이트 익스프레션
디지털 콘텐츠에 대한 권리를 제어하기 위해서는 어떤 사용자가 어떠한 콘텐츠에 대해 어떤 권한과 어떤 조건으로 이용할 수 있는지 정의할 수 있어야 함은 물론, 이렇게 정의된 권리가 컴퓨터에 의해서 처리될 수 있도록 기계가독형 언어로 표현될 수 있어야 한다. 또한 다양한 비즈니스 환경에 따라 권리의 정의 및 표현이 달라질 수 있는데, 이를 무리없이 지원하기 위해서는 권리표현의 다양성과 확장성, 그리고 유연성이 충분히 보장되지 않으면 안된다.

사용권한
사용권한(Permission)은 콘텐츠의 종류 및 이용자의 권리에 따라 다음과 같이 구분한다.

● 렌더 퍼미션(Render Permission) : 사용자에게 콘텐츠가 표현되고 이용되는 권리 형태를 정의한 것으로, 콘텐츠의 종류 및 애플리케이션에 따라 매우 다양한 형태로 구분될 수 있다. 예를 들어, 문서인 경우에는 뷰, 프린트 등의 권한 제어가 필요하지만, 동영상 콘텐츠의 경우에는 플레이와 같은 권한 제어가 필요하다.
● 트랜스포트 퍼미션(Transport Permission) : 사용자들간에 권리 교환이 이뤄지는 권리 형태를 정의한 것으로, 카피(copy), 무브(move), 론(loan) 등의 권한 제어가 필요하다.
● 데리버티브 퍼미션(Derivative Permission) : 렌더 퍼미션과 트랜스포트 퍼미션은 콘텐츠에 대한 원본 추출 및 변형을 허락하지 않음에 비해 데리버티브 퍼미션은 익스트랙트(Extract), 임베드(Embed), 에디트(Edit) 등과 같이 콘텐츠의 추출 및 변형이 가능한 권한들로 구성돼 있다.

단 문서 보안이 중심인 e-DRM에서는 트랜스포트 퍼미션보다는 렌더와 데리버티브 퍼미션이 더욱 중요하며 많이 사용된다.

사용조건
사용자에게 부여된 사용권한은 다음과 같은 사용조건(Condition)에 의해 사용이 통제될 수 있어야 한다.

● 피어리드(Period) : 문서의 사용기간을 설정한다.
● 카운트(Count) : 1,2,3…N 등의 문서 사용회수를 설정한다.
● 도메인(Domain) : 특정한 사용자나 그룹 또는 특정지역에서만 이용할 수 있도록 제한한다.

권리표현언어
콘텐츠의 권리는 사용권한과 사용조건의 조합으로 구성되며, 기계가 인식할 수 있는 형태로 기술돼 사용자에게 전달된다. 기계 가독형의 권리표현을 위해 XML기반의 권리표현언어(Rights Expression Language)가 많이 개발되고 있으며, 대표적인 기술로는 XrML, ODRL, XMCL, MPEG-21 RDD/REL 등이 있다.

정책 관리
콘텐츠에 대한 사용권한은 기업의 문서관리체계 및 권한관리체계에 따라 통제된다. 그러나, 기업은 저마다 고유한 문서관리체계 및 권한관리체계를 사용하고 있기 때문에, 다양한 기업 환경을 지원하기 위해선 해당 기업에 적합하도록 수정이 가능하며 유연하고 확장성있는 특성을 제공할 수 있어야 한다.

권한 통제
라이선스에 명시된 사용권한 및 조건 범위 내에서 콘텐츠의 이용을 통제하는 기술은 콘텐츠의 지속적인 보호 및 관리를 위해 매우 중요한 역할을 수행한다. 콘텐츠의 사용권한을 응용 프로그램단에서 통제하기 위해 사용되는 방식은 다음 <표>와 같다. 초기의 DRM 제품들은 주로 빌트 인(built-in) 방식의 전용뷰어를 통해 사용권한을 통제했으나, 최근에는 사용자의 편이성을 위해 기존의 상용 프로그램을 그대로 이용하고 콘텐츠 포맷의 제한이 없는 통제방식을 개발, 사용하고 있다.
변경 방지
콘텐츠의 보안성을 보장함에 있어서 가장 우선적으로 고려해야 하는 분야는 암호화 기술의 견고성과 클라이언트 프로그램의 탬퍼링 방지 대책이다. 클라이언트 프로그램은 DRM이 적용된 콘텐츠를 사용하기 위해서 사용자의 컴퓨터 또는 단말기에 설치되는 프로그램으로, 일부 악의적인 사용자에 의해 소프트웨어의 구조 변경이나 기술적 보호조치의 무력화 등 다양한 크래킹 위협에 노출돼 있다. 지금까지 알려진 탬퍼링의 대표적인 유형은 다음과 같다.

● 소프트웨어 크래킹 기술을 이용한 탬퍼링 시도
● 시간 및 데이터의 조작을 통한 탬퍼링 시도
● 위장 모듈을 이용한 탬퍼링 시도

이와 같이 다양한 탬퍼링 시도를 차단하기 위해 일반적으로 사용되는 탬퍼링 방지 기술은 소스 레벨에서 스크램블 코드를 삽입하는 방식과, 운영체계에서 크래킹 시도를 탐지 및 차단하는 방식으로 크게 구분된다. 그러나 소프트웨어 크래킹 툴의 종류가 워낙 다양하고, 일부 전문적인 소프트웨어 크래킹 툴은 이러한 탐지 기능을 우회하는 기능을 내장함으로써 근본적인 문제점의 해결을 위한 방지책을 찾기가 어려운 실정이며, 주로 애드 혹(ad-hoc) 방식의 탬퍼링 수준이 적용되고 있는 실정이다.

인증
콘텐츠에 대한 사용권리를 사용자별로 지정하고 통제하기 위해서 사용자 인증(Authentication)을 할 필요가 있다. 일반적으로 사용자의 인증처리를 위해 사용되는 기술 유형은 다음과 같다.

● ID/패스워드 ● 디지털 인증서
● 이메일 인증 ● SSO(Single-Sign-On)
● 생체인식(지문, 홍체, DNA 인증 등)

이외에도 특정한 컴퓨터 또는 디바이스에서만 사용권한을 제어하기 위해 디바이스 인증 기술이 사용된다. 디바이스 인증 기술은 CPU 일련번호나 통신카드의 맥 어드레스(MAC Address), 그리고 HDD 일련번호 등과 같이 컴퓨터 또는 단말기의 고유한 식별정보를 바탕으로 사용자 정보와 결합해 사용된다.
이상에서 살펴본 바와 같이 다양한 종류의 인증 방식들이 존재하고 있지만 DRM은 특정한 인증기술에 종속될 필요가 없으며, 적용 도메인 및 애플리케이션에 따라 적절한 인증기술과의 연동이 핵심적인 고려 대상이 된다. 따라서 DRM이 적용되는 응용 애플리케이션이나 적용 도메인에 따라 기존 인증 체계와의 연동이나 통합을 손쉽게 수행할 수 있는 아키텍처의 설계 및 구현이 필요하다.

이벤트 보고
콘텐츠의 사용이 적절하게 이뤄지고 있는지, 그리고 사용권한에 따라 콘텐츠의 이용이 적절하게 통제되고 있는지를 파악하기 위해서 콘텐츠의 사용 내역은 충분히 모니터링 될 수 있어야 한다. 또한 이벤트 리포팅(Event Reporting)을 통해 수집된 사용내역정보는 콘텐츠의 이용내역을 증명하거나, 정보의 불법 유통 사실이 탐지됐을 때 콘텐츠의 이동경로를 추적할 수 있는 정보로 활용될 수 있다.

IT
posted by 구름너머 2007. 4. 18. 14:44
2007년도 국가공인 정보시스템감리사 자격검정 시행 계획 공지

국가정보화의 핵심기관으로 유비쿼터스 사회 리더(u-Society Leader) 역할을 수행하는 한국정보사회진흥원이 시행하는 2007년도 국가공인 정보시스템감리사 자격검정 시행계획을 아래와 같이 공지합니다.

○ 자격검정 절차 : 필기전형 → 면접전형 → 이론교육 → 현장실무교육 → 자격증 수여

○ 응시자격 : 다음 각 호에 해당하는 자

① 기술사
② 기사자격을 가진 자로서 정보처리분야의 실무경력 7년 이상인 자
③ 산업기사자격을 가진 자로서 정보처리분야의 실무경력 10년 이상인 자
④ 박사학위를 가진 자(정보처리분야 학위소지자)
⑤ 석사학위를 가진 자로서 정보처리분야의 실무경력 6년 이상인 자
⑥ 학사학위를 가진 자로서 정보처리분야의 실무경력 9년 이상인 자
⑦ 전문대학을 졸업한 자로서 정보처리분야의 실무경력 12년 이상인 자
⑧ 고등학교를 졸업한 자로서 정보처리분야의 실무경력 15년 이상인 자

※ 응시자 자격기준일은 지원서 접수 마감일(2007.5.16)로 하며, 추후 허위로 판명시 자격이 취소됨.

○ 제출서류 : 검정안내문(첨부화일)을 반드시 숙지 후 제출

① 응시원서 1부(당원 소정양식)
※ 응시원서는 정보시스템감리사 홈페이지(auditor.nia.or.kr)를 통해서 직접 입력후 저장

② 최종학력 졸업증명서 (또는 최종학위증명서) 1부, 경력(또는 재직)증명서1부(당원 소정양식), 자격증사본1부
※ 지원자격을 확인하기 위한 상기 ②의 증빙서류는 필기시험 합격예정자만 제출(필기시험 후 별도 공지)

○ 원서 접수

- 접수일시 : 2007년 5월 7일(월) 09:00 ~ 5월 16일(수) 24:00(마감시간 이후 접수불가)
- 접수방법 : 정보시스템감리사 홈페이지(auditor.nia.or.kr)
※ 원서접수 후, 접수기간 중에 반드시 접수승인 여부를 확인해야 하며, 미확인시 당원은 어떠한 책임도 없음.

○ 전형방법 : 필기전형

- 일 시 : 2007. 5. 26(토) 14:30 ~ 16:30
- 필기 과목 : 감리 및 사업관리, 데이터베이스, 소프트웨어공학, 시스템구조 및 보안
- 필기문항수 : 각 과목당 25문제씩 총 100문제(객관식 4지선다형)
- 시험 시간 : 100분
- 필기전형료 : 60,000원(무통장 입금)
※ 입금계좌 : 하나은행 404-097848-04004,(예금주 : 한국정보사회진흥원)

★ 필기전형 최종합격자는 필기시험 후 응시자격심의를 통해서 결정

○ 필기전형 장소 : 동마중학교(왕십리 소재, http://dongma.ms.kr),

약도 및 찾아오는 방법은 첨부 파일 참조

○ 면접전형 : 2007. 6. 28(목) 필기전형 합격자에 한하여 실시

(당원 홈페이지에 공고 및 개별 연락)

○ 이론교육 및 현장실무교육

- 대상자 : 면접전형 최종합격자
- 교육비 : 1,500,000원
- 이론교육 : 2007. 7. 23(월) ~ 7. 27(금), 2007. 7. 30(월) ~ 8. 3(금)
- 현장실무교육 : 2007. 8. 20(월) ~ 8. 24(금), 2007. 8. 27(월) ~ 8. 31(금)

※ 제출서류는 반환하지 않음
※ 자세한 정보는 검정안내문(첨부화일)에 있습니다.
※ 첨부화일 ; 검정안내문, 경력증명서 양식, 사실확인서 양식, 필기전형 장소 약도

2007. 4. 17

한 국 정 보 사 회 진 흥 원 장

'IT' 카테고리의 다른 글

키워드로 알아본 2007년 IT 시장 전망  (0) 2007.04.19
엔터프라이즈 DRM(문서보안)  (0) 2007.04.18
정보통신기술자의 범위  (0) 2007.04.10
010 번호 전환시 1년 무료 수신전환  (0) 2007.04.03
Web2.0 그 다음은?  (0) 2007.04.03