IV. 성능 및 품질

국회기록원 홈페이지 기능 개선 사업

← 목차로

IV. 성능 및 품질

본 장은 「국회기록원 홈페이지 기능 개선 사업」의 산출물이 요구 성능(PER-01)과 품질(QUR-01~03)을 충족하고, 체계적인 테스트(TER-01~04)와 보안(SER-01~11)·제약(COR-01~03) 요건을 빈틈없이 준수하도록 하는 수행 방안을 제시한다. 특히 본 사업은 별도로 진행되는 「정보자원 이전 및 정보인프라 구축사업」과 운영환경·상용SW가 연동되어 있어, 미확정 환경 위에서의 개발·포팅·재검증이 불가피하다. 당사는 이러한 종속 리스크를 사업 초기에 식별하고 정보자원 이전 사업 수행업체와의 협업 체계, 환경 이중화 테스트, 색인 재검증 프로세스를 통해 통제 가능한 수준으로 관리한다.

본 장의 3대 차별화 포인트

  • 이중 환경 성능검증 — 현행 운영환경과 정보자원 이전 신규환경(OS/Java/WAS/DB·검색엔진) 양쪽에서 동일 시나리오로 3초 응답을 검증하여, 상용SW 교체 시에도 성능 저하가 없음을 보증
  • 정합성 100% 기준선 관리 — 통합회원 이관 데이터와 통합검색 색인의 정합성을 정량 지표(누락 0건·불일치 0건)로 검증하고 최종 기준선(Baseline)으로 확정(QUR-03)
  • Zero-Incident 보안운영 — 상쇄불가 보안 위약금 구조를 감안한 사전예방형 보안관리로 보안 위규 발생 자체를 원천 차단

1. 성능 확보 방안 (PER-01)

1.1 응답성능 목표 및 측정 기준

당사는 주요 조회 페이지의 응답시간을 3초 이내로 보장한다. 다만 "성능 확인 범위 및 기준은 국회기록원과 협의하여 정함"으로 규정되어 있어, 착수 단계 착수보고회에서 아래 측정 기준을 정량으로 합의·고정하여 과업 범위의 상방 확대를 방지한다. 측정은 실사용 조건(캐시 미적용 최초 호출 포함)을 기준으로 하며, 네트워크 지연을 제외한 서버 처리시간(TTLB)을 주 지표로 한다.

측정 대상성능 목표측정 조건측정 도구
메인화면·주요 조회 페이지3초 이내동시사용자 [협의 확정]명, 표준 회선Apache JMeter
통합검색 결과 조회3초 이내대표 키워드 20종 평균JMeter + 검색엔진 로그
PDF 내용검색·패싯 조회3초 이내대용량 컬렉션 기준JMeter
SSO 로그인 응답3초 이내국회 통합회원 인증 연계 포함JMeter

1.2 변경 운영환경 대응 및 성능 튜닝

본 사업의 운영환경은 정보자원 이전 사업에 따라 상용SW(WEB·WAS·DB·검색엔진 Mariner 등)의 제품·버전이 변경될 수 있다. 당사는 이 리스크를 다음과 같이 흡수한다.

2. 테스트 수행 방안 (TER-01~04)

2.1 테스트 체계 및 단계별 전략

당사는 단위 → 통합 → 성능 → 호환성 테스트로 이어지는 4단계 V-모델 기반 테스트를 수행하며, 각 단계의 완료 기준(Exit Criteria)을 명확히 정의하여 결함이 다음 단계로 전이되지 않도록 한다.

구분대상 요구주요 활동완료 기준
단위테스트TER-01기능별 모듈 검증(SSO·컬렉션·검색·회원이관)테스트케이스 100% 수행, 결함 조치율 100%
통합테스트TER-02SSO 인증 연계·검색엔진 연동·화면 흐름 통합 검증인터페이스 시나리오 전건 통과
성능테스트TER-03, PER-01응답시간·부하·안정성 측정주요 페이지 3초 이내 달성
호환성테스트TER-04정보자원 이전 도입장비 동일 환경 구성·호환성 검증신규 상용SW 버전 정상 동작 확인

2.2 테스트환경 구성 및 호환성 검증(TER-04)

본 사업의 테스트환경은 정보자원 이전 사업으로 도입되는 장비 환경과 동일하게 구성해야 한다. 당사는 신규 도입 장비의 SW 사양(OS·Java·WEB/WAS·DB·검색엔진 버전)과 개선된 홈페이지 소스코드 간 호환성을 사전 매트릭스로 검증한다.

리스크 통제: 상용SW(검색엔진 등) 제품·제조사 변경 시 인덱싱·연동 재작업이 발생할 수 있다. 당사는 호환성 테스트 결과 변경 영향이 계약 범위를 초과하는 경우 과업변경(과업심의) 절차를 통해 기간·범위를 투명하게 관리하며, 무통제 재작업으로 인한 품질·일정 저하를 방지한다.

3. 품질보증 방안 (QUR-01~03)

3.1 품질보증(QA) 활동 (QUR-01)

당사는 사업 전 기간에 걸쳐 독립적인 품질보증 활동을 운영한다. 개발조직과 분리된 [품질보증 담당자 기입]가 주기적으로 산출물·프로세스를 점검하고, 결함을 정량 관리한다.

3.2 통합검색 정합성 및 색인 검증 (QUR-02)

