본문으로 건너뛰기

Full Stack JavaScript Developer | Half-time Open Sourcerer.

View All Authors

MIV, MPEG Immersive Video

· 약 3분

MIV 개념

  • 다수의 카메라로 3D 캡쳐한 영상을 6DoF지원하여 압축하는 비디오 압축 표준
  • VR, AR 등 몰입형 미디어에 대한 압축 지원

MIV 구성도, 구성요소, 적용방안

MIV 구성도

아틀라스

MIV 구성요소

구분기술내용
인코더TMIV 인코더다수의 텍스터, 기하정보 활용 인코딩
-비디오 인코더공간 중복 제거 후 인코딩, 아틀라스 포맷기반 HEVC, VCC 코덱으로 전송
디코더비디오 디코더비트스트림을 영상으로 디코딩, 아틀라스 포맷으로 MIV 디코더 전달
-MIV 디코더후처리, 공간 시점 영상 합성, 사용자 움직임에 따른 뷰포트 생성

MIV 적용방안

구분방안비고
VR, AR 컨텐츠몰입감 높은 컨텐츠 제작6DoF
스포트 중계다양한 시점에서 경기 관람현장감
교육 컨텐츠실감형 교육 컨텐츠 제작체험형

MIV 고려사항

  • 압축 기술 뿐아니라 5G 네트워크를 통해 데이터를 1Gbps 이상으로 송신 필요

CXL, Compute Express Link

· 약 4분

CXL 개념

  • 프로세서와 메모리 사이의 고속, 고용량 연결의 위한 개방형 표준 인터페이스
  • PCIe 인터페이스의 메모리 일관성과 공유 기능 부족, 고성능, 저지연 데이터 전송과 메모리 일관성 제공, 효율성 향상

CXL 구성도, 구성요소, 적용사례

CXL 구성도

CXL 구성요소

구분내용비고
CXL.io초기설정, 가상화, 장치 연결 등 입출력 프로토콜PCIe 호환
CXL.cache메모리 캐시 일관성 제공, CPU와 가속기 간의 빠른 데이터 전송 가능낮은 지연, 고속 전송, MESI 프로토콜
CXL.mem메모리 공유 및 풀링 기능 제공, 여러 장치 간의 메모리 자원 공유 가능고대역폭 메모리 접근, 메모리 풀링

CXL 적용사례

구분사례비고
데이터 센터고성능 컴퓨팅, AI 가속기와 CPU 간의 고속 데이터 전송높은 대역폭과 낮은 지연 시간 요구 환경
클라우드 서비스클라우드 기반의 자원 효율적인 데이터 처리, 메모리 풀링을 통한 자원 공유유연한 자원 할당 및 확장성 제공
스토리지 시스템고속 NVMe SSD와 CPU 간의 데이터 전송 최적화데이터 액세스 속도 향상, 스토리지 병목 현상 해결

CXL 유형, PCIe 비교

CXL 유형

유형 참조

구분내용비고
CXL Type 1메모리 일관성 없이 I/O 가속기를 연결하여 고속 데이터 전송을 지원단순 I/O 연결, 낮은 지연 시간
CXL Type 2메모리 일관성을 유지하며 CPU와 가속기 간의 데이터 전송을 지원CPU와 가속기 간의 일관성 유지
CXL Type 3메모리 풀링을 통해 여러 장치 간의 메모리 자원을 공유하고 관리메모리 공유 및 풀링 기능

CXL PCIe 비교

구분PCIeCXL
기능데이터 전송, I/O 장치 연결데이터 전송, 메모리 일관성, 메모리 공유
지연 시간낮은 지연 시간매우 낮은 지연 시간
호환성다양한 I/O 장치와 호환PCIe와 호환되며, 추가 메모리 및 가속기와도 호환
메모리 일관성없음보장
메모리 공유없음메모리 풀링 및 자원 공유 가능
주요 사용처일반적인 컴퓨터 및 서버의 I/O 장치 연결데이터 센터, 고성능 컴퓨팅, 클라우드 컴퓨팅
버전PCIe 5.0CXL 3.0

