ユースケース駆動開発

ユースケース駆動開発実践_実装

ユースケース駆動開発実践_実装 これまで進めてきたモデリングで実装をしてみました。ソースコードはこちらになります。 Javaで実装しDBアクセスのライブラリとしてMyBatisを使用しています。 とりあえず、以下のユースケースに対応しています。 ログイン 商…

ユースケース駆動開発実践_詳細設計

ユースケース駆動開発実践ガイドに従うとユースケースモデリング(ユースケース図作成、ドメインモデリング)、概念設計(ロバストネス図の作成、ドメインモデルの更新)と進んだら次は詳細設計(シーケンス図作成、クラス図再生)になります。 前回概念設計まで進…

ユースケース駆動開発実践_分析・概念設計

ユースケースモデリングにより以下のユースケース記述が作られたとして、次は分析・概念設計を進めたいと思います。 1.ログインする ユーザはログイン画面を表示しユーザ名、パスワードを入力してログインボタンをクリックする。 ログインに成功したら商品一…

ユースケース駆動開発実践_要件定義

前回ユースケース駆動開発の流れを掴めたので実際に開発を進めてみたいと思います。以下のECサイトの機能要求からドメインモデリングとユースケースを行いたいと思います。 要求定義 ・ユーザはログイン画面でユーザ名、パスワードを入力してパスワード認証…

ユースケース駆動開発実践ガイドメモ

ユースケース駆動開発実践ガイドの読書メモ ICONIXプロセストとは ドメインモデリングによって対象領域を理解し、ユースケースを書くことで顧客の要求を目に見える形でまとめ上げ、ロバストネス図によってソフトウェアの振る舞いを明確化し、シーケンス図に…