'분류 전체보기'에 해당되는 글 107건

  1. 2009.06.02 :: 10099 - The Tourist Guide
  2. 2009.06.02 :: 10004 - Bicoloring
  3. 2009.06.02 :: 100 - The 3n + 1 problem
  4. 2009.06.02 :: Debug
  5. 2009.06.02 :: vi 필수 명령어
  6. 2009.06.02 :: CISA 와 CISSP
  7. 2009.06.02 :: ssuk's first story 1
ACM 2009. 6. 2. 20:31
반응형

10099 - The Tourist Guide

Time limit: 3.000 seconds

Problem D

The Tourist Guide

Input: standard input

Output: standard output

 

Mr. G. works as a tourist guide. His current assignment is to take some tourists from one city to another. Some two-way roads connect the cities. For each pair of neighboring cities there is a bus service that runs only between those two cities and uses the road that directly connects them. Each bus service has a limit on the maximum number of passengers it can carry. Mr. G. has a map showing the cities and the roads connecting them. He also has the information regarding each bus service. He understands that it may not always be possible for him to take all the tourists to the destination city in a single trip. For example, consider the following road map of 7 cities. The edges connecting the cities represent the roads and the number written on each edge indicates the passenger limit of the bus service that runs on that road.

 

                           

Now, if he wants to take 99 tourists from city 1 to city 7, he will require at least 5 trips, since he has to ride the bus with each group, and the route he should take is : 1 - 2 - 4 - 7.

But, Mr. G. finds it difficult to find the best route all by himself so that he may be able to take all the tourists to the destination city in minimum number of trips. So, he seeks your help.

 

Input

The input will contain one or more test cases. The first line of each test case will contain two integers: N (N<= 100) and Rrepresenting respectively the number of cities and the number of road segments. Then R lines will follow each containing three integers: C1, C2 and P. C1 and C2 are the city numbers and P (P> 1) is the limit on the maximum number of passengers to be carried by the bus service between the two cities. City numbers are positive integers ranging from 1 to N. The (R + 1)-th line will contain three integers: S, D and T representing respectively the starting city, the destination city and the number of tourists to be guided.

The input will end with two zeroes for N and R.

 

Output

For each test case in the input first output the scenario number. Then output the minimum number of trips required for this case on a separate line. Print a blank line after the output of each test case.

 

Sample Input

7 10
1 2 30
1 3 15
1 4 10
2 4 25
2 5 60
3 4 40
3 6 20
4 7 35
5 7 20
6 7 30
1 7 99
0 0

Sample Output

Scenario #1
Minimum Number of Trips = 5
반응형

'ACM' 카테고리의 다른 글

10039 - Railroads  (0) 2009.06.02
10110 - Light, more light  (0) 2009.06.02
10132 - File Fragmentation  (0) 2009.06.02
10004 - Bicoloring  (0) 2009.06.02
100 - The 3n + 1 problem  (0) 2009.06.02
posted by ssuk1010
:
ACM 2009. 6. 2. 20:28
반응형
 

Bicoloring 

In 1976 the ``Four Color Map Theorem" was proven with the assistance of a computer. This theorem states that every map can be colored using only four colors, in such a way that no region is colored using the same color as a neighbor region.

Here you are asked to solve a simpler similar problem. You have to decide whether a given arbitrary connected graph can be bicolored. That is, if one can assign colors (from a palette of two) to the nodes in such a way that no two adjacent nodes have the same color. To simplify the problem you can assume:

  • no node will have an edge to itself.
  • the graph is nondirected. That is, if a node a is said to be connected to a node b, then you must assume that b is connected to a.
  • the graph will be strongly connected. That is, there will be at least one path from any node to any other node.

Input 

The input consists of several test cases. Each test case starts with a line containing the number n ( 1 < n < 200) of different nodes. The second line contains the number of edges l. After this, l lines will follow, each containing two numbers that specify an edge between the two nodes that they represent. A node in the graph will be labeled using a number a ( $0 \le a < n$).

An input with n = 0 will mark the end of the input and is not to be processed.

Output 

You have to decide whether the input graph can be bicolored or not, and print it as shown below.

Sample Input 

3
3
0 1
1 2
2 0
9
8
0 1
0 2
0 3
0 4
0 5
0 6
0 7
0 8
0

Sample Output 

NOT BICOLORABLE.
BICOLORABLE.
반응형

