Modegramming Style

2026年9月30日水曜日

Cozyモデル駆動開発/ユースケース/collaborates

›
本稿では、ユースケース間の関係の一つである collaborates(並行・協調関係)を取り上げます。 前回のensuresでは、一つのユースケースが正常に完了した時に保証する結果を整理しました。今回は、複数のユースケースがそれぞれの役割を果たし、その結果を合わせて業務を進める場...
2026年8月31日月曜日

Cozyモデル駆動開発/ユースケース/ensures

›
本稿では、ユースケース間の関係の一つである ensures(保証関係)を取り上げます。 ensuresは、 あるユースケースの完了時に成立していなければならない状態を明示する その状態を成立させるユースケースを関連付ける ユースケースの結果を契約として表現する ための関係です。 ...
2026年7月31日金曜日

Cozyモデル駆動開発/ユースケース/requires

›
本稿では、ユースケース間の関係の一つである requires(前提関係)を取り上げます。 requiresは、 あるユースケースを開始するために必要な状態を明示する その状態を成立させるユースケースを関連付ける ユースケース間の依存を契約として表現する ための関係です。 前回取り...
2026年6月30日火曜日

Cozyモデル駆動開発/ユースケース/triggers

›
本稿では、ユースケース間の関係の一つである triggers(トリガ関係)を取り上げます。 triggersは、 あるユースケースの実行や状態変化をきっかけにする 条件が成立した後に別のユースケースを起動する 同期的な手順ではなく、イベント駆動の連携として表現する ための関係です...
2026年5月31日日曜日

Cozyモデル駆動開発/ユースケース/precedes

›
本稿では、ユースケース間の関係の一つである precedes(先行関係)を取り上げます。 precedesは、 ユースケース同士を時間的に連結する シナリオを順序として構成する ための関係です。 precedes マージモード : Sequence マージ点 : After en...
2026年4月30日木曜日

Cozyモデル駆動開発/ユースケース/generalize-syntax

›
本稿では、ユースケース間のgeneralization関係を前提としたCMLの記述方法について整理します。 設計の前提 generalizationはユースケース間の関係を表すものです。 ここでは、 generalizationは「関係の宣言(マーク)」 として扱います。 一方で...
2026年3月31日火曜日

Cozyモデル駆動開発/ユースケース/generalize-realization

›
Pieris Books(ブックカフェ併設のセレクトショップ販売店)のシステム開発プロジェクトを進めています。 前回は、ユースケース間の generalize(汎化)を 契約(Pre/Post)の包含関係 状態遷移断片の精緻化 として定義しました。 本稿では、その general...
›
ホーム
ウェブ バージョンを表示

自己紹介

自分の写真
asami
詳細プロフィールを表示
Powered by Blogger.