ソフトウェア工学特論Ⅲ ユースケース図 後半

Slides:



Advertisements
Similar presentations
セッション管理 ソフトウェア特論 第 8 回. ここでの内容 セッション管理の基本を知る。 HttpSession の使い方を知る。
Advertisements

All Rights Reserved Copyright © 2004, Takashi Kobayashi 1 ロバストネス分析の演習問題 <問題1> 次の文をよんで問いに答えよ。 顧客は、 ATM により自分の口座から預金を払い出す。 顧客は、 ATM にキャッシュカードを挿入し、個人認証を行う。
平成26年度「浪江町 タブレットを利用したきずな再生・強化事業(システム設計・開発)」 ( 様式6 ) 提案書雛型 (提案者名を記載) ○○○○ 受付番号 平成 26 年度「浪江町 タブレットを利用したきずな再生・強化事業(システム設計・開 発)」 企画提案書.
データモデリング ボトムアップ分析. ボトムアップ分析の手順 トップダウン分析の結果とは別に実施 画面や帳票イメージからモデル化 ①画面や帳票を集める ② Excel などのワークシートで,エンティ ティ,データ項目名を決める ③ドメインを定義し,データ項目に割り当 てる ④正規化を実施 ⑤発生タイミングでエンティティを分離.
☆京都版エコポイントシステム(仮称)のねらい 次の2つの仕組みが自立・循環し、 CO2 削減に貢献する京都発の社会経済システ ム 1. 家庭の CO2 削減の取組を促進させる仕組み 2. 家庭と企業との連携によって地域全体の CO2 削減を促進させる仕組み 企業の経済活動 家庭の CO2 削減を購入.
モデル検査の応用 徳田研究室 西村太一.
4 相互作用図 後半 FM13001 青野大樹.
相互作用図 FM11010 田中健太.
ソフトウェア工学特論III 第10回 その他の図 情報通信工学専攻 GM11013 堀江 真史
4.市区町村スポーツ少年団の登録手続き (1)市区町村スポーツ少年団登録手続きの流れ
総合的な学習の時間 [授業進行用スライド] スライド 1
解答2-7 コメント取出し状態図 エスケープ 中 other any \ 文字列 定数 other \n : 行末コメント取出し終了 “ “
パイプラインパフォーマンス管理 SAP Best Practices.
Chapter 4 相互作用図 FM12010 中山直飛.
Chapter5 ステートチャート図 FM 于 聡.
移行大学向けデータ登録手順書 [補足] (アイテムタイプ名の変更手順)
楽天銀行 【集金代行サービス】 & サークル活動支援サービス 【 Ripends】
高等部の知的障害児が、 購入する物の代金を一人で 財布から出して支払うための支援
ユースケース図の概要 ・UMLの図のひとつ ・ユーザの要求を表現する目的で使用 ・システム開発の初期段階で頻繁に使用.
ユースケース図 FM12012 比嘉久登.
データモデリング CRUD分析.
顧客/コンタクト管理 SAP Best Practices.
レンタルショッピングカートマニュアル ~ 決済方法設定 編 ~
データベース:Accessによる実習 第5章:クエリの基礎
シナリオ(インターネット入試の「選抜」)
CHAPTER1 UMLとオブジェクト指向の基本概念(2)
3-3 クラス図の関係その2.
Chapter 2 ユースケース図 FM12011 バユウユウ 山内研究室
ユースケース図2-4~ FM11012 中島拓也.
ユースケース オブジェクト指向の要求分析のためのモデル。 スウェーデンのイヴァー・ヤコブソンが1990年代前半に開発。
あなたとアーティストに かかわる銀行の役割
オブジェクト プログラミング 第1回.
5.都道府県スポーツ少年団の登録手続き (1)都道府県スポーツ少年団登録手続きの流れ
47070 オブジェクト指向モデリング [4] 2001年10月23日.
オブジェクト指向モデリング [3] 2003年10月14日.
ユースケースモデルの作成.
進捗報告 2002年5月23日現在.
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
 情報の授業 アルゴリズムとプログラム(1) Go.Ota.
