제6회 동물보건사 자격시험을 위한 자격관리시스템 고도화 및 유지보수 용역
| 공고기관 | (사)대한수의사회 |
| 수요기관 | (사)대한수의사회 |
| 입찰방식 | 우편/상시 |
| 계약방법 | 제한경쟁 |
| 예가방식 | 비예가 |
| 낙찰방식 | 협상에의한계약-협상에 의한 낙찰자 결정(SW사업) |
| 배정예산 | 67,000,000 |
| 공고일시 | 2026-09-28 10:21 |
| 마감일시 | - |
| 개찰일시 | 2026-10-16 18:00 |
| 참가신청마감 | - |
| 담당자 | 김은수 |
| 담당자 전화 | 031-702-4332 |
참가자격
| 참가가능지역 | 전국 |
| 업종 | 시설관리/청소/경비 |
| 경쟁방식 | 제한경쟁 |
| 공동수급 | (없음)공동수급불허 |
입찰공고용
KVMA lnno. Movement
소통하는 대한수의사회, 함께하는 대한민국 수의사
과 업 지 시 서
| 사 업 명 | 제6회 동물보건사 자격시험을 위한 자격관리시스템 고도화 및 유지보수 용역 |
| 발 주 처 | (사)대한수의사회 |
2026. 9.
목 차
I. 과업 개요
1. 일반사항 3
2. 과업목적 3
3. 과업내용 3
II. 현황
1. 업무(과업) 현황 4
2. 정보화 현황 6
3. 시스템 추가 사항 7
III. 과업 내역
1. 과업 상세 내용 8
2. 과업 요구사항 9
3. 용역(과업) 수행 지침 19
[붙임 1] 입찰 관련 각종 서식 23
[별지 제1호 서식] 입찰참가신청서 23
[별지 제2호 서식] 제안사 일반현황 및 연혁 24
[별지 제3호 서식] 가격 제안서 25
[별지 제4호 서식] 입찰 서약서 26
[별지 제5호 서식] 자료 열람 보안서약서 27
[별지 제6호 서식] 보안서약서(사업수행자용) 28
[별지 제7호 서식] 입찰보증금 지급확약서 29
[별지 제8호 서식] 개인정보처리위탁 계약서 30
Ⅰ. 과업 개요
일반사항 1
용 역 명: 제6회 동물보건사 자격시험을 위한 자격관리시스템 고도화 및 유지보수 용역
사업기간: 계약일로부터 ~ 2027. 10. 31.
사업예산: 금육천칠백만원정 (67,000,000원/부가세포함)
사업추진방식: 제한경쟁입찰(협상에 의한 계약)
과업목적 2
제6회 동물보건사 자격시험 관리시스템의 안정적인 무중단 운영 및
실시간 장애 대응 체계 구축
원서접수, 시험좌석 배치, 합격자 발표 등 자격검정 전반의 행정 업무 효율화
기존 시스템의 기능 개선(고도화)을 통한 사용자 서비스 편의성 제고
및 개인정보 보안 강화
과업내용 3
홈페이지 및 관리자 페이지 유지관리
❍ 24시간 365일 무중단 운용 및 데이터 이중 백업 시행
❍ (사업자 변경 시) 기존 시스템 DB의 신규 DB서버 이관 및 웹 브라
우저 호환성 유지
자격시험 및 대민 서비스 운영 지원
❍ 제6회 동물보건사 자격시험 원서접수, 전자결제, 좌석 배치 및 수험표 출력 지원
❍ 1차 합격자 증빙서류 업로드 관리 및 1·2차 최종 합격자 발표 서비스 지원
- 3 -
취득자 DB 정보 현행화 및 오류 점검
❍ 제1~5회 자격 취득자 DB 오류 점검 및 무결성 정제(Cleansing)
❍ 취득자 개인정보(개명, 연락처 등) 변동 내역 상시 현행화
정보보안 및 장애 대응
❍ 「소프트웨어 개발보안 가이드(행정안전부, 2021.11.)」 준수 및 개인
정보 DB 암호화 적용
❍ 원서접수 등 트래픽 집중 기간 전담 서비스 데스크 운영 및 신속
복구(1시간 내 착수, 3시간 내 복구)
Ⅱ. 현황
업무(과업) 현황 1
홈페이지 및 관리자 페이지 유지관리
❍ 운영 안정성 유지
- 1일 24시간, 365일 상시 운영
- 응급상황(서버 다운, 트래픽 폭주 등) 초기대응 최소화 및 복구 조
치에 대한 방안 수립·운영
- 데이터 유실 방지를 위한 주기적이고 안정적인 자료 이중 백업 시행
❍ 홈페이지(PC 버전 및 모바일 버전)
- 관리자 페이지와의 데이터 연계성 상시 유지 및 정합성 확보
- 사용자 중심의 화면 구성으로 접속자 사용 편의성 상시 유지
- 크롬(Chrome), 엣지(Edge), 사파리(Safari) 등 다종의 웹 브라우저
환경에서 동일하게 동작하도록 범용성 및 크로스 브라우징 확보
❍ 관리자 페이지(PC버전)
- 업무 편의 기능 상시 유지보수 및 오류 수정
- 시스템 기능 개선, 잠재적 오류 수정 및 안정화
- 다차원 통계 검색 및 데이터(엑셀 등) 추출·다운로드 지원
- 4 -
자격시험 관련 응시자 관리
❍ 응시접수 지원
- 응시자격 및 개인정보 입력 및 결제(취소/환불) 프로세스 안정화
- 결제 오류 신속 대응을 위한 단계별 결제 이력 추적 기능 지원
- 원서접수 기간 내 실시간 접수 현황 통계 산출 및 관리자 보고 기능 지원
- 1차 필기 합격자 증빙서류 업로드 지원 및 용량 부하 관리
❍ 시험 운영 지원
- 관리자용 응시자 사진 및 응시원서 데이터 일괄 다운로드 기능 지원
- 원서접수 데이터 기반 고사장 좌석 배치 및 수험표 출력 지원
- 합격자(1차 필기, 2차 최종) 결과 조회 기능 지원
❍ 민원 및 오류 대응
- 원서접수 등 집중 기간 내 오류 즉각 대응 및 서비스 데스크 운영
정보보안 및 개인정보보호
❍ 시스템 보안 강화
- 웹 취약점 상시 점검 및 보안 패치 적용
❍ 개인정보 보호
- 응시자 민감 정보(주민등록번호, 패스워드 등) DB 강력 암호화
- 개인정보 취급자(관리자) 시스템 접속 및 작업 로그 기록·보관
합격자 DB 정보 상시 관리
❍ DB 현행화 및 정제
- 기존(제1~5회) 자격증 취득자 및 원서접수 이력 통합 보관
- 기존 데이터 오류 상시 정제(Cleansing)를 통한 무결성 확보
❍ 개인정보 변동 관리
- 취득자 개인정보(개명, 연락처, 주소 등) 변경 시 상시 수정 반영
기타 관련업무
❍ 보고 및 기술 지원
- 유지보수 실적 정기 업무보고 및 긴급 장애 수시 보고
- 기능 변경에 따른 매뉴얼 상시 업데이트 및 담당자 기술 지원
- 5 -
정보화 현황 2
현행 시스템에 대한 환경 분석
❍ 현행 자격관리시스템을 바탕으로 자격시험 원서접수, 시험좌석 배
치, 합격자 발표 및 증빙서류 검증 등 자격검정 업무 전반을 안정적
으로 지원하고 있음
❍ 연간 약 1,000~1,500명 규모의 응시자가 단기간(원서접수 기간 5일, 합
격자 발표일 등)에 집중되는 전형적인 스파이크성 트래픽 환경을 지님
❍ 원서접수 기간 내 전자결제(PG) 연동 안정성 유지 및 응시자 민원 업
무(접속 장애, 서류 업로드 오류 등)에 대한 신속한 대응 체계가 요구됨
보유 장비 및 시스템 구성 현황
❍ 대량의 자격 검정 데이터 처리를 위해 표준 웹 애플리케이션 프레임워
크 기반의 환경으로 운영 중이며, 민감한 개인정보 보호를 위한 DB 암
호화 기능이 적용되어 있음
❍ 본 사업과 관련된 상세 장비 내역 및 시스템 구성 현황은 「행정기관
및 공공기관 정보시스템 구축·운영 지침」을 준용하여 대외 공개를 제
한하며, 입찰 참가 등 필요 시 보안서약서 제출 후 열람할 수 있음
홈페이지
| 메뉴 | 내용 | 비고 | |
| 원서접수 | 원서접수 신청 | 응시 정보 입력 및 온라인 결제 | |
| 원서접수 확인 및 취소 | 접수 내역 조회 및 환불 처리 | ||
| 수험표 출력 | 배정된 고사장 확인 및 수험표 인쇄 | ||
| 환불안내 | 환불 기준 및 절차 안내 | ||
| 합격자확인 | 합격자 발표 | 1·2차 합격 조회 및 자격증빙서류 업로드 | |
| 시험안내 | 원서접수공고 | 당해 연도 시험 시행 공고 제공 | |
| 시험소개 | 시험 과목 및 합격 기준 안내 | ||
| 응시안내 | 응시자격 및 유의사항 안내 | ||
| 정보마당 | 공지사항 | 공식 공지사항 게시판 | |
| 자주하는 질문 | 시험 및 시스템 관련 FAQ | ||
| 자료실 | 증빙 서식 및 자료 제공 | ||
| 신상신고 | 신상신고 | 자격 취득자 신상 변동 내역 신고 |
- 6 -
| 연수교육 | 교육신청내역 | 수강 신청 및 결제 상태 확인 | |
| 교육신청 | 연수교육 수강 신청 및 결제 | ||
| 필수교육 수강 | 온라인 수강 페이지 연동 | 결제 후 이용가능 | |
| 수강이력 | 교육 이수 확인 및 수료증 출력 | ||
| 면제신청 | 면제 사유 입력 및 증빙서류 제출 | PDF 파일 업로드 | |
| 면제신청내역 | 면제 심사 진행 상태 및 결과 조회 | ||
3 시스템 추가 사항
매년 증가하는 원서 접수인원에 따른 트래픽 대비 및 성능 고도화 필요
기존 기능의 오류(엑셀/사진 출력 등) 수정 및 관리자 리포팅 기능
개선을 통한 행정 효율 극대화
응시료(전자수입인지) 납부 후 최종 접수 누락 방지를 위한 시스템 개선
❍ 자동 처리가 어려운 경우, 접수 누락을 방지할 수 있는 대체 방안을
제시하여야 함
학교 선택 및 통계관리 기능
❍ 평가인증을 받은 학교 리스트를 접수단계에서 선택할 수 있는 기능 구축
❍ 응시자의 학교 선택 정보를 저장하고, 향후 학교별 응시자 현황 등
통계관리에 활용할 수 있도록 하여야 함
사용자 편의성 향상을 위한 화면 레이아웃(UI) 와이드(Wide) 개편
❍ 불필요한 좌우 여백을 최소화하고 콘텐츠 공간 활용도를 높여,
시각적인 개방감과 정보 가독성을 제고하여야 함
- 7 -
Ⅲ. 과업 내역
과업상세 내용 1
유지관리 및 운영지원
❍ 상시 모니터링 기반, 취약점 점검 및 분석·보완
❍ 홈페이지의 이용자 본인확인, 원서접수, 온라인 결제(환불) 등, PC
및 모바일 홈페이지 기능 유지관리 및 긴급 장애처리(이용자 장애대
응 서비스 데스크 운영)
❍ 관리자 페이지 기능 유지·관리 및 오류 수정
❍ 홈페이지 및 관리자 페이지 연계성 유지관리
❍ DB, 통계 등, 데이터 무결성 검증 및 데이터 추출(통계연보 등)
❍ 관리자 접근권한 관리 및 작업로그 관리
❍ 자격증 취득자 DB 정보 현행화(추가 등재 및 개인정보 변동내역 관리)
❍ 웹 표준 유지·강화를 위한 전자정부 및 W3C 웹 표준 지침 준수 이행
❍ 시스템 성능 관리를 위한 지속적인 S/W 및 관련 프로그램의 업그레이드
및 신규 서비스 패치 등, 기술지원
❍ 데이터, 프로그램 소스 버전 관리 및 체계적인 백업 수행
※ 백업 주기 및 대상 데이터 등을 명확히 규정한 ‘백업 계획서' 작성·제출 포함
❍ 자격검정 업무 지원
❍ (신규 업체 선정 시) 신규 DB서버로 이관한 시스템의 지속적인 안정화 유지 관리
보안 및 공통사항
❍ 각종 최신 보안지침 준수 및 현행화
정보보안 및 개인정보보호 등, 보안취약점 상시 점검 및 조치 ❍
❍ 백업 및 복구방안 마련 등, 장애대책 수립 및 운영
❍ 유지보수 및 상시 대응체계 구축·운영
- 8 -
과업 요구사항 2
□ 요구사항 목록
| 요구사항분류 | 요구사항 고유번호 | 요구사항 |
| 유지관리 수행 요구사항 | MPR-001 | 동물보건사 자격관리시스템 업무지원 및 유지관리 |
| MPR-002 | 자격증 취득자 DB 유지 및 변동사항 상시 반영 | |
| MPR-003 | 장애대응을 위한 백업절차 마련 | |
| MPR-004 | 서비스 데스크 운영 및 관리 | |
| MPR-005 | 집중 기간 트래픽 부하 분산 및 제어 | |
| MPR-006 | 크로스 브라우징 및 모바일 호환성 유지 | |
| 보안 요구사항 | SER-001 | 홈페이지 보안강화 |
| SER-002 | 수행업체 보안 준수사항 | |
| SER-003 | 보안지침 준수 | |
| SER-004 | 데이터 보안 | |
| SER-005 | 시큐어 코딩 준수 및 웹 취약점 제거 | |
| SER-006 | 과업 수행 단계별 보안정책 관리 | |
| 성능 요구사항 | PER-001 | 시스템 처리 속도 및 응답시간 |
| PER-002 | 안정적인 자원 사용률 유지 | |
| PER-003 | 집중 기간 트래픽 분산 및 동시 접속 처리 | |
| 품질 요구사항 | QUR-001 | 시스템 무중단 가용성 및 신뢰성 보장 |
| QUR-002 | 사용자 및 관리자 서비스 편의성(UI/UX) | |
| QUR-003 | 장애 신속 복구 및 서비스 수준 협약(SLA) | |
| 제약 요구사항 | COR-001 | 기존 시스템 프레임워크 및 데이터 호환 |
| COR-002 | 소프트웨어 보안약점(시큐어 코딩) 진단 | |
| COR-003 | 개인정보보호 및 데이터 암호화 준수 | |
| COR-004 | 웹 표준 및 크로스 브라우징 준수 | |
| COR-005 | 일체의 하도급 금지 및 직접 수행 | |
| COR-006 | 산출물 저작권 및 지식재산권 귀속 | |
| COR-007 | 최신 보안지침 및 관련 법령 준수 | |
| 프로젝트 관리 요구사항 | PMR-001 | 전담 조직 구성 및 책임운영담당자 지정 |
| PMR-002 | 세부 일정계획 및 단계별 진척 관리 | |
| PMR-003 | 정기 및 수시 업무보고 체계 운영 | |
| PMR-004 | 산출물 작성 및 관리 방안 | |
| PMR-005 | 품질 검수 및 안정성 테스트 수행 | |
| PMR-006 | 위험 관리 및 수행 인력 보안 유지 | |
| 프로젝트 지원 요구사항 | PSR-001 | 서비스 데스크 운영 및 민원 대응 지원 |
| PSR-002 | 시스템 운영 매뉴얼 제공 및 교육 지원 |
- 9 -
PSR-003 무상 하자보수 및 시스템 안정화 지원
※본 과업대상에 기술되어 있지 않더라도 본 과업을 성공적으로 추진하는데 필수적이라 판단되는
사항에 대해서는 발주처와 협의하여 변경 또는 추가 할 수 있음.
□ 요구사항 상세
ㅇ 유지관리 수행 요구사항(MPR: Maintenance Project Requirement)
| 요구사항 분류 | 유지관리 수행 | |
| 요구사항 고유번호 | MPR-001 | |
| 요구사항 명칭 | 동물보건사 자격관리시스템 업무지원 및 유지관리 | |
| 요구사항 상세설명 | 정의 | 동물보건사 자격관리시스템 업무지원 및 유지관리 활동 |
| 세부내용 | ❍ 자격시험 및 자격관리시스템 운영업무 지원의 구체적 방안 제시 ❍ 시스템 업무지원 - 테스트용 계정을 이용한 전체 기능 점검 및 오류 수정 - 시스템 내 운영관리에 대한 변경 내역 등 형상관리 실시 ❍ 동물보건사 자격관리 시스템의 실시간 전담 유지관리 ❍ 상시 지원체계 구축과 장애 발생 시 신속한 전담 활동 수행 |
| 요구사항 분류 | 유지관리 수행 | |
| 요구사항 고유번호 | MPR-002 | |
| 요구사항 명칭 | 자격증 취득자 DB 유지 및 변동사항 상시 반영 | |
| 요구사항 상세설명 | 정의 | 동물보건사 자격증 취득자 DB 정보의 변동사항은 상시 수정 |
| 세부내용 | ❍ 2022년(제1회)~2026년(제5회) 자격 취득자 DB 정보 보관(원서접수 히스토리, 자격검증서류 보관 등) ❍ 취득자 중, 개인정보(이름, 전화번호, 주소 등) 변동 시 상시 수정 |
| 요구사항 분류 | 유지관리 수행 | |
| 요구사항 고유번호 | MPR-003 | |
| 요구사항 명칭 | 장애대응을 위한 백업절차 마련 | |
| 요구사항 상세설명 | 정의 | 시스템 장애 및 데이터 유실에 대비한 안전한 백업 체계 구축 |
| 세부내용 | ❍ 신속한 장애 대응을 위해 백업 대상·주기·복구 목표를 명시한 '백업 계획서'를 수립하고 체계적으로 이행해야 함 ❍ 오류 복구, 장애 대책 확보 등 신뢰성 있는 서비스 환경을 제공 ❍ 재난재해 대비 백업체계 및 운영계획을 수립하여 운영하고 소산백업(원격지 백업)의 구체적 협의를 추진해야 함 |
| 요구사항 분류 | 유지관리 수행 | |
| 요구사항 고유번호 | MPR-004 | |
| 요구사항 명칭 | 서비스 데스크 운영 관리 | |
| 요구사항 상세설명 | 정의 | 홈페이지 이용자(응시자) 장애 대응 및 민원 처리 지원 |
| 세부내용 | ❍ 원서접수 및 합격자 발표 등 트래픽 집중 기간 내 서비스 데스크 운영 전담요원 지정 및 신속한 문의 응대 체계 가동 ❍ 결제 오류, 화면 접속 불량 등 시스템 이용 관련 민원 접수 시 즉각적인 원인 파악 및 조치 ❍ 업무보고 시 서비스 데스크 운영 이력(장애 접수 및 처리 내역) 제출 |
- 10 -
| 요구사항 분류 | 유지관리 수행 | |
| 요구사항 고유번호 | MPR-005 | |
| 요구사항 명칭 | 집중 기간 트래픽 부하 분산 및 제어 | |
| 요구사항 상세설명 | 정의 | 대규모 트래픽 발생 대비 성능 유지 및 모니터링 |
| 세부내용 | ❍ 원서접수, 수험표 출력, 합격자 발표 시점 등 동시 접속자 수가 대폭 증가하는 기간에 대한 서버 자원 할당 및 부하 분산 방안 사전 수립 ❍ 해당 기간 중 실시간 트래픽 모니터링 수행 및 지연 발생 시 즉각적인 조치 ❍ 자격증빙서류 제출 기간 내 대용량 파일(이미지/PDF 등) 업로드로 인한 시스템 병목 방지 대책 마련 |
| 요구사항 분류 | 유지관리 수행 | |
| 요구사항 고유번호 | MPR-006 | |
| 요구사항 명칭 | 크로스 브라우징 및 모바일 호환성 유지 | |
| 요구사항 상세설명 | 정의 | 다양한 접속 환경에서의 시스템 정상 동작 보장 |
| 세부내용 | ❍ 시스템 고도화 및 패치 적용 시, 최신 PC 웹 브라우저(Chrome, Edge, Safari 등) 환경에서의 정상 동작 여부 점검 ❍ 모바일 기기 접속 시에도 가독성 및 원서접수/결제 기능에 이상이 없도록 호환성 유지 ❍ 오류 발견 시 즉각적인 UI/UX 소스코드 수정 및 배포 |
ㅇ 보안 요구사항(SER: Security Requirement)
| 요구사항 분류 | 보안 | |
| 요구사항 고유번호 | SER-001 | |
| 요구사항 명칭 | 홈페이지 보안강화 | |
| 요구사항 상세설명 | 정의 | 개인정보 처리 시스템 보안 강화 |
| 세부내용 | ❍ 「개인정보보호법」 등을 기반으로 업무 수행 ❍ 대한수의사회 개인정보 실태 점검 시 증빙자료 제출 등 업무 적극 지원 |
| 요구사항 분류 | 보안 | |
| 요구사항 고유번호 | SER-002 | |
| 요구사항 명칭 | 수행업체 보안 준수사항 | |
| 요구사항 상세설명 | 정의 | 과업 수행 시 지켜야 할 기본 보안 사항 |
| 세부내용 | ❍ 과업 수행업체는 문서, 인원, 장비 등에 대하여 물리적·관리적·기술적 보안대책을 수립해야 함 ❍ 과업 수행 중 취득한 자료와 정보(특히 '발주처가 비공개로 지정한 자료')를 외부에 유출해서는 안 되며, 위반 시 향후 대한수의사회 발주 사업 입찰 참여가 제한될 수 있고 민·형사상 모든 책임을 짐 ❍ 용역 참여 인원에 대해 비밀유지 의무 및 위반 시 처벌 내용 등에 대한 보안 교육을 실시해야 함 |
| 요구사항 분류 | 보안 |
| 요구사항 고유번호 | SER-003 |
| 요구사항 명칭 | 보안지침 준수 |
- 11 -
| 요구사항 상세설명 | 정의 | 소프트웨어 개발 및 운영 시 관련 보안지침 준수 |
| 세부내용 | ❍ 아래의 주요 법규 및 가이드라인을 준수하여야 함 - 소프트웨어 개발보안 가이드(행정안전부, 2021.11.) - 소프트웨어 보안약점 진단가이드(행정안전부, 2021.11.) - 공개SW를 활용한 소프트웨어 개발보안 점검가이드(행정안전부, 2019.6.) - 가명정보 처리 가이드라인(개인정보보호위원회, 2026. 3.) - 홈페이지 개인정보 노출방지 안내서(개인정보보호위원회, 2024.4.) - 자동처리 되는 개인정보 보호 가이드라인(개인정보보호위원회, 2020.12.) - 개인정보의 안전성 확보조치 기준(개인정보보호위원회고시 제2026-9호, 2026. 7. 1.) - 농림축산식품부 개인정보 보호지침(농림축산식품부훈령 제509호, 2024. 3. 18.) - 개인정보의 안전성 확보조치(개인정보위원회, 2024. 10.) ❍ 본 사업은 위 지침 외에도 정부가 제정·공포한 관계 법규(지침)을 준수하여야 하며, 사업기간동안 법규가 변경될 경우 해당 법규 준수 ❍ 본 사업 수행 중 또는 종료 후 주무부처(농림축산식품부) 및 발주처의 보안 점검에서 지적 사항이 발생할 경우, 이에 대한 즉각적인 원인 분석 및 시정 조치를 완료하여야 함 ❍ 최종 낙찰자(계약상대자)는 계약 체결 후 사업 착수 시, 대표자 및 실제 과업에 투입되는 참여 인력 전원의 서명이 날인된 보안서약서[별지 제7호 서식]를 제출하여야 함 |
| 요구사항 분류 | 보안 | |
| 요구사항 고유번호 | SER-004 | |
| 요구사항 명칭 | 데이터보안 | |
| 요구사항 상세설명 | 정의 | 개인정보 처리 및 암호화 등 데이터 안전성 확보 |
| 세부내용 | ❍ 개인 식별 정보 및 패스워드는 소스코드에 하드코딩하지 않으며, 반드시 안전한 암호화 알고리즘(단방향 암호화 등)을 적용하여 저장함 ❍ 개인정보 취급자(관리자) 접속 로그 필수 기록 (최소 3년 이상 보관, 보관기간 중 용역사업자 변경 시, 접속 로그는 신규 용역사업자에게 이관 및 발주처 제출) <필수 관리 항목> • 취급자 식별정보(ID) • 접속자 IP 주소 • 처리한 정보주체 정보: 정보주체 식별정보(계정, 회원번호 등) • 수행업무 : 열람, 수정, 삭제, 인쇄, 입력 등 ❍ 업무 목적 외 임의의 백업 데이터 생성을 금지함 |
| 요구사항 분류 | 보안 | |
| 요구사항 고유번호 | SER-005 | |
| 요구사항 명칭 | 시큐어 코딩 준수 및 웹 취약점 제거 | |
| 요구사항 상세설명 | 정의 | 소스코드 보안약점 방지 및 웹 취약점 제거 |
| 세부내용 | ❍ 행정안전부의‘소프트웨어 개발보안 관련 가이드(2021. 11. 30.)’를 준용함 |
- 12 -
<주요 보안약점>
• 프로그램 입력 값에 대한 부적절한 검증(SQL삽입 등)
• 인증, 접근제어, 권한 관리 등을 적절하지 않게 구현 시 발생(중요정보 평문
저장, 하드코드된 패스워드 등)
• 불충분한 오류 처리(오류 메시지를 통한 정보노출 등)
• 코드 오류(널 포인터 역참조, 부적절한 자원 해제 등)
불충분한 캡슐화(제거되지 않고 남은 디버거 코드, 시스템 데이터 정보노출 등) •
• 부적절하거나 보안에 취약한 API 사용으로 발생할 수 있는 보안약점
❍ 응용S/W 대상 행정안전부 “소프트웨어 보안약점 진단가이드” 에 의거
보안취약점을 분석하고 약점이 있을 경우 조치
❍ 아래의 웹 취약점 점검 및 보완 조치
• 사용자 인증 취약점 • 관리자 페이지 노출 취약점
• SQL Injection 취약점 • XSS 취약점
• 악성스크립트 취약점 • 유해파일 업로드 취약점
• 불필요한 파일 및 정보노출 취약점 • 파일목록 및 파일내용 노출 취약점
❍ 웹 취약점 점검결과는 대외비로 관리함
❍ 취약점 조치 검증은 정보서비스 개발 보안대책의 개발보안 및 기술적
보안대책과 관련한 보안권고들을 준용하여 처리하고 반드시 검사를 통해
취약점이 제거될 수 있도록 해야 함
❍ 개발 및 납품업체 대표이사급 명의로 취약점 점검결과(이상없음 또는 조치결과)
확인서 징구(※ 과업 종료 시 발주처로 제출)
❍ 최신 악성코드 대응을 위한 주기적인 취약점 점검계획 수립,
점검(조치)결과 내부결재(문서보고) 및 보안패치 등 운영관리 철저
❍ 웹서버에 악성코드 등 웹쉘(WebShell)이 업로드되어 침해사고가 발생하지
않도록 보안약점 및 취약점 조치와 주기적인 모니터링 방안 및 웹쉘이
업로드되어 침해사고가 발생하지 않도록 보안조치를 강구해야 함
| 요구사항 분류 | 보안 | |
| 요구사항 고유번호 | SER-006 | |
| 요구사항 명칭 | 과업 수행 단계별 보안정책 관리 | |
| 요구사항 상세설명 | 정의 | 계약부터 완료 시점까지의 세부 보안 통제 |
| 세부내용 | ❍ 계약단계 보안대책 수립 - 과업 수행 계획서(사업 수행 계획서)에 자료‧장비‧네트워크 보안대책 및 발주처가 비공개로 지정한 자료관리 방안 등 보안관리 세부 계획 작성 - 대표자 및 투입 인원 전원의 친필 서명이 포함된 '보안서약서' 제출 ❍ 자료/장비 보안 - 산출물 및 중요 데이터는 인가받지 않은 PC, 개인 상용 메일, 웹하드 등에 저장 및 전송 절대 금지 - 비인가 USB 등 휴대용 저장매체 사용 금지 ❍ 과업 완료 시 보안 - 발주처가 비공개로 지정한 자료 및 불필요한 자료 전량 파기 - PC, 하드디스크 등에 남은 용역 관련 데이터 완전 삭제 |
- 13 -
ㅇ 성능 요구사항(PER: Performance Requirement)
| 요구사항 분류 | 성능 | |
| 요구사항 고유번호 | PER-001 | |
| 요구사항 명칭 | 시스템 처리 속도 및 응답시간 | |
| 요구사항 상세설명 | 정의 | 사용자 요청에 대한 신속한 응답 및 처리 속도 보장 |
| 세부내용 | ❍ 일반적인 사용자의 단순 조회 및 화면 이동 요청에 대해 3초 이내에 결과 페이지가 표시되어야 함 ❍ 증빙서류 파일 업로드, 결제 등 대용량 데이터 처리 시 발생하는 처리시간은 발주처와 사전에 협의하여 기준을 마련함 ❍ 시스템 기능, 성능, 확장성, 호환성, 유연성 등 다양한 요구사항을 충족시킬 수 있는 개발방법을 적용해야 함 |
| 요구사항 분류 | 성능 | |
| 요구사항 고유번호 | PER-002 | |
| 요구사항 명칭 | 안정적인 자원 사용률 유지 | |
| 요구사항 상세설명 | 정의 | 서버 CPU 및 메모리 자원의 효율적 사용에 관한 사항 |
| 세부내용 | ❍ 시스템의 메모리 사용률은 트래픽이 몰리는 최대 부하(Peak) 시점에서도 80% 이하로 사용·유지되어야 함 ❍ 시스템의 CPU 사용률은 백그라운드 작업을 원활히 수행하기 위해 정상 상태(평상시)에서 50% 이하로 사용되어야 함 ❍ 특정 기간 부하 발생 시 시스템이 다운되지 않도록 안정적 운영 지원 방안을 제시해야 함 | |
| 요구사항 분류 | 성능 | |
| 요구사항 고유번호 | PER-003 | |
| 요구사항 명칭 | 집중 기간 트래픽 분산 및 동시 접속 처리 | |
| 요구사항 상세설명 | 정의 | 데이터 및 서비스 안정성을 고려한 대규모 접속 부하 분산 구현 |
| 세부내용 | ❍ 연간 약 1,000~1,500명 규모의 응시자가 단기간에 몰리는 ①원서접수 기간, ②합격자 발표일(1차 필기, 2차 최종)에 시스템 지연이 발생하지 않도록 사용자 요청 처리 능력과 동시 사용자 접속 수를 확보해야 함 ❍ 약 1~2주간 진행되는 자격증빙서류 업로드 기간 중, 다수의 응시자가 동시에 대용량 파일을 첨부하더라도 네트워크 병목이 발생하지 않도록 대역폭 및 서버 자원을 확보해야 함 ❍ 서버 수용량을 초과하는 접속 요청 발생 시, 서비스 중단을 막기 위한 접속 대기열(순번 대기) 안내 기능 등을 마련하여 사용자 불편을 최소화해야 함 |
ㅇ 품질 요구사항(QUR: Quality Requirement)
| 요구사항 분류 | 품질 | |
| 요구사항 고유번호 | QUR-001 | |
| 요구사항 명칭 | 시스템 무중단 가용성 및 신뢰성 보장 | |
| 요구사항 상세설명 | 정의 | 접속 폭주 시 안정적인 서비스 제공 |
| 세부내용 | ❍ 원서접수, 수험표 출력, 합격자 발표 등 1,000~1,500명의 응시자가 |
- 14 -
일시에 몰리는 기간에도 1일 24시간 중단 없는 서비스 가용성을
보장해야 함
❍ 결제 내역 및 접수 데이터의 손실·누락을 완벽히 방지하는 무결성 보장
체계를 구현해야 함
| 요구사항 분류 | 품질 | |
| 요구사항 고유번호 | QUR-002 | |
| 요구사항 명칭 | 사용자 및 관리자 서비스 편의성(UI/UX) | |
| 요구사항 상세설명 | 정의 | 직관적인 화면 및 기능 제공 |
| 세부내용 | ❍ 응시자가 별도의 안내 없이도 원서접수, 증빙서류 업로드를 쉽게 진행할 수 있도록 직관적인 화면 및 메뉴 구성을 보장해야 함 ❍ 관리자의 수작업을 최소화하고, 다차원 통계 검색 및 엑셀 다운로드가 원활히 이루어지도록 행정 효율성 중심의 기능을 제공해야 함 ❍ 기존의 좁은 중앙 고정형 레이아웃을 탈피하여, 최신 디스플레이에 맞춘 와이드(Wide) 해상도 기반으로 가독성 및 개방감을 극대화해야 함 |
| 요구사항 분류 | 품질 | |
| 요구사항 고유번호 | QUR-003 | |
| 요구사항 명칭 | 장애 신속 복구 및 서비스 수준 협약(SLA) | |
| 요구사항 상세설명 | 정의 | 시스템 오류 발생 시 즉각적인 조치 보장 |
| 세부내용 | ❍ 장애 발생 시 1시간 이내에 원인 파악 및 조치를 시작하고, 최대 3시간 이내에 정상 운영 상태로 완벽히 복구해야 함 ❍ 장애 복구 지연이 예상될 경우, 발주처(대한수의사회) 즉시 보고 및 응시자 대상 비상 안내(공지사항 팝업 등) 조치를 체계적으로 수행해야 함 |
ㅇ 제약 요구사항(COR: Constraint Requirement)
| 요구사항 분류 | 제약 | |
| 요구사항 고유번호 | COR-001 | |
| 요구사항 명칭 | 기존 시스템 프레임워크 및 데이터 호환 | |
| 요구사항 상세설명 | 정의 | 현행 자격관리시스템 기반 기술 유지 및 DB 호환 |
| 세부내용 | ❍ 본 고도화 사업은 기존 시스템 프레임 워크 기반에서 안정적으로 구동되어야 하며, 과거 제1~5회 자격 취득자 및 응시자 데이터와 100% 호환되어야 함 |
| 요구사항 분류 | 제약 | |
| 요구사항 고유번호 | COR-002 | |
| 요구사항 명칭 | 소프트웨어 보안약점(시큐어 코딩) 진단 | |
| 요구사항 상세설명 | 정의 | 해킹 방지를 위한 안전한 코드 개발 |
| 세부내용 | ❍ 소스코드 개발 및 기능 개선 시 행정안전부의 '소프트웨어 개발보안 |
- 15 -
가이드'를 준수하여 SQL 인젝션, XSS 등의 취약점을 원천 차단해야 함
| 요구사항 분류 | 제약 | |
| 요구사항 고유번호 | COR-003 | |
| 요구사항 명칭 | 개인정보보호 및 데이터 암호화 준수 | |
| 요구사항 상세설명 | 정의 | 민감 정보의 안전한 보호 및 법규 이행 |
| 세부내용 | ❍ 「개인정보보호법」에 따라 주민등록번호, 연락처, 패스워드 등 민감 정보는 데이터베이스 저장 및 통신 시 반드시 국가 표준 알고리즘으로 암호화해야 함 |
| 요구사항 분류 | 제약 | |
| 요구사항 고유번호 | COR-004 | |
| 요구사항 명칭 | 웹 표준 및 크로스 브라우징 준수 | |
| 요구사항 상세설명 | 정의 | 다양한 웹 브라우저 및 기기 환경 지원 |
| 세부내용 | ❍ 특정 브라우저에 종속되지 않고 PC 및 모바일 기기에서 원서접수와 결제가 정상 동작하도록 크롬(Chrome), 엣지(Edge), 사파리(Safari) 등 다종 브라우저 호환성을 확보해야 함 |
| 요구사항 분류 | 제약 | |
| 요구사항 고유번호 | COR-005 | |
| 요구사항 명칭 | 일체의 하도급 금지 및 직접 수행 | |
| 요구사항 상세설명 | 정의 | 하도급을 통한 책임 전가 방지 |
| 세부내용 | ❍ 본 용역(과업) 수행에 있어 보안 및 품질 유지를 위해 일체의 하도급을 불허하며, 계약상대자가 직접 사업을 수행해야 함 |
| 요구사항 분류 | 제약 | |
| 요구사항 고유번호 | COR-006 | |
| 요구사항 명칭 | 산출물 저작권 및 지식재산권 귀속 | |
| 요구사항 상세설명 | 정의 | 개발 결과물에 대한 발주처의 권리 확보 |
| 세부내용 | ❍ 본 사업 수행 과정에서 용역업체가 개발하여 납품한 모든 결과물(산출물, 소스코드 등)의 저작권 및 소유권은 발주처(대한수의사회)에 귀속됨 |
| 요구사항 분류 | 제약 | |
| 요구사항 고유번호 | COR-007 | |
| 요구사항 명칭 | 최신 보안지침 및 관련 법령 준수 | |
| 요구사항 상세설명 | 정의 | 공공분야 정보보안 지침 이행 |
| 세부내용 | ❍ 과업 수행 과정에서 활용되는 문서, 인원, 장비에 대한 자체 보안대책을 수립하고, 사업 기간 중 변경되는 최신 공공기관 정보보안 법규 및 가이드를 즉각 수용하여 적용해야 함 |
- 16 -
ㅇ 프로젝트 관리 요구사항(PMR: Project Management Requirement)
| 요구사항 분류 | 프로젝트 관리 | |
| 요구사항 고유번호 | PMR-001 | |
| 요구사항 명칭 | 전담 조직 구성 및 책임운영담당자 지정 | |
| 요구사항 상세설명 | 정의 | 안정적인 과업 수행을 위한 인력 관리 |
| 세부내용 | ❍ 본 사업을 총괄할 '책임운영담당자(PM)'를 지정하고, 시스템 오픈 및 안정화 기간까지 변동 없이 고용 및 업무를 유지해야 함 ❍ 부득이한 사유로 교체 시, 발주처의 사전 승인을 득하고 인수인계 기간을 충분히 확보해야 함 |
| 요구사항 분류 | 프로젝트 관리 | |
| 요구사항 고유번호 | PMR-002 | |
| 요구사항 명칭 | 세부 일정계획 및 단계별 진척 관리 | |
| 요구사항 상세설명 | 정의 | 자격시험 일정에 맞춘 완벽한 공정 관리 |
| 세부내용 | ❍ 원서접수, 통합 테스트, 합격자 발표 등 6회 시험의 세부 타임라인에 맞추어 작업분할구조도(WBS) 기반의 구체적인 일정 계획을 수립하고 지연 없이 이행해야 함 | |
| 요구사항 분류 | 프로젝트 관리 | |
| 요구사항 고유번호 | PMR-003 | |
| 요구사항 명칭 | 정기 및 수시 업무보고 체계 운영 | |
| 요구사항 상세설명 | 정의 | 투명한 사업 진행 상황 공유 |
| 세부내용 | ❍ 사업 기간 중 분기별로 업무 추진 실적과 향후 계획을 담은 정기 보고서를 발주처에 제출해야 함 ❍ 시스템 오류 및 발주처(대한수의사회) 요청 시 즉각적인 수시 보고 및 회의를 진행해야 함 |
| 요구사항 분류 | 프로젝트 관리 | |
| 요구사항 고유번호 | PMR-004 | |
| 요구사항 명칭 | 산출물 작성 및 관리 방안 | |
| 요구사항 상세설명 | 정의 | 단계별 필수 개발 문서 납품 |
| 세부내용 | ❍ 사업 착수, 진행, 완료 시점에 맞추어 요구사항 정의서, 설계서, 완료보고서 등 필수 산출물을 작성하여 제출해야 함 ❍ 사업 완료 시 최종 소스코드 원본(주석 기입 필수) 및 데이터베이스 구조도 등을 일괄 납품해야 함 |
| 요구사항 분류 | 프로젝트 관리 | |
| 요구사항 고유번호 | PMR-005 | |
| 요구사항 명칭 | 품질 검수 및 안정성 테스트 수행 | |
| 요구사항 상세설명 | 정의 | 무결점 시스템 오픈을 위한 사전 점검 |
| 세부내용 | ❍ 시스템 기능 고도화 완료 시, 단위 테스트 및 통합 테스트 시나리오를 작성하여 발생 가능한 모든 오류를 사전에 제거해야 함 |
- 17 -
❍ 원서접수 기간 전, 최대 수용 인원을 산정한 부하 테스트(Load
Testing)를 실시하여 서버 안정성을 입증해야 함
| 요구사항 분류 | 프로젝트 관리 | |
| 요구사항 고유번호 | PMR-006 | |
| 요구사항 명칭 | 위험 관리 및 수행 인력 보안 유지 | |
| 요구사항 상세설명 | 정의 | 기밀 유출 방지 및 장애 위험 사전 차단 |
| 세부내용 | ❍ 투입되는 전체 인력에 대해 친필 서명이 포함된 보안서약서를 징구하고, 사업 완료 시 노트북/저장매체에 남은 관련 자료를 완전 삭제 및 파기해야 함 ❍ 일정 지연이나 품질 저하 등의 위험 발생 요소에 대한 사후 대처 방안을 문서화하여 제시해야 함 |
ㅇ 프로젝트 지원 요구사항(PSR: Project Support Requirement)
| 요구사항 분류 | 프로젝트 지원 | |
| 요구사항 고유번호 | PSR-001 | |
| 요구사항 명칭 | 서비스 데스크 운영 및 민원 대응 지원 | |
| 요구사항 상세설명 | 정의 | 응시자 불편 최소화를 위한 전담 응대 |
| 세부내용 | ❍ 자격시험 원서접수, 결제, 수험표 출력, 합격자 발표 등 트래픽이 집중되는 기간 동안 긴급 장애 처리 및 응시자 민원을 신속하게 해결할 수 있는 전담 서비스 데스크 체계를 운영해야 함 |
| 요구사항 분류 | 프로젝트 지원 | |
| 요구사항 고유번호 | PSR-002 | |
| 요구사항 명칭 | 시스템 운영 매뉴얼 제공 및 교육 지원 | |
| 요구사항 상세설명 | 정의 | 담당자의 자립적 운영을 위한 지식 이전 |
| 세부내용 | ❍ 시스템 개편 완료 시, 발주처(대한수의사회) 내부 관리자가 즉시 업무에 활용할 수 있도록 고도화된 기능 및 통계 추출 방법이 포함된 '관리자용 운영 매뉴얼'을 제작하여 제공해야 함 ❍ 관리자 대상 시스템 운영 및 장애 대처 방법에 대한 교육을 실시해야 함 |
| 요구사항 분류 | 프로젝트 지원 | |
| 요구사항 고유번호 | PSR-003 | |
| 요구사항 명칭 | 무상 하자보수 및 시스템 안정화 지원 | |
| 요구사항 상세설명 | 정의 | 사업 종료 후 1년간의 확실한 사후 관리 |
| 세부내용 | ❍ 본 용역 완료(최종 검수) 후 1년(12개월) 동안 시스템에서 발생하는 오류, 에러 및 장애에 대하여 무상으로 개선 조치(하자담보책임)를 성실히 이행해야 함 ❍ 사업 종료 후 차기 업체가 선정될 경우, 시스템의 원활한 운영을 위해 성실하게 업무 인수인계를 지원해야 함 |
※제안업체는 발주처의 제안요청사항 이외에 추가 기능에 대해 제안할 수 있음.
- 18 -
용역(과업) 수행 지침 3
일반사항
❍ 용역업체는 과업 완성도 제고를 위하여 신의성실의 원칙 아래 최선
의 노력을 기울여야 한다.
❍ 용역업체는 안정적인 서비스 제공 및 타 시스템과의 연계 업무 등
대한수의사회(이하 "발주처")의 요청에 적극 협조하고 지원하여야
한다.
❍ 과업 수행 여건의 변화 등 불가피한 사정으로 과업 내용을 변경해
야 할 때에는 상호 협의하여 결정하며, 용역의 중요 사항 변경은 반
드시 발주처의 사전 승인을 원칙으로 한다.
❍ 본 용역(과업) 수행에 있어 제3자에게 위임하거나 일체의 하도급을
주는 행위는 엄격히 불허한다.
과업수행 및 서비스 수준 협약(SLA)
❍ [상시 운영 및 모니터링] 용역업체는 본 시스템이 1일 24시간, 365일
상시 운영이 가능하도록 과업 수행에 필요한 인력, 장소, 설비 등을
확보하고 발주처와 상시 연락체계를 구축하여야 한다.
❍ [장애 대응 시간] 장애 및 오류 접수 시 1시간 이내에 해당 장애에
대한 지원 조치를 시작하여야 하며, 최대 3시간 이내에 복구를 완료
하여 시스템을 정상 운영 가능한 상태로 회복시켜야 한다. 1시간 이
내 정상 회복이 불가능하다고 판단될 경우 즉시 발주처에 보고하고
지시를 따라야 한다.
❍ [백업 및 비상대응] 데이터의 파손, 변질, 분실 등에 대비하여 안정
적인 자료 백업 방안을 수립·시행하여야 하며, 비상 상황에 대한
신속한 조치가 이뤄질 수 있도록 비상대응체계를 마련하여야 한다.
❍ [유지관리 의무] 홈페이지 이용자 및 관리자의 요구사항을 분석하여
문제점과 개선안을 선제적으로 제안 및 반영해야 하며, 시스템 업그
레이드 및 최신 보안 지침을 상시 적용하여야 한다.
❍ [업무 보고] 용역업체는 용역 수행 기간 중 발주처에 분기별 업무보
고를 실시하며, 산출물의 수정·보완이 필요한 경우 용역업체의 부
- 19 -
담으로 즉시 조치하여야 한다.
전담조직 및 인원 구성
❍ 용역업체는 본 과업을 총괄할 '책임운영담당자(PM)'를 지정하여야
하며, 특별한 사유가 없는 한 해당 인력의 고용을 계약이 종료될 때
까지 유지하여야 한다.
❍ 불가피한 사유(퇴사, 질병 등)로 인력 교체가 필요한 경우 교체 1개
월 전 발주처에 사전 고지 및 승인을 얻어야 하며, 동일 기술등급
이상의 인력으로 교체하여 원활한 업무 인수인계가 이루어지도록
해야 한다.
❍ 정상적인 과업 수행이 불가능하다고 판단되는 경우 발주처는 인력
의 추가 투입을 요구할 수 있으며, 용역업체는 이를 수용하거나 합
리적인 대안을 제시하여야 한다.
데이터 이관 및 보고서(산출물) 제출
❍ [자료 제공 의무] 용역업체는 계약 종료 2개월 전 및 계약 종료 시
점에 발주처가 요청하는 시스템 데이터와 자료를 차질 없이 제공하
여야 하며, 차기 용역업체 선정 시 운영이 원활하도록 업무 인수인
계를 성실히 수행해야 한다.
❍ [착수보고] 계약일로부터 7일 이내에 사업수행 세부계획서, 과업추진
일정, 보안서약서 등이 포함된 착수계를 제출한다.
❍ [중간보고] 사업 기간 중 분기별 1회 정기 중간보고를 실시하여 과
업 추진 실적 및 향후 계획을 보고한다. (단, 발주처 협의 하에 서
면 보고로 대체 가능).
❍ [완료보고] 용역 종료 전 최종 산출물 일체(DB, 소스코드 및 주석,
업무/관리자/장애대응/보안 매뉴얼, 시스템 구성도 등)를 별도 저장
장치에 담아 제출한다.
❍ [인수인계 의무 및 협조] 낙찰자는 원활한 서비스 이관을 위해 기존
업체로부터 운영 자료 일체(최신 소스코드, DB, 최고 관리자 계정, 연
동 키 등)를 안전하게 인계받아야 하며, 과업 종료 시 차기 사업자
및 발주처에게도 동일한 자료를 무상으로 조건 없이 인계해야 한다.
- 20 -