'ACM' 카테고리의 다른 글

10039 - Railroads  (0) 2009.06.02
10110 - Light, more light  (0) 2009.06.02
10132 - File Fragmentation  (0) 2009.06.02
10099 - The Tourist Guide  (0) 2009.06.02
100 - The 3n + 1 problem  (0) 2009.06.02
posted by ssuk1010
:
ACM 2009. 6. 2. 20:25
반응형

100 - The 3n + 1 problem

Time limit: 3.000 seconds
 
 The 3n + 1 problem 

Background

Problems in Computer Science are often classified as belonging to a certain class of problems (e.g., NP, Unsolvable, Recursive). In this problem you will be analyzing a property of an algorithm whose classification is not known for all possible inputs.

The Problem

Consider the following algorithm:

 		1. 		 input n

2. print n

3. if n = 1 then STOP

4. if n is odd then n = 3n+1

5. else n = n/2

6. GOTO 2

Given the input 22, the following sequence of numbers will be printed 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

It is conjectured that the algorithm above will terminate (when a 1 is printed) for any integral input value. Despite the simplicity of the algorithm, it is unknown whether this conjecture is true. It has been verified, however, for all integers nsuch that 0 < n < 1,000,000 (and, in fact, for many more numbers than this.)

Given an input n, it is possible to determine the number of numbers printed (including the 1). For a given n this is called the cycle-length of n. In the example above, the cycle length of 22 is 16.

For any two numbers i and j you are to determine the maximum cycle length over all numbers between i and j.

The Input

The input will consist of a series of pairs of integers i and j, one pair of integers per line. All integers will be less than 1,000,000 and greater than 0.

You should process all pairs of integers and for each pair determine the maximum cycle length over all integers between and including i and j.

You can assume that no operation overflows a 32-bit integer.

The Output

For each pair of input integers i and j you should output i, j, and the maximum cycle length for integers between and including i and j. These three numbers should be separated by at least one space with all three numbers on one line and with one line of output for each line of input. The integers i and j must appear in the output in the same order in which they appeared in the input and should be followed by the maximum cycle length (on the same line).

Sample Input

1 10100 200201 210900 1000

Sample Output

1 10 20100 200 125201 210 89900 1000 174

반응형

'ACM' 카테고리의 다른 글

