zioinfo-mail/certification/04_기술문서/제품_기능_명세서.md
DESKTOP-TKLFCPR\ython 7373d74204 feat(certification): GS인증 신청서 및 부가서류 완성 (바로 신청 가능)
[신청서 및 서류 (certification/)]
02_프로그램등록/GS인증_신청서.md
  - 신청자/제품 정보 모두 기입
  - 시험 요청 항목 8개 품질특성 전체 선택
  - 제출 서류 체크리스트 + 수수료 안내

04_기술문서/제품_기능_명세서.md
  - 기능 코드별 전체 목록 (SR-001~008, INC-001~005, DEP-001~006 등)
  - 시스템 아키텍처 개요
  - 성능 기준 및 측정값
  - 제한 사항 명시

04_기술문서/사용자_매뉴얼_개요.md
  - 설치/최초로그인/주요화면/관리자기능/제거 설명
  - GS인증 사용성 요구사항 충족

04_기술문서/보안_설계서.md
  - 인증/인가 설계 (JWT+RBAC+MFA)
  - 암호화 설계 (AES-256-GCM, bcrypt, TLS)
  - 보안 정책 (금지사항, 입력값검증, Rate Limiting)
  - 개인정보보호법 준수 항목

01_사전준비/제품개요서.md
  - 저작권 등록용 제품 설명
  - 기술 특허, 수상 현황

06_제출서류/저작권등록_신청서_가이드.md
  - 한국저작권위원회 제출 항목 입력값 완성
  - 저작물 설명서 (제출 그대로 사용 가능)

07_심사대응/예상_질문_답변.md
  - TTA 심사관 예상 9개 질문 + 완성된 답변
  - 기능적합성/보안성/사용성/이식성/신뢰성별

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 10:14:35 +09:00

5.2 KiB

GUARDiA ITSM v2.0 — 제품 기능 명세서

TTA GS인증 제출용 공식 문서
작성일: 2026-08-31
버전: 2.0.0


1. 제품 개요

1.1 제품 정보

항목 내용
제품명 GUARDiA ITSM (가이더)
버전 2.0.0
개발사 (주)지오정보기술
개발 언어 Python 3.11 (Backend), JavaScript/React 18 (Frontend)
DB SQLite (개발) / PostgreSQL 15+ (운영)
아키텍처 3계층 (Presentation - Business - Data)
배포 방식 온프레미스 (폐쇄망 환경 지원)
라이선스 상용 소프트웨어 (COMMUNITY 무료, STANDARD/ENTERPRISE 유료)

1.2 제품 목적

공공기관 레거시 IT 인프라를 AI 기반으로 자율 운영하는 통합 플랫폼. 서버에 별도 에이전트 설치 없이 SSH/SFTP만으로 배포·운영 자동화.


2. 기능 목록 (ISO/IEC 25010 기능 적합성 기준)

2.1 서비스 요청 관리 (SR/ITSM)

기능 코드 기능명 설명
SR-001 SR 접수 메신저/웹/API를 통한 서비스 요청 등록
SR-002 AI 자동 분류 Ollama LLM 기반 우선순위·카테고리 자동 제안
SR-003 자동 배정 담당자 워크로드 기반 자동 배정
SR-004 상태 관리 접수→파싱→승인→진행→완료 상태 전이
SR-005 SLA 관리 우선순위별 처리 기한 자동 계산·위반 알림
SR-006 대량 처리 최대 100건 일괄 상태 변경
SR-007 첨부 파일 SR 관련 파일 업로드·다운로드
SR-008 만족도 평가 처리 완료 후 1~5점 평가

2.2 인시던트 관리

기능 코드 기능명 설명
INC-001 장애 등록 P1~P4 등급 장애 등록
INC-002 자동 RCA Ollama AI 기반 근본원인 초안 자동 생성
INC-003 온콜 연동 당직자 자동 호출·에스컬레이션
INC-004 SR 연결 장애-SR 다대다 연결
INC-005 타임라인 장애 발생~복구 전 과정 기록

2.3 배포 자동화 (에이전트리스)

기능 코드 기능명 설명
DEP-001 SSH 원격 실행 대상 서버 SSH/SFTP 명령 실행
DEP-002 WAS 배포 Tomcat/JBoss/WebLogic/JEUs 파일 배포
DEP-003 롤백 배포 실패 시 이전 버전 복원
DEP-004 헬스체크 배포 후 서비스 정상 여부 확인
DEP-005 영향 분석 배포 전 CI 의존성 분석
DEP-006 Jenkins 연동 CI/CD 파이프라인 트리거

2.4 ChatOps 메신저 봇

기능 코드 기능명 설명
BOT-001 카카오워크 결재 버튼 + 봇 명령어
BOT-002 네이버웍스 Flex 메시지 + Rich 결과
BOT-003 슬랙 슬래시 명령 + 블록킷
BOT-004 내장 메신저 Slack형 실시간 채팅
BOT-005 25개 명령어 /sr /deploy /rca /scan 등

2.5 CMDB (형상관리)

기능 코드 기능명
CMDB-001 서버 자산 등록·관리
CMDB-002 CI 의존관계
CMDB-003 변경 이력
CMDB-004 네트워크 토폴로지 시각화 (D3.js)

2.6 PMS (프로젝트 관리)

기능 코드 기능명
PMS-001 WBS 관리 (4레벨 계층)
PMS-002 산출물 관리 (제출→검토→승인)
PMS-003 이슈·위험 관리
PMS-004 자동 보고서 (Excel/PDF/PPT/Word)
PMS-005 이슈→SR 자동 연결

2.7 보안

기능 코드 기능명
SEC-001 JWT + RBAC 인증
SEC-002 MFA/OTP
SEC-003 AES-256-GCM 암호화
SEC-004 SHA-256 해시체인 감사 로그
SEC-005 PAM 특권 접근 관리
SEC-006 취약점 자동 스캔
SEC-007 시큐어코딩 자동 점검

2.8 관리자 기능 (GS인증 필수)

기능 코드 기능명
ADM-001 시스템 버전/빌드 정보 조회
ADM-002 DB/설정 백업 (ZIP)
ADM-003 백업에서 복원
ADM-004 시스템 건강 상태 모니터링
ADM-005 에러 코드 목록 (17개)
ADM-006 라이선스 관리
ADM-007 사용자 관리

3. 시스템 아키텍처 개요

[사용자] ──→ [Nginx] ──→ [FastAPI/uvicorn]
                              │
                    ┌─────────┼─────────┐
                [SQLite/    [Redis    [Ollama
                 PostgreSQL] 캐시]    sLLM]
                              │
                    [에이전트리스 SSH/SFTP]
                              │
                    [레거시 WAS 서버들]

4. 성능 기준

항목 기준 측정값
평균 응답시간 3초 이내 527ms (개발)
P95 응답시간 864ms (개발)
가용성 99.9% systemd 자동 재시작
동시 사용자 100명 (운영) 20명 테스트 완료

5. 제한 사항

항목 내용
외부 AI API 완전 금지 (온프레미스 Ollama만 허용)
root SSH 직접 접속 금지 (opsagent 계정 전용)
IE 지원 미지원 (Chrome/Firefox/Edge 지원)
인터넷 연결 불필요 (완전 폐쇄망 운영 가능)