정보관리기술/소프트웨어공학

빅데이터 정보화사업 감리 점검가이드

아이티신비 2024. 1. 7. 01:11

문제5) 인공지능 등 지능정보 기술에 비현실적인 감리기준을 해결하기 위해 지능정보기술 감리 실무 가이드 (한국지능정보사회진흥원,2023년)를 발간했다. 그 중 빅데이터 정보화 사업의 분석, 설계 단계별, 영역별 점검 항목에 대하여 설명하시오.

 

답)

 

 

1. ICT 신기술 검증과 사전위험을 식별하기 위한 빅데이터 정보화사업 감리의 개요

가. 빅데이터 정보화사업의 감리 목적

  • 빅데이터를 적용하는 사업에서도 타당성을 검증하고, 사전위험을 식별하여 품질을 향상시키는 것이 목적

 

나. 빅데이터 정보화사업 감리의 관련 근거

구분
관련 근거
주요 내용
법령
  • 전자정부법 제 57조
  • 전자정부법 시행령 71조
  • 행정기관 등의 장은 정보시스템의 특성 및 사업규모 등이 일정 기준에 해당하는 정보시스템에 대하여 감리를 시행
고시
  • 정보시스템 감리기준
  • 정보시스템 감리 업무범위, 절차 및 준수사항 등 감리를 하기 위해 필요한 사항 등을 정함
가이드
  • 정보시스템 감리발주 관리 가이드
  • 정보시스템 감리용역을 효율적으로 발주하고 감리하기 위해 기획단계부터 종료단계까지 각 단계별 활동을 정의
  • 정보시스템 감리 수행 가이드
  • 감리절차, 수행방법과 표준 점검항목, 계획서 및 보고서 등의 서식을 참고하기 위한 가이드
  • 정보시스템 감리점검 가이드
  • 정보시스템 유형별로 감리점검 가이드를 제공
  • 빅데이터 정보화사업 감리는 준거성을 기반으로 분석, 설계, 구축, 운영의 각 단계별로 점검을 수행

 

2. 분석단계 감리 점검 개요

가. 분석단계 감리 주요 점검 내용

  • 빅데이터 시스템이 가져야 하는 데이터의 분석, 시각화, 사용자 인터페이스에 대한 요구사항이 제대로 정의되고 도출되었는지를 점검
  • 시스템의 목표와 이를 달성하기 위한 필요 데이터의 정의를 점검하고, 분석을 위한 항목과 과정에 대해 점검
  • 사용자의 활용을 위한 사용자 인터페이스와 시각화 유형과 도구에 대해서 점검
  • 분석시스템의 기능, 성능, 품질에 대한 요구사항 정의에 대해 점검

 

나. 분석단계 상세 점검 항목

영역
항목구분
점검항목
주요 검토사항
응용시스템
빅데이터 서비스 요구사항 정의 여부
사업의 목표와 구현방안 등 사업 전반을 이해하고 있는가?
  • 사업계획서, RFP 등에 제시된 목표 및 추진전략에 대한 이해
  • 독립사업 또는 연도별 확산사업 여부에 따라 데이터 확보 문제
  • 편의성 높은 분석기술 제공 여부
  • 시각화 기술의 제공 여부
분석 목표 달성을 위한 분석항목을 정의했는가?
  • 분석항목 정의
  • 분석항목 간 상관관계 정의
  • 분석결과의 품질 수준을 정의
분석가 및 사용자 인터페이스 요구사항은 정의되었는가?
  • 분석 과정 및 분석 결과 활용을 위한 사용자 인터페이스에 대한 요구사항 정의
시각화 유형을 확인하고 적합한 도구를 선정하였는가?
  • 데스크탑 어플리케이션, 웹 어플리케이션, 모바일 어플리케이션 등 의사결정
  • 시각화 유형에 대한 구체적 검토
  • 시각화 도구의 작동환경과 요구기능에 대한 분석 여부
분석시스템의 운영과 관리를 위한 기능 요구사항을 도출되었는가?
  • 분석시스템의 운영과 관리 요구사항 분석
  • 필요 운영 인력, 조직, 운영/관리프로세스, 운영관리 시스템 요구사항 등
