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