一貫した用語

用語集

このガイドで使う用語の短い説明です。各用語から、関連するレッスンへ移動できます。

用語: 46

AIソフトウェアファクトリーAI software factory

AIが支援するソフトウェア作業を、ライフサイクル全体でつなぐ運用モデルです。コード生成だけでなく、責任、管理策、証拠を評価します。

レッスンを読む
CI/CD

継続的インテグレーションと、継続的デリバリーまたはデプロイです。自動化されたワークフローが、定められたポリシーの下で、ソフトウェアをビルド、確認、準備またはリリースします。

レッスンを読む
Cloud native

動的な環境で、繰り返し可能な開発と運用を行うための実践です。コンテナー化だけでなく、自動化、状態、回復力、observabilityを評価します。

レッスンを読む
Diff

バージョン間の変更を示す比較です。設定や依存物の変更も含め、実際のdiffをレビューします。

レッスンを読む
DORA研究DORA research

ソフトウェアデリバリーと組織のパフォーマンスに関する研究です。EUのDigital Operational Resilience Actとは別のものです。

レッスンを読む
DPIA

データ保護影響評価です。処理が人々にもたらすリスクと、それに対処する手段を、構造化して評価します。

レッスンを読む
FrontierモデルFrontier model

現在の能力の上限に近いと表現されるモデルです。その名称は、特定のタスクでの正しさを保証しません。

レッスンを読む
Governance

作業の方向性を定め、説明責任を割り当てるための、意思決定の権限、ポリシー、管理策、証拠です。

レッスンを読む
Infrastructure as code

バージョン管理された、インフラリソースと設定の定義です。レビュー済みの計画は、提案されたリソース変更を示します。

レッスンを読む
Multi-AZ

AWSリージョン内の複数のAvailability Zoneにまたがるデプロイです。設計全体によっては、AZ障害の影響を減らせます。

レッスンを読む
Multi-region

複数のクラウドリージョンにまたがるデプロイです。対象の障害シナリオに対して、ルーティング、データ整合性、復旧、運用責任を定義します。

レッスンを読む
Observability

ログ、メトリクス、トレースなどのシグナルから、システムの振る舞いを調べる能力です。有用なシグナルは、具体的な運用上の問いに答えるために役立ちます。

レッスンを読む
Pull request

ブランチを別のブランチにマージする提案です。Diff、議論、レビュー、チェック結果を集めます。

レッスンを読む
RAG

Retrieval-augmented generation、検索拡張生成です。システムが情報を取得し、コンテキストとしてモデルに渡します。取得したからといって、内容が信頼できるものになるわけではありません。

レッスンを読む
RPO

Recovery Point Objective、目標復旧時点です。許容できる最大のデータ損失を、時間で表します。利用可能な復旧時点を、中断した時刻と比較します。

レッスンを読む
RTO

Recovery Time Objective、目標復旧時間です。有用なサービスが戻るまでに許容できる、最大の中断時間を示します。検出、判断、復元、検証を含めます。

レッスンを読む
SBOM

Software bill of materials、ソフトウェア部品表です。ソフトウェアのコンポーネント一覧を示します。調査に役立ちますが、脆弱性がないことを証明するものではありません。

レッスンを読む
SCA

Software composition analysis。特定したソフトウェア依存物を分析することです。多くの場合、既知の脆弱性情報と照合します。網羅範囲は、ツールとスキャン対象の入力によって異なります。

レッスンを読む
SDLC

Software development lifecycle、ソフトウェア開発ライフサイクルです。ソフトウェアの定義、構築、リリース、運用、変更、廃止に必要な活動を指します。

レッスンを読む
Self-healing

定義された障害から、承認された操作、検証、停止条件を使って自動的に復旧することです。元のソフトウェアの不具合を修正するとは限りません。

レッスンを読む
Self-improvement

フィードバックを使ってシステムを変更し、よりよい結果を検証することです。コード、設定、指示、ワークフロー、モデルのパラメーターのどれが変わるかを明示します。

レッスンを読む
SIRT / CSIRT