CXL 고려사항

  • 다양한 벤더의 하드웨어 간의 호환성 확보 필요

트리정렬

· 약 2분

트리정렬 개념

  • 이진 탐색 트리를 만들어 데이터를 정렬하는 알고리즘
  • 각 요소에 따라 부모노드의 자식을 좌,우로 결정

트리정렬 개념도, 특징, 적용방안

트리정렬 개념도

  • 중위 순회로 정렬

트리정렬 특징

구분내용비고
시간복잡도균형이 무너지면 최악케이스O(nlogn)O(nlogn) O(n2)O(n^2)
공간복잡도트리구조 저장 구조 필요O(n)O(n)
안정성동일한 값의 순서 보장 불가불안정 정렬
사용 트리트리 균형을 유지해야 성능 향상BST, AVL 등

트리정렬 적용방안

구분내용비고
데이터 셋중간 크기의 데이터 세트에 가장 효과적인 정렬빅데이터인 경우 메모리 사용량 폭증
데이터 분포랜덤으로 분포된 데이터 정렬시 효율적군집의 경우, 편향트리 처리

RFP, PMO

· 약 3분

RFP, PMO 개념

RFPPMO
요구사항을 기능점수를 산출 가능하도록 상세화한 제안서프로젝트 관리, 표준화, 조정을 담당하는 조직

PMO 사업 유형의 RFP 목차

목차세부 목차비고
사업 개요추진 배경 및 필요성-
-대상 사업 개요-
-사업 범위-
-기대효과 및 성과지표-
PMO 대상사업사업 개요-
-추진 목표-
-추진 범위 및 내용-
-사업 추진 체계-
-사업 추진 일정-
사업 추진 방안추진 목표-
-추진 방안-
제안 요청 내용제안 요청 개요-
-용어의 정의-
-상세 요구사항-
제안서 작성 요령제안서의 효력-
-제안서 작성 지침-
-제안서 목차-
-세부 작성 지침-
제안 안내사항입찰 방식-
-제안서 평가 기법-
-기술서 평가 기준-
-제출 서류 참조-
-제안 요청 설명회-
-입찰시 유의사항-

PMO 사업 유형의 제안요청서 중 필수 요구사항

필수요구사항상세내용비고
제약사항 COR시스템 개발-
-데이터-
-설계 및 구현-
-업무-
-표준-
프로젝트 관리 PMR사업수행조직 구성-
-개발 방법론-
-사업관리-
-보안관리-
프로젝트 지원 PSR시스템 안정화-
-하자보수-
-시스템 운영-
-교육 및 기술 지원-
컨설팅 CNRISP-
-프로젝트 관리 요구사항-
-ISMP-
-EA-
-ETC-

소프트웨어 사업의 단계별 발주제도

· 약 3분

소프트웨어 사업의 단계별 발주제도 개념

  • 정보기술용역을 구성하는 SW, HW, 시스템 개발 등을 일괄 발주하지 않고 선행, 후속 사업 2단계로 분석, 설계를 우선 실시하고, 산출물에 의거하여 구현 사업을 수행하는 제도
  • 단계별 요구사항 명확화, 단계별 예산 효율적 관리, 설계와 구현 분리로 인한 품질 향상

소프트웨어 사업의 단계별 발주제도 절차도, 세부 내용

소프트웨어 사업의 단계별 발주제도 절차도

소프트웨어 사업의 단계별 발주제도 세부 내용

구분표준 프로세스주요 산출물
선행사업요구사항 질의, 분석요구사항 명세서, Use Case 시나리오
-기본설계 (논리적)기본 설계서
후속사업상세설계 (물리적)DB설계서, 테스트 명세서
-개발코드, 단위모듈 설계서, 테스트 시나리오
-테스트테스트 결과서, 품질 검토서
-인수인수 계획서, 설치 결과서, 시범운영계획서

소프트웨어 사업의 단계별 발주제도, 일괄 발주 비교

구분단계별 발주일괄 발주
특징설계와 구현 분리 발주설계와 구현 일괄 발주
리스트 관리단계별 리스크 식별, 관리프로젝트 전체 리스크 관리
참여업체 수다수 업체동일 업체
발주 행정부담복수사업자 선정에 따른 행정 절차 부담 증가단일 사업자 수행으로 행정 절차 감소
시스템 통합 책임별도 시스템 통합 사업자 선정구축 사업자가 통합 책임

