Skip to content

TQS 인증 규격서

1. 개요

1.1. 규격서 버전 정보

항목내용
규격서 명칭TQS (TIENIPIA QUALIFIED STANDARD)
현재 버전v3.0.0
최초 작성일2026-02-28
최종 수정일2026-03-01
작성 주체티에니피아 기술표준위원회

1.2. 기술 스택 총괄표

본 규격서에서 정의하는 표준 기술 스택은 다음과 같습니다.

영역표준
백엔드 런타임Java 21 (LTS)
백엔드 프레임워크Spring Boot 3.x
백엔드 빌드 도구Maven
Java 포매터Google Java Format
데이터베이스PostgreSQL
ORMjOOQ
DDL 관리Flyway
커넥션 풀HikariCP
프론트엔드 프레임워크Vue 3 (Composition API)
프론트엔드 언어TypeScript
프론트엔드 라우팅Vue Router
프론트엔드 상태 관리Pinia
API 클라이언트Axios
프론트엔드 스타일링Tailwind CSS
프론트엔드 빌드 도구Vite
패키지 매니저yarn
프론트엔드 린터ESLint (Flat Config)
프론트엔드 포매터Prettier
프론트엔드 테스트Vitest + Vue Test Utils
프론트엔드 국제화vue-i18n
IDEVisual Studio Code
형상관리Git + GitHub Flow
CI/CDCircleCI
백엔드 테스트JUnit 5

1.3. 인증 목적

  • 신뢰성 보증: 티에니피아 생태계 내에서 개발, 운영, 연동되는 소프트웨어 및 하드웨어의 품질, 보안, 안정성을 공식적으로 검증하고 보증합니다.
  • 표준화된 경험 제공: 일관된 기술 규격을 적용하여 기업 내부 사용자 및 외부 클라이언트에게 예측 가능하고 최적화된 서비스 경험을 제공합니다.
  • 상호 운용성 강화: 사내 솔루션, 자체 개발 모듈, 인프라 환경 간의 유기적인 연동과 기술적 호환성을 확립합니다.

1.4. 적용 범위

  • TQS-S/W: 기업용 애플리케이션(예: Flowin 그룹웨어), 백엔드 서비스, 자체 개발 라이브러리(보안 문서 생성 모듈 등) 및 API.
  • TQS-H/W: 사내망 연동 기기, TQS 인증을 통과한 서버 및 네트워크 통신 장비.
  • TQS-Infra: 데이터센터(IDC) 배포 환경, 클라우드 스토리지, 미디어 스트리밍 아키텍처 환경.

1.5. 규격서 구성

본 규격서는 다음과 같은 장으로 구성되어 있습니다.

제목설명
1개요인증 목적, 적용 범위, 기술 스택 총괄
2개발환경 표준IDE, 런타임 버전, 에디터 설정
3Java 코드 컨벤션포매터, 네이밍, 패키지 구조
4Spring Boot 개발 표준프로젝트 구조, 설정 관리, 예외 처리, 로깅
5데이터베이스 표준PostgreSQL, DB 설계 규칙, HikariCP
6jOOQ 사용 표준DSLContext, 코드 생성, Repository 패턴
7Flyway 마이그레이션DDL 관리, 마이그레이션 규칙, 빌드 연동
8Maven 빌드 설정pom.xml 구조, 필수 플러그인, 프로파일
9파일 업로드/스토리지업로드 규칙, 스토리지 구조, 보안
10Vue.js 컴포넌트 표준Composition API, 컴포넌트 설계, 디렉토리 구조, SFC 규칙
11TypeScript 사용 표준타입 정의, Props/Emits 타이핑, 유틸리티 타입, 타입 가드
12Vue Router라우터 설정, 라우트 가드, 지연 로딩, 네이밍 규칙
13Pinia 상태 관리Setup Store, Store 설계, 반응성 패턴, Store 테스트
14API 클라이언트Axios 설정, 인터셉터, 에러 처리, 인증 토큰 관리
15폼 및 유효성 검증폼 패턴, 검증 규칙, 서버 에러 통합, 파일 업로드
16Vite 빌드 설정설정 파일, 환경변수, 빌드 최적화
17ESLint + PrettierESLint Flat Config, Prettier, VSCode 연동, husky
18Tailwind CSS설정, 유틸리티 규칙, 컴포넌트 스타일링, 반응형 디자인
19접근성WCAG 2.1, ARIA 속성, 키보드 네비게이션
20프론트엔드 테스트Vitest, 컴포넌트 테스트, Composable 테스트, 커버리지
21성능 최적화Core Web Vitals, 코드 분할, 이미지 최적화, 번들 모니터링
22국제화vue-i18n, 번역 파일 구조, 로케일 포맷팅
23형상관리GitHub Flow, 커밋 컨벤션, PR 규칙
24CI/CD 파이프라인CircleCI 설정, 파이프라인 단계
25테스트 표준JUnit 5, 커버리지 기준, 테스트 분류
26보안 표준암호화, 인증/권한, 입력 검증
27API 설계 표준RESTful 규칙, 응답 형식, 에러 코드
28인증 개요인증 정의, 체계 구조, 대상 및 범위, 거버넌스
29인증 목적 및 필요성목적, 필요성, 기대 효과, 성숙도 모델
30외부 인증 비교ISO 27001, ISMS-P, ISO 9001, CMMI, SOC 2, TQS 차별성
31인증 절차절차 개요, 사전 검토, 심사, 발급
32인증 체크리스트백엔드, 프론트엔드, 운영, 보안/API 체크리스트
33심사 준비 가이드준비 로드맵, 자체 점검 도구, 실패 사례
34사후 관리유지 관리, 재심사 절차, 인증 취소 및 복원
35부록용어집, 참고 문헌 및 법규, 개정 이력

TIENIPIA QUALIFIED STANDARD