ソフトウェア開発時に作成するドキュメントのテンプレート集です。
成果物としてではなく、開発効率を向上させる手段の1つとして作成されるドキュメントを対象とします。つまり、反復型開発などにおいて継続的に更新されるものです。そのため、更新や差分表示のしやすさを考慮し、極力テキスト形式を使用しています。
また、プロジェクトによって求められる内容や粒度は異なるため、適宜調整して使用されることを想定しています。
プロジェクト単位の文書一覧です。
ユーザを対象読者とした文書の一覧です。
- 概要
- コマンド
- 設定
- バグ報告テンプレート
- 改善提案テンプレート
- API
- OpenAPIなどで自動生成
開発者を対象読者とした文書の一覧です。*
がついている項目はGUIアプリのみが対象です。
- 配置図
- シーケンス図
- UI Flows *
- 画面遷移図 *
- 画面設計書 *
- クラス図
- フローチャート
- 状態遷移図
- 状態遷移表
- データフロー図
- コミュニケーション図
- リポジトリ運用ガイドライン
- Architectural Decision Records
- プルリクエストテンプレート
- 要求仕様書
- テーブル定義
- ORMのスキーマファイルなどを流用するか自動生成
- ER図
- ORMのスキーマファイルなどを流用するか自動生成