セキュリティインシデント対応チームです。定められた権限と組織上の責任の範囲で、インシデントの調査と対応を調整します。

レッスンを読む
SLO

Service level objective、サービスレベル目標です。指定した期間について、定義されたサービスの振る舞いの指標に対する目標を示します。

レッスンを読む
SOC

Security operations center。一般に、セキュリティのシグナルを監視し、アラートを調査し、インシデントの疑いをエスカレーションする機能です。実際の範囲を合意する必要があります。

レッスンを読む
Vibe coding

プロンプトと目に見える振る舞いで生成コードを導く、探索的な方法です。実装上の選択を一つずつ確認しないこともあります。

レッスンを読む
エージェントAgent

モデルとツールを使い、目標に向けて行動するシステムです。実行できる操作は、その権限によって決まります。

レッスンを読む
コードレビューCode review

提案されたコード変更を調べることです。レビュー担当者は、受け入れ前に振る舞い、範囲、リスク、裏付けとなる証拠を確認します。

レッスンを読む
コンテキストContext

現在のタスクでモデルが利用できる情報です。指示、ファイル、会話、ツールの結果などを含みます。

レッスンを読む
データ境界Data boundary

データを移せる場所、アクセスできる主体、許可される目的について定めた制限です。

レッスンを読む
デプロイDeployment

ソフトウェアのバージョンを環境に配置することです。デプロイと、ユーザーへのリリースは、別の判断にできます。

レッスンを読む
トレーサビリティTraceability

要件を、その実装、チェック、承認、リリースされたバージョンに結び付ける能力です。

レッスンを読む
ハルシネーションHallucination

誤っている、または裏付けがないのに、信頼できるように見える生成内容です。影響の大きい主張は、独立した証拠で検証します。

レッスンを読む
プロンプトインジェクションPrompt injection

信頼できない内容を、モデルに指示として扱わせようとする試みです。起こり得る影響は、ツールの権限によって変わります。

レッスンを読む
ロールバックRollback

以前のソフトウェアまたは設定のバージョンに戻すことです。データの互換性によって、安全に戻せるかが制限される場合があります。

レッスンを読む
回帰テストRegression test

既知の不具合の再発や、既存の振る舞いへの望ましくない変更を検出するためのテストです。

レッスンを読む
脅威モデルThreat model

システムやワークフローの資産、信頼境界、脅威、管理策を、構造化して記述したものです。

レッスンを読む
高可用性(HA)High availability (HA)

定義されたコンポーネント障害があっても、有用なサービスを継続するための設計です。リクエストの経路全体と、残った処理能力を検証します。

レッスンを読む
最小権限Least privilege

定義されたタスクに必要な権限だけを与えることです。可能な場合は、リソース、操作、有効期間を制限します。

レッスンを読む
災害復旧(DR)Disaster recovery (DR)

サービスに支障を来す事象の後に、有用なサービスと復元可能なデータを回復することです。計画には、依存先、判断、テスト済みの手順を含めます。

レッスンを読む
自社構築と購入Build vs buy

どの能力を社内で作り、どの能力をサプライヤーから得るかの判断です。費用だけでなく、責任も比較します。

レッスンを読む
自律性Autonomy

システムが、人の追加の判断なしで実行できる操作の範囲です。操作とその影響ごとに、境界を定義します。

レッスンを読む
受け入れ基準Acceptance criteria

変更が満たすべき条件です。実装の前に定義し、レビュー担当者が結果を評価できるようにします。

レッスンを読む
証拠Evidence

主張を裏付ける、確認可能な記録です。テスト結果、設定、承認、リリース識別子などがあります。

レッスンを読む
認可Authorization

あるIDが、リソースに対して特定の操作を実行できるかを判断することです。信頼できるシステム内で、その判断結果を確実に適用します。

レッスンを読む
認証Authentication

IDを検証することです。認証だけでは、レコードへのアクセスや操作の権限は与えられません。

レッスンを読む
評価Evaluation

代表的なタスクと受け入れ基準に照らして、モデルやワークフローを評価するための、定義された方法です。

レッスンを読む