SlideShare une entreprise Scribd logo
1  sur  53
Problem Frame Patterns Rebecca Wirfs-Brock, Paul Taylor, James Noble 2007 年 1 月 11 日 紹介者 :  佐藤匡剛 PLoP’06
概要 ,[object Object],[object Object],[object Object],[object Object]
目次 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.  問題と解決法 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
パターンの問題点 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.1.  問題フレームの紹介 ,[object Object],[object Object],[object Object],[object Object],[object Object]
問題の記述方法 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.2.  問題フレームの例 ,[object Object],(論文より)
Required Behavior フレーム ,[object Object],[object Object],[object Object],[object Object],[object Object],(論文より)
Simple Workpieces フレーム ,[object Object],(論文より)
問題フレームの特徴 ,[object Object],[object Object],[object Object]
1.3.  問題フレームを好きになる理由 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4.  問題フレームの使い方 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
フレーム関心事( frame concern ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Required Behavior のフレーム関心事 (論文より) 仕様 ドメイン記述 要求
問題空間における「関心事の分離」 ,[object Object],[object Object],[object Object],[object Object]
1.5.  「現象学」について ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
現象の種類 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.6.  本論の動機 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PF とパターンの類似と相違 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
パターンコミュニティにとってなぜ PF なのか? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
パターン形式にすることで何が期待できるか? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
著者らの動機 ,[object Object],[object Object],[object Object]
1.7.  本論のアプローチ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.  問題フレームパターン ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
パターンの書式 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ドメイン図 (論文より) 医療モニタリング機械の例
ドメイン図の構成要素 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ドメイン図の構成要素(つづき) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],C B X
問題フレームパターン カタログ
2.1. Required Behavior 問題フレーム ,[object Object],[object Object]
例 ,[object Object],[object Object],[object Object],[object Object],[object Object],(論文より)
構造 ,[object Object],[object Object],[object Object],[object Object],(論文より)
フレーム関心事 ,[object Object],[object Object],[object Object],(論文より)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
議論 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
変種 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(論文より)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],(論文より)
2.2. Commanded Behavior 問題フレーム ,[object Object],[object Object]
(省略)
2.3. Information Display 問題フレーム ,[object Object],[object Object]
(省略)
2.4. Simple Workpieces 問題フレーム ,[object Object],[object Object]
(省略)
2.5. Transformation 問題フレーム ,[object Object],[object Object]
(省略)
3.  評価と結論 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PF パターンをどう使えばよいか ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
課題 ,[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Similaire à "Problem Frame Patterns" 紹介

2. 技術的問題を解決する
2. 技術的問題を解決する2. 技術的問題を解決する
2. 技術的問題を解決するIDEATION JAPAN
 
DDD 20121106 SEA Forum November
DDD 20121106 SEA Forum NovemberDDD 20121106 SEA Forum November
DDD 20121106 SEA Forum November増田 亨
 
Pattern mining-scrum gatheringtokyo20130115
Pattern mining-scrum gatheringtokyo20130115Pattern mining-scrum gatheringtokyo20130115
Pattern mining-scrum gatheringtokyo20130115Hironori Washizaki
 
蔵書選定のための学位論文タイトルマイニング
蔵書選定のための学位論文タイトルマイニング蔵書選定のための学位論文タイトルマイニング
蔵書選定のための学位論文タイトルマイニングgenroku
 
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステムn-yuki
 
[JAWS2012]CRFを用いた メディア情報の抽出とLinked Data化 ~ ソーシャルメディアとマスメディアの比較事例 ~
[JAWS2012]CRFを用いた メディア情報の抽出とLinked Data化 ~ ソーシャルメディアとマスメディアの比較事例 ~[JAWS2012]CRFを用いた メディア情報の抽出とLinked Data化 ~ ソーシャルメディアとマスメディアの比較事例 ~
[JAWS2012]CRFを用いた メディア情報の抽出とLinked Data化 ~ ソーシャルメディアとマスメディアの比較事例 ~Kenji Koshikawa
 
オブジェクト指向入門6
オブジェクト指向入門6オブジェクト指向入門6
オブジェクト指向入門6Kenta Hattori
 
javaオブジェクトシステム
javaオブジェクトシステム javaオブジェクトシステム
javaオブジェクトシステム Di Ai
 
世界をすこしだけ前に進めるということ
世界をすこしだけ前に進めるということ世界をすこしだけ前に進めるということ
世界をすこしだけ前に進めるということYukei Wachi
 
2011 icse-reverse engineering feature models
2011 icse-reverse engineering feature models2011 icse-reverse engineering feature models
2011 icse-reverse engineering feature modelsn-yuki
 

Similaire à "Problem Frame Patterns" 紹介 (13)

概念モデリング再考
概念モデリング再考概念モデリング再考
概念モデリング再考
 
2. 技術的問題を解決する
2. 技術的問題を解決する2. 技術的問題を解決する
2. 技術的問題を解決する
 
DDD 20121106 SEA Forum November
DDD 20121106 SEA Forum NovemberDDD 20121106 SEA Forum November
DDD 20121106 SEA Forum November
 
Pattern mining-scrum gatheringtokyo20130115
Pattern mining-scrum gatheringtokyo20130115Pattern mining-scrum gatheringtokyo20130115
Pattern mining-scrum gatheringtokyo20130115
 
蔵書選定のための学位論文タイトルマイニング
蔵書選定のための学位論文タイトルマイニング蔵書選定のための学位論文タイトルマイニング
蔵書選定のための学位論文タイトルマイニング
 
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
1997 情報処理学会論文誌-自然言語要求仕様からオブジェクト指向設計図を自動生成するシステム
 
[JAWS2012]CRFを用いた メディア情報の抽出とLinked Data化 ~ ソーシャルメディアとマスメディアの比較事例 ~
[JAWS2012]CRFを用いた メディア情報の抽出とLinked Data化 ~ ソーシャルメディアとマスメディアの比較事例 ~[JAWS2012]CRFを用いた メディア情報の抽出とLinked Data化 ~ ソーシャルメディアとマスメディアの比較事例 ~
[JAWS2012]CRFを用いた メディア情報の抽出とLinked Data化 ~ ソーシャルメディアとマスメディアの比較事例 ~
 
オブジェクト指向入門6
オブジェクト指向入門6オブジェクト指向入門6
オブジェクト指向入門6
 
javaオブジェクトシステム
javaオブジェクトシステム javaオブジェクトシステム
javaオブジェクトシステム
 
世界をすこしだけ前に進めるということ
世界をすこしだけ前に進めるということ世界をすこしだけ前に進めるということ
世界をすこしだけ前に進めるということ
 
Protocol
ProtocolProtocol
Protocol
 
2011 icse-reverse engineering feature models
2011 icse-reverse engineering feature models2011 icse-reverse engineering feature models
2011 icse-reverse engineering feature models
 
XP movement In Japan
XP movement In JapanXP movement In Japan
XP movement In Japan
 

Plus de Tadayoshi Sato

Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...Tadayoshi Sato
 
Red Hat Tech Night 2018 - Apache Camel
Red Hat Tech Night 2018 - Apache CamelRed Hat Tech Night 2018 - Apache Camel
Red Hat Tech Night 2018 - Apache CamelTadayoshi Sato
 
Camel on Cloud by Christina Lin
Camel on Cloud by Christina LinCamel on Cloud by Christina Lin
Camel on Cloud by Christina LinTadayoshi Sato
 
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementationビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
ビジネスロジック実装進化論 - An Evolution of Business Logic ImplementationTadayoshi Sato
 
"Detecting Defects in Object Oriented Designs: Using Reading Techniques to In...
"Detecting Defects in Object Oriented Designs: Using Reading Techniques to In..."Detecting Defects in Object Oriented Designs: Using Reading Techniques to In...
"Detecting Defects in Object Oriented Designs: Using Reading Techniques to In...Tadayoshi Sato
 
"The Coming-of-Age of Software Architecture Research" 紹介
"The Coming-of-Age of Software Architecture Research" 紹介"The Coming-of-Age of Software Architecture Research" 紹介
"The Coming-of-Age of Software Architecture Research" 紹介Tadayoshi Sato
 

Plus de Tadayoshi Sato (6)

Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
 
Red Hat Tech Night 2018 - Apache Camel
Red Hat Tech Night 2018 - Apache CamelRed Hat Tech Night 2018 - Apache Camel
Red Hat Tech Night 2018 - Apache Camel
 
Camel on Cloud by Christina Lin
Camel on Cloud by Christina LinCamel on Cloud by Christina Lin
Camel on Cloud by Christina Lin
 
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementationビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
 
"Detecting Defects in Object Oriented Designs: Using Reading Techniques to In...
"Detecting Defects in Object Oriented Designs: Using Reading Techniques to In..."Detecting Defects in Object Oriented Designs: Using Reading Techniques to In...
"Detecting Defects in Object Oriented Designs: Using Reading Techniques to In...
 
"The Coming-of-Age of Software Architecture Research" 紹介
"The Coming-of-Age of Software Architecture Research" 紹介"The Coming-of-Age of Software Architecture Research" 紹介
"The Coming-of-Age of Software Architecture Research" 紹介
 

"Problem Frame Patterns" 紹介