과 업 지 시 서

(사업명 : 건설기술인 교육관리통합시스템 개발용역)

2022.

한국건설인정책연구원

< 목  차 >

Ⅰ. 과업 개요	1

Ⅱ. 과업의 범위	1

Ⅲ. 주요 과업내용	2

IV. 과업수행 일반지침	42

Ⅴ. 보안대책	50

Ⅵ. 예정공정기간	54

Ⅰ		과업개요

1. 과업명

건설기술인 교육관리 통합시스템 개발 용역

2. 과업의 목적

❍ 교육관리기관 위탁업무를 `21년부터 시작하였으나 모든 업무가 오프라인으로 수행되고 있어 효율적인 업무수행 체계 미흡

- 갱신, 신규 지정 및 교육기관 정기평가 등 위탁업무를 보다 체계적이고 실효성있는 교육관리를 위한 온라인 전산시스템이 필요한 상황

❍ 또한 교육관리기관 위탁업무 수행에 따른 각종 데이터의 기록 및 관리를 위한 전산시스템이 필요

❍ 이에 따라 교육관리기관의 위탁업무에 필요한 정보 및 기능을 갖춘 온라인 교육관리시스템을 구축하여 교육기관과 공유·활용

Ⅱ		과업의 범위

1. 과업기간

본 과업의 기간은 계약체결일로부터 6개월 까지로 한다.

2. 과업범위

❍ 교육관리통합시스템 대표 홈페이지 및 관리자 페이지 개발

- 교육기관 및 이용자 등을 위한 교육관리통합시스템 대표 홈페이지 개발(2단계 사업예정인 건설기술인 교육 서브 홈페이지와 연계)

- 교육관리기관 위탁업무 관리를 위한 관리자 페이지 개발

❍ 교육관리기관 위탁업무를 위한 온라인 시스템 개발

- 갱신, 신규 지정 및 교육기관 운영실태 점검 등 교육기관 평가체계에 대한 온라인 시스템 구축

- 원격교육 승인 및 교육훈련계획 업무에 대한 온라인 시스템 구축

- 위탁업무 관련 각종 리스트 출력 및 각종 데이터 기록·관리

- 기타 위탁업무에 필요한 기능

❍ 교육관리시스템 운영에 필요한 전산장비(하드웨어 및 소프트웨어) 구입

Ⅲ		주요 과업 내용

1. 시스템 개발 부분

가. 요구사항 총괄표

구분	주요 내용	요구사항 수
시스템 장비구성 요구사항 (ECR)	시스템 구성 및 운영을 위한 필요한 S/W 등에 대한 요구사항	5
기능 요구사항 (FUR)	시스템이 반드시 수행하여야 하거나 시스템을 이용하여 사용자가 반드시 할 수 있어야 하는 기능(동작)에 대한 요구사항	7
성능 요구사항 (PER)	시스템의 처리속도 및 시간, 처리량, 동적·정적용량, 가용성 등 성능에 대한 요구사항	2
데이터 요구사항 (DAR)	데이터 전환 계획 및 검증 방법, 데이터 오류 발생시 처리 방안에 대한 요구사항	9
품질 요구사항 (QUR)	사업의 원활한 수행 및 운영을 위해 관리가 필요한 품질 항목, 품질평가 대상 및 목표에 대한 요구사항	4
인터페이스 요구사항 (SIR)	시스템과 외부 세계 사이를 연결하는 시스템 인터페이스와 사용자 인터페이스에 대한 요구사항	5
테스트 요구사항 (TER)	구축된 시스템이 계획된 목표 대비 제대로 운영되는 가를 테스트하고 점검하기 위한 테스트 요구사항	2
프로젝트관리 요구사항(PMR)	프로젝트의 원활한 수행을 위한 관리방법 및 추진 단계별 수행 방안에 대한 요구사항	3
프로젝트지원 요구사항 (PSR)	프로젝트의 원활한 수행을 위해 필요한 지원사항 및 방안에 대한 요구사항(교육훈련 및 기술지원, 하자보수 요구 사항 등)	4
보안 요구사항 (SER)	정보자산의 기밀성과 무결성을 확보하기 위해 시스템의 데이터 및 기능, 운영 접근을 통제하기 위한 요구사항	7
제약 요구사항 (COR)	시스템 설계, 구축, 운영과 관련한 사전에 파악된 기술·표준·제도 등의 제약조건	5
기타 요구사항 (OTR)	기타 요구사항 (추가 제안 등)	1
합 계		54

나. 요구사항 상세

1) 시스템 장비구성 요구사항

요구사항 분류		시스템 장비구성 요구사항
요구사항 고유번호		ECR-001
요구사항 명칭		시스템 개발 도구(운영환경 등)
요구사항 상세설명	정의	시스템 개발 언어 및 장비 환경
	세부내용	□ 시스템의 보완성, 확장성 및 안정성 확보를 위해 자바(Java)로 개발함. □ 제안사가 제안하는 모든 제품은 제조사의 기술지원이 가능한 정품이어야 하며, 주요 구성품과 부품은 정품만을 사용하여야 함. □ 도입 대상 SW는 안정성 및 성능이 검증된 최신 사양 및 버전이어야 하며, 국내외 적용사례가 있는 제품이어야 함 (단, 성능 및 안정성을 고려하여 필요하다고 인정되는 경우, 최신 버전이 아닌 안정화 버전을 설치할 수 있음) □ 제안사는 시스템 운영 및 법적 문제가 발생하지 않도록 관련한 라이센스 등을 추가로 제안할 수 있음. □ 운영장비 환경 - Language : Java (JDK8 이상) - Web; Aphach - WAS: Tomcat - Database : PostgreSQL - Framework : 전자정부프레임워크 □ 자동화된 통합 개발 환경을 제공해야 함. - 소스코드 관리 및 배포를 위한 형상관리, 배포관리 시스템 구축 및 필요 부분 연계 - 개발 소스에 대한 변경 이력/복구 관리 방안 제공 - 모듈 및 소스코드 등의 재사용 방안 제공 - 프로그램 변경 적용을 위한 방안 제공 - 배치 프로그램 개발 및 테스트 기능 제공 □ 전자정부 표준 프레임워크를 적용하여 개발 - 전자정부 표준 프레임워크의 공통 컴포넌트 및 개발환경, 실행환경, 관리환경 등을 최대한 활용하여 구축하여야 하며, 필요시 발주기관의 환경에 맞게 커스터마이징 또는 컴포넌트를 추가 구축
산출정보		HW : 설치확인서, 정품공급확약서, SW : 라이센스, 기술지원확약서

요구사항 분류		시스템 장비구성 요구사항
요구사항 고유번호		ECR-002
요구사항 명칭		개발환경
요구사항 상세설명	정의	개발 및 운영에 필요한 통합 환경 구축
	세부내용	□ 개발 및 운영에 필요한 다양한 환경을 개발자 관점에서 일관성 있는 인터페이스를 통해 개발할 수 있도록 통합개발 환경 구축 □ 반응형 웹구조로 설계하며, 스마트폰 및 태블릿에서 사용자가 불편없이 사용되도록 설계 및 구현 □ 어플리케이션 개발 표준 확정 - 표준 개발 가이드라인 제시(산출물 포함) - 전산화 요건 정의, 개발환경 구축 지원 및 검증 - 개발 가이드 배포, 교육 및 준수 여부 검증 - 코드/명명 규칙 등 개발 표준 확정 및 관리 □ 외부 연계를 위한 표준 체계 구축 - 외부 기관의 연계환경 변화에 대응할 수 있도록 설계 - 시스템 인터페이스 기능과 관리 방법은 관리자 매뉴얼에 포함 □ 시스템간의 연동은 XML, JSON 등의 데이터 포맷 활용 □ 웹 서비스는 SSL 기본 이용으로 보안성 강화 □ 자체적인 사용자 등록, 보안 로그인 처리를 구현 □ 서비스 영역에 ActiveX 사용 불가. 브라우저 호환성 지원 □ PC 기기 지원 (Windows, Mac 등) □ 이메일 발송, 문자 메시지 발송, 인증서 출력, PDF파일 저장 등 최적의 서비스를 위하여 발주기관과 협의하여 구성 및 구현 방법 변경 가능함.
산출정보		표준 개발 가이드라인

요구사항 분류		시스템 장비구성 요구사항
요구사항 고유번호		ECR-003
요구사항 명칭		SSL 인증서 도입
요구사항 상세설명	정의	보안통신을 위한 SSL 인증서 도입
	세부내용	□ 보안통신을 위한 SSL(Secure Socket Layer) 인증서를 도입하여 적용 □ 인증서 도입비용은 용역비에 포함
산출정보		-

요구사항 분류		시스템 장비구성 요구사항
요구사항 고유번호		ECR-004
요구사항 명칭		S/W 사용
요구사항 상세설명	정의	S/W 사용
	세부내용	□ 개발소스에 오픈소스가 포함될 경우 불법 소프트웨어 등 기업 업무용으로 사용 시 관리적, 기술적, 법적 하자가 없어야 함. □ 시스템 구성에 필요한 파일 업로드, 에디터 등의 S/W와 폰트, 이미지가 필요한 경우 사업수행자의 비용으로 도입하고 라이센스를 발주기관에게 제공
산출정보		라이센스 및 기술지원확약서

요구사항 분류		시스템 장비구성 요구사항
요구사항 고유번호		ECR-005
요구사항 명칭		H/W 구입
요구사항 상세설명	정의	H/W 구입
	세부내용	□ 하드웨어 구입 시 적용사항 - 설치 구성 완료 보고서와 정상동작 보고서(검증 필수) 제출 - 운영, 검증, 개발 환경에 동작 가능 하도록 설치 및 운영 지원 · 각 물리 서버에 OS 설치 (Rocky Linux) · 각 물리 서버에 OS보안(SecureOS로 대체 가능) 설정 (Rocky Linux)
산출정보		설치확인서 및 정품공급확약서

2) 기능 요구사항

요구사항 분류		기능 요구사항
요구사항 고유번호		FUR-001
요구사항 명칭		대표 홈페이지 개발
요구사항 상세설명	정의	사용자 편의를 고려한 홈페이지 구축 등
	세부내용	□ 대표 홈페이지 화면 및 기능 설계 - 최신 트렌드를 반영한 화면 디자인 및 설계 구현 - 사용자의 편의 및 접근성을 높인 UI(User Interface) 구현 - 화면 구성 : 기관소개, 위탁업무 안내, 건설기술인 교육훈련, 심사평가시스템, 소통마당, 정보마당 등 - 팝업창, Quick Menu 및 Home으로 이동할 수 있는 수단 제공 - 협회 및 연구원 홈페이지 등 관련사이트의 바로가기 인터페이스 구현 - 마이페이지(개인정보 관리, 수정, 공인인증서 등록 등의 기능 구현 - 사용자의 접근성, 편리성 등을 최대한 고려한 디자인 - 2단계의 건설기술인 교육관련 서브 홈페이지와 연계 ❍ 로그인 - 사용자 유형(개인, 교육기관, 평가위원)별 로그인 정보 구분 - 아이디 신청, 해지 및 아이디/비밀번호 찾기시 본인 인증이 가능(공동인증서, 휴대폰 인증, 신분증 파일 전송(첨부, 이메일) - 2단계의 서브 홈페이지와 호환 기능 구현 - 표준 기술 방식 (Active-X 및 비표준 기술 배제)으로 인증 체계를 구축하여야 함. - 담당/평가시스템 로그인은 아이디/비밀번호 또는 PKI, 핀테크인증서로 실시하여야 하며, 지정 회수 이상 로그인 실패시(권고 5회) 해당 계정은 잠금 - 담당, 평가 시스템 사용자의 비밀번호는 비밀번호 작성 규칙에 따라야 함.
산출정보		메뉴구성도

요구사항 분류		기능 요구사항
요구사항 고유번호		FUR-002
요구사항 명칭		관리자 페이지 개발
요구사항 상세설명	정의	효율적인 교육관리를 위한 관리자페이지 개발
	세부내용	❍ 관리자 페이지 화면 및 기능 설계 - 관리자 페이지는 사용자 페이지와 데이터가 연동될 수 있도록 구현 - 관리자 메뉴 : 교육기관 평가(갱신, 신규지정, 운영실태 점검, 원격교육승인, 교육훈련계획관리), 교육제도관리, 교육과정 및 강사관리, 설문자료 관리, 기타(공지사항 및 팝업창 등) - 관리자는 모든 메뉴 및 기능을 활용할 수 있으며 사용자별(관리자, 평가위원, 교육기관)로 업무에 따라 매뉴 및 기능의 제한(사용 및 노출여부)에 대한 기능 구현 ❍ 관리자 페이지 주요 기능 - 교육기관 평가 자료 등에 대한 등록·수정·삭제·완료 - 교육기관 평가 관련 접수 확인(교육기관별 확인서 제공) - 교육기관 평가 관련 신청내용에 대한 현재 진행상황 확인 - 교육기관 평가 관련 평가결과 등록·수정·삭제·완료(평가위원 및 관리자) - 기간별, 교육기관별, 업무별, 평가항목별 상세 조건 설정에 따른 통계 생성 및 조회 기능 구현 - 교육기관별, 업무별 평가 종합 결과 자료(보고서 형태) 생성 및 조회 - 교육제도 건의 및 의견수렴 등에 대한 결과자료 생성 및 조회 - 교육과정 개발 현황 및 강사 Pool 등록 및 관리 - 교육기관 설문자료 등록 및 조회 - 공지사항 및 팝업창 등 등록기능 구현 - 교육기관 및 평가위원들에게 실시간으로 알림 메시지 발송 및 열람기능 구현(예약발송, 타켓팅 기능, 발송내역 조회 포함) - 첨부파일 자료(PDF, JPG, GIF EMD)에 대한 열람 기능 구현 - 교육기관 정보 조회 및 관리 - 상기 업무에 대한 각종 통계 생성 및 결과자료 출력 기능 구현
산출정보		메뉴구성도

요구사항 분류		기능 요구사항
요구사항 고유번호		FUR-003
요구사항 명칭		기관소개
요구사항 상세설명	정의	기관소개 구성 및 안내
	세부내용	□ 인사말 : 이사장 또는 원장 인사말 □ 지정 목적 및 비전 : 교육관리기관 지정 목적 및 비전 □ 연혁 : 연구원 및 교육관리기관 연혁 □ 조직도 : 부서별 업무안내 및 연락처 □ 홍보마당 : 기관소식, 언론기사 등에 대한 등록, 수정, 구독 기능 □ 찿아 오시는 길 : 포털사이트 맵기능과 연계를 통해 연구원 위치에 대한 정보를 표시할 수 있도록 구현
산출정보		메뉴구성도

요구사항 분류		기능 요구사항
요구사항 고유번호		FUR-004
요구사항 명칭		위탁업무 안내
요구사항 상세설명	정의	위탁업무 구성 및 안내
	세부내용	❍ 위탁업무별 업무 안내(업무명을 구분하고 해당 업무를 선택하면 그 업무에 대한 제도, 기준, 절차와 방법을 표기) - 갱신 및 신규 지정 심사 - 교육기관 운영실태 점검 - 원격교육 승인 - 교육훈련계획 검토 - 우수강사 육성 및 Pool 관리 - 교육과정 개발 및 시범교육 - 교육제도 관련 정책연구(소통마당의 교육제도 개선 건의 및 의견수렴 바로가기 연결) - 교육기관 총량 - 교육기관 관련 행정처분 조사 및 현황 ❍ 교육기관 평가 업무(갱신 및 신규 지정 심사, 교육기관 운영실태 점검, 원격교육 승인, 교육훈련계획 검토)에 대하여 심사평가시스템으로 바로가기 연결
산출정보		메뉴구성도

요구사항 분류		기능 요구사항
요구사항 고유번호		FUR-005
요구사항 명칭		건설기술인 교육훈련
요구사항 상세설명	정의	건설기술인 교육훈련 구성 및 안내
	세부내용	□ 건설기술인 교육관리 제도 - 교육관리기관에 대한 제도 및 기준, 지정현황 □ 건설기술인 교육훈련 제도 - 교육훈련제도 내용별로 구분하고 해당 내용을 선택하면 그 내용을 안내 □ 건설기술인 교육훈련 대행기관 - 국토교통부장관으로 지정받은 15개 교육기관 안내(주기별로 자동 순환하는 방법 구현 ) - 3년마다 교육기관 갱신 및 신규지정
산출정보		메뉴구성도

요구사항 분류		기능 요구사항
요구사항 고유번호		FUR-006
요구사항 명칭		심사평가시스템
요구사항 상세설명	정의	심사평가시스템 구성 및 기능
	세부내용	❍ 교육기관 평가(갱신, 신규 지정, 운영실태 점검, 원격교육 승인 및 교육훈련계획 검토) 업무에 대한 신청시스템 구현 - 교육기관 평가절차(로그인 → 해당업무 선택 및 신청 → 항목별 평가내용 등록 및 증빙자료 업로드 → 수정 및 반려(오류시) → 신청완료 → 평가위원 배정 및 안내 → 업무별 심사 및 평가(서류 및 현장 실사 등) → 평가결과 등록 및 확인 → 조회 및 결과서 출력)에 따라 사용자 편의 및 접근성을 높인 UI(User Interface) 구현 - 교육기관 평가 신청 및 결과 등에 대한 조회 기능 구현(접수 및 처리상태 구분 등) - 교육기관별 교육신청에 대한 현재 진행상황 조회 및 확인 기능 구현 - 시스템 내 사용자 편의성 및 업무 효율성 증대 등을 위하여 다양한 형태(한글, 엑셀, JPG, PDF 등)로 업로드/다운로드가 가능하도록 구현 - 교육기관 평가에 대한 정보들이 교육기관, 발주기관, 평가위원과 서로 공유할 수 있는 연결 구조 구현 - 신청 및 결과에 따른 각종 증명서 조회 및 출력 기능 구현 ❍ 교육기관 평가 업무에 대한 평가시스템 구현 - 평가방법(정성과 정량, 서류 및 현장)에 따른 평가 구조 설계 - 업무별, 교육기관별, 평가위원별 등 평가결과 등록, 수정 및 완료 - 평가위원별 평가대상, 일정 안내(리스트 및 캘린더형) < 교육기관 평가 관련 세부기능> □ 평가신청 관리 - 교육기관 평가 참여 신청 기능 개발 - 교육기관 평가 포기 신청 기능 개발 - 평가 신청 현황 및 결과 조회 기능 개발 - 평가 담당자 검색 및 정보 조회 기능 개발 □ 평가일정 조회 - 평가일정 목록 조회 및 검색 기능 개발 □ 평가현황 - 평가 현황 모니터링 기능 개발 □ 평가 결과 및 관리 - 평가 결과 조회 기능 개발 - 최종 평가결과 조회 기능 개발 - 교육기관 평가 결과 관리 기능 개발 - 교육기관 피드백보고서 관리 기능 개발 □ 평가위원 관리 - 평가위원 등록/수정/삭제 및 조회 기능 개발 - 평가 위원 배정 관리 기능 개발 - 교육기관별 평가위원 배정 관리 기능 개발 □ 교육기관 관리 - 평가 담당자 등록/수정/삭제 및 조회 기능 개발 - 평가신청 공고내용 등록/수정/삭제 및 조회 기능 개발 - 서면평가자료 관리 기능 개발 - 평가 확인서 관리 기능 개발
산출정보		메뉴구성도

요구사항 분류		기능 요구사항
요구사항 고유번호		FUR-007
요구사항 명칭		소통마당
요구사항 상세설명	정의	소통마당 구성 및 안내
	세부내용	□ 공지사항 - 교육기관 등 업무별 공지가 필요한 사항에 대한 안내 □ Q&A - 교육관리기관 업무 및 건설기술인 교육과 관련된 질의응답 기능 구현(로그인시에만 가능) □ 자료실 - 교육관리기관 업무관련 서식 등 각종 자료 □ 교육제도 개선방 - 교육제도 개선에 관한 건의사항 및 의견수렴 창 개설 □ 설문조사 - 교육관리기관 업무와 관련한 설문조사 기능 구현
산출정보		메뉴구성도

3) 성능 요구사항

요구사항 분류		성능 요구사항
요구사항 고유번호		PER-001
요구사항 명칭		시스템 성능 일반 요건
요구사항 상세설명	정의	시스템 성능을 고려한 개발방안 제시 및 성능 테스트
	세부내용	□ 대상 시스템의 성능을 고려한 개발 방안 제시 - 시스템 전체 및 세부 구성 부분별 성능 관점에서 사용자 응답속도, 처리속도를 일정수준으로 보장하는 방안을 제안하고, 개발에 반영하여야 함. □ 성능 진단 및 최적화 - 사업수행자는 구축 시스템에 대한 성능 시험(부하시험 포함)과 성능진단을 전문가를 활용하여 서비스 오픈 전 최소 1회 이상 실시한 후, 성능점검 보고(문제점 포함) - 사업수행자는 시스템 자원현황, 사용자, 데이터 등을 종합적으로 고려하여 성능 최적화 작업 수행 - 사업수행자는 문제점에 대한 보완조치를 실시하여야 하며, 조치결과 보고 □ 서비스 개시 후 실제 운영환경에서 점검시 성능저하가 발생하는 경우 이를 지원하여 해결하여야 함.
산출정보		시스템 성능 개발방안 및 성능 테스트 결과보고서

요구사항 분류		성능 요구사항
요구사항 고유번호		PER-002
요구사항 명칭		웹 페이지 응답 시간
요구사항 상세설명	정의	평균 응답시간 및 오류 메시지
	세부내용	□ 로딩시간을 최소화하고 서버 부하를 줄일 수 있는 기술을 적용 □ 사용자가 요청하는 시간으로부터 3초 내에 그 결과기 나타날 수 있도록 구현 □ 사용자가 입력한 데이터 형식의 모든 오류는 사용자가 시스템에 그 정보를 입력한 지 3초 이내에 적당한 오류 메시지를 사용자에게 제시
산출정보		-

4) 데이터 요구사항

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-001
요구사항 명칭		데이터베이스 구조 산출물
요구사항 상세설명	정의	데이터 구조 산출물의 최신성 유지 및 산출물 목록
	세부내용	❍ 사업수행자는 「공공기관의 데이터베이스 표준화 지침」(행정안전부 고시)에 따라 구조 산출물의 최신성을 유지하여야 함. ❍ 데이터 구조 산출물 - (정의서) 데이터베이스, 테이블, 컬럼, 엔티티, 속성 - (다이어그램) 물리데이터모델, 논리데이터모델
산출정보		(정의서)데이터베이스/테이블/컬럼/엔티티/속성, (다이어그램)물리데이터모델/논리데이터모델

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-002
요구사항 명칭		데이터 품질관리
요구사항 상세설명	정의	데이터 품질관리를 위한 업무수행
	세부내용	❍ 사업수행자는 「공공데이터 관리지침」에 근거하여 데이터의 품질관리 및 조치 활동 등을 정기적으로 수행하여여 하며, 그에 따른 계획서와 결과서를 제출하여야 함. - 데이터 품질수준 평가에 필요한 진단 활동 및 산출물 작성 지원 - 데이터의 오류를 진단하고 결과보고 및 개선활동 지원
산출정보		데이터 품질관리 계획 및 결과보고서

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-003
요구사항 명칭		데이터 표준 수립 및 상위표준 준수
요구사항 상세설명	정의	데이터 표준 수립
	세부내용	❍ 데이터 표준 수립 및 상위표준 준수 - 시스템 구축에 필요한 데이터 표준항목(단어, 용어, 도메인, 코드)을 정의하여 구축되는 시스템의 데이터 표준 사전을 제정하여야 함. - DB 표준항목 제정 시 범정부 표준(공공기관의 데이터베이스 표준화 지침(행정안전부 고시), 공통표준용어)과 발주기관 또는 국내·외 산업 표준을 준수하고 표준 사전에 준수 여부를 식별할 수 있도록 하여야 함.
산출정보		데이터 표준 사전(용어, 단어, 도메인, 코드)

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-004
요구사항 명칭		데이터 표준관리
요구사항 상세설명	정의	데이터 표준관리 및 점검
	세부내용	❍ 데이터 표준관리 방안 제시 - 시스템 구축기간 동안 데이터 표준 관리를 위한 방안(변경이력 포함)을 제시하고 표준 사전과 데이터 항목의 일치여부를 주기적으로 점검하여야 함.
산출정보		데이터 표준 관리 방안(매뉴얼, 가이드 등)

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-005
요구사항 명칭		데이터 구조설계
요구사항 상세설명	정의	데이터 구조설계 원칙
	세부내용	❍ 데이터 구조 설계 기준 제시 - 데이터 구조 설계(모델링) 기준을 제시하고 이를 준수하여 데이터 구조를 설계, 구현하여야 함. ❍ 데이터 주제영역 정의 및 개념·논리·물리 모델 설계 - 데이터 활용, 업무요건 변화, 시스템 변경 등으로 인한 DB의 구조적 변화가 최소화될 수 있도록 유연한 구조로 설계하여야 함 - 업무규칙(BR) 처리를 위한 데이터 주제영역, 개념 데이터 모델, 논리 데이터 모델, 물리 데이터 모델이 설계되어야 함 - 데이터 설계 표준(데이터 분류체계, 명명 규칙, DB Object 사용기준 등)을 정의하고 적용하여야 함.
산출정보		데이터 구조 설계 기준, 데이터 주제영역 정의서, 데이터(개념, 논리, 물리) 모델 설계서

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-006
요구사항 명칭		데이터 구조 검증
요구사항 상세설명	정의	데이터 모델 검증기준 및 결과
	세부내용	❍ 데이터 모델 검증 / 결과 - 설계된 데이터 모델은 설계자·개발자·발주기관·전문가 등이 참여하여 검증하여야 하며, 그 결과를 제출하여야 함. - 각 단계별 데이터 모델 검증 시 기준을 정의하고 실시하여야 함 예) 논리데이터 모델 검증 기준 : 요구사항 대비 논리 모델의 완전성(논리데이터 모델이 비즈니스 요구사항의 누락 여부) : 정규화 충족 여부 예) 물리데이터 모델 검증 기준 : 중복 테이블 여부, 중복 컬럼 여부, 반정규화된 중복 데이터 정합성 유지 방안 여부
산출정보		데이터 모델 검증 계획/결과

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-007
요구사항 명칭		데이터 구조 관리
요구사항 상세설명	정의	데이터 구조 관리 방안
	세부내용	❍ 데이터 구조 관리 방안 제시 - 시스템 구축기간 동안 데이터 구조 관리를 위한 방안(변경이력 포함)을 제시하고 DB의 형상과 물리데이터 모델의 형상 일치 여부를 주기적으로 점검하여야 함
산출정보		데이터 구조관리 방안(매뉴얼, 가이드 등)

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-008
요구사항 명칭		데이터 값 검증방안
요구사항 상세설명	정의	데이터 값 검증 및 오류 방지
	세부내용	❍ 데이터 값 검증 방안 제시 - 시스템 구축 후 입력되는 데이터들에 대한 값 검증 및 오류 데이터 입력 방지 방안을 제시하고 적용하여야 함 - 목표시스템(DB)의 구축·운영 근거(법령, 규정, 규칙, 매뉴얼 등)에 맞는 업무규칙(BR)를 정의하여야 함
산출정보		데이터 값 진단 계획/결과, 업무규칙 정의서

요구사항 분류		데이터 요구사항
요구사항 고유번호		DAR-009
요구사항 명칭		메타데이터 관리체계
요구사항 상세설명	정의	메타데이터 현행화
	세부내용	❍ 메타데이터 현행화 - 목표시스템의 메타데이터 표준 관리 항목이 발주기관의 메타데이터 관리시스템과 중앙메타시스템에 등록 및 현행화 되도록 지원하여야 함 ※ 발주기관에서 운영 중인 메타데이터 관리시스템이 없는 경우 문서,파일 등으로 메타데이터 항목을 작성하여 제출하여야 함.
산출정보		메타데이터 현행화 결과

5) 품질 요구사항

요구사항 분류		품질 요구사항
요구사항 고유번호		QUR-001
요구사항 명칭		기능 구현 정확성(요구사항 승인)
요구사항 상세설명	정의	사업범위 설정
	세부내용	□ 시스템 개발에 대한 사업범위는 발주기관의 제안요청서, 계약상대자의 제안서, 업무 설계시 발주기관의 요구사항을 포함함. □ 사업범위는 요구사항에 기록하고 시스템에 반영 - 요구사항이 모두 반영되지 않은 상태에서 승인(인수) 테스트 요청을 할 수 없음 - 사업수행자의 불가항력으로 인한 미 반영 사항은 발주기관의 승인을 받아야 함. □ 제공되기로 한 요구사항을 제공하는지 여부는 각 기능 요구사항의 검증(테스트)를 통해 예상된 결과가 도출되었을 경우 요구사항을 제공한 것으로 평가 □ 기능 구현 정확성은 관리자가 직접 테스트 수행 기간에 이용자 관점에서 테스트를 수행함으로써 평가.
산출정보		-

요구사항 분류		품질 요구사항
요구사항 고유번호		QUR-002
요구사항 명칭		소스코드 관리
요구사항 상세설명	정의	소스코드 형상관리
	세부내용	□ 모든 소스코드는 형상관리 도구를 이용하여 소스코드 관리 서버에서 버전별로 관리되어야 한다. □ 서비스를 제공하기 위한 모든 소스코드는 형상관리 서버를 개발서버, 소스코드관리서버에 설치하여 버전별로 관리되어야 하며, 형상관리 도구는 오픈 소스로 이용할 수 있으며 관련 비용은 사업자가 부담한다.
산출정보		-

요구사항 분류		품질 요구사항
요구사항 고유번호		QUR-003
요구사항 명칭		품질 보증 방안
요구사항 상세설명	정의	웹 호환성 준수, 장애인 고령자 등의 정보 접근 및 이용편의 증진
	세부내용	□ 품질보증방안 - 본 사업의 품질보증을 위한 조직, 방법, 절차, 내용 등을 제시 - 본 사업 추진 시 예상되는 위험요소 도출 및 관리방법, 의사소통 방법, 세부 업무수행에 대한 제반 품질보증방안 제시 □ 웹 호환성 준수지침 - 전자정부 웹사이트 품질관리 지침(행정안전부고시 제2021-19호) - 한국형 웹 콘텐츠 접근성 지침 - 장애인 고령자 등의 정보 접근 및 이용편의 증진을 위한 고시(과학기술정보통신부고시 제2019-25호) □ 개인정보보호법에 의한 개인정보보호 지침 준수
산출정보		-

요구사항 분류		품질 요구사항
요구사항 고유번호		QUR-004
요구사항 명칭		이식성
요구사항 상세설명	정의	상호 호환성 구축
	세부내용	□ 구축된 서비스의 서버운영환경은 Linux, Unix 운영체제 모두에 이식될 수 있어야 한다. □ 구축된 서비스는 H/W 독립적으로 기종에 관계없는 상호 호환성을 가지도록 구축되어야 한다. □ 구축된 서비스는 WAS 독립적으로 J2SE이상 규격을 만족하는 제품에 대한 상호호환성을 가지도록 구축되어야 한다.
산출정보		-

6) 인터페이스 요구사항

요구사항 분류		인터페이스 요구사항
요구사항 고유번호		SIR-001
요구사항 명칭		사용자 인터페이스
요구사항 상세설명	정의	사용자 친화적 인터페이스 구축
	세부내용	□ 시스템은 사용자 이용이 편리하도록 웹 기반으로 구축 □ 시스템의 모든 기능은 웹브라우저를 통하여 작동되도록 구현 □ 주요 3종 이상의 웹브라우저에 호환이 가능하도록 시스템 구축 ( Chrome, Safari, Firefox, Edge 등 지원)
산출정보		-

요구사항 분류		인터페이스 요구사항
요구사항 고유번호		SIR-002
요구사항 명칭		사용자 운영성
요구사항 상세설명	정의	사용자 접근성 및 사용편리를 고려한 화면 및 기능 개발
	세부내용	□ 시스템은 실행 시에 오류를 최소화하기 위하여 사용자가 시스템 동작을 취소할 수 있는 기능을 제공하여야 하며 취소 동작을 1초 이내에 수행할 수 있도록 구현 □ 사용자의 접근이 용이하도록 시스템 메뉴 체계를 구성하여야 하며, 메인 메뉴는 전체 메뉴를 풀다운 방식으로 제공 □ 전체메뉴를 볼 수 있는 Quick Menu 제공 □ 시스템은 사용자 권한별 메뉴를 구성하여 제공 □ 모든 페이지에는 현재 위치에 대한 명확한 위치 정보를 표시 □ 사용자가 자주 사용하는 업무에 대한 접근성을 강화하고 이에 따른 화면을 구성 □ 사용자가 진행 상태와 결과를 쉽게 볼 수 있고 향후 수행 활동들을 쉽게 할 수 있도록 목록에서 제공할 정보를 설계 □ Coloring 및 자동 분류를 통한 유사 정보들 간의 구분을 용이하게 구현 □ 사용자가 필수로 입력해야 하는 항목과 선택 항목을 표시하여야 하며 필수 입력 항목을 미 입력 시 등록 및 수정이 되지 않도록 구현 □ 웹 표준 및 웹 접근성 지원 - 전자정부 웹사이트 품질관리 지침(행정안전부고시 제2021-19호) - 한국형 웹 콘텐츠 접근성 지침 - 장애인 고령자 등의 정보 접근 및 이용편의 증진을 위한 고시(과학기술정보통신부고시 제2019-25호) □ 사용자의 수행 활동에 대한 확인 메시지를 제공한다. □ 사용자 서비스는 2종 이상의 주요 웹 브라우저(Chrome, Edge)의 다양한 버전에서 정상 동작 가능해야 함 □ 웹 표준준수, 개인정보 보호, 보안관리, 웹서비스 성능 유지 등 사용자 편의성과 사용자 친화적 UI 지원하여야 함 □ 직관적인 인터페이스를 제공하도록 화면 구성
산출정보		-

요구사항 분류		인터페이스 요구사항
요구사항 고유번호		SIR-003
요구사항 명칭		도움말 제공
요구사항 상세설명	정의	온라인 도움말
	세부내용	□ 시스템에서 제공하는 사용자 기능은 온라인 도움말을 제공 □ 사용자가 별도의 교육을 받지 않더라도 온라인 도움말을 이용하여 사용자 기능을 이용할 수 있어야 함. □ 시스템에서 제공하는 인터페이스 기능과 방법은 관리자 매뉴얼에 포함하여야 함.
산출정보		-

요구사항 분류		인터페이스 요구사항
요구사항 고유번호		SIR-004
요구사항 명칭		메시지 제공
요구사항 상세설명	정의	메시지 제공 및 오류 대처
	세부사항	□ 삭제, 등록 완료, 미완료 후 저장 등 사용자의 수행 활동에 대한 메시지를 제공 □ 시스템은 온라인 에러 메시지 기능을 제공하여야 하며 구체적인 오류 내용 및 대처방안을 안내하여야 함. - 에러 메시지를 포함한 메시지는 일관되고 통일성 있게 구성 - 사용자가 입력한 데이터 형식 오류는 사용자가 시스템에 그 정보를 입력한 후 2초 내에 적당한 오류 메시지를 사용자에게 제시 □ 통계 및 자료 추출 기능 이용 시 3초 이상 소요될 경우 연산 작업을 시작하는 시점에 사용자에게 해당 사항에 대하여 팝업 메시지로 알려야 함. □ 시스템은 콘텐츠의 모양이나 배치를 논리적으로 이해하기 쉽게 구성하여야 함.
산출정보		-

요구사항 분류		인터페이스 요구사항
요구사항 고유번호		SIR-005
요구사항 명칭		시스템 연동 인터페이스
요구사항 상세설명	정의	인터페이스 표준화
	세부내용	□ 구축 되는 시스템간의 연동 인터페이스 표준화 및 연동 방안을 수립하여야 함. - 실명 인증, SMS, 카카오톡 등과 시스템 연계 운영 □ 시스템 연동 시 XML, JSON의 데이터 포맷 활용하여 암호화 통신을 하여야 함. 단 서버간의 연결이 보안 환경으로 구성된 경우에는 암호화 통신을 제외 할 수 있다. □ 정보연계 목적에 따라 필요한 범위 내 최소한의 정보로 연계
산출정보		-

7) 테스트 요구사항

요구사항 분류		테스트 요구사항
요구사항 고유번호		TER-001
요구사항 명칭		테스트 계획 수립
요구사항 상세설명	정의	테스트 계획 수립 및 결과 관리
	세부사항	□ 제안사는 요구사항별 적합, 부적합을 판정할 수 있도록 단위 및 통합테스트에 대한 체계적인 테스트방안 제시 □ 테스트 방안은 다음과 같은 세부적인 사항을 포함하여야 함. - 본 사업기간 동안 각각의 테스트 실시 후 테스트 결과를 기록하고, 테스트 결과를 모니터링 하여 결함 발견 시 결함이 해소될 때까지 테스트를 지속적으로 실시해야 하며, 이때 테스트 결과에 대한 이력을 관리해야 함. - 발생 가능한 상황에 대해서 시나리오를 작성하여 적합한 테스트 데이터(오류 데이터 포함)를 입력하여 체계적이고 효율적으로 실시해야 함.
산출정보		테스트 시나리오/결과서

요구사항 분류		테스트 요구사항
요구사항 고유번호		TER-002
요구사항 명칭		승인(인수) 검사 및 테스트
요구사항 상세설명	정의	승인 검사 및 테스트
	세부사항	□ 발주기관의 승인(인수) 검사 및 테스트 요청에 대한 다음의 사항을 만족해야 함 - 사업수행자는 최종 산출물 및 테스트 결과물을 첨부하여 발주기관에게 승인 검사 및 테스트를 요청하여야 하며, 승인 검사 및 테스트 과정에서 발견된 하자 사항은 만족한 결과를 얻을 때까지 보완ㆍ테스트를 반복적으로 실시해야 한다. 불가항력으로 인한 미조치 사항은 발주기관의 승인을 득해야 함. - 사업수행자는 개발 완료 후 승인 검사 및 테스트를 요청할 수 있으며, 발주기관은 승인 검사 및 테스트를 실시함. □ 발주기관 승인(인수) 검사/테스트 수행방법, 절차, 점검사항, 최종 검수 기준 등을 세부적으로 기술하여야 함. - 요구사항별 적합/부적합 판정을 할 수 있도록 요구사항별 테스트를 수행할 수 있어야 하며, 이에 따른 테스트 데이터를 준비해야 함.
산출정보		테스트 시나리오/결과서

8) 프로젝트 관리 요구사항

요구사항 분류		프로젝트 관리 요구사항
요구사항 고유번호		PMR-001
요구사항 명칭		사업조직 및 인력구성
요구사항 상세설명	정의	프로젝트 수행 인력 및 인력 교체
	세부사항	□ 본 사업을 수행할 추진조직, 인력구성 및 프로필과 단계별 인력투입계획 및 역할, 투입률 등을 제시하여야 함. □ 용역수행책임자(PM)는 반드시 제안업체 소속으로 IT PM 경력을 가진 자로서 본 사업을 총괄할 수 있는 전문 인력이어야 하며, 유사사업 참여 실적, 자격, 경력 등 기술수준을 상세하게 제시하여야 함. □ 투입인력과 관련하여 다음과 같은 내용이 반드시 준수되어야 함 - 제안사가 제안한 투입인력은 발주기관의 동의 없이 계약상대자 임의로 변경할 수 없음 - 사업 진행 중 특별한 사유가 없는 한 인력교체는 원칙적으로 불가하나, 불가항력 사유로 인력교체 필요시 인력교체 1개월 전에 발주기관의 승인을 받아야 하며, 동급 이상의 대체 인력을 투입하여 7일 이상의 업무 인계·인수 기간을 두어야 함. □ 인력 교체 기간 동안 발생하는 업무의 안정화 및 품질저하 방지대책을 제시해야 하고, 인계·인수 기간 동안 교체인력에 대한 인건비는 계약상대자의 부담으로 처리하여야 하며, 투입공수에서 제외함. □ 본 업무 개발을 위한 제반절차와 개발기준 및 방법 등은 발주기관과 협의 하에 정하며 발주기관의 요청에 따라 개발범위 규모보다 10% 이내에서 추가 개발되더라도 계약금액에 포함된 것으로 함.
산출정보		-

요구사항 분류		프로젝트 관리 요구사항
요구사항 고유번호		PMR-002
요구사항 명칭		산출물 관리계획
요구사항 상세설명	정의	각종 산출물 작성 및 제출
	세부사항	□ 사업수행계획서(착수보고서) - 계약상대자는 계약일로부터 14일 이내에 사업목적 및 범위, 추진체계, 추진일정, 인력 투입 계획, 사업수행자 명단 및 담당업무 등 구체적인 사업수행계획서와 사업관련 위험, 진도 및 보안 등의 관리방안 서류를 제출 □ 과업기간 동안에 내/외부 관계자를 참석시켜 착수보고회, 중간보고회, 최종보고회를 발주기관과 협의하여 실시할 수 있으며 결과를 반영하여 산출물을 제출해야 함. □ 정기보고서 - 사업진행내용, 업무협의(회의)내용, 투입인력 현황, 진척사항, 장비 반입상황, 기타 특기사항을 기록한 업무일지를 작성하여 발주기관과 협의한 기간 단위로 작성·제출 □ 수시보고서 - 원활한 사업추진을 위해 필요시 또는 특이사항 발생 시 비정기적인 보고서 작성·제출 □ 최종보고서 - 계약상대자는 사업종료 15일 전에 최종 산출물에 대한 초안을 발주기관과 협의한 후 제출하여야 하며, 이 때 제안요청서, 제안서, 과업지시서 등 업무범위에 포함된 사항이 포함되어야 하고 수정보완을 거쳐 사업종료시까지 최종 제출해야 함. - 최종보고서 제출시 아래사항을 첨부하여 제출하여야 함. ① 관리 및 운영자, 사용자 지침서(매뉴얼) 각 5부 • 관리자 및 운영자 매뉴얼 : 서비스 운영자가 운영을 위해 알아야 하는 시스템, 서비스관리 등에 대한 운영 지침서 • 사용자 매뉴얼 : 일반 사용자가 서비스 사용을 위해 알아야 하는 가이드 문서로 웹 사이트의 메뉴별 이용방법에 대해 기술 ② 원시자료 제출(USB 2개) : 프로그램 소스, 이미지(포토샵, 일러스트 등) 소스 ③ 요구정의서 : 서비스, 디자인, 기능적인 요구사항을 수용하여 상세 부분으로 정리한 문서로 상세 기획을 위한 근거자료 및 프로젝트 완성도 평가시의 비교 기준 자료로 활용 ④ 메뉴구성도 : 메인메뉴, 서브메뉴, 유틸리티 메뉴 등 전체 구성 정보를 하나의 구조도로 정리한 문서 ⑤ 데이터 명세서 : 콘텐츠 분류와 서비스 구성에 대한 자료 및 네이밍 규칙 정의 ⑥ 와이어프레임 : 각 화면별 레이아웃 및 기능을 상세하게 기술한 UI설계도 ⑦ ERD(Entity Relation Diagram) : 데이터베이스(DB)의 구성 및 관계를 알 수 있는 자료로 각 테이블의 물리적 논리적 관계를 설명해주며, 테이블명세서를 포함 ⑧ 테스트 시나리오/결과서 : 서비스 테스트를 위한 자료로 테스트할 항목을 순차적 방식으로 구분하여 정의하고 이에 따른 테스트 결과를 체크하는 문서로 개발 결과물에 대한 완성도를 확인하는데 활용 ⑨ 프로그램 개발명세서 : 개발된 프로그램에 대한 명세서로 운영 중 프로그램의 개선 필요시 활용되는 자료 ⑪ 프로그램 목록 : 개발 프로그램에 대한 기능 및 파일명 위치 등을 표시한 목록자료 ⑫ 스타일가이드 : 스타일가이드는 구축 시에는 통일된 디자인을 관리하는 기준자료가 되고 구축 완료 후에는 운영 중 추가되는 페이지를 일관성 있게 관리하는 기준문서로 디자인적인 요소와 기획적인 요소를 함께 정리한 문서 □ 최종보고서 제출 시 소프트웨어 진흥법 제46조에 따라 SW사업정보(SW사업 수행 및 실적정보) 데이터를 작성 및 제출하여야 하며, 도입 S/W, 사용된 폰트, 이미지 등의 라이센스를 제출한다. □ 보고서 작성, 각종 보고회 개최 등에 필요한 경비는 용역비에 포함
산출정보		사업수행계획서(착수보고서), 정기보고서, 수시보고서, 최종보고서(첨부목록 포함)

요구사항 분류		프로젝트 관리 요구사항
요구사항 고유번호		PMR-003
요구사항 명칭		프로젝트 일정 관리
요구사항 상세설명	정의	프로젝트 개발 계획 및 실적 관리
	세부사항	□ 개발 일정계획을 수립하여 계획대비 실적을 관리하여야 함. □ 일정계획은 사업수행계획서 제출 시 포함하여 제출하여야 함. □ 천재지변 등 불가항력으로 사업수행에 지장이 생겼을 때와, 설계 변경 또는 발주기관의 사유로 사업기간의 연장이 불가피할 때 발주기관의 승인을 얻어 기간을 연장한다.
산출정보		-

9) 프로젝트 지원 요구사항

요구사항 분류		프로젝트 지원 요구사항
요구사항 고유번호		PSR-001
요구사항 명칭		교육지원 및 시험운영
요구사항 상세설명	정의	교육지원 및 시험운영 계획 제시
	세부사항	□ 체계적이고 효율적인 교육을 위하여 교육훈련 계획을 제출하여야 함. □ 교육훈련계획 작성 시 교육대상, 교육일정 및 장소, 내용, 교재, 제반사항 발주기관과 협의하여 결정하여야 하며, 아래의 사항을 포함하여야 함 - 교육대상(사용자, 관리자 등 교육대상 구분) - 교육일정, 교육장소, 교육내용, 교육교재에 관한 사항 - 시스템의 운영, 시스템 감시 및 보안, 비상복구 방법 - 기타 교육관련 사항 등 □ 교육훈련계획에는 시스템 구축 및 운영상 필요하다고 판단되어 발주기관은 관련 교육을 요구할 수 있으며, 본 사업 수행 범위 내에서 적극 지원하여야 함. □ 사업수행자는 사업목적의 달성 및 성공적인 시스템 운영을 위한 시험운영계획을 제시하여야 함.
산출정보		교육훈련계획서, 시험운영계획서

요구사항 분류		프로젝트 지원 요구사항
요구사항 고유번호		PSR-002
요구사항 명칭		기술이전 및 백업/복구 지원
요구사항 상세설명	정의	기술이전 및 백업/복구 대책
	세부사항	□ 시스템 운영과 관련된 기술이전 대상을 구체적으로 제시하여야 하며, 기술이전 분야, 내용, 방법, 기간, 인원 등을 명시하여야 함. - 사업수행자는 정보기술에 대한 지속적인 정보제공 및 기술자문에 응해야 함 - 사업수행자는 구축한 시스템에 대하여 발주기관이 기능보완을 하고자 할 경우 필요한 제반 기술 사항을 지원하여야 함. □ 시스템 개발에 따른 각종 장애에 대한 대처방안과 백업/복구 대책을 제시하여야 함.
산출정보		-

요구사항 분류		프로젝트 지원 요구사항
요구사항 고유번호		PSR-003
요구사항 명칭		하자담보책임기간 및 계획수립
요구사항 상세설명	정의	하자담보 및 보수 지원
	세부사항	□ 구축 시스템의 하자보증 기간은 최종 검수일로부터 12개월로 하며, 동기간 중 구축시스템에 하자가 발생할 경우 해당 분야에 대해 무상으로 즉시 처리하여야 함. □ 구축 시스템에 대한 최종 검사 완료 후 안정적인 서비스를 위해 아래의 사항을 포함하여 하자담보 책임계획을 수립하고 제출하여야 함. - 시스템 관련 응용 S/W 기능개선을 위한 각 공정단계(분석, 설계, 시험운영, 구현 등)에 DB모델링, 프로그램 튜닝 등을 전담할 인력1명을 지정하고 지속적으로 지원 - 하자보증 기간 내에 중대한 결함이 발생하는 경우 문제 해결시까지 개발 참여자를 투입하고, 필요한 경우에는 대상 프로그램 등을 재개발 □ 사업검수 완료 후, 시스템의 안정화 및 유지보수를 위해 일정기간 동안 개발자 지원 등 유지보수계획을 제출하여야 함. □ 무상 하자보수 기간 경과 후, 구축 시스템에 대한 유상 유지관리 조건을 제시
산출정보		하자담보첵임계획서 및 유지보수계획서

요구사항 분류		프로젝트 지원 요구사항
요구사항 고유번호		PSR-004
요구사항 명칭		작업장소 등 상호협의 결정
요구사항 상세설명	정의	프로젝트 수행 작업장소 협의 및 결정
	세부사항	□ 사업수행자는 본 과업수행을 위해 필요한 작업장소 등(장소, 설비, 기타 작업환경)을 상호 협의하여 결정하며, 핵심 개발인력이 아닌 지원인력의 근무장소는 보안 등 특별한 사유를 제외하고는 사업수행자가 달리 정할 수 있음. □ 사업수행자는 작업장소 상호협의 시 제안요청서 내 명시된 보안 요구사항을 준수한 작업장소를 제시할 수 있으며, 발주기관은 제시된 작업장소에 관하여 우선 검토함. 단 발주기관은 사업자가 제시한 작업장소가 보안 요구사항을 준수하지 못한 경우 거부할 수 있음. □ 원격지 개발 장소 보안요구사항 - 사업수행자는 원격지 개발에 따른 보안사고 등 위험요인을 식별하여 이에 대한 대응방안을 제안하여야 함. - 사업수행자는 원격지 보안요구사항(한국정보화진흥원 원격지 개발사업 관리가이드) 등을 준수하여 원격지 개발에 따른 구체적인 원격지 보안관리대책(참여 인원, 원격지 개발 장소 및 장비, 원격지 개발 장소의 노트북ㆍUSB 등 휴대용 저장매체, 네트워크, 자료 등)을 제시하여야 함. □ 작업장소 관련비용은 전체 사업예산에 계상되어 있으므로 사업수행자가 부담
산출정보		-

10) 보안 요구사항

요구사항 분류		보안 요구사항
요구사항 고유번호		SER-001
요구사항 명칭		책임 및 보안 지침
요구사항 상세설명	정의	사업수행에 관한 책임 및 보안대책
	세부사항	□ 사업수행자는 사업수행기간 중 개인정보보호법, 보안업무규정 등을 준수하여야 하며, 인원, 문서 및 장비 등의 보안관리계획을 제출하여야 함. □ 사업수행자는 계약을 수행함에 있어 제3자의 특허권 또는 저작권을 침해하거나 본 사업수행에 관련된 기기로 인하여 발주기관을 대상으로 한 손해배상 청구소송이 제기될 경우, 계약상대자는 피해자 측에 합의 배상하고 발주기관을 상대로 한 민·형사상 청구권을 포기하겠다는 합의서를 제출하여야 함. □ 본 사업과 관련하여 취득한 시스템 환경, 운영 및 시설 등에 관한 정보를 외부에 누설하여서는 안 되며, 사업 수행중은 물론 사업이 완료된 이후에라도 정보가 외부로 유출되지 않도록 보안대책을 마련해야 하며, 사업종료 시에는 완전 폐기 또는 반납해야 함. □ 위 사항의 위반으로 인해 문제가 발생하였을 경우 계약업체는 어떠한 민·형사상 책임도 감수하여야 함. □ 사업수행자는 대표자에 대한 보안각서를 제출하여야 함. □ 사업수행자는 개인정보처리위탁 계약을 체결하고 대표자 및 사업에 참여하는 모든 인력에 대하여 ‘개인정보 처리위탁(제공) 계약 보안 서약서’를 제출하여야 함.
산출정보		보안관리계획서, 합의서, 보안각서(대표자), 개인정보 처리위탁(제공) 계약 보안 서약서

요구사항 분류		보안 요구사항
요구사항 고유번호		SER-002
요구사항 명칭		사용자 및 관리자 인증과 접근제어(계정/권한 설정)
요구사항 상세설명	정의	시스템 접근 제한
	세부사항	□ 사용자 유형별 또는 사용자별 시스템 및 기능에 대한 접근 권한 부여 □ 관리자 페이지는 외부에서 접속이 불가능 하도록 접속 가능 대역을 분리해야 한다.
산출정보		-

요구사항 분류		보안 요구사항
요구사항 고유번호		SER-003
요구사항 명칭		개인정보보호 강화를 위한 네트워크 구간 보안
요구사항 상세설명	정의	데이터 송․수신을 위한 구간 암호화
	세부사항	□ 개인정보 등 중요한 데이터 송·수신 시 SSL(Secure Socket Layer) / TLS (Transport Layer Security)을 이용한 구간 암호화 적용
산출정보		-

요구사항 분류		보안 요구사항
요구사항 고유번호		SER-004
요구사항 명칭		데이터 암호화
요구사항 상세설명	정의	데이터 암호화 저장
	세부사항	□ 패스워드 등 중요정보는 반드시 암호화하여 DB에 저장 □ 사용자 인증정보, 패스워드 등 보안이 필요한 정보는 소스코드에 직접 하드코딩 불가
산출정보		-

요구사항 분류		보안 요구사항
요구사항 고유번호		SER-005
요구사항 명칭		소프트웨어 개발 보안(시큐어 코딩)
요구사항 상세설명	정의	시큐어 코딩 준수(Secure Coding)
	세부사항	□ 정보시스템 구축운영 지침(행정안전부)에 규정된 소프트웨어 보안을 위한 시큐어 코딩(Secure Coding) 준수 □ 모든 사용자의 서비스 접근 및 조회기록과 데이터 변경이력을 1년 이상 관리하여야 함.
산출정보		-

요구사항 분류		보안 요구사항
요구사항 고유번호		SER-006
요구사항 명칭		보안 일반 요구사항
요구사항 상세설명	정의	정보시스템 보안 및 취약점 점검
	세부사항	□ 행정안전부 소프트웨어 개발 보안 가이드를 준수하여 개발하여야 함. □ 사업수행자는 구축대상 시스템 및 개발영역의 어플리케이션에 대해 정보화진흥원(NIA) 「정보시스템 구축 단계별 정보보호 가이드라인」을 준수하여야 하며, 구축 정보시스템에 대하여 정보보호 전문회사 또는 정보보호 전문가가 참여한 취약점 점검과 모의해킹을 실시해야 하며, 취약점이 있는 경우 이를 조치하여야 함. ※ 정보보호 전문가 자격은 정보보호 관련 학과에서 석사 이상 학위, 3년 이상 정보보안업무경력 또는 CISSP, CISA, SIS, 정보보안기사 등 국내외 정보보호 공인 자격증을 취득한 사람이어야 함. □ 취약점 점검 보고서는 다음과 같은 항목이 포함되어야 함. - 점검 대상 시스템 정보 - 점검 계획, 방법(도구 정보 포함) - 점검 인원, 시간 - 점검영역 □ 개인정보, 인증정보 등 중요정보 송-수신시 SSL/TLS 을 적용한 암호화 통신 사용필수 □ HTTP메소드 중 GET·POST를 제외한 PUT·DELETE 등 불필요한 메소드 사용 금지 □ 개발서버에 실 데이터 저장 금지 □ 형상관리시스템에 접속할 수 있는 사용자는 발주사의 인가를 받은 자로 제한하여야 함.
산출정보		취약점 점검 보고서

요구사항 분류		보안 요구사항
요구사항 고유번호		SER-007
요구사항 명칭		정보 누출금지
요구사항 상세설명	정의	자료 및 정보 보안대책
	세부사항	□ 사업 수행과정에서 취득한 자료와 정보에 관하여 사업 수행 중은 물론 사업 완료 후에도 이를 외부에 유출해서는 안 되며, 사업 종료 시에는 완전 폐기 또는 반납해야 함. □ 사업수행자는 사업 수행에 사용되는 문서, 인원, 장비 등에 대하여 물리적, 관리적, 기술적 보안대책 및 ‘누출금지 대상정보’에 대한 보안관리 계획을 사업제안서에 기재하여야 하며, 해당정보 누출 시 발주기관은 국가계약법 시행령 제76조에 따라 사업자를 부정당 업체로 등록함. □ 누출금지 대상정보 - 기관 소유 정보시스템의 내·외부 IP주소 현황 - 세부 정보시스템 구성현황 및 정보통신망 구성도 - 사용자계정 및 패스워드 등 정보시스템 접근권한 정보 - 정보통신망 취약점 분석·평가 결과물 - 용역사업 결과물 및 프로그램 소스코드 - 국가용 보안시스템 및 정보보호시스템 도입현황 - 침입차단시스템·방지시스템(IPS) 등 정보보호제품 및 라우터·스위치 등 네트워크장비 설정 정보 - ‘공공기관의 정보공개에 관한 법률’제9조 제1항에 따라 비공개 대상 정보로 분류된 기관의 내부문서 - ‘개인정보 보호법’제2조 제1호의 개인정보 - ‘보안업무규정’제4조의 비밀, 동 시행규칙 제7조 제3항의 대외비 - 그 밖에 발주기관이 공개가 불가하다고 판단한 자료 □ 사업수행자는 정부의 보안정책(과학기술정보통신부 정보보안 기본지침 등)을 준수하여야 하며, 이를 위반하였을 경우 위반 처리기준에 따라 관련자에 대하여 조치하고 보안 위약금 부과기준에 따라 손해 배상 책임을 짐.
산출정보		-

11) 제약 요구사항

요구사항 분류		제약 요구사항
요구사항 고유번호		COR-001
요구사항 명칭		개발환경
요구사항 상세설명	정의	개발 장소 및 장비
	세부사항	□ 용역사업 수행 시 개발에 필요한 장비(PC 및 S/W)는 사업수행자가 부담해야 함. □ 개발 장소는 발주기관과 협의에 의해 결정함.
산출정보		-

요구사항 분류		제약 요구사항
요구사항 고유번호		COR-002
요구사항 명칭		특허권 및 저작권
요구사항 상세설명	정의	결과물의 특허권 및 저작권
	세부사항	□ 개발된 모든 결과물에 대한 권리는 발주기관에 귀속됨. □ 사업수행자가 용역을 수행함에 있어 제3자의 특허권 또는 저작권 등을 침해하지 않도록 철저히 관리해야 함. - 제3자의 특허권 또는 저작권 침해로 인해 발주기관을 상대로 손해배상 청구소송이 제기되면 사업수행자는 피해자 측에 합의 배상하여야 함. □ 사업수행자가 제공한 S/W, 이미지 등이 국내외의 특허권 및 저작권과 관련 있는 경우에는 저작권 허락동의서를 문서로 확보해야 함.
산출정보		-

요구사항 분류		제약 요구사항
요구사항 고유번호		COR-003
요구사항 명칭		지식재산권의 소유 등 산출물 활용보장
요구사항 상세설명	정의	지식재산권 및 저작권
	세부사항	□ 계약목적물의 지식재산권은 발주기관과 사업수행자가 공동으로 소유하는 것을 원칙으로 하되, 세부사항은 협의하여 결정 함. □ 다만, 개발의 기여도 및 계약목적물의 특수성(보안 및 정보보호 등)을 고려하여 상호 협의를 통해 저작권의 귀속주체 등에 대해 공동소유와 달리 정할 수 있음. □ 공급자는 지식재산권의 활용을 위하여 SW산출물의 반출을 요청할 수 있으며, 발주기관에서는 「보안업무규정」 제4조 및 제안요청서에 명시된 누출금지정보에 해당하지 않을 경우 SW산출물을 제공함. 단 공급자는 아래 내용을 준수하여야 함. - 공급자는 공급받은 SW산출물에 대하여 제안요청서, 계약서 등에 누출금지정보로 명시한 정보를 삭제하고 활용하여야 하며, 이를 확인하는 공급자 대표명의의 확약서를 발주기관에 제출하여야 함. - 공급자가 반출된 SW산출물을 제3자에게 제공하려는 경우 반드시 발주기관으로부터 사전승인을 받아야 함. - 발주기관은 공급자가 제공받은 SW산출물을 무단으로 유출하거나 누출되는 경우 및 누출금지정보를 삭제하지 않고 활용하는 경우에는 「국가계약법」제76조제1항제3호 및 「지방계약법」 제92조제1항제19호에 따라 입찰참가자격을 제한함.
산출정보		-

요구사항 분류		제약 요구사항
요구사항 고유번호		COR-004
요구사항 명칭		개발 SW의 공동 활용
요구사항 상세설명	정의	개발 SW 공동 활용계획
	세부사항	□ 본 사업을 통해 개발되는 소프트웨어는 「(계약예규) 용역계약일반조건 제56조(계약목적물의 지식재산권 귀속 등)」에 따른 타 기관과 공동 활용할 계획이 없음.
산출정보		-

요구사항 분류		제약 요구사항
요구사항 고유번호		COR-005
요구사항 명칭		표준 및 법적 제약 사항
요구사항 상세설명	정의	정보시스템 구축 관련 각종 기준 준수
	세부사항	□ 전자정부 웹 표준 준수지침(행정안전부) □ 전자정부서비스 호환성 준수지침(행정안전부) □ 한국형 웹 콘텐츠 접근성 지침 2.1(한국정보통신기술협회) □ 웹 접근성 향상을 위한 국가표준기술가이드라인(한국정보문화진흥원) □ W3C 권장 및 전자정부 웹 표준 준수지침에서 명시한 문법 준수 □ 행정기관의 코드표준화 추진지침(행정안전부) □ 공공기관의 데이터베이스 표준화 지침(행정안전부) □ 행정기관 등 웹사이트 운영 가이드라인(행정안전부) □ 행정기관 웹 사이트 평가기준 및 각종 평가기준(행정안전부) □ 표준 개인정보보호 지침(행정안전부) □ 웹 응용프로그램 개발보안 가이드 준수 □ OWASP 10개 조항 준수 □ 공공기관 홈페이지 개인정보 노출방지 가이드라인 준수(행정안전부) □ 홈페이지 보안관리 매뉴얼 (국가정보원, 국가사이버안전센터) □ 전자정부 웹 서비스 취약점 대응 지침(행정안전부) □ 소프트웨어 개발보안 가이드(행정안전부) □ 홈페이지 SW(웹) 개발보안 가이드(행정안전부) □ 개인정보 처리단계별 기술적 보호조치 가이드라인(행정안전부) □ 정보시스템 구축․운영 지침(행정안전부) □ 행정기관 홈페이지 구축․운영 표준 지침(행정안전부) □ 기타 중앙부처 및 공공기관의 관련지침 및 가이드라인 준수 □ 개인정보의 안전성 확보조치 기준(행정안전부) 준수 □ ActiveX 및 Plug-in 포함되지 않도록 개발하여야 함 (일부 담당자/평가자 등 관리목적제외 가능) - 사업완료시 웹 호환성 준수 증빙 제출(자체점검 가능) □ 웹 취약점 점검결과보고서 및 조치내역서 제출 - 소프트웨어 개발 보안 가이드 준수
산출정보		-

12) 기타 요구사항

요구사항 분류		기타 요구사항
요구사항 고유번호		OTR-004
요구사항 명칭		추가 제안
요구사항 상세설명	정의	제안요청서 외 추가 제안
	세부사항	□ 제안사의 창의적인 판단에 따라 상기 제안요청 외에 본 사업에 필요하다고 판단되는 사항, 시스템 개발에 필요한 전제사항 및 요구사항 등을 제시할 수 있음.
산출정보		-

2. 전산장비(하드웨어 및 소프트웨어) 구입 부분

ㅇ 건설기술인 교육관리통합시스템 개발에 따른 운영에 필요한 전산장비 구입 내역을 「소프트웨어진흥법」제54조제2항에 따라 아래와 같이 공지함.

가. 직접구매 대상 상용소프트웨어 구매 계획

번호	상용소프트웨어 품목	수량	직접구매 여부	제외사유	비고
1	키보드보안	1	직접구매 ( ) 제 외 ( √)	분리발주시 행정업무 증가 및 사업기간 지연
2	PKI 솔루션	1	직접구매 ( ) 제 외 ( √)	분리발주시 행정업무 증가 및 사업기간 지연
3	DB 접근제어	1	직접구매 ( ) 제 외 ( √)	분리발주시 행정업무 증가 및 사업기간 지연
4	대용량파일 업로더	1	직접구매 ( ) 제 외 ( √)	분리발주시 행정업무 증가 및 사업기간 지연
5	리포팅툴	1	직접구매 ( ) 제 외 ( √)	분리발주시 행정업무 증가 및 사업기간 지연

- 제외근거 : 「소프트웨어사업 계약 및 관리감독에 관한 지침」 제8조 및 「국가를 당사자로 하는 계약에 관한 법률 시행규칙」 제94조제2항

나. 전산장비 구입 품목 및 사양

구분

품목

사양

수량

Software

키보드보안

- GS인증 제품

- 랜덤한 키 배치 및 UI 설정이 가능한 제품

1식

PKI 솔루션

- 인증서 로그인, 전자서명, 본인 확인 등

-‘공동인증서’ 및 ‘핀테크 사설인증서’를 단일 UI로 제공

1식

DB 접근제어

- CC인증 제품

- 다양한 인증기능 제공 (ID / PW / MAC 등등)

- 접속 및 권한 제어, 감사 로그기록 보관

- PostgreSQL 8core 이상 License

1식

대용량파일 업로더

- 웹 브라우저로부터 웹 서버로의 파일업로드 기능을 지원하는 HTTP 프로토콜 기반의 클라이언트 컴포넌트 (Java)

- 순수 웹 기술(HTML5, SVG) 만을 사용

- 개별파일 최대 2GB까지 파일 업로드

1식

리포팅툴

- GS인증 제품

- 16core License 이상

- Report Server

- Report Designer

- Report Viewer

1식

Hardware

WEB 서버

CPU	- 2.8GHz 8Core 1개 또는 그 외 동등 이상의 물품
Memory	- 16GB 제공
Disk	- 300GB HDD 3개 제공 - Raid Controller 제공
Network	- 4포트 1Gb TX Ethernet 1개 제공
전원 공급장치	- 이중화 파워 서플라이 제공

1식

WAS 서버

CPU	- 2.4GHz 16Core 1개 또는 그 외 동등 이상의 물품
Memory	- 64GB 제공
Disk	- 300GB HDD 3개 제공 1.2TB HDD 3개 제공 - Raid Controller 제공
Network	- 4포트 1Gb TX Ethernet 1개 제공
전원 공급장치	- 이중화 파워 서플라이 제공

1식

DB서버

CPU	- 2.8GHz 8Core 1개 또는 그 외 동등 이상의 물품
Memory	- 64GB 제공
Disk	- 300GB HDD 3개 제공 1.2TB HDD 7개 제공 - Raid Controller 제공
Network	- 4포트 1Gb TX Ethernet 1개 제공
전원 공급장치	- 이중화 파워 서플라이 제공

1식

ㅇ 사업수행자는 명시한 소프트웨어 라이선스, 하드웨어를 제공하여야 하며, 관련 S/W, H/W에 대한 모든 작업 일체를 수행하여야 함.

- 소프트웨어 및 하드웨어 라이선스와 하드웨어를 납품 후 설치확인서, 구성완료보고서를 제공하여야 함.

- 정보보호제품·보안기능이 탑재된 정보통신제품 도입시 국가사이버안보센터 홈페이지(www.ncsc.go.kr→보안적합성검증→안정성 검증필 제품목록) 내 목록을 확인하고, 그 외의 제품은 보안적합성 검증을 통해 안정성 확인

3. 기술적용계획표

ㅇ 건설기술인 교육관리 통합시스템 개발 관련 「행정기관 및 공공기관정보시스템 구축·운영지침」제7조에 따라 기술적용계획표를 아래와 공지함.

[ ✔ ] 기술적용계획표, [  ] 기술적용결과표

사업명	건설기술인 교육관리 통합시스템 개발 용역
작성일	2022. 7. 0.

□ 법률 및 고시

구분	항 목
법률	ｏ 국가정보화 기본법 ｏ 공공기관의 정보공개에 관한 법률 ｏ 개인정보 보호법 ｏ 소프트웨어산업 진흥법 ｏ 인터넷주소자원에 관한 법률 ｏ 전자서명법 ｏ 전자정부법 ｏ 정보통신기반 보호법 ｏ 정보통신망 이용촉진 및 정보보호 등에 관한 법률 ｏ 통신비밀보호법 ｏ 국가를 당사자로 하는 계약에 관한 법률 ｏ 하도급거래 공정화에 관한 법률 ｏ 지방자치단체를 당사자로 하는 계약에 관한 법률
고시 등	ｏ 보안업무규정(대통령령) ｏ 행정기관 정보시스템 접근권한 관리 규정(국무총리훈령) ｏ 장애인·고령자 등의 정보 접근 및 이용 편의 증진을 위한 지침(과학기술정보통신부고시) ｏ 전자서명인증업무지침(과학기술정보통신부고시) ｏ 전자정부서비스 호환성 준수지침(행정안전부고시) ｏ 정보보호시스템 공통평가기준(과학기술정보통신부고시) ｏ 정보보호시스템 평가·인증 지침(과학기술정보통신부고시) ｏ 정보시스템 감리기준(행정안전부고시) ｏ 전자정부사업관리 위탁에 관한 규정(행정안전부고시) ｏ 전자정부사업관리 위탁용역계약 특수조건(행정안전부예규) ｏ 행정전자서명 인증업무지침(행정안전부고시) ｏ 행정기관 도메인이름 및 IP주소체계 표준(행정안전부고시) ｏ 개인정보의 안전성 확보조치 기준(행정안전부고시) ｏ 정보보호 관리체계 인증 등에 관한 고시(과학기술정보통신부고시) ｏ 지방자치단체 입찰 및 계약 집행 기준(행정안전부예규) ｏ 지방자치단체 입찰시 낙찰자 결정기준(행정안전부예규) ｏ 표준 개인정보 보호지침(행정안전부고시) ｏ 엔지니어링사업대가의 기준(산업통상자원부고시) ｏ 소프트웨어 기술성 평가기준(과학기술정보통신부고시) ｏ 소프트웨어사업의 제안서 보상기준 등에 관한 운영규정(과학기술정보통신부고시) ｏ 분리발주 대상 소프트웨어(과학기술정보통신부고시) ｏ 대기업인 소프트웨어사업자가 참여할 수 있는 사업금액의 하한(과학기술정보통신부고시) ｏ 소프트웨어 품질인증의 세부기준 및 절차(과학기술정보통신부고시) ｏ 소프트웨어사업의 하도급 승인 및 관리 지침(과학기술정보통신부고시) ｏ 소프트웨어 품질성능 평가시험에 관한 지침(과학기술정보통신부고시) ｏ 용역계약일반조건(기획재정부계약예규) ｏ 협상에 의한 계약체결기준(기획재정부계약예규) ｏ 하도급거래 공정화지침(공정거래위원회예규) ｏ 정보보호조치에 관한 지침(과학기술정보통신부고시) ｏ 개인정보의 기술적·관리적 보호조치 기준(방송통신위원회고시)

□ 서비스 접근 및 전달 분야

구 분		항 목	적용계획/결과				부분적용/ 미적용시 사유 및 대체기술
			적용	부분적용	미 적용	해당없음
기본 지침
ｏ 정보시스템은 사용자가 다양한 브라우저 환경에서 서비스를 이용할 수 있도록 표준기술을 준수하여야 하고, 장애인, 저사양 컴퓨터 사용자 등 서비스 이용 소외계층을 고려한 설계·구현을 검토하여야 한다.			O
세부 기술 지침
외부 접근 장치	ｏ 웹브라우저 관련 - HTML 4.01/HTML 5, CSS 2.1		O
	- XHTML 1.0					O
	- XML 1.0, XSL 1.0		O
	- ECMAScript 3rd					O
	- 한국형 웹 콘텐츠 접근성 지침 2.1		O
	ｏ 모바일 관련 - 모바일 웹 콘텐츠 저작 지침 1.0 (KICS.KO-10.0307)		O
서비스 요구사항	서비스관리(KS X ISO/IEC 20000)/ ITIL v3					O
서비스 전달 프로토콜	IPv4		O
	IPv6					O

□ 인터페이스 및 통합 분야

구 분		항 목	적용계획/결과				부분적용/ 미적용시 사유 및 대체기술
			적용	부분적용	미 적용	해당없음
기본 지침
ｏ 정보시스템간 서비스의 연계 및 통합에는 웹서비스 적용을 검토하고, 개발된 웹서비스 중 타기관과 공유가 가능한 웹서비스는 범정부 차원의 공유·활용이 가능하도록 지원하여야 한다.			O
세부 기술 지침
서비스 통합	ｏ 웹 서비스 - SOAP 1.2, WSDL 2.0, XML 1.0		O
	- UDDI v3					O
	- RESTful					O
	ｏ 비즈니스 프로세스 관리 - UML 2.0/BPMN 1.0					O
	- ebXML/BPEL 2.0/XPDL 2.0					O
데이터 공유	ｏ 데이터 형식 : XML 1.0		O
인터페이스	ｏ 서비스 발견 및 명세 : UDDI v3, WSDL 2.0					O

□ 플랫폼 및 기반구조 분야

구 분		항 목	적용계획/결과					부분적용/ 미적용시 사유 및 대체기술
			적용	부분적용		미 적용	해당없음
기본 지침
ｏ 정보시스템 운영에 사용되는 통신장비는 IPv4와 IPv6가 동시에 지원되는 장비를 채택하여야 한다.							O
ｏ 하드웨어는 이기종간 연계가 가능하여야 하며, 특정 기능을 수행하는 임베디드 장치 및 주변 장치는 해당 장치가 설치되는 정보시스템과 호환성 및 확장성이 보장되어야 한다.			O
세부 기술 지침
네트워크	ｏ 화상회의 및 멀티미디어 통신 : H.320~H.324, H.310						O
	ｏ 부가통신: VoIP - H.323						O
	- SIP						O
	- Megaco(H.248)						O
운영체제 및 기반 환경	ｏ 서버용(개방형) 운영 체제 및 기반환경 : - POSIX.0						O
	- UNIX						O
	- Windows Server						O
	- Linux		O
	ｏ 모바일용 운영 체계 및 기반환경 - android		O
	- IOS		O
	- Windows Phone		O
데이터베이스	ｏ DBMS - RDBMS		O
	- ORDBMS						O
	- OODBMS						O
	- MMDBMS						O
시스템 관리	ｏ ITIL v3 / ISO20000						O
소프트웨어 공학	ｏ 개발프레임워크 : 전자정부 표준프레임워크		O

□ 요소기술 분야

구 분		항 목	적용계획/결과				부분적용/ 미적용시 사유 및 대체기술
			적용	부분적용	미 적용	해당없음
기본 지침
ｏ 응용서비스는 컴포넌트화하여 개발하는 것을 원칙으로 한다.			O
ｏ 데이터는 데이터 공유 및 재사용, 데이터 교환, 데이터 품질 향상, 데이터베이스 통합 등을 위하여 표준화되어야 한다.			O
ｏ 행정정보의 공동활용에 필요한 행정코드는 행정표준코드를 준수하여야 하며 그렇지 못한 경우에는 행정기관등의 장이 그 사유를 행정자치부장관에게 보고하고 행정자치부의“행정기관의 코드표준화 추진지침”에 따라 코드체계 및 코드를 생성하여 행정자치부장관에게 표준 등록을 요청하여야 한다.			O
ｏ 패키지소프트웨어는 타 패키지소프트웨어 또는 타 정보시스템과의 연계를 위해 데이터베이스 사용이 투명해야 하며 다양한 유형의 인터페이스를 지원하여야 한다.			O
세부 기술 지침
데이터 표현	ｏ 정적표현 : HTML 4.01		O
	ｏ 동적표현 - JSP 2.1		O
	- ASP.net					O
	- PHP					O
	- 기타 ( )					O
프로그래밍	ｏ 프로그래밍 - C					O
	- C++					O
	- Java		O
	- C#					O
	- 기타 ( )					O
데이터 교환	ｏ 교환프로토콜: - XMI 2.0					O
	- SOAP 1.2		O
	ｏ 문자셋 - EUC-KR					O
	- UTF-8(단, 신규시스템은 UTF-8 우선 적용)		O

□ 보안 분야

구 분	항 목	적용계획/결과							부분적용/ 미적용시 사유 및 대체기술
		적용	부분적용			미 적용		해당없음
기본 지침
ｏ 정보시스템의 보안을 위하여 위험분석을 통한 보안 계획을 수립하고 이를 적용하여야 한다. 이는 정보시스템의 구축 운영과 관련된 “서비스 접근 및 전달”,“플랫폼 및 기반구조”,“요소기술” 및 “인터페이스 및 통합” 분야를 모두 포함하여야 한다.		O
ｏ 보안이 중요한 서비스 및 데이터의 접근에 관련된 사용자 인증은 공인전자서명 또는 행정전자서명을 기반으로 하여야 한다.		O
ｏ 네트워크 장비 및 네트워크 보안장비에 임의 접속이 가능한 악의적인 기능 등 설치된 백도어가 없도록 하여야 하고 보안기능 취약점 발견시 개선․조치하여야 한다.		O
세부 기술 지침
관련 규정	ｏ 전자정부법 ｏ 국가정보보안기본지침(국가정보원) - 국가 사이버안전 매뉴얼 ｏ 네트워크 장비 구축·운영사업 추가특수조건(조달청 지침)	O
제품별 도입 요건 및 보안 기준 준수	ｏ 국정원 검증필 암호모듈 탑재ㆍ사용 대상(암호가 주기능인 정보보호제품) - PKI제품	O
	- SSO제품						O
	- 디스크․파일 암호화 제품						O
	- 문서 암호화 제품(DRM)등						O
	- 메일 암호화 제품						O
	- 구간 암호화 제품						O
	- 키보드 암호화 제품	O
	- 하드웨어 보안 토큰						O
	- DB암호화 제품						O
	- 상기제품(9종)이외 중요정보 보호를 위해 암호기능이 내장된 제품						O
	- 암호모듈 검증서에 명시된 제품과 동일 제품 여부						O
	ｏ CC인증 필수제품 유형군(국제 CC인 경우 보안적합성 검증 필요) - (네트워크)침입차단						O
	- (네트워크)침입방지(침입탐지 포함)						O
	- 통합보안관리						O
	- 웹 응용프로그램 침입차단						O
	- DDos 대응						O
	- 인터넷 전화 보안						O
	- 무선침입방지						O
	- 무선랜 인증						O
	- 가상사설망(검증필 암호모듈 탑재 필수)						O
	- 네트워크 접근통제						O
	- 네트워크 자료유출방지						O
	- 망간 자료전송						O
	- 안티 바이러스						O
	- 가상화(PC 또는 서버)						O
	- 패치관리						O
	- 호스트 자료유출 방지(매체제어제품 포함, 자료저장 기능이 있는 경우 국정원 검증필 암호모듈 탑재 필수)						O
	- 스팸메일 차단						O
	- 서버 접근통제						O
	- DB접근 통제	O
	- 스마트카드						O
	- 소프트웨어기반 보안USB(검증필 암호모듈 탑재 필수)						O
	- 디지털 복합기 (비휘발성 저장매체 장착 제품에 대한 완전삭제 혹은 암호화 기능)						O
	- 소스코드 보안약점 분석도구						O
	- 스마트폰 보안관리						O
	- CC인증서에 명시된 제품과 동일 제품 여부						O
	ｏ 모바일 서비스(앱·웹) 등 - 보안취약점 및 보안약점 점검·조치 (모바일 전자정부 서비스 관리 지침)	O
	ｏ 민간 클라우드 활용 - 클라우드 서비스 보안인증(CSAP)을 받은 서비스 - 행정·공공기관 민간 클라우드 이용 가이드라인						O
백도어 방지 기술적 확인 사항	ｏ 보안기능 준수 - 식별 및 인증	O
	- 암호지원	O
	- 정보 흐름 통제	O
	- 보안 관리	O
	- 자체 시험	O
	- 접근 통제	O
	- 전송데이터 보호	O
	- 감사 기록	O
	- 기타 제품별 특화기능	O
	ｏ 보안기능 확인 및 취약점 제거 - 보안기능별 명령어 등 시험 및 운영방법 제공	O
	- 취약점 개선(취약점이 없는 펌웨어 및 패치 적용)	O
	- 백도어 제거(비공개 원격 관리 및 접속 기능)	O
	- 오픈소스 적용 기능 및 리스트 제공	O

Ⅳ		과업수행 일반지침

1. 작업장소 및 개발 전산장비

❍ 과업수행을 위한 작업장소는 상호 협의하여 정한다.

❍ 과업수행을 위해 필요한 전산장비는 사업수행자가 지원한다.

2. 시스템 구성

❍ 보안통신을 위한 SSL(Secure Socket Layer) 인증서를 도입하여 적용해야 한다.

❍ 성능이 우수하고, 안정성이 확인된 키보드 보안 S/W 및 PKI 솔루션 등을 제안ㆍ도입하여 필요한 서비스에 적용하여야 한다.

❍ 유지보수의 용이성과 향후 확장성 및 유연성을 갖춘 시스템 운영을 위해 프로그래밍 언어는 Java로 개발함.

❍ 각종 정보를 손쉽게 가공하고, 업/다운로드 할 수 있는 효율적인 관리 시스템을 구축하여야 한다.

❍ 각 제공 컨텐츠의 특성 및 정보검색의 편의성을 고려하여 구축하여야 한다.

❍ 동시접속자 200명 이상에 대한 시스템 성능이 보장되어야 한다.

❍ 데이타 무결성을 보장하는 데이타베이스를 구축하여야 하며, 대용량 데이타베이스에 적합한 설계 및 성능을 보장하여야 한다.

❍ 향후의 시스템의 확장성을 충분히 고려하여 시스템을 구축하여야 한다.

❍ 각 부문에 대한 요구사항은 개발시스템의 기본적인 사항을 요약한 것으로, 계약상대자는 제시된 요구사항들이 충분하게 반영되도록 시스템을 구현하여야 한다.

❍ 시스템 설계 및 개발 시, 요구사항의 누락된 부분이나 더 유용한 기능이 있을 경우 이를 제시하여야 한다.

❍ 개발할 시스템은 기존 전산자원을 최대한 활용하여야 하며 분석단계에서 시스템 구성환경에 대한 안정성, 확장성, 연계성, 경제성, 기술발전추이, 관리용이성 및 기대효과 등을 검토․분석하여 설계 시 반영토록 한다.

❍ 시스템의 메뉴구성은 최신기법을 활용하여 디자인의 범용성 및 일관성, 이용의 편의성 및 로딩속도를 고려한다.

❍ 페이지 간 정보이동의 일관성, 정확성, 보안성을 고려하여 인터페이스를 설계하여야 한다.

❍ 대량의 데이타 처리 및 멀티CPU 기종을 사용 시 최적의 성능을 보장해야 한다.

3. S/W 개발 부분

❍ 개발 시 고려사항

- 개발대상 모듈별로 관리자와의 사전 Process분석 절차를 거쳐 개발하여야 한다.

- 사용자가 이해하는 업무절차를 지원하여야 한다.(논리적·물리적 동작 구별 필요)

- 입력 자료에 대한 Type, Range 등의 자동 확인기능이 필수적으로 필요하며, 오류나 경고를 위한 메시지를 제공하여야 한다.

- 공통오브젝트와 단위오브젝트(Stored Procedure)로 모듈화하고 관리 및 유지보수가 용이하도록 개발하여야 한다.

❍ 시스템의 개발 프로그램은 단위업무별, 기능별로 분류하여 일목요연하게 세부기능을 포함하여야 한다.

❍ 시스템을 구성하는데 필요한 소프트웨어 충족요건을 적용 솔루션과 함께 고려하여 소프트웨어를 선정하되, 반드시 선정 근거와 결과를 제시하여야 한다.

❍ 개발소스에 오픈소스가 포함될 경우 불법 소프트웨어 등 기업 업무용으로 사용 시 관리적, 기술적, 법적 하자가 없어야 한다.

4. 참여 인력 및 관리 부분

❍ 계약체결 후 사업수행자는 전체 또는 부문별 사업관리 책임자를 임명하여 본 사업을 책임 수행토록 하여야 하며, 발주기관의 지휘를 받아야 한다.

❍ 쌍방 간이 정한 계약조건 범위 내에서 기술 및 인력지원을 발주기관의 요구에 따라 조정․이행할 수 있어야 한다.

❍ 본 사업을 수행할 추진조직, 인력구성 및 프로필과 단계별 인력투입계획 및 역할, 투입율 등을 제시하여야 하고, 발주기관의 동의 없이 임의로 변경할 수 없다.

❍ 추진조직 외에 본 사업을 성공적으로 수행할 수 있도록 지원 또는 자문조직의 구성을 제시할 수 있으나, 수행 역할과 결과물이 명확해야 한다.

❍ 투입인력과 관련하여 다음과 같은 내용이 반드시 준수되어야 한다.

- 업무 역할에 적합한 경험과 기술을 보유한 적절한 인력을 투입 시켜야 한다.

- 용역수행책임자(PM)는 반드시 계약상대자의 주관사 소속으로써 IT PM 분야의 본 사업을 총괄할 수 있는 전문 인력이어야 한다.

- 사업 착수시 제안한 투입인력은 발주기관 동의 없이 임의로 변경할 수 없다.

- 사업 진행 중 특별한 사유가 없는 한 인력교체는 원칙적으로 불가하나, 불가항력 사유로 인력교체 필요시 인력교체 1개월 전에 발주기관의 승인을 받아야 하며, 동급 이상의 대체 인력을 투입하여 7일 이상의 업무 인계·인수 기간을 두어야 한다.

- 인력 교체 기간 동안 발생하는 업무의 안정화 및 품질저하 방지대책을 제시해야 하고, 인계·인수 기간 동안 교체인력에 대한 인건비는 계약상대자 부담으로 처리하여야 하며, 투입공수에서 제외한다.

❍ 업무분석 결과에 따라 소요인원의 추가가 필요한 경우에는 계약금액의 한도 내에서 사업수행자가 책임지고 지원하여야 한다.

❍ 발주기관은 참여 인력이 과업을 수행하면서 부적당 또는 자격미달이라고 판단되는 경우 교체를 요구할 수 있으며, 계약상대자는 특별한 사유가 없는 한 이에 응하여야 한다.

❍ 투입 인력은 상주를 기본으로 하며, 일부는 발주기관과 협의를 거쳐 비상주로 할 수 있다.

5. 보고서 및 산출물

가. 착수계 제출

❍ 사업수행자는 계약일로 부터 14일 이내에 계약서, 제안요청서, 제안서, 과업지시서 등을 근거로 본 과업을 수행하기 위한 착수계를 작성하여 제출하여야 하며, 동 계획에 의거 전체 과업수행에 차질이 없도록 상호 긴밀히 협조하여 과업을 수행하여야 한다.

- 착수계에는 다음 내용을 포함하여야 한다.

· 사업목적 및 범위

· 사업추진에 따른 사업(공정)관리, 품질관리, 변경관리, 위험관리, 보안관리 등에 대한 방법 및 절차

· 산출물 목록 및 정의서

· 사업 추진일정 및 인력투입계획

· 참여자별 담당업무

· 사업추진에 필요한 협조요청 사항

· 기타 사업추진에 선행되어야 할 사항 등

나. 업무 보고

❍ 사업수행자는 발주기관과 협의하여 정기적으로 용역 추진상황을 보고하여야 한다. 또한, 추진상의 문제가 발생하는 경우 즉시 보고하고 조치방안을 협의 하여야 한다.

❍ 사업수행자는 용역 착수 및 중간(시스템 설계 완료 시), 종료 시 보고회를 발주기관과 협의하여 실시할 수 있다.

구분	보고내용	보고방법
착수보고	전반적인 실행계획 총괄 보고	발주자와 협의하여 결정 (서면 보고 또는 보고회 개최)
중간보고	사업수행 중간 업무의 진척도 및 진행상황 보고
완료보고	사업종료 시 전체 산출물 내역보고

다. 산출물

❍ 각 공정별 산출물은 진행 중인 프로젝트에서의 필요성 뿐 아니라, 향후 시스템 유지보수를 위하여 충분성, 무결성, 데이타의 변경관리, 일치성이 지속적으로 보관되도록 구현하여야 한다.

❍ 소프트웨어 개발절차를 근거로 한 산출물 및 기타 개발과정에서 수반되는 관련 문서를 프로젝트 수행일정에 의거하여 제출하여야 한다.

❍ 모든 산출물은 지적재산권과 관련된 사항을 주의해서 작성하여야 하며, 지적재산권과 관련된 문제 발생 시 계약상대자가 모든 책임을 져야 하며, 산출물 제출시 도입 S/W, 사용된 폰트, 이미지 등의 라이선스를 함께 제출한다.

❍ 개발될 프로그램 규모는 사업수행자가 제안서에 기재한 프로그램 목록을 근거로 하며, 프로그램의 일부는 상호협의 하에 통합, 변경 또는 추가될 수 있다.

❍ 산출물의 제출은 요청한 원본의 부수와 USB 등으로 작성하여 제출한다.

❍ 산출물 목록

1) 관리 및 운영자, 사용자 지침서(매뉴얼) 각 5부

- 관리자 및 운영자 매뉴얼 : 서비스 운영자가 운영을 위해 알아야 하는 시스템, 서비스관리 등에 대한 운영 지침서

- 사용자 매뉴얼 : 일반 사용자가 서비스 사용을 위해 알아야 하는 가이드 문서로 웹 사이트의 메뉴별 이용방법에 대해 기술

2) 원시자료 제출(USB 2개) : 프로그램 소스, 이미지(포토샵, 일러스트 등) 소스

3) 요구정의서 : 서비스, 디자인, 기능적인 요구사항을 수용하여 상세 부분으로 정리한 문서로 상세 기획을 위한 근거자료 및 프로젝트 완성도 평가시의 비교 기준 자료로 활용

4) 메뉴구성도 : 메인메뉴, 서브메뉴, 유틸리티 메뉴 등 전체 구성 정보를 하나의 구조도로 정리한 문서

5) 데이터 명세서 : 콘텐츠 분류와 서비스 구성에 대한 자료 및 네이밍 규칙 정의

6) 와이어프레임 : 각 화면별 레이아웃 및 기능을 상세하게 기술한 UI 설계도

7) ERD(Entity Relation Diagram) : 데이터베이스(DB)의 구성 및 관계를 알 수 있는 자료로 각 테이블의 물리적 논리적 관계를 설명해주며, 테이블명세서를 포함

8) 테스트 시나리오/결과서 : 서비스 테스트를 위한 자료로 테스트할 항목을 순차적 방식으로 구분하여 정의하고 이에 따른 테스트 결과를 체크하는 문서로 개발 결과물에 대한 완성도를 확인하는데 활용

9) 프로그램 개발명세서 : 개발된 프로그램에 대한 명세서로 운영 중 프로그램의 개선 필요시 활용되는 자료

10) 프로그램 목록 : 개발 프로그램에 대한 기능 및 파일명 위치 등을 표시한 목록자료

11) 스타일가이드 : 스타일가이드는 구축 시에는 통일된 디자인을 관리하는 기준자료가 되고 구축 완료 후에는 운영 중 추가되는 페이지를 일관성 있게 관리하는 기준문서로 디자인적인 요소와 기획적인 요소를 함께 정리한 문서

6. 보안 및 백업 부분

❍ 보안

- 사용자 유형별 또는 사용자별 시스템 및 기능에 대한 접근 권한 부여하여 보안 기능을 강화한다.

- 관리자 페이지는 외부에서 접속이 불가능 하도록 접속 가능 대역을 분리해야 한다.

- 사용자 정보 등 중요 데이터 송수신 시 SSL(Secure Socket Layer)을 이용한 웹구간 암호화를 적용한다.

- 패스워드 등 중요정보는 반드시 암호화하여 DB에 저장하여야 한다.

- 초기 개발 단계부터 정보시스템 구축운영 지침(행정안전부)에 규정된 소프트웨어 보안을 위한 시큐어 코딩(Secure Coding)을 준수하여야 한다.

❍ 백업(Backup)

- 백업관리(전체, 일일 수시) 기능을 제공한다.

- Backup/Recovery 관리(색인 및 데이타 훼손 시 복구 기능 등) 기능을 제공한다.

7. 교육훈련

❍ 교육은 개발프로젝트 착수 시부터 개발완료시까지 지속적으로 실시하여야 하며, 시스템 구축 이후 변화되는 기술 환경을 쉽게 수용할 수 있는 체계적이고 효율적인 교육을 위하여 교육훈련에 대한 계획을 마련해야 한다.

❍ 하자보수 또는 무상유지보수기간 중, 소프트웨어상의 변화 발생 시에는 해당 부분에 대한 교육을 실시하여야 한다.

❍ 교육훈련계획 작성 시 교육대상, 교육일정 및 장소, 내용, 교재 등 기타 제반사항은 발주자과 협의하여 결정하여야 하며, 아래의 사항을 포함하여야 함

- 교육대상(사용자, 관리자 등 교육대상 구분)

- 교육일정, 교육장소, 교육내용, 교육교재에 관한 사항

- 시스템의 운영, 시스템 감시 및 보안, 비상복구 방법

- 기타 교육관련 사항 등

❍ 발주기관은 시스템 구축 및 운영상 필요하다고 판단되는 경우 관련 교육을 요구할 수 있으며, 사업수행자는 본 사업 수행 범위내에서 적극 지원하여야 한다.

8. 정비 및 하자보수

❍ 구축 시스템의 하자보증 기간은 최종 검수일로부터 12개월로 하며, 동기간 중 구축시스템에 하자가 발생할 경우 해당 분야에 대해 무상으로 처리하여야 한다.

❍ 하자보증 기간 내에 장애 발생 시에는 즉시 관련 프로그램 보완 및 추가 등으로 정상 가동되도록 조치하여야 하며, 동일한 이유로 심각한 장애가 2회 이상 발생한 경우에는 대상 프로그램 등을 재개발하여 조치하여야 한다.

❍ 개발, 설치 및 유지보수 시 서버 등 장비에 대해 원격접속을 허용하지 않는다.

❍ 사업검수 완료 후, 시스템의 안정화 및 하자보수를 위해 1개월간 개발자 1명 이상이 상주 근무하여 안정화를 수행해야 한다.

9. 시험운영

❍ 시험운영은 산출물의 내용보완을 말하며 사업수행자는 발주기관이 정한 기간 내에 수행하여야 하며, 정한 기간 내에 보완이 완료되지 못할 경우 쌍방 간이 정한 조건에 따른 조치와 보완 완료시까지 책임을 져야한다. 이 경우 추가 비용에 대하여는 사업수행자가가 책임을 진다.

❍ 요구사항별 적합, 부적합을 판정할 수 있도록 단위 및 통합테스트에 대한 체계적인 테스트 방안을 제시하여야 한다.

❍ 사업수행자는 설계 단계 후 테스트 환경(테스트 서버 등)을 구축하고 테스트를 실시 할 경우 필요한 모바일 단말 등을 준비해야 한다.

❍ 본 사업기간 동안 각각의 테스트 실시 후 테스트 결과를 기록하고, 테스트 결과를 모니터링 하여 결함 발견 시 결함이 해소될 때까지 테스트를 지속적으로 실시해야 하며, 이때 테스트 결과에 대한 이력을 관리해야 한다.

❍ 발생 가능한 상황에 대해서 시나리오를 작성하여 적합한 테스트 데이터(오류 데이터 포함)를 입력하여 체계적이고 효율적으로 실시해야 한다.

❍ 사용자 관점과 개발자 관점에서 테스트를 하여야 한다.

10. 과업 및 예산의 변경

❍ 과업수행에 필요하나 본 과업지시서에서 누락된 경미한 사항은 사업수행자의 부담으로 시행한다.

❍ 과업량의 증감, 과업내용의 변경 또는 발주기관의 필요에 의하여 과업내용의 변경이 불가피하다고 발주기관이 인정할 때에는 계약의 범위, 내용, 비용, 기간 등을 변경할 수 있다.

❍ 사업수행자는 과업수행의 여건변화에 따른 계약예산 변경 시에는 발주기관과 상호 협의하여 조치한다.

11. 용역비 정산

❍ 사업수행자는 계약종료 후 경비 등에 대하여 정산을 실시하고 정산의 방법 및 절차 등에 관한 사항은 발주기관의 관련 규정 등에 따른다.

12. 기타

❍ 사업수행자는 시스템구축과 관련된 기술이전 대상을 구체적으로 제시 하여야 하며, 기술이전 분야, 내용, 방법, 기간, 인원 등을 명시해야 한다.

❍ 사업수행자는 시스템 개발 및 관련분야의 정보기술에 대한 지속적인 정보제공 및 기술자문에 응해야 한다.

❍ 제안요청서에 명시되지 않은 기능, 양식은 발주기관과 사업수행자간 업무 프로세스 협의를 통해 결정하며, 세부내역은 발주기관의 지침에 따른다.

❍ 제안요청서에 명시하지 아니한 사항이라도 시스템운영에 필수적인 기능에 대해서는 발주기관과 협의에 따라 이행하여야 한다.

❍ 본 사업의 수행 중 용역범위에 증감이 발생하거나 기타 발주기관이 필요 하다고 인정할 경우에는 상호 합의하에 제안서의 내용을 조정한다.

❍ 과업지시서상의 용어는 일반적인 통념에 따라 해석하며, 발주기관과 사업수행자간 해석상 차이가 있을 때에는 발주기관의 해석에 따른다.

❍ 본 과업수행중 발주기관의 계획변경으로 과업이 중지되거나 과업내용이 변경된 경우에는 해당기간 동안은 과업수행기간을 연장할 수 있다.

❍ 본 과업지시서에 명시되지 않은 사항은 발주기관과 협의하여 결정하며, 협의가 이루어지지 않은 사항은 발주기관의 의견에 따라야 한다.

Ⅴ		보안대책

ㅇ 사업수행자는 본 과업을 추진시 아래와 같은 보안대책을 마련하여 시행하여야 하며, 발주기관의 조치 및 협조가 필요한 경우에는 발주기관과 협의하여 수행함

1. 일반사항

가. 사업수행자는 사업수행기간 중 개인정보보호법, 국가정보보안기본지침 등 관련 법규 및 지침을 준수하여야 한다.

나. 사업수행자는 계약을 수행함에 있어 제3자의 특허권 또는 저작권을 침해하거나 본 사업수행과 관련하여 발주기관을 대상으로 한 손해배상 청구소송이 제기될 경우, 사업수행자는 피해자 측에 합의 배상하고 발주기관을 상대로 한 민·형사상 청구권을 포기하겠다는 합의서를 제출하여야 한다.

다. 본 사업과 관련하여 취득한 시스템 환경, 운영 및 시설 등에 관한 정보를 외부에 누설하여서는 안 되며, 사업 수행 중은 물론 사업이 완료된 이후에라도 정보가 외부로 유출되지 않도록 보안대책을 마련해야 하며, 사업종료 시에는 완전 폐기 또는 반납해야 한다.

라. 사업수행자는 발주기관이 제공한 자료를 분실 또는 파손하였을 경우에는 보안관리에 대한 책임을 져야 하며, 해당자료는 원상태로 복구 또는 변상하여야 한다.

마. 전체 과업 완료 전까지는 본 과업에 대하여 보완 및 추가수록을 요구할 경우 사업수행자 부담으로 즉시 보완하여야 한다.

바. 계획의 불완전 및 조사자 착오, 성과품의 하자로 인하여 발주기관에게 피해가 있을 때, 또는 사업수행자의 의무와 필요한 조치를 이행하지 아니하므로 발생하는 민․형사상의 모든 책임은 사업수행자가 진다.

사. 용역수행 장소 및 기타 작업 환경은 상호 협의하여 정한다.

아. 발주기관에 반입하는 모든 PC 및 파일 등은 백신프로그램의 점검을 통해 사전에 안전성이 확보되어야 한다.

자. 기타 보안 유지에 지장이 없도록 최선을 다하여야 하며, 이 보안사항을 준수하지 않아서 발생되는 모든 책임은 사업수행자가 진다.

카. 과업지시서에 포함되지 않은 보안사항에 대하여는 정부의 보안 지침 및 규정에 따른다.

2. 정보화 사업 관련 보안대책

가. DMZ 영역에 WEB 서버, 내부망에 WASㆍDB 서버를 분리하여 구성(3-Tier)

나. 기관 관리자(운영자)는 IDC 영역 內 시스템 접속 시 전용선 또는 VPN을 이용하여 암호화 통신

다. 해킹 및 비인가자에 의한 업무자료 절취 등에 대비 데이터는 암호화하여 저장하고 비인가자의 접근통제 수행

라. 소프트웨어 개발 보안대책

1) 발주기관 內 용역업체 작업장소에 설치 운영하는 정보통신망은 발주기관의 정보통신망과 분리 구성

* 용역업체가 사업 수행을 위해 발주기관 정보시스템 이용이 불가피할 경우 필요한 정보시스템에 한해 지정된 단말기에서만 접근 허용 등 보안대책 수립ㆍ시행

2) 개발자(테스트) 계정의 정보시스템 접속 권한을 업무별로 차등 부여하고 불필요시 즉각 권한 해지 및 계정을 폐기토록 조치

3) 개발된 소스코드에 대한 취약점 점검 및 이행조치 수행 必

4) 개발서버와 운영서버는 분리ㆍ운영 및 소스코드 형상관리

마. 시스템 보안대책

1) 설치 시스템은 디폴트 계정 삭제 또는 변경 사용, 장비 관리를 위한 관리자 계정 별도로 생성ㆍ운영

2) 시스템 보안패치는 최신 버전을 설치하여 운용하고 주기적으로 최신 보안패치 적용

3) 설치 시스템은 주요정보통신기반시설 취약점 분석ㆍ평가 기준(과학기술정보통신부 고시)으로 취약점 점검 및 이행조치 후 운영

4) 시스템 운용상 필요한 서비스 포트 외에 Telnet, FTP 등 불필요 서비스 포트 삭제

5) 장비 관리자는 로그 기록을 1년 이상 유지, 비인가자 접속의 주기적 점검 수행

바. 관리자 페이지는 일반 사용자의 접근을 차단하고 특정 IP주소를 사용하여 관리PC에서만 접근 허용

사. 정보보호제품ㆍ보안기능이 탑재된 정보통신제품 도입 시 국가사이버안보센터 홈페이지(www.ncsc.go.kr→보안적합성검증→안전성 검증필 제품목록) 內 목록을 확인하고, 그 외의 제품은 보안적합성 검증을 통해 안전성 확인

* 도입ㆍ설치되는 제품이 인증제품과 버전ㆍ인증번호 등이 일치하는지를 필히 확인

아. 용역업체 보안대책

1) 용역사업 수행前 참여인원에 대해 법적 또는 발주기관 규정에 따른 비밀유지 의무 준수 및 위반 시 처벌내용 등 보안교육

* ‘누출 금지 대상정보’ 및 정보 누출 시 부정당업자 제재조치 등에 대한 교육 병행

2) 용역업체가 사용하는 정보통신망은 발주기관 내부망 및 기관 인터넷망과 분리하여 별도의 전용 통신망으로 구성

3) 용역사업을 위해 인터넷 연결이 필요한 경우 이를 위한 별도의 기기를 지정ㆍ관리하고 기관 정보시스템에 접근하는 단말기 등은 인터넷 접속 금지

4) 인터넷 허용 PC는 침입차단시스템 등을 활용하여 P2Pㆍ웹하드ㆍ메신저 등 비인가 사이트 접속 차단 및 업무에 필요한 웹사이트에만 접속토록 통제

5) 인터넷 허용 PC는 인터넷 검색용으로만 활용하고 업무 수행 및 업무 관련자료 저장 금지

6) 비인가 통신기기나 테더링ㆍ상용 인터넷 등 허가되지 않은 통신망을 이용할 수 없도록 관리적ㆍ기술적 보안대책 수립

자. 외주 용역사업은 정보시스템 관련 보안특약 및 보안위반 처리기준 등을 준용하여 보안관리 수행

카. 관련 보안가이드 준수

1) 국가 정보보안 기본지침

2) 안전한 정보통신 환경 구현을 위한 네트워크 구축 가이드라인

3) 소프트웨어 개발보안가이드

4) 국가ㆍ공공기관 정보화사업 보안성검토 매뉴얼

5) 국가ㆍ공공기관 용역업체 보안관리 가이드라인

6) 기타 보안관련 규정 및 자체 수립한 보안대책 준수

Ⅵ		예정공정기간

1. 분석 및 설계 : 계약일로부터 1개월

2. 홈페이지 및 관리자 페이지 개발 : 분석 및 설계완료일로부터 4개월

3. 교육기관평가시스템 개발 및 전산장비(H/W, S/W) 구입 : 분석 및 설계완료일로부터 4개월

4. 시범운영 및 안정화 : 개발완료일부터 1개월

5. 유지보수 : 최종 검수일로부터 12개월