빅데이터 분석 시스템의 기능과 성능 및 품질에 대한 요구사항은 도출되었는가?
  • 빅데이터 수집, 정제, 범위 선택과 분석 모델
  • 분석모델의 학습 관련
  • 시각화와 리포팅 관련 데이터 품질관리 절차 및 기준의 구체화 여부
데이터
빅데이터 데이터셋 수집 가능성 및 사용
분석 목표와 항목에 적합한 데이터에 대한 요구사항을 정의하였는가?
  • 데이터 종류, 양, 보관방식, 수집 주기와 분석 주기
  • 백업과 이중화 등 원시데이터에 대한 요구사항 분석
  • 수집 데이터 소스, 확보 비용, 데이터 이관 절차 등 조사 및 설계 반영
빅데이터 구축을 위한 원시 데이터를 확보하였는가?
  • 데이터 요구사항에 따라 원시 데이터가 확보 여부
  • 확보되지 않은 원시 데이터에 대한 처리 방법의 확인
  • 원시데이터 확보 가능성 판단 자료
확보된 원시 데이터가 분석 목표 달성에 타당한가?
  • 데이터가 분석 활용 목표에 부합되는 지 타당성 검토
  • 요구사항 달성을 위해 필요한 데이터 추가
  • 확보된 데이터에 기반하여 요구사항 및 목표 수준 변경 검토
빅데이터 및 데이터 셋을 활용한 서비스 여부
데이터 연계를 위한 기관 내외부 서비스 운영 환경을 이해하고 있는가?
  • 내부 및 외부 데이터를 활용한 서비스
  • 서비스 운영을 위한 기능과 사용환경에 대한 구축 요구사항 분석
  • 분석단계에서는 빅데이터 및 빅데이터 셋에 대한 분석항목과 요구사항을 중점적으로 점검

 

3. 설계단계 감리 점검 개요

가. 설계단계 감리 주요 점검 내용

  • 분석단계에서 정의된 요구사항이 설계에 잘 반영이 되었는지를 점검
  • 응용시스템 측면에서는 데이터의 수집, 저장, 분석, 시각화에 이르는 과정이 처리되고 있는지를 점검 데이터 측면에서는 데이터가 표준화가 정의되어 있는지와 데이터가 표준을 잘 준수하고 있는지를 점검
  • 시스템 측면에서는 데이터의 수집, 저장, 분석, 시각화를 위한 구성과 아키텍처를 점검
  • 외부 시스템과 연계를 위한 인터페이스와 접근제어, 보안 등의 설계를 점검

 

나. 설계단계 상세 점검 항목

영역
항목구분
점검항목
주요 검토사항
응용시스템
데이터 수집·정제 체계의 적정 설계 여부
데이터 수집·정체 체계가 마련되었는가?
  • 수집 대상 데이터의 목록의 작성
  • 수집 대상 데이터 현황 정의(보유기관, 담당자, 데이터 제공형식 등)
  • 데이터 수집 및 정제 체계
수집 대상 데이터에 대한 적절한 처리방안이 마련되었나?
  • 데이터 포함된 개인정보의 유출 문제를 처리하기 위한 방안 수립 여부
  • 오류 데이터 제거, 길이 체크, 날짜 포맷 점검 등 데이터 정제 과정 점검
데이터 저장체계의 적정설계 여부
데이터 추출, 변환, 탑재 기능이 정상 동작하나?
  • 데이터 품질관리 절차 및 기준 유무
  • 개인정보 탐색 및 처리방법의 구체화 확인(비식별화, 암호화 등)
데이터 보유기관에서 주기적으로 수집가능한 연계가 적용되었는가?
  • 데이터 보유기관별 연계방법 및 주기 확인
데이터 분석모델 설계
분석대상 및 범위가 요구사항과 일치하는가?
  • 요구사항별 분석대상과 범위 지정
분석대상별 분석모델이 지정되었는가?
  • 분석대상별로 분석모델의 지정 여부 확인(분류모델, 지수모델, 예측모델 등)
  • 분석모델의 설계 타당성 검증(도메인별 데이터 분석 전문가의 검증)
  • 분석 알고리즘 모델의 설계 여부