UML関係のTIPS 2008年5月26日 2010年5月16日改訂 海谷 治彦.
発注者側サイト操作説明書 作成日:2004年6月 Ver1.0 初版 改 訂:2005年9月 Ver1.2 株式会社 コニファ.
相互利用(自己測定)の流れ 依頼者操作 利用者アカウントでログインし、 「研究設備 検索・予約」ボタンを押すと設備一覧が表示されます。
調達見積回答 [インストラクタ・ノートがここに表示されます(ある場合)].
-10円玉切れのとき、たまにありませんか?-
ステートチャート図 前半 FM13003 怡土 宗太.
All Rights Reserved, Copyright © 2004, Kobayashi
東海地震が発生したときの、名古屋市のライフラインを確保する方法について
シナリオのアニメーション表示による 妥当性確認支援
11.3 酒屋の在庫問題(8) ユースケース 仕入販売支援システム 11. モデリング 受注する 入庫を記録する 在庫を引き当てる 受付係
事前課題 自社について理解を深める(記載例)
管理画面操作マニュアル <物件情報> 第5版 改訂 株式会社アクア 1.
防災ラジオとは・・・ ☆難聴者の方には別売りの「文字表示機付防災ラジオ」があります。 防災ラジオ販売価格 17,000円(税込)
図書館ガイダンス ー院生編ー.
シナリオを用いたレビュー手法PBRの追証実験 - UMLで記述された設計仕様書を対象として -
アイデア出しの代行サービス ■■ アイデアプラント ■■ WEBサイトから依頼 まとまった数の 新鮮なアイデアが 4日待つ(※設定できます)
4.市区町村スポーツ少年団の登録手続き (1)市区町村スポーツ少年団登録手続きの流れ
All Rights Reserved, Copyright © 2004, Kobayashi
第14回 前半:ラムダ計算(演習付) 後半:小テスト
業務分析に基づくレジ業務の トラブル対処方法を学ぶ教材の開発
演習1に関する講評 ~ 業務仕様を書く難しさ ~
サブゼミ第7回 実装編① オブジェクト型とキャスト.
47070 オブジェクト指向モデリング [8] 2002年12月 3日.
アルゴリズム入門 (Ver /10/07) ・フローチャートとプログラムの基本構造 ・リスト ・合計の計算
別紙1「標準業務フロー」.
ホスティングサーバと、それを用いた オンラインショップの作成
ソフトウェア工学 知能情報学部 新田直也.
より分かりやすい ユースケースモデルを作る
Thank you for Your TABLE FOR TWO!
Japan Fair Trade Commission
モバイル用マイページマニュアル 本マニュアルでは モバイル用マイページ(スマートフォン用) の基本的なご利用方法をご案内いたします。
Presentation transcript:

ソフトウェア工学特論Ⅲ ユースケース図 後半 FM13003 怡土 宗太

2-4 ユースケース記述 ユースケースだけだと、詳細な記述ができない為、情報が不足している。 ユースケース記述には、概要、シナリオ、イベントフローがある。

概要 ユースケースの役割、目的などを数行で記述 例 「自動販売機」 「顧客が希望の商品を指定して、 代金を受取り、商品を提供する。」  「顧客が希望の商品を指定して、 代金を受取り、商品を提供する。」 ユースケースの概要

シナリオ ユースケースの具体的な流れの1つを記述 名前、数字などは具体例を挙げる シナリオは2種類に大別できる ・基本シナリオ   ・基本シナリオ 目的が達成できたシナリオ   ・例外シナリオ 目的が達成できなかったシナリオ

基本シナリオの例 顧客は、自動販売機に200円お金を投入し、 自動販売機は投入金額200円を表示します。 顧客は、150円のペットボトルの清涼飲料水のボタンを押し、商品を指定する。 自動販売機は指定された、飲み物を取り出し、 商品を提供する。 顧客はお釣りレバーを下げてお釣を要求する。 自動販売機は差額の50円を提供する。

例外シナリオの例 ・・・・・・・・・・・(省略) 顧客が投入したお金が、自動販売機に対応していなかった。 自動販売機は投入されたお金を返金する。

イベントフロー ユースケースの流れのすべてを網羅させる 具体的な名前や数字は使わず、汎用的に表現する 以下がイベントフローで記述する項目 ・事前条件 ・事後条件 ・基本フロー ・代替フロー ・例外フロー

イベントフローの例 事前条件 商品の注文受付準備ができている 事後条件 指定された商品とお釣を提供する。 基本フロー 顧客はお金を投入する。 自動販売機は使用可能なお金であるか確認する。(E1) 自動販売機は投入金額を表示する。顧客は商品を選択する。自動販 売機は選択された商品を提供する。 顧客はお釣を要求し、自動販売機はお釣を提供する。(S1) 代替フロー (S1) 投入金額と、購入金額が一致して、お釣がない場合、終了する。 例外フロー (E1) 使用できない場合、返金を行う。

2-5ユースケース図で使用する関係 アクターとユースケース関係には“関連” アクター同士の関係には“汎化“ ユースケース同士の関係には         “包含”“拡張”“汎化”がある

関連 アクターとユースケースには関連を使用 関連は実線で表現する 振込をする * * 顧客

包含 2つのユースケースA,Bの一部が同様の流れを含んでいる場合、その部分をくくりだして、新たなユースケースCを作成すること。 振込をする <include> 金額を指定する <include> 引出をする

拡張 あるユースケースAの一部分を使用したり、使用しなかったりする場合に、その部分をユースケースBとして作成する。 振込をする 振込先の登録 <extend> 振込先を登録する

アクターの汎化 アクターAがいくつかのユースケースと関連があり、アクターBがアクターAとすべて同じユースケースの場合汎化の関係で表すことができる。

汎化を使用して関連を少なくした例 本を借りる 本を借りる 本を返却する 本を返却する 本を登録する 本を登録する 利用者 利用者 図書館職員

抽象アクター アクター同士に汎化関係を導入した場合、 上位のアクターは抽象アクターとなる場合がある 図書館職員 常勤職員 非常勤職員

ユースケースの汎化 あるユースケースAの流れをユースケースBが全てを利用して、かつユースケースBはそれに加えて、ほかの流れを持っている場合、AとBに汎化関係を引ける。 一般の貸出カード を作る 特別の貸出カードを 作る 利用者

抽象ユースケース 抽象アクターと同様、ユースケース同士に汎化関係を導入した場合、上位のユースケースは抽象ユースケースとなる場合がある。 本を借りる 自動貸し出し 手動貸し出し