소프트웨어 사업의 단계별 발주시 고려사항

  • 다수업체 발주로 인한 프로젝트관리, 품질관리를 위해 PMO, QMO 도입 검토 필요

협상에 의한 계약체결 방식

· 약 3분

협상에 의한 계약체결 방식 개념

  • 국가계약법 제 43조에 따라 입찰자가 제출한 제안서를 기술 능력과 입찰 가격을 기준으로 종합 평가 후 협상하여 최종 낙찰자를 결정하는 방식
  • 기술이 우수한 사업자 선정 가능, 협상을 통한 요구사항 조절 가능, 복잡하고 다양한 기술적 요구 사업 적합

협상에 의한 계약체결 방식 절차, 세부 내용

협상에 의한 계약체결 방식 절차

협상에 의한 계약체결 방식 세부 내용

구분절차내용
사업 발주입찰 공고사업명, 내용, 기간, 예산 명시
-제안서 제출과업 내용, 요구사항, 계약조건 명시
사업자 선정제안서 평가기술 능력과 입찰가 종합 평가
-협상 적격자 선정기술 능력 평가 고득점 순
-협상사업 내용, 이행 방법, 일정 협상
-계약체결협상 완료 후 10일 이내 체결

공공기관 정보시스템 구축업체 산정방식

공공기관 정보시스템 구축업체 선정방식 관계도

공공기관 정보시스템 구축업체 선정방식 비교

구분협상에 의한 계약 체결경쟁적 대화에 의한 계약 체결
근거국가계약법 제 43조 2국가계약법 제 43조 3
대상기술력, 가격 모두 중요한 경우요구사항 불명확, 기술적 해결방안이 다양한 경우
주요 절차제안서 평가, 협상, 계약 체결대화 단계, 제안서 평가, 협상, 계약 체결
평가 요소기술 능력, 입찰 가격기술적 제안, 대화 결과, 가격

협상에 의한 계약체결 진행시 고려사항

  • 과업 내용 변경으로 인한 하도급 대금 지급 비율 변경 가능성을 고려한 예산 반영 필요

디자인 씽킹

· 약 3분

디자인 씽킹 개념

  • 디자이너가 생각하는 방식으로 문제를 찾아 해결하는 과정에서의 태도와 생각하는 절차 및 방법

디자인 씽킹 핵심요소, 프로세스, 적용방안

디자인 씽킹 핵심요소

  • 사람들이 원하는 것, 기술적으로 가능한 것, 사업가치가 있는 것을 활용하여 고객 경험 혁신을 위한 전략 도출

디자인 씽킹 프로세스

구분내용비고
공감사용자 관찰을 통해 요구와 문제를 파악하는 단계인터뷰, 설문조사
정의파악한 문제 기반 핵심 문제 정의의견 조율, 정의서 작성
아이디어다양한 해결책 모색, 가장 유망한 아이디어 선정브레인스토밍, 아이디어 스케치
프로토타입아이디어 구현, 시각화저비용 프로토타이핑
테스트프로토타이핑 테스트, 피드백, 개선반복적 테스트, 사용성 테스트

디자인씽킹 적용방안

구분내용비고
데이터분석사용자 행동 분석, 서비스 요구사항 도출데이터 경량화
UI/UX 디자인사용자가 쉽게 사용할 수 있는 인터페이스, 기능 설계사용자 중심 설계
SW 개발사용자 요구사항 반영 SW 기능 개발, 클래스 설계사용자 피드백 반영
유지보수사용자 피드백을 반영하여 지속적인 서비스 개선반복적 개선

디자인씽킹 고려사항

  • 반복적으로 문제를 정의하고 분석, 개선해나가기 위해 실패를 학습의 기회로 삼고 새로운 시도를 하는 조직문화 조성 필요

MECE

· 약 3분

