Metaphors We Develop a Software By 〜ソフトウェア開発に使うメタファー〜

まとめ

  • メタファーについて
    概念メタファー、基盤メタファー、イメージ・スキーマ
  • メタファーの特徴
    対象の隠された側面の発見
    対象の新しい側面の発見
    直感的な理解の支援
    コミュニケーションの円滑化
    設計者の意図をより明確に表現
  • ソフトウェア開発への適用範囲
  • メタファーの導出方法
    概念メタファーを表出化させ、システムメタファーを得る

Point! メタファーの効果をうまく利用するのが重要

最後に

  • ソフトウェア開発の人間回帰
    Agile Development Movement
  • メタファーも人間回帰の一種
    Tangibility 触れて感じられるような感覚
    Affordance 対象が行為の可能性を人に提供している
          =人が、対象の行為の可能性を受け取る

Point! Tangible Software Developmentへ向って…

[> PDFダウンロード http://www.objectclub.jp/event/2004summer/
参考文献
●認知言語学:
「レトリックと人生」ジョージ・レイコフ、マーク・ジョンソン著, 大修館書店, 1986 ISBN:4469211257
「認知意味論 ―言語から見た人間の心」ジョージ・レイコフ著, 紀伊国屋書店, 1993 ISBN:4314005750
「心のなかの身体 ―想像力へのパラダイム変換」マーク・ジョンソン著, 紀伊国屋書店, 2001 ISBN:4314008946
「認知意味論シリーズ 認知言語学入門(第3巻) 」松本曜著, 大修館書店, 2003 ISBN:4469212830
「認知言語学キーワード辞典」�辻幸夫編, 研究社, 2002 ISBN:4327461474

●eXtremeProgramming:
「XPエクストリーム・プログラミング入門―ソフトウェア開発の究極の手法」
 ケント・ベック著, ピアソンエデュケーション, 2000 ISBN:489471275X
「XPエクスリーム・プログラミングアドベンチャー」
 ウィリアム・C・ウェイク著, ピアソン・エデュケーション, 2002 ISBN:4894713691

●オブジェクト指向:
「A Guide to Metaphorical Design」Kim Halskov Madsenの記事
http://home13.inet.tele.dk/grevy/metafor/tekst/1/HALSKOV.HTM
「Metaphorsof Intent」Colin Pots氏の記事
http://www.cc.gatech.edu/fac/Colin.Potts/pubs/2001/re01/metaphor.pdf
「Object Thinking」David West著, Microsoft Press, 2004 ISBN:0735619654
「Domain-Driven Design」EricEvans、Martin Fowler著, Addison-Wesley, 2003 ISBN:0321125215
「羽生田栄一のオブジェクト論」NIKKEI BYTE 2004.5、2004.6内の連載記事

●その他:
「知識創造企業」野中郁次郎、竹内弘高、梅本勝博著, 東洋経済新報社, 1996 ISBN:4492520813
「知識創造の方法論 ―ナレッジワーカーの作法」野中郁次郎、紺野登著, 東洋経済新報社, 2003 ISBN:4492521364