Submit Search
Upload
RDRAモデリングを見てみよう
•
1 like
•
2,091 views
Zenji Kanzaki
Follow
RDRAモデリングを見てみようの冒頭の説明資料
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 9
Download now
Download to read offline
Recommended
ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
増田 亨
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
Kuniharu(州晴) AKAHANE(赤羽根)
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
ドメイン駆動設計のためのオブジェクト指向入門
ドメイン駆動設計のためのオブジェクト指向入門
増田 亨
Rdraモデリングをしよう
Rdraモデリングをしよう
Zenji Kanzaki
Webアプリでパスワード保護はどこまでやればいいか
Webアプリでパスワード保護はどこまでやればいいか
Hiroshi Tokumaru
Recommended
ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
増田 亨
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
Kuniharu(州晴) AKAHANE(赤羽根)
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
ドメイン駆動設計のためのオブジェクト指向入門
ドメイン駆動設計のためのオブジェクト指向入門
増田 亨
Rdraモデリングをしよう
Rdraモデリングをしよう
Zenji Kanzaki
Webアプリでパスワード保護はどこまでやればいいか
Webアプリでパスワード保護はどこまでやればいいか
Hiroshi Tokumaru
VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話
Noritaka Sekiyama
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
Koichiro Matsuoka
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
Yoji Kanno
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
Recruit Technologies
WayOfNoTrouble.pptx
WayOfNoTrouble.pptx
Daisuke Yamazaki
AI時代の要件定義
AI時代の要件定義
Zenji Kanzaki
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdf
Zenji Kanzaki
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
Yoshitaka Kawashima
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
増田 亨
SPAのルーティングの話
SPAのルーティングの話
ushiboy
Azure AD B2CにIdPを色々と繋いでみる
Azure AD B2CにIdPを色々と繋いでみる
Naohiro Fujie
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Shingo Fukui
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
Hitachi, Ltd. OSS Solution Center.
Data platformdesign
Data platformdesign
Ryoma Nagata
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Y Watanabe
商流物流金流.pdf
商流物流金流.pdf
Zenji Kanzaki
Rdra2.0 redmine
Rdra2.0 redmine
Zenji Kanzaki
More Related Content
What's hot
VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話
Noritaka Sekiyama
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
Koichiro Matsuoka
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
Yoji Kanno
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
Recruit Technologies
WayOfNoTrouble.pptx
WayOfNoTrouble.pptx
Daisuke Yamazaki
AI時代の要件定義
AI時代の要件定義
Zenji Kanzaki
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdf
Zenji Kanzaki
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
Yoshitaka Kawashima
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
増田 亨
SPAのルーティングの話
SPAのルーティングの話
ushiboy
Azure AD B2CにIdPを色々と繋いでみる
Azure AD B2CにIdPを色々と繋いでみる
Naohiro Fujie
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Shingo Fukui
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
Hitachi, Ltd. OSS Solution Center.
Data platformdesign
Data platformdesign
Ryoma Nagata
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Y Watanabe
What's hot
(20)
VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
WayOfNoTrouble.pptx
WayOfNoTrouble.pptx
AI時代の要件定義
AI時代の要件定義
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
ChatGPTを使った要件定義のRDRA的考察.pdf
ChatGPTを使った要件定義のRDRA的考察.pdf
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
SPAのルーティングの話
SPAのルーティングの話
Azure AD B2CにIdPを色々と繋いでみる
Azure AD B2CにIdPを色々と繋いでみる
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
Data platformdesign
Data platformdesign
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
More from Zenji Kanzaki
商流物流金流.pdf
商流物流金流.pdf
Zenji Kanzaki
Rdra2.0 redmine
Rdra2.0 redmine
Zenji Kanzaki
ToBe図書館モデル
ToBe図書館モデル
Zenji Kanzaki
現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 To be
Zenji Kanzaki
現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is
Zenji Kanzaki
Rdraはどう形作られたか?
Rdraはどう形作られたか?
Zenji Kanzaki
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
Zenji Kanzaki
CCSRを実現するRDRA活用法
CCSRを実現するRDRA活用法
Zenji Kanzaki
雲の上の要件定義
雲の上の要件定義
Zenji Kanzaki
顧客にもわかるモデリング
顧客にもわかるモデリング
Zenji Kanzaki
Ooc 2020
Ooc 2020
Zenji Kanzaki
オブジェクト指向方法論OMT まとめ
オブジェクト指向方法論OMT まとめ
Zenji Kanzaki
不動産販売システム
不動産販売システム
Zenji Kanzaki
話題沸騰ポッド RDRAモデル
話題沸騰ポッド RDRAモデル
Zenji Kanzaki
基幹システム RDRAモデル
基幹システム RDRAモデル
Zenji Kanzaki
基幹システムの可視化技法
基幹システムの可視化技法
Zenji Kanzaki
RDRA流概念モデル
RDRA流概念モデル
Zenji Kanzaki
基幹システム RDRAモデルサンプル
基幹システム RDRAモデルサンプル
Zenji Kanzaki
基幹システムの可視化
基幹システムの可視化
Zenji Kanzaki
越境する情シス
越境する情シス
Zenji Kanzaki
More from Zenji Kanzaki
(20)
商流物流金流.pdf
商流物流金流.pdf
Rdra2.0 redmine
Rdra2.0 redmine
ToBe図書館モデル
ToBe図書館モデル
現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 To be
現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is
Rdraはどう形作られたか?
Rdraはどう形作られたか?
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
CCSRを実現するRDRA活用法
CCSRを実現するRDRA活用法
雲の上の要件定義
雲の上の要件定義
顧客にもわかるモデリング
顧客にもわかるモデリング
Ooc 2020
Ooc 2020
オブジェクト指向方法論OMT まとめ
オブジェクト指向方法論OMT まとめ
不動産販売システム
不動産販売システム
話題沸騰ポッド RDRAモデル
話題沸騰ポッド RDRAモデル
基幹システム RDRAモデル
基幹システム RDRAモデル
基幹システムの可視化技法
基幹システムの可視化技法
RDRA流概念モデル
RDRA流概念モデル
基幹システム RDRAモデルサンプル
基幹システム RDRAモデルサンプル
基幹システムの可視化
基幹システムの可視化
越境する情シス
越境する情シス
RDRAモデリングを見てみよう
1.
RDRA モデリングの様子を見てみよう 漠然とした想いを形にする
2.
• ㈱バリューソース 代表取締役 •
神崎 善司 • Facebook page:要件定義の散歩道https://www.facebook.com/youkennotsubo?ref=hl • twitter:@zenzengood • 仕事 • RDRA導入支援 • 要件定義支援
3.
狙い • 要件定義は「決める」工程 • 決めるための仕組みを体感する •
今回はGoogleSheetsを使用 • モデリング • 一旦合意、様々な視点で組み立て、最終的に決めていく • 漠然とした想いを形にする
4.
RDARの構造 システム価値 システム境界 システム 外部システム 要求 システム外部環境 業務フロー バリエー ション 条件 業務 ビジネス ユースケース 業務 業務 業務 アクティ ビティ 画面 ユースケース イベント 情報 状態 状態 遷移 依存
5.
表でRDRA構造を再現 システム価値 システム境界 システム 外部システム 要求 システム外部環境 業務フロー バリエー ション 条件 業務 ビジネス ユースケース 業務 業務 業務 アクティ ビティ 画面 ユースケース イベント 情報 状態 状態 遷移 分類
アクター 機能要求 説明 機能要求 分類 アクター 非機能要求 説明 検証方法 非機能要求 分類 アクター 説明 関連(画面) 関連(アクティビティ) 未定義なア クター アクター 会員 取置解消 書架から本を探す,予約図書準備,貸出期限 確認,取置図書の返却 テストアク ター1 図書館員 貸出登録 , 蔵書検索 , 貸出予約 , 貸 出予約一覧 蔵書を貸出す,貸出予約,予約図書準備,返却 図書を書架に返す,棚卸 アクター 分類 外部システム 説明 関連(イベント) 関連(画面) 未定義外部システム 外部システム 書籍通販会社 書籍発注依頼 書籍発注 関連オブジェクト 未定義外部システム2 外部システム 分類 情報 関連情報 説明 関連(UC) 未定義情報 図書館情報 会員 貸出予約 会員IDを発行する , 会員カードの発行(再)する , 会 員を照会する 関連オブジェクト 貸出予約 本,貸出図書 蔵書の貸出を登録する , 貸出本の予約・取消をする , 未定義情報1 情報 状態グループ 状態 遷移UC 遷移先状態 説明 関連(条件) 未定義バリエー ション 蔵書の状態 貸出中_期限内 貸出図書の返却を登録する 在庫中 関連なし 14 未定義状態G1 貸出期限を確認する 貸出中_期限切れ 未定義状態G2 状態 業務・BUC・アクティビティ・UC 業務 BUC 先 アクティビティ 次 UC 関連モ デル1 関連オブジェ クト 関連モデ ル2 関連オブジェクト 2 貸出・返却 貸出 書架から本を探す ↓ アクター 会員 蔵書を貸出す 蔵書の貸出を登録する 画面 貸出登録 アクター 図書館員 情報 貸出図書 情報 蔵書 画面・イベント 分類 バリエーショ ン 値 説明 関連(条件) 未定義バリエーション バリエー ション 本種別 書籍,館内閲覧用書籍,DVD,CD 関連なし 未定義バリ1 遅延日数 遅延日数<3日,遅延日数<7日, 遅延日数が7日以上 貸出制限 未定義バリ2 バリエーション 分類 条件 条件の説明 バリエーション 状態グループ 備考 関連(UC) 未定義な条件 条件 貸出期限 貸出日+14日 貸出期限を確認する 関連オブジェクト 取置期限 貸出準備完了日+7日 取置期限を確認する 未定義条件1 条件
6.
図から表へ 図書館システムのイメージ BUC 図書館員 司書 会員 書架 蔵書 会員カード 分類 アクター 説明
関連(画面) 関連(アクティビティ) 未定義なアク ター アクター 会員 取置解消 書架から本を探す,予約図書準備,貸出期限確 認,取置図書の返却 テストアク ター1 図書館員 貸出登録 , 蔵書検索 , 貸出予約 , 貸出予約一覧 蔵書を貸出す,貸出予約,予約図書準備,返却 図書を書架に返す,棚卸 会員 取置解消 予約図書準備,貸出期限確認,取置図書の返却 アクター、外部システム、情報、バリエーション 業務 BUC 先 アクティビティ 次 UC 関連モデル1 関連オブジェクト 関連モデル 2 関連オブジェクト2 貸出・返却 貸出 書架から本を探す ↓ アクター 会員 蔵書を貸出す 蔵書の貸出を登録する 画面 貸出登録 アクター 図書館員 情報 貸出図書 情報 蔵書 情報 貸出予約 入力エリア アクティビティ・UCにつながるオブジェクト定義 業務 画面 ユースケース アクティビティ BUC 外部システム アクター イベント 情報 状態 状態 遷移 条件 状態グループ 状態 遷移UC 遷移先状態 説明 関連(条件) 未定義バリエー ション 蔵書の状態 貸出中_期限内 貸出図書の返却を登録する 在庫中 関連なし 14 未定義状態G1 貸出期限を確認する 貸出中_期限切れ 未定義状態G2 状態 分類 条件 条件の説明 バリエーション 状態グループ 備考 関連(UC) 未定義な条件 条件 貸出期限 貸出日+14日 貸出期限を確認する 関連オブジェクト 取置期限 貸出準備完了日+7日 取置期限を確認する 未定義条件1 条件 ユースケース バリエー ション 条件 画面 外部システム アクター 状態グループ
7.
各シートの構造 分類 アクター 機能要求
説明 機能要求 分類 アクター 非機能要求 説明 検証方法 非機能要求 分類 アクター 説明 関連(画面) 関連(アクティビティ) 未定義なア クター アクター 会員 取置解消 書架から本を探す,予約図書準備,貸出期限 確認,取置図書の返却 テストアク ター1 図書館員 貸出登録 , 蔵書検索 , 貸出予約 , 貸 出予約一覧 蔵書を貸出す,貸出予約,予約図書準備,返却 図書を書架に返す,棚卸 アクター 分類 外部システム 説明 関連(イベント) 関連(画面) 未定義外部システム 外部システム 書籍通販会社 書籍発注依頼 書籍発注 関連オブジェクト 未定義外部システム2 外部システム 分類 情報 関連情報 説明 関連(UC) 未定義情報 図書館情報 会員 貸出予約 会員IDを発行する , 会員カードの発行(再)する , 会 員を照会する 関連オブジェクト 貸出予約 本,貸出図書 蔵書の貸出を登録する , 貸出本の予約・取消をする , 未定義情報1 情報 状態グループ 状態 遷移UC 遷移先状態 説明 関連(条件) 未定義バリエー ション 蔵書の状態 貸出中_期限内 貸出図書の返却を登録する 在庫中 関連なし 14 未定義状態G1 貸出期限を確認する 貸出中_期限切れ 未定義状態G2 状態 「BUC」シート 業務 BUC 先 アクティビティ 次 UC 関連モ デル1 関連オブジェ クト 関連モデ ル2 関連オブジェクト 2 貸出・返却 貸出 書架から本を探す ↓ アクター 会員 蔵書を貸出す 蔵書の貸出を登録する 画面 貸出登録 アクター 図書館員 情報 貸出図書 情報 蔵書 画面 イベント タイマー 分類 バリエーショ ン 値 説明 関連(条件) 未定義バリエーション バリエー ション 本種別 書籍,館内閲覧用書籍,DVD,CD 関連なし 未定義バリ1 遅延日数 遅延日数<3日,遅延日数<7日, 遅延日数が7日以上 貸出制限 未定義バリ2 バリエーション 分類 条件 条件の説明 バリエーション 状態グループ 備考 関連(UC) 未定義な条件 条件 貸出期限 貸出日+14日 貸出期限を確認する 関連オブジェクト 取置期限 貸出準備完了日+7日 取置期限を確認する 未定義条件1 条件 業務 BUC アクティ ビティ UC
8.
編集方法 分類 アクター 説明
関連(画面) 関連(アクティビティ) 未定義なアク ター アクター 会員 取置解消 書架から本を探す,予約図書準備,貸出期限確 認,取置図書の返却 テストアク ター1 図書館員 貸出登録 , 蔵書検索 , 貸出予約 , 貸出予約一覧 蔵書を貸出す,貸出予約,予約図書準備,返却 図書を書架に返す,棚卸 会員 取置解消 予約図書準備,貸出期限確認,取置図書の返却 アクター、外部システム、情報、バリエーション 入力エリア 行の移動・削除・追加は行わない コピー・ペーストで移動する 関連するものが表示される 入力不可 BUCシートで定義されたが、 未定義なものを 太い罫線の左側が入力エリア
9.
問題 • 背景 • 総務は福利厚生の一環として大量の蔵書をもつ図書室を用意した •
図書室の利用を促進するシステムを構築するプロジェクトができた • 関心 • 図書室の運用方針 • 図書室に蔵書を豊富に用意し、いつでも読めるようにしたい • 本の貸し出しも可能にし有効利用を図りたい • 利用者の要望を反映した蔵書を用意したい • 傷んだ本や読まれなくなった本は定期的な棚卸で廃棄し、必要なものは購入する • この職場で働くすべての社員、派遣社員、出向社員を対象にしたい • 棚卸の時に廃棄した本、要望のあった本、貸出状況(人気のあるものは複数冊補充する)よ り蔵書の補充を行う • 棚卸の負荷を減らすためにRFIDを使って蔵書の在庫把握を行う RFID書架(架空)
Download now