More Related Content
PDF
PDF
Webアプリでパスワード保護はどこまでやればいいか PDF
アプリを成長させるためのログ取りとログ解析に必要なこと PPTX
PPTX
PDF
PPTX
PPTX
What's hot
PDF
Azure Blob Storageへの様々なアクセス方法を比べてみた JAZUG12周年イベント PDF
PDF
PLCとクラウドを接続!AWSにCODESYSを繋げてみた PDF
オブジェクト指向プログラミングのためのモデリング入門 PDF
PDF
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について PDF
PPTX
GraphQLのsubscriptionで出来ること PDF
PPTX
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp PDF
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall ) ODP
PPT
PDF
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス PDF
ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版 PDF
PDF
PDF
PPTX
PDF
Viewers also liked
PDF
PDF
PDF
KEY
PDF
PDF
1時間で分かるSTA (Software Test Automation) #stac2014 PDF
PPTX
PDF
【16-E-3】 プロジェクトIchiganの目指す新しい自治体ITアーキテクチャのあり方 PDF
koredake modeling accelerates agile PDF
PDF
Astah professional スタートガイド PDF
Astah UML/ER/mindmapping modeling tool Introduction PDF
using astah for openthology modeling PPTX
プロフェッショナル要件定義の教科書』の内容が要件定義を考える上で大切だったのでまとめてみた PDF
エンタープライズシステムにおけるテスト ~STE研究交流会 参加者の視点から ~ PPTX
Astah Plug-ins 作ろう!試そう!プラグイン! PDF
PDF
第74回名古屋アジャイル勉強会「後悔しない要件定義のまとめ方」 PPTX
プログラムの流れを図で表す方法その1:フローチャート/アクティビティ図 Similar to いまさらユースケース
PDF
[ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用 PDF
クライアントの要望にこたえるWebサービス開発 ~「らせん型ワークフロー」のススメ~ PDF
PDF
PDF
Tc sympo tokyo_takayama20090825 PDF
PDF
ケーススタディ 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第40回】 PDF
要求モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第42回】 PDF
PDF
Introduction of Business Use-Case and Business Flowin Requirement Development PDF
DDD 20121106 SEA Forum November PDF
PPTX
PDF
KEY
PDF
PDF
PDF
Process Framework「CYCLONE for Mobile Apps」(20120118) PDF
Introduction of Business Models in Requirement Development PDF
設計/UX/UI 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第29回】 More from Masaru Kimura
PPTX
不自然なリンクに対するGoogleからの警告とバックリンク調査 PDF
PDF
Smartphone ui:ux」 de na creative seminar vol.1 レポート PPTX
KEY
PPT
Web担当者forumミーティング2011 autumn参加レポート PPT
KEY
PPT
PPTX
PPT
クリック課金型広告における、統計的入札単価決定法に関する一般論 PPT
KEY
PPTX
いまさらユースケース
- 1.
- 2.
はじめに
ここでは要求分析の作業のうち、「要求を伝
える」事を取り上げます
ウォーターフォールモデルのいわゆる「要件
定義」ということではありません
UML(Unified Modeling Language : 統一モデ
リング言語)の一つであるユースケース図の
話もありますがソフトウェアエンジニアリン
グの話ではありません
2
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
こんな経験ありませんか?
要求仕様を決める3つの活動
要求を収集する
行動観察
アンケート
インタビュー など
要求を分析する
会議体
プロトタイプ
ビジネスフロー など
要求を伝える
フローチャート
ユースケース
画面遷移 など
8
- 9.
こんな経験ありませんか?
実際に発生した問題
トップダウン式の曖昧な要求仕様では計画作り
が困難です
コミットメントされたスケジュールの中では、
後から気づいたシナリオを納期に合わせるため
開発サイドにしわ寄せがいきます
これらが常態化すると開発サイドは「自衛」の
ためスケジュールに多くのバッファを取るよう
になります
9
- 10.
- 11.
こんな経験ありませんか?
経験して感じたこと
どんな開発手法も要求分析は必要
仕様変更に柔軟なことと、要求仕様を曖昧なま
まにしておいて良いということは意味が違う
「要求仕様書」を作ることを目的とすると余
計負担が増える
「要求仕様を伝えること」を目的とするのが
正解 11
- 12.
- 13.
いつ誰がどのように?
いつやる?
要求は常
に発生す
要求が発生したとき るものと
考えサイ
クルには
企画する 組み込ま
設計/実
ない 計画
装
要求仕様を決め
る
テスト/
要求分析 リリース
評価
・要求を収集する
・要求を分析する
・要求を伝える
13
- 14.
- 15.
いつ誰がどのように?
どのようにやる?
例えばレビュー時に要求をホワイトボードに書
き出す
決まったフォーマット、成果物は無い
綺麗に文書化するためのリソースは必要ない
手書きのレベルで十分
最低限何を満たしたいのか?(ゴールはどこ
か?)を明確にする
ゴールを満たすためのもっと手軽な代替手段はある
かもしれない
15
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
ユースケースとは
気をつけるポイントは3つ
そのユースケースでシナリオは立てられます
か?
ユースケースから立てたシナリオは言葉で説
明できますか?
適切に見積もりできる単位ですか?(大雑把
すぎず細かすぎない)
30
- 31.
- 32.
ユースケース図の書き方
先ほどの図を例に
X販売システム
クレジット
決済手続き
カード
<<include>>
携帯支払い
Xを購入する
顧客
<<extend>> PayPal
新規顧客情
報を登録す
る
32
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
ユースケース図の書き方
アドバイス
「ユーザーの行動」ではなく「行動したこと
で得られること」=「システムが何をしてく
れるか」を考えると書きやすい
例: 「氏名を入力」ではなく「ユーザー登
録」
登場人物は人に限らない
39
- 40.
- 41.
- 42.
- 43.
ユースケース図を書くことを目的とし
最後に
ない
多少UMLから外れても気にしない
include とかextendとかは、大きいユース
ケースを分割するテクニック。無理に使わな
くていい
必要が無いならやらないことも大事
例えばプロジェクトの規模や難度によって判断
するなどの柔軟性をもたせる 43
- 44.