데이터 시각화 설게
분석 결과가 잘 반영되었나?
  • 분석 화면 구성 설계
  • 데이터 분석 시각화 설계
  • 서비스를 위한 기능 설계
데이터
데이터 표준화 및 융합
수집된 데이터의 속성(칼럼명, 문자형, 숫자형, 크기 및 길이, 필수 여부 등)정의되어 있는가?
  • 코드 표준화 관련 명명규칙
  • 사전관리(단어, 용어, 도메인 등), 통합코드 등
  • 표준 항목 정의/적용 및 관리 체계
분석에 필요한 데이터 목록과 유형이 정의되고 변환기준이 정의되었는가?
  • 분석에 필요한 데이어 목록
  • 데이터별 유형 설계
  • 데이터 수집 시의 규칙 정의(유효성 검증방안)
수집된 데이터는 구조를 통일하고 병합하는 표준화 과정을 거쳤는가?
  • 데이터 정제 및 변환 기준
  • 데이터 변환 기준 및 변환 절차
시스템
시스템간 연계 설계
외부 데이터 수집을 위한 연계가 명확히 정의되어 있는가?
  • 데이터 소스 연결 관리
  • 데이터 송/수신 연계
  • 실시간/배치 연계
시스템 구성요소에 대한 상세설계가 충분하게 이루어졌는가?
  • HW,SW(분리발주 SW포함) 등 구성
  • 시스템 구성요소 검증 방법 및 절차
  • 문제 발생 시 복구 및 업무처리 계획
시스템 구성 및 아키텍처에 사용자 요구사항이 적용되고 명세화 되었는가?
  • 시스템 성능/가용성
  • 동시 사용자 접속 처리 용량
  • 명세화된 항목별 검증 및 확인 방법
시스템의 보안, 접근 권한 정책이 설계되었는가?
  • 데이터에 대한 접근/통제 설계
  • 시스템간 접근/통제 설계
  • 암호화 전송 등
  • 설계단계에서는 데이터 수집 및 정제 체계, 추출 및 변환 기능, 표준화 과정, 데이터 연계 등을 중점 점검

 

 

4. 기존 감리가이드와 빅데이터 감리가이드 점검항목 비교

단계
기존 감리가이드
빅데이터 감리가이드
분석
  • 현행 시스템 운영환경 분석
  • 시스템 관련 사용자 요구사항 도출
  • 업무프로세스, 이벤트 모델링, 보안관련 분석의 적정성 등
  • 분석목표 달성을 위한 항목 정의
  • UI요구사항 정의 여부
  • 시각화 우형 및 도구 사용 적정성
  • 품질에 대한 요구사항 정의
  • 빅데이터 구축 위한 원시 데이터 확보 여부 등
설계
  • 시스템의 구조적 설계와 구성요소 간 상세설계 수행
  • 시스템 설치, 검증 및 전환계획 적정성
  • 업무기능, UI등 구현 적정성
  • 데이터 분산, 무결성, 성능을 고려한 설계
  • 데이터 수집 및 정제 체계 마련
  • 데이터 추출, 변환, 탑재 기능의 적정성
  • 분석대상 및 범위의 요구사항 일치 여부와 분석결과 적정성
  • 데이터 표준화 및 융합
  • 시스템 구성 및 아키텍처에 사용자 요구사항 적용 및 명세화
구축
  • 설계에 따른 시험 및 검증 수행
  • 기능의 충분성, 완전성, 무결성, 적정성, 편의성 확보여부
  • 단위기능에 대한 검증 및 데이터 정합성
  • 데이터 생애주기 관리
  • 데이터 수집 및 변환 적정성
  • 시각화
  • 분석 및 로그 저장 적정성
  • 빅데이터 감리는 빅데이터 구축을 위한 요구사항 정의, 데이터 수집 및 전처리, 분석모델링 및 구현, 시각화, 검증의 각 단계에서 필요한 사항들이 적절하게 이행되고 있는지를 확인하는 것이 중요