MECE 개념

  • 상호배타적이며 전체를 포괄하는 분류를 통해 대상이나 개념을 철저히 분석하는 방법론
  • 문제해결, 전략수립, 의사결정 등 복잡한 상황에서 명확하고 논리적인 판단을 돕는 도구로 활용

MECE 방법론 절차도, 세부절차, 주요 기법

MECE 방법론 절차도

MECE 방법론 세부절차

구분내용비고
문제 정의명확한 문제 정의 및 목표 설정핵심 목표 도출
문제 분해문제를 세부 항목으로 나누어 분석중복, 누락 방지
MECE 분류도출된 요소를 상호배타적, 전체포괄 방식으로 분류기준 명확화
해결책 도출분석 결과 기반 해결책 제시실현 가능성 평가, 피드백

MECE 주요 기법

기법내용비고
3C자사, 경쟁사, 고객 분석시장 상황 분석
5F잠재적 진입자, 공급자, 구매자, 대체제, 기존 경쟁자 분석산업 경쟁 환경 분석
PEST정치적, 경제적, 사회적, 기술적 요인 분석거시 환경 분석
SWOT강점, 약점, 기회, 위험 분석내부, 외부 환경 분석
CPND컨텐츠, 플랫폼, 네트워크, 디바이스 측면 분석기술 측면 전략 분석

MECE 분석 시 고려사항

  • MECE는 완벽한 답을 찾는 것이 아니라, 문제 해결을 위한 사고 프레임워크를 제공함으로 상황에 따라 효과적으로 활용해야함

EGDI, 전자정부 발전지수

· 약 2분

전자정부 발전지수 개념

  • UN에서 발표하는 각 국의 전자정부서비스 제공 능력, ICT 인프라 수준, 인적자본의 지적 능력을 종합 평가하여 전자정부의 전반적 발전 수준을 나타내는 수치
  • 각 국의 발전현황 파악, 우수 사례 공유, 정부정책 참여강화, 국제 협력 추진

전자정부 발전지수 구성도, 구성요소

전자정부 발전지수 구성도

전자정부 발전지수 구성요소

구분내용비고
온라인 서비스 지수정부 웹사이트를 통한 서비스 제공수준 평가서비스 범위, 품질, 편의성
통신 기반시설 지수전자정부의 선행 조건인 통신 인프라 수준 평가인터넷이용자 수, 모바일가입자 수
인적자본 지수전자정부 이용 일반 국민의 교육 수준 평가성인문해율, 취학률, 교육기관

전자정부 고려사항

  • 전자정부에 대한 범국가적 관심 유도
  • 전자정부 선도국 위상에 걸맞는 국제사회 공헌활동 강화

BSC, 균형성과기록표

· 약 3분

BSC 개념

  • 기업 내 거버넌스 관점을 측정 가능한 핵심 성과지표로 전환하여 균형적인 경영 성과관리를 수행하는 성과관리기법
  • 균형 잡힌 성과 평가, 전략적 목표 달성, 지속가능한 성장, 책임성과 투명성 강화

BSC 구성도, 구성요소, IT-BSC 비교

BSC 구성도

재고내학

BSC 구성요소

구분내용비고
재무 관점전통적 성과 측정 방식매출액, 현금 흐름
내부 프로세스 관점조직 내부 프로세스 최적화, 프로세스 향상 노력 성과화생산 사이클시간, 단위원가
고객 관점고객 충성도 제고, 만족도 향상고객 만족도, 적시공급율
학습과 성장 관점학습 노력과 역량증진을 성과화종업원 만족도, 자격취득건수

BSC, IT-BSC 비교

구분BSCIT-BSC
관점재무, 고객, 내부프로세스, 학습과 성장기업공헌도, 사용자 만족도, 운영 프로세스, 미래지향
목표기업의 행동과 프로세스 변화IT 가치전달 및 성과 달성
활동비지니스 거버넌스IT 거버넌스
적용분야모든 비지니스 분야IT 부서, IT 서비스 제공자
도입효과조직 전반 성과 개선IT 성과, 서비스 품질 향상

BSC 고려사항

  • IT 서비스 품질향상, 개발 생산성 향상을 지원하기 위해 IT-BSC 기법 활용 필요