Baukis-Kai 用語集¶
このドキュメントはBaukis-Kaiシステムで使用される主要な用語を日本語と英語で説明しています。
用語一覧¶
区分 | 日本語名 | 英語名 | 備考 |
---|---|---|---|
アプリケーション | スタッフインターフェース | Staff Interface | スタッフが顧客情報やプログラムを管理するためのインターフェース |
アプリケーション | 顧客インターフェース | Customer Interface | 顧客が自身の情報、予約、メッセージを管理するためのインターフェース |
アプリケーション | 管理者インターフェース | Admin Interface | システム全体とスタッフを管理するための管理者用インターフェース |
アプリケーション | プレゼンテーション層 | Presentation Layer | ビュー、コントローラー、プレゼンター、フォームを含む層 |
アプリケーション | ドメイン層 | Domain Layer | モデルとサービスを含む層 |
アプリケーション | 共通コンポーネント | Shared Components | コンサーン、バリデータ、ヘルパーを含む共通機能 |
アプリケーション | ビュー | Views | ユーザーインターフェースの表示を担当するコンポーネント |
アプリケーション | コントローラー | Controllers | ユーザーリクエストを処理し、モデルとビューを連携させるコンポーネント |
アプリケーション | プレゼンター | Presenters | モデルのデータを表示用に整形するコンポーネント |
アプリケーション | フォーム | Forms | ユーザー入力を処理するためのコンポーネント |
アプリケーション | モデル | Models | システムのデータ構造とビジネスロジックを定義するコンポーネント |
アプリケーション | サービス | Services | 複雑なビジネスロジックをカプセル化するコンポーネント |
アプリケーション | コンサーン | Concerns | 複数のクラスで共有される機能をモジュール化したもの |
アプリケーション | バリデータ | Validators | データの検証ロジックを提供するコンポーネント |
アプリケーション | ヘルパー | Helpers | ビューで使用される補助的な機能を提供するコンポーネント |
業務 | 職員 | Staff Member | 顧客情報管理、プログラム管理、顧客とのコミュニケーションを担当する組織の従業員 |
業務 | 顧客 | Customer | サービスを利用する個人またはグループ |
業務 | 管理者 | Administrator | システム全体と職員アカウントを管理する権限を持つユーザー |
業務 | 自宅住所 | Home Address | 顧客の自宅の住所情報 |
業務 | 勤務先住所 | Work Address | 顧客の勤務先の住所情報 |
業務 | 電話番号 | Phone | 顧客の連絡先電話番号 |
業務 | プログラム | Program | 顧客が予約・参加できるサービスやイベント |
業務 | エントリー | Entry | 顧客のプログラム予約情報 |
業務 | メッセージ | Message | 顧客と職員間のコミュニケーション |
業務 | タグ | Tag | メッセージの分類や検索のためのラベル |
業務 | 職員イベント | Staff Event | 職員のアクティビティログ |
アプリケーション | 認証 | Authentication | ユーザーの身元を確認するプロセス |
アプリケーション | 認可 | Authorization | ユーザーのアクセス権限を管理するプロセス |
アプリケーション | プレゼンターパターン | Presenter Pattern | モデルのデータを表示用に整形するデザインパターン |
アプリケーション | サービス層パターン | Service Layer Pattern | 複雑なビジネスロジックをカプセル化するデザインパターン |
アプリケーション | モデルプレゼンター | Model Presenter | モデルのデータを表示用に整形するプレゼンター |
アプリケーション | フォームプレゼンター | Form Presenter | フォームの表示を整形するプレゼンター |
アプリケーション | 確認フォームプレゼンター | Confirming Form Presenter | 確認画面用のフォーム表示を整形するプレゼンター |
アプリケーション | 職員サービス | Staff Service | 職員関連のビジネスロジックを提供するサービス |
アプリケーション | 顧客サービス | Customer Service | 顧客関連のビジネスロジックを提供するサービス |
アプリケーション | メッセージサービス | Message Service | メッセージ関連のビジネスロジックを提供するサービス |
アプリケーション | プログラムサービス | Program Service | プログラム関連のビジネスロジックを提供するサービス |
アプリケーション | フォームオブジェクトパターン | Form Object Pattern | 複雑なフォーム処理をカプセル化するデザインパターン |
アプリケーション | 拡張MVCアーキテクチャ | Extended MVC Architecture | 標準的なMVCにプレゼンター、フォームオブジェクト、サービスオブジェクトを追加した拡張アーキテクチャ |
アプリケーション | 名前空間 | Namespace | Staff、Admin、Customerなど、機能を分離するための名前空間 |
アプリケーション | 論理削除 | Logical Deletion | データを物理的に削除せず、削除フラグを設定することでデータを保持する削除方法 |
アプリケーション | Ruby on Rails | Ruby on Rails | Baukis-Kaiのバックエンドに使用されているWebアプリケーションフレームワーク |
アプリケーション | MySQL | MySQL | Baukis-Kaiのデータベースに使用されているリレーショナルデータベース管理システム |
アプリケーション | Docker | Docker | Baukis-Kaiの開発環境に使用されているコンテナ化プラットフォーム |
アプリケーション | Nginx | Nginx | Baukis-Kaiのリバースプロキシに使用されているWebサーバー |
アプリケーション | Heroku | Heroku | Baukis-Kaiのデプロイ環境として使用されているクラウドプラットフォーム |
業務 | 基盤構築フェーズ | Foundation Building Phase | 2017年初期の開発フェーズ、Docker環境構築や認証・認可システムの実装 |
業務 | 主要機能実装フェーズ | Core Feature Implementation Phase | 2017年中期の開発フェーズ、顧客管理機能やプログラム管理機能の実装 |
業務 | 拡張機能実装フェーズ | Extended Feature Implementation Phase | 2017年後期の開発フェーズ、メッセージング機能などの実装 |
業務 | ドキュメント整備フェーズ | Documentation Phase | 2025年の開発フェーズ、システムドキュメントの作成 |