10039 - Railroads  (0) 2009.06.02
10110 - Light, more light  (0) 2009.06.02
10132 - File Fragmentation  (0) 2009.06.02
10099 - The Tourist Guide  (0) 2009.06.02
10004 - Bicoloring  (0) 2009.06.02
posted by ssuk1010
:
Unix/Linux 2009. 6. 2. 20:17
반응형


 ------------------ 실행 방법 ------------------

 gdb 프로그램명 ex) gdb bugprg
 gdb 프로그래명 코어파일명 ex) gdb bugprg core.14998
 gdb 프로그램명 실행중인 프로세스 PID ex) gdb bugprg 14998

 
 ------------------- 종료 방법 -----------------

 q or Cntr+d

 
 -------------------- 보기 ---------------------

 set listsize 20 -> 한번에 출력되는 행 수 조절
 l(list) -> 소스 내용 출력
 l 10 -> 10행을 기준으로 출력
 l func이름 -> func을 기준으로 출력
 l main -> main함수 기준으로 출력
 l file.c:func -> file.c의 func을 기준으로 출력

 -------------------- 브레이크 포인트 -------------

 r -> 어떤 파일의 어떤 함수 부분에서 어떠한 문제가 발생했다는 것을 표시
 bt -> 스택을 백트레이스 하면서 어떤 함수를 호출하다가 문제가 발생했는지 표시
 
 b func -> funt시작에 브레이크 포인트 설정
 b 10 -> 10행에 브레이크 포인트 설정
 b file.c:func -> file.c의 func에 브레이크 포인트 설정
 b +2 -> 현재 행에서 2개 행 이후에 브레이크 포인트 설정
 b 10 if var =0 -> 10행에서 설정하는데 변수값이 0일때 동작
 condition [N(브레이크번호)] var ==0 ->이미 그 행에 브레이크 포인트가 걸려있을때 condition으로
   조건을 걸어서 설정할 수 있다.

 tb -> b는 gdb내내 브레이크가 존재하고 tb는 한번만 실행한다.
 cl(clear)  func -> 브레이크 포인트 지움
 cl 10 -> 10행에 브레이크 포인트 지움
 cl file.c:10  -> 브레이크 포인트 지움
 cl -> 모든 브레이크 포인트 지움

 info b(info breakpoints -> 모든 브레이크 정보 보기


 -------------------- 프로그램 수행 -------------------

 r : 프로그램 수행
 r arg1  arg2 -> arg1과 arg2를 인자로 프로그램 수행
 k -> 프로그램 수행 종료

 s(step) -> 현재 행 수행하고 멈춘다. 현재행이 함수를 호출하는 부분이라면 함수의 내부로 들어가서 수행
 n(next) -> 현재 행 수행하고 멈춘다. 현재행이 함수를 호출하는 부분이라면 함수의 내부로 들어가지 않음
 c(connection) -> 다음 브레이크 포인트를 만날때까지 수행
 
 u -> for문을 빠져나옴
 finish -> 함수가 끝난 시점으로 간다
 return (리턴값) -> 함수의 나머지 부분을 수행하지 않고 빠져나옴
 si -> 현재 인스트럭션을 수행. 함수 호출시 내부로 들어감
 ni -> 현재 인스트럭션을 수행. 함수 호출시 내부로 들어가지 않음


 ---------------------- 값 확인 -------------------------

 watch 변수명 -> 변수값이 어떻게 변하는지 확인할 수 있음
 info locatls -> for문 위치에서 어떤 지역변수들이 있으며 각각 값은 무엇인지 볼 수 있음
 info variables -> 어떤 전역변수들이 있으며 각각 값은 무엇인지 볼 수 있음
 p 변수 -> 해당 변수 값이 보임
 p 함수 -> 함수의 주소 값이 보임
 p 포인터 변수 -> 포인터 변수가 가리키는 주소
 p *포인터 변수 -> 포인터 변수가 가리치는 주소에 있는 값
 display 변수 -> 변수값을 매번 화면에 디스플레이 한다.
 undisplay 디스플레이 번호 -> 디스플레이 설정을 없앤다.
 diable display 디스플레이 번호 -> 디스플레이를 일시 중단한다.
 enable display 디스플레이 번호 -> 디스플레이를 다시 활성화한다.
 
------------------------ 출력 형식의 지정 ----------------

 t -> 2진수
 o -> 8진수
 d -> 부호있는 10진수
 u -> 부호없는 10진수
 x -> 16진수
 c -> 최초 1바이트 값을 문자형으로 출력
 f -> 소수점을 출력
 a -> 심볼을 오프셋을 출력

반응형

'Unix/Linux' 카테고리의 다른 글

[스크랩] 리눅스 시그널 정리  (0) 2009.09.14
vi 필수 명령어  (0) 2009.06.02
posted by ssuk1010
:
Unix/Linux 2009. 6. 2. 20:13
반응형


ESC + :e filename -> 현재파일을 저장하지 않고 다른 파일을 불러온다.

(입력모드) s -> 현재 커서의 글자 지우고 입력

------------- 이동하기 -----------------------

 w -> 다음 단어의 첫 글자로 이동
 b -> 이전 단어의 첫 글자로 이동

 gg -> 문서의 맨 첫 행으로 이동
 G -> 문서의 맨 끝으로 이동

 ^ -> 행의 시작으로 이동
 $ -> 행의 끝으로 이동

 

-------------- 삭제하기 --------------------

 x -> 한 글자 삭제
 dw -> 한 단어 삭제
 dd -> 한 행 삭제


-------------- 복사하기 ---------------------

 yw -> 현재 위치의 한 단어 복사
 yy -> 현재 위치의 한 행 복사

 p -> 복사한 것 붙여넣기


-------------- 블로지정 동작 -----------------

 v & 이동커서 -> 블록지정
     d : 잘라내기 및 삭제
     y : 복사
     < : 행 앞에 탭 삭제
     > : 행 앞에 탭 삽입


-------------- 되돌리기 -----------------------

 u -> 되돌리기
 Ctrl + r -> 되살리기


 ------------- 검색하기 ------------------------

 / or ? + 문자 -> 검색하기
    n : 다음 단어로 이동
    N : 이전 단어로 이동
 * -> 단어 위에서 *를 입력하면 아래로 검색
 # -> 단어 위에서 #을 입력하면 위로 검색


 ------------- 단어 바꾸기(치환) ----------------

 %s/바뀌기 전 단어/바꾼 후 단어/g -> 단어 치환(문서전체)
 s/바뀌기 전 단어/바꾼 후 단어/g -> 단어 치환(매칭되는 가장 처음 문장)
    gc(단어마다 모두 치환할 것인지 물어본다)


 ------------ 여러파일 동시에 열기 --------------

 vi file1 file2 .... -> 여러 파일을 동시에 연다.
   b1 : 첫 번째 파일 버퍼
   b2 : 두 번째 파일 버퍼
    .....

 map ,1 :b!1<CR> -> , 를 누르고 뗀 다음 숫자 1을 누르면 첫 번째 파일 버퍼로 간다.


 ------------ 다중 창 사용하기 -------------------

 Ctrl + w 을 동시에 누른 다음 n -> 창으로 반으로 나뉘면서 위에 빈 공간이 생긴다.
 e filename -> 위의 빈 공간에 새로운 파일을 연다.
 Ctrl ww -> 두 파일이 번갈아 가면서 커서가 이동한다.
 Ctrl + w q or :q! -> 열린 파일 닫기

 Ctrl + w s -> 현재 파일을 수평으로 분할
 Ctrl + w v -> 현재 파일을 수직으로 분할
 Ctrl ww -> 두 파일이 번갈아 가면서 커서가 이동한다.
 Ctrl + w q or :q! -> 열린 파일 닫기


 ------------ 마킹해서 이동하기 --------------------

 ma -> 현재 위치를 a로 마킹하기
 `a -> a로 마킹된 위치로 가기


 ------------ 쉘 명령어 사용하기 ------------------

 :!쉘 명령어(예 : ls) -> 현재 파일을 닫지 않고 쉘 명령어를 실행하고 파일로 돌아갈 수 있음


 ------------- 파일 탐색 기능 ---------------------

 :20vs ./ -> 현재 폴더에 있는 파일들의 리스트를 볼수 있다.

 
 -------------- 괄호 이동 및 탐색 -------------------

 {  } -> 블럭의 처음과 끝으로 이동한다.
 [[ -> 현재 함수의 맨 처음으로 이동
 ]] -> 다음 함수의 맨 처음으로 이동
 % -> { or } 에서 누르면 쌍을 이루는 괄호로 이동한다.


 -------------- 폴딩 --------------------------------

 v ]}zf : 함수를 접어서 블록으로 형성한다. (어려우니 map으로 지정해놓자)
 v zo : 접은 함수로 가서 누르면 접었던 함수가 펴진다.


 ------------- 탭 사이즈 조정 ----------------------

 :set ts = 8 -> 문서 전체의 탭 사이즈를 8로 조정한다.
 :set tabstop=4

 :set ai -> 자동 들여쓰기
 :set autoindent  -> 자동 들여쓰기

 
 ------------- 흐트러진 소스 정렬 ------------------

 v = -> v로 선택하여 블록을 지정한 다음 =를 누르면 소스가 정리된다.

 

 -------------- 달라진 소스 확인 -------------------
 
vimdiff 첫번째 파일 두번째 파일
do = 오른쪽 파일에서 다른 점을 왼쪽으로 옮겨오기
dp = 왼쪽 파일에서 다른 점을 오른쪽으로 옮겨오기

체크인 버전에 따라 비교하기
vd PvbGetAttGroup.c
PvbGetAttGroup.c@@/main/1


Ctrl + w + w -> 분할된 화면 이동

Ctrl + w + = -> 분할된 화면의 크기가 동일하도록 조정

] + c -> 차이점이 있는 부분으로 이동 (Down)

[ + c -> 차이점이 있는 부분으로 이동 (Up)

d + o -> 현재 커서가 위치한 창 쪽으로 반대 창 쪽의 내용을 적용 시키기

d + p -> 현재 커서가 위치한 창 쪽의 내용을 반대 창 쪽으로 적용 시키기

z + o (or space) -> 접혀 있는 부분 열기

z + c -> 차이점 없는 부분 접기

:diffupdate -> 문서 간의 차이점을 다시 비교하도록 하는 명령 (한 쪽 창의 내용을 edit하다 보면 문서 간의 차이점을 나타내는 색깔이 없어지기도 함)


3. diff된 단락으로 점프

[c            % 변화가 있는 이전 단락의 처음으로 점프
]c            % 변화가 있는 다음 단락의 처음으로 점프

4. diff시 접힌 단락 펼치기

diff를 이용하면서 비교할 필요가 없는 단락들은 자동으로 접어두게 됩니다. 접혀진 내용을 보거나 다시 접을 때 사용하는 명령어 들입니다.

za            % 커서위의 folded paragraph를 토글합니다.
zR            % 모든 접힌 단락을 펼칩니다.
zM           % 모든 열린 단락을 접습니다.

 

창넘나들기(Window)
diff를 사용하면 창이 분할이 됩니다. 이때 창을 넘나들며 편집을 해야하는데 이 때 사용할 수 있는 명령어들을 함께 소개합니다. 물론, diff 이외에도 모든 창분할시 사용되는 명령입니다.

1. 창 나누기

CTRL-W s         % 가로 창 나누기
CTRL-W v         % 세로 창 나누기


2. 창 닫기

CTRL-W q


3. 창 이동하기

CTRL-W w                 % 열린 창들을 순서대로 편집창 이동
CTRL-W [h/j/k/l]       % 커서방향에 따라 편집창 이동

4. 창 크기 조절하기

CTRL_W =            % 모든 창들의 너비와 높이를 동일하게 조절한다.
CTRL_W +            % 현재 편집 창의 크기를 늘린다.
CTRL_W -            % 현재 편집 창의 크기를 줄인다.
CTRL_W CTRL_-   % 현재 편집 창을 최대로 늘린다.


 -------------- buffer에 저장 -------------------------
 
 1) v로 블록지정
 2) :w! /tmp/11
 3) 복사할 위치에 :r /tmp/11

 -> 11이라는 버퍼에 저장되고 붙여넣기가 된다.
 

반응형

'Unix/Linux' 카테고리의 다른 글

[스크랩] 리눅스 시그널 정리  (0) 2009.09.14
Debug  (0) 2009.06.02
posted by ssuk1010
:
Certificate 2009. 6. 2. 19:13
반응형

CISA


CISA(Cerfied Information Setems Auditior)는국제공인정보시스템감사사로서 전산화된

 정보를 감사할 수 있는 전문가를 말한다. 가장 효과적인 정보 시스템 감사, 통제 및 보안

 실무를 적용할 수 있고, 정보 기술 환경에서 특수한 요구들을 인식하고 있는 공인된 전문

가를 말한다.


■ 취득 후 진출분야 선진국의 경우 미국과 유럽의 경우 CISA를 공인회계사와 동일한 수

준에서 정보시스템 감사를 하는 전문가로 인정하고 있으며, 일본은 CISA와 1986년부터

 정보처리시술자 시험합격자를 같이 인정하고 있다. 국내의 경우 최근들어 국내기업들도

IT(Information Technology)에 대해 많은 관심을 가지고 있다. 따라서 아직은 CISA 가

 대중적인 인식을 가지진 못하고 있지만 머지 않아 공인회계사 만큼의 인기를 얻을

것으로 본다.

현재 국내에는 180여명의 CISA가 있는 것으로 알려져 있다. CISA로 인정되면, 전문적이

고 체계적인수많은 이익을 얻을 수 있다. CISA 자격은 정보시스템 감사의 전문기술을 증명하고, 뛰어난 조직원으로 일할 수 있음을 나타낸다.

이 전문적 기술은 정보 기술의 변화하는 속성상 대단히 가치가 있으며, 가장 효과적인

정보 시스템 감사, 통제 및 보안 실무를 적용할 수 있고, 정보 기술 환경에서 특수한

요구들을 인식하고 있는 공인된 전문가를 고용할 필요가 있을 때 굉장히 유용하다.

 


응시자격

필기시험에 응시할 때 학력제한은 없다.

그러나 필기시험에 합격한 후 CISA 공인을 받기 위해서는 시험 합격시점을 기준으로

정보시스템 감사, 통제 및 보안 분야에서최소한 5년의 경력이 있어야 한다.

시험 합격시점을 기준으로 경력이부족하더라도, 앞으로 5년 이내에 경력을 충족시켜

공인 신청을 하면 CISA에 임명될 수 있다. 즉 시험 통과 날짜로부터 5년 내에 경력이

충족되지 않으면 필기시험 합격 효용이 상실되므로, CISA 공인을 받기 위해서는 시험에

 재응시해야 한다.

정보시스템 감사, 통제, 보호 분야의 경력이 5년에 미치지 못하더라도, 다음의 경력으로

 대치할 수 있다.

예를 들어, 4년제 대졸자이면서 회계감사나 정보처리분야의 실무경력이 있는 사람이라면

3년의 경력이 인정되므로, 정보시스템 감사, 통제, 보안 경력이 2년만 있으면 CISA 자격

부여된다.

- 1년 이상의 정보시스템 운영, 프로그래밍 경력 또는 1년의 회계감사 경력은 정보시스템

감사, 통제, 보안 경력 1년으로 인정한다.(1년 이상은 인정되지 않는다)

-전문대학 졸업자는 1년, 학사자격자는 2년의 정보시스템 감사,통제,보안 경력으로

인정한다.

- 관련분야(전산과학, 회계, 정보처리감사 등)에서의 대학 전임강사 경력은

2년마다 정보시스템감사, 통제, 보안 경력 1년으로 인정한다.

이 모든 경력은 시험응시일 전 10년 이내 또는 최초의 합격일로부터 5년 이내의 것으로 

해야 하며 고용주에게 개별적으로 경력확인서를 발급 받아 제출하는 방법으로 경력을 입증한다.


■ 검정방법

시험범위 : 1 process + 6 contents (2001년도부터 변경된 시험범위 적용)

시험언어 : 한글, 영어, 독어, 불어, 스페인어, 헤브루어, 네덜란드어, 이태리어, 일본어

중에서 선택

출제형식 : 객관식 200문제. 4지선단

시험시간 : 4시간


■ 합격기준

비례점수 방식으로 계산하여 75점 이상이면 합격.

(최하점을 0점, 최고점을 99점으로 계산하여 75%이상)



■ 시험과목

CISA시험은 별도의 과목이 지정되어 있지 않으며 다음과 같은 5개 도메인으로 구성된다. 

시험의 출제 유형은 이론에 그치지 않고 실무경험을 통해 배울 수 있는 지식과 기술, 지식

과 실무경험의 기술을 포괄적으로 응용하는 문제들이 두루 나온다.

각 도메인에 표시된 퍼센트는 총 200문항 중에 해당 도메인에서 출제되는 문제의 비율이

다. CISA시험은 전세계적으로 실시되는 국제자격시험이기 때문에 개개인의 인식이나

경험이 세계적인 위치나 환경과 일치하지 않을 수도 있다는 점을 인식해야 한다.


도메인 1(8%)

정보시스템 감사 표준과 실무, 정보 시스템 보안, 통제 실무(Information Systems Audit

 Standards and Practices and Information Systems Security and Control

 Practices) 일반적으로 받아들여지는 정보시스템 감사 표준, 규정, 실무와 정보시스템

보안, 통제 실무

도메인 2 (15%)

정보 시스템 조직과 관리(InformationSystems Organization and Management), 정보

시스템(IS)의 전략, 정책, 절차, 관리 실무, 조직 구조에 대한 분석·평가

도메인 3 (22%)

정보 시스템 프로세스(Information Systems Process), 하드웨어, 소프트웨어 플랫폼, 네트워크, 원거리 통신 하부구조 운용 실무, IS 자원 사용, 비즈니스 프로세스에 대한

분석과 평가


도메인 4(29%)

정보 시스템 무결성, 기밀성, 가용성(Information Systems Integrity, Confidentiality, and

Availability), 논리적, 물리적, 환경적, 데이터 가용성, 처리 및 균형 통제, 사업 연속성

계획, 테스트 절차에 대한 분석과 평가



도메인 5(26%)

정보 시스템(IS) 소프트웨어 개발, 구입, 유지보수(Information Systems Software

Development,Acquisition, and maintenance)에 대한 분석과 평가


■ 공인후의 자격유지

CISA 등록 후에는 계속적인 교육을 받아야 CISA 자격을 유지할 수 있다.

매년 최소 20 시간, 3년간 최소 120시간 이상의 계속 교육(CPE) 필요하다.

국제 정보시스템 감사 통제 협회(ISACA)의 CISA들은 자격을 계속 유지하기 위하여 매년

감사통제분야에서 활동한 결과를 인정받아야 한다.

인정되는 할동을 시간으로 계산하는데 이것을 color=#8a213a>CPE

(Continuing Professional Education)color=#8a213a> 시간이라고 한다.

CPE 시간은 국내외에서 교육을 받는 방법 외에도 논문, 출판, 강연, 협회활동에 참여

등 다양한 방법으로 충족할 수 있으며, CISA 자격을 받게 되면 CPE를 획득하기 위한

자세한 안내 책자를 받게 된다.


CISSP


가.CISSP(Certified Information System Security Professional)


미국 컴퓨터보안위원회(CSI), 캐나다 정보처리협회(CIPS) 등 미국과 캐나다의

보안관련 단체들이 1989년에 컨소시엄을 형성하여 설립한 참여한 ISC2

(International Information Systems Security Certification Consortium)의

국제적인 정보보호 전문가 자격증. 현재 국제적으로 공인되는 정보보호에 관한

자격증 제도로는 CISA(Certified Information System Auditor)와

CISSP(Certified Information System Security Professional)이 있으며 CISA는 

1987년도에 우리나라에 도입되었으나 CISSP은 2000년도에 국내에 처음으로 도입된

제도로써 전세계적으로 널리 확산되고 있는 제도임.


                

시험 안내

        가.시험안내


        1. 응시자격?:정보보호와 관련된 업무경력 3년이상

           (10개 도메인중 하나이상의 도메인경력 총 3년 이상)

        2. 총 문항수 : 250문제 (언어: 영어+한글)

        3. 문제 유형 : 객관식(Multiple Choice)

        4. 시험 비용 : $499

        5. 시험 시간 : 6시간

        6. 시험 일정 : 정확한 시험일정 확인은 (http://www.isc2.org/cgi/exam_schedule.cgi)    

        7. 합격 점수 : 평균 70점 이상 

        8. 합격률    : 세계 평균 합격률은 30% 정도

        9. 합격 발표 : 시험일로부터 약 10주 후에, 시험 성적표가 수험생에게 우편 배달


        나.취득후 진출분야 및 혜택


        ▲ 국가사회의 중요한 정보시스템과 정보자산 보호를 위한 전문가 필요

        ▲ 지식정보사회의 중요정보 거래에 대한 품질보증 전문가 필요

        ▲ 날이갈수록 지능화, 악성화, 국제화 되고 있는 사이버범죄 억제를 위한 전문가 필요

        ▲ IT 및 정보보호 전문성의 사회적 국가적 공인으로 전문인력 배양을 촉진

        ▲ 국가의 경쟁력 확보를 위한 국제 공인정보보호 전문가 육성 필요

        ▲ 자격증 취득자의 폭넓은 직업선택과 승진등의 기회확대

시험 구성 영역

        ▲ 시스템 접근통제 및 방법론  ( Access Control Systems & Methodology )

        ▲ 통신망 및 네트워크 보안 (Telecommunications, Network & Internet Security )

        ▲ 보안 관리 ( Security Management Practices )

        ▲ 물리적 보안 ( Physical Security )

        ▲ 응용프로그램 및 시스템 개발 ( Applications & Systems Development )

        ▲ 암호학 ( Cryptography )

        ▲ 보안 아키텍쳐 및 모델 (Security Architecture & Models )

        ▲ 시스템 운영 보안 ( Operations Security )

        ▲ 사업지속계획 및 비상복구계획 ( Business Continuity Planning )

        ▲ 관련 법률·사고조사기법·윤리 ( Law, Investigation & Ethics )


                

CISSP 현황


현재 미국을 중심으로 세계 33개 국 에서 활동 중인 CISSP는 4000여명에 이르고 있고

국내에서도 1995년 첫 CISSP 취득자를 필두로 점점 더 많은 CISSP들이 배출되고 있다.

정보시스템과 정보자산 보호를 위한 전문가는 이제 세계 어디, 어느 분야에서나 반드시

필요한 인재로 자리잡게 됐다. 날이 갈수록 지능화·악성화·국제화하고 있는 사이버    

반응형
posted by ssuk1010
:
ssuk's story 2009. 6. 2. 12:53
반응형
I have just made my own blog in TISTORY.
I don't know How to use my blog or How it helps me.
But I'm sure that If I use it propery, it will be effective to study and manage me.

<principle>
1. I will write all my opinion in English except experties.
2. I entered my blog every single day If I use a computer.

반응형

'ssuk's story' 카테고리의 다른 글

공부하기 좋은 사이트  (0) 2009.09.16
Why do I have a blackout?  (0) 2009.06.03
I hate the people (1)  (0) 2009.06.03
posted by ssuk1010
: