最近更新されたページ
制度が生んだ派閥(中選挙区制〜小選挙区制の制度分析)
🧭 はじめに 本章では、派閥政治を「文化」ではなく制度の帰結として捉える。 なぜ自民党では派閥がこれほど強固に形成されたのか。それは政治家の性格や日本人の気質ではなく、選挙制度が作り出した合理的...
派閥政治とは何だったのか
🧭 はじめに 本章では、自民党における「派閥政治」とは何であったのかを整理する。 派閥は単なる仲良しグループでも、単純な権力争いの装置でもない。それは日本型政党システムの内部に組み込まれた制度的...
プロジェクトマネジメント関係リンク集
要件定義 超上流から始めるIT化の原理原則 17か条:https://www.ipa.go.jp/archive/publish/qv6pgp0000000xa0-att/000005109....
新規ページ
要件定義書(テンプレート:小規模Excelツール) 1. 概要 1.1 背景・目的 背景: 目的(何を解決するか): ゴール(成功条件): 1.2 スコープ 対象業務: 対象外(やらないこ...
7. ロギング設計
ロギング設計 本章では、本ツールにおけるログの目的、出力先、ログレベル、および 標準出力との役割分担を定義する。 本ツールは CLI ツールであり、 人間が標準出力を見て結果を確認し、ログは問題...
BookStackページ自動生成スクリプト 実装計画(WBS)
はじめに 本ページでは、添付された 要件定義書・YAML定義書・ソフトウェア仕様 を前提として、 BookStack の本・章・ページ骨格を自動生成する Python スクリプトを実装するための...
4. API 境界設計(インフラ層)
4.1 BookStack API の使用エンドポイント整理 本ツール(Book/Chapter/Page の骨格生成)で利用するエンドポイントは最小限に絞る。 一覧取得系(同一性判定・SKIP...
6. CLI設計
6.1 実行ファイル名と基本形式 6.1.1 実行ファイル名 実行ファイル名は create_skeleton.py とする。 6.1.2 基本コマンド形式 python create_sk...
5. エラーモデル設計
5. エラーモデル設計 本章では、本ツールにおけるエラーの分類、扱い方、および どこで捕捉し、どこで処理を終了するかの境界を定義する。 本ツールは「安全側・再実行可能」を最優先とし、 エラー発生...
0. 仕様設計手順
1. 入力仕様の確定(YAML → ドメイン) YAML スキーマの確定(キー、型、必須/任意) 処理順が意味を持つことの明文化 不正入力の扱い(エラーにする条件)の洗い出し ド...
1. 入力仕様定義(YAML → ドメイン)
1. 入力全体の位置づけ 入力は 一度きり使う YAML 定義 YAML に書かれた 記載順=処理順 既存構造は破壊せず、新規作成のみ 既存要素が存在する場合は SKIP YAML は Boo...
2. ドメインデータクラス設計(YAML → ドメイン)
1. 設計方針 入力1ファイル=1 Book(book_id を必須) 記載順は意味を持つため、list の順序は保持する 既存更新・削除はしない(SKIP 判定は後段のユースケースで行う) ...
3. 全体処理フロー(ユースケース手順)
0) 起動〜前処理 CLI 引数を解釈(-i <yaml> 必須) ロギング初期化(ログは stderr / stdout とは分離) 入力ファイル存在チェック(無ければ入力エラーで即時終了)...
YAML 定義書(BookStack 骨格生成:Book直下ページ → 章 → 章配下ページ)
1. 目的 この YAML は、指定した Book(book_id) に対して以下を上から順に生成するための入力定義である。 Book 直下ページ(pages) 章(chapters)(存在し...
BookStack 骨格(章・WIPページ)自動生成ツール 要件定義書
1. 目的 BookStack において、本・章・ページの骨格(章および WIP ページ)を 手作業を排除して一括生成するための Python ツールを作成する。 本ツールは、一度きり使う YA...
A-SPICE もくじ
🚗 A-SPICE(Automotive SPICE)概要 総論(思想と全体像) 🧭 A-SPICEは何を保証し、何を保証しないのか 🧭 なぜ自動車ソフトの属人化が許されないのか 🧭 V字...
ADAS(先進運転支援システム)とは何か
🧭 はじめに ADAS(Advanced Driver Assistance Systems)は、日本語では一般に 先進運転支援システムと呼ばれます。 一言でいうと、ADASは「運転という人間の...
SOTIF(ISO 21448)とは何か:安全なのに危険になる問題を扱う規格
🧭 はじめに SOTIF(Safety Of The Intended Functionality)は、自動車の先進運転支援(ADAS)や自動運転(AD) のようなシステムにおいて、 「故障し...
ISO 21434(自動車サイバーセキュリティ)とは何か
🧭 はじめに ISO 21434 は、自動車(車載ECU・車載ネットワーク・ソフトウェア・クラウド連携など)を対象にした サイバーセキュリティの国際規格です。 一言でいうと、「車がネットワークに...
pytestをVS Codeで快適に運用する方法
🧭 はじめに このページでは、Pythonプロジェクトで pytestをVS Code上で快適に使うための実践手順をまとめます。 対象は「忘れた頃に読み返して、すぐ同じ環境を再現したい」用途です...