검색 기능 개선(자동완성·PDF검색·패싯 개편·인덱싱 재설정)의 핵심 품질 지표는 색인 정합성이다. 당사는 원본 콘텐츠와 색인 데이터 간 정합성을 정량 기준으로 검증한다.

검증 항목검증 방법목표 지표
색인 누락원본 건수 대비 색인 건수 대사누락 0건
색인 정확도대표 질의 결과 vs 기대 결과 대조불일치 0건
PDF 내용검색본문 텍스트 추출·색인 샘플 검증추출 실패율 목표 이내
패싯/자동완성패싯 분류·추천어 정확성 점검협의 확정 기준 충족

3.3 변경관리 및 최종 기준선 확정 (QUR-03)

본 사업은 메인화면·컬렉션·검색·성능 등 다수 항목이 "국회기록원과 협의하여 정함"으로 열려 있어 과업 범위가 유동적이다. 당사는 이를 체계적 변경관리로 통제한다.

4. 보안 관리 방안 (SER-01~11)

4.1 보안관리 조직 및 서약 (SER-01, 02, 09)

당사는 본 사업 착수 즉시 보안관리책임자를 지정하여 국회기록원의 승인을 받고, 투입 전 인력에 대해 친필서명 보안서약서·확약서 제출과 신원조사를 완료한다. 국회기록원 보안정책 및 사이버안전센터 요구사항을 사업 전 기간 준수한다.

구분주요 활동대응 요구
보안조직보안관리책임자 지정·승인, 전 인력 보안교육(개발보안)SER-01, 07
인력보안친필 보안서약서·확약서, 신원조사 서류 제출SER-02, 09
물리·매체보안반입장비 국회 보안프로그램 설치, 매체 반출입 통제SER-05
기술보안DB접근통제·시스템 보안관리, 취약점 점검 대응SER-08, 10
점검·기록일별·월별 보안점검표 작성·제출SER-04

4.2 사전예방형 보안운영 — Zero-Incident 전략

본 사업은 보안 위규 발생 시 상쇄·삭감이 불가한 정률 위약금(A급 부정당업자 등록, B급 5%·C급 3%·D급 1%)이 매 적발 건별로 부과된다. 당사는 위규를 사후 대응이 아닌 사전 예방으로 원천 차단하는 것을 최우선 원칙으로 삼는다.

4.3 원격지 개발 보안대책 및 조항 정합성 확보

RFP 본문은 원격지 개발을 전제로 보안대책 제시를 요구하는 반면 [붙임2]는 원격작업을 중대위반으로 규정하는 등 조항 간 충돌 소지가 있다. 당사는 다음과 같이 리스크를 사전 제거한다.

보안 신뢰 보증: 당사는 유사 공공사업에서 [보안 무위규 실적 기입]의 무사고 수행 이력을 보유하고 있으며, 본 사업에서도 보안 위규 0건을 목표로 사전예방형 보안운영을 약속한다.

5. 제약사항 준수 및 관리 (COR-01~03)

5.1 공통지침·시큐어코딩 준수 (COR-01)

당사는 「전자정부 SW 개발·운영자를 위한 소프트웨어 개발보안 가이드」에 따른 시큐어코딩을 전 개발 과정에 적용하고, 정적 분석 도구로 취약점을 점검·조치한다. 아울러 [붙임4] 기술적용계획표의 한국형 웹 콘텐츠 접근성 지침 2.2, 전자정부 웹사이트 품질관리 지침, 모바일 웹 콘텐츠 저작 지침을 준수하여 반응형 신규화면의 웹표준·접근성을 확보하고, 접근성 진단·보정을 수행한다.

5.2 저작권·지식재산권 관리 (COR-02)

본 사업 산출물 및 소스코드는 국회기록원에 귀속되며, 개발 과정에서 사용하는 오픈소스·폰트·이미지·상용SW 등의 라이선스를 사전 검증하여 저작권·지재권 분쟁 소지를 제거한다. 분쟁 발생 시 책임이 사업자에 귀속되는 조항을 감안하여, 착수 단계에서 라이선스 목록을 관리대장으로 확정한다.

5.3 작업장소 및 타 사업 협업 (COR-03)

작업장소는 국회기록원과 상호 협의하여 결정하되, 당사는 국회기록원 내 작업공간 제공 여부를 기술협상에서 우선 확인하여 부대비용·상주 요건 관련 리스크를 최소화한다. 또한 정보자원 이전 사업 수행업체와 긴밀한 협력 체계를 유지하여 성공적 포팅·안정화를 지원하며, 협업 창구·일정·산출물 인수 기준을 착수 단계에서 합의한다.

5.4 추진 일정(성능·품질·보안 관점)

단계1개월2개월3개월4개월
보안조직·서약·환경확인
요구사항 기준선 확정(QUR-03)
단위·통합 테스트
성능·호환성 테스트(신규환경)
색인 정합성 검증(QUR-02)
보안점검·최종 기준선 확정상시상시상시

이상의 성능·품질·보안 관리 체계를 통해 당사는 미확정 운영환경과 타 사업 종속이라는 구조적 리스크 하에서도 3초 응답 성능, 정합성 100% 색인 품질, 보안 위규 0건을 달성하여 국회기록원 홈페이지 기능 개선 사업을 안정적으로 완수할 것을 약속한다.