FE2027New開発・運用の方法論 · AI駆動開発・AIプロジェクト
ADR(アーキテクチャ決定記録)
Architecture Decision Record
えーでぃーあーる
ソフトウェアのアーキテクチャに関する重要な決定について、その背景、検討した選択肢、決定の内容と理由、予想される影響を、1件ずつ短い文書として残したもの。後から加わった人やAIエージェントが、設計の意図を理解できるようにする。
共有:
Related
関連キーワードの用語
PD-SMarkdownファイル
見出し、箇条書き、強調などを「#」「-」「*」といった簡単な記号で表す軽量マークアップ言語のMarkdownで書かれたテキストファイル。人が読み書きしやすく、AIも解釈しやすいため、AI駆動開発では仕様書や、AIエージェントへの指示・プロジェクトの規約を記したファイルに使われる。
FERISC
命令セットを単純化し、各命令の実行を高速化するプロセッサアーキテクチャ。固定長命令、パイプライン処理との親和性が高い。ARMプロセッサが代表的。CISCと対比される概念。
FECISC
多機能で複雑な命令セットを持つプロセッサアーキテクチャ。1命令で高度な処理が可能だが、命令の実行サイクル数が不均一。x86系プロセッサが代表的。RISCと対比される概念。
FEクリーンアーキテクチャ
ソフトウェアの依存関係を内側(ビジネスロジック)から外側(UI・DB等)への一方向に制御するアーキテクチャパターン。レイヤー間の疎結合を実現し、テスト容易性と保守性を高める。
FEMVCモデル
ソフトウェアをModel(データ・ビジネスロジック)、View(表示)、Controller(入力制御)の3つの役割に分離するアーキテクチャパターン。各要素の独立性を高め、保守性と拡張性を向上させる。
FEマイクロサービスアーキテクチャ
システムを、独立して開発・配置できる小さなサービスの集まりとして構成する方式。サービス単位で改修や増強ができる一方、サービス間の通信やデータの整合性の管理は複雑になる。
