Would you like to see this page in English? Click here.

この商品をお持ちですか? マーケットプレイスに出品する
実践CRCカード―ロールプレイとブレーンストーミングによる大規模システム開発手法 (Object Technology Series)
 
イメージを拡大
 

実践CRCカード―ロールプレイとブレーンストーミングによる大規模システム開発手法 (Object Technology Series) [単行本]

デビッド ベリン , スーザン・サッチマン シーモン , David Bellin , Susan Suchman Simone , 今野 睦 , 桜井 麻里 , 飯塚 富雄
5つ星のうち 2.0  レビューをすべて見る (2件のカスタマーレビュー)

出品者からお求めいただけます。


‹  商品の概要に戻る

商品の説明

Amazon.co.jp

   オブジェクト指向の普及にともない、システム開発に従来の方法をそのまま適用することが次第に難しくなってきた。同時に、開発体制にもオブジェクト指向の手法が適用できないか、試行錯誤が続いている。さまざまな手法が編み出されるなか、本書で紹介するCRCカードを使用した手法は、カードという何の変哲もない文具を用いている点からしてユニークだ。

   CRCとは、クラス(CLASS)、責務(Responsibility)、協調(Collaboration)の略語で、これらを3×5インチのカードに記入する。このカードおよび、ブレーンストーミング、ロールプレイが本書で紹介する手法の軸となる。

   本書では、CRCカードの概要を解説した後で、ブレーンストーミング、コアクラスの選択、責務の割り当て、ロールプレイという一連のプロジェクトの流れを、懇切丁寧に解説する。とくに「第5章 事例1:株式/債権システム」では、サイバートレーシングシステムをサンプルに、本手法で発生することが想定される迷いや葛藤も交えつつ、上記の流れを臨場感たっぷりに例示する。また、巻末の付録A「CRCロードマップ」は本書のTIPS、原則、メモをまとめており、一度本書を理解した読者にとっては、絶好のチェックリストとなる。

   カードを用意するだけで実践できるこの手法は、すぐにでもチャレンジすることが可能だ。問題を抱えているプロジェクトリーダーには、変革のための格好のヒントになるはずだ。(大脇太一)

内容説明

Applying the object-oriented paradigm to the development of software requires individuals and teams to think and act differently than when designing procedural projects. While proponents of the object paradigm often say identifying objects is a simple and intuitive process, experienced developers know that this is not always true. The solution is the CRC (Classes, Responsibilities, Collaboration) Card method, a proven technique for identifying classes and visualizing and testing different class-based models during the design phase. *The CRC Card Book covers the CRC method from start to finish, illustrating its application in three different in-depth case studies which supply tips and pointers drawn from real world experience. The case studies are presented in the engaging style of a novella to demonstrate how personalities and organizational culture come into play when using the CRC technique. C++, Java, and Smalltalk experts provide implementation examples in each language. The CRC Card Book demonstrates how to: - Discover classes through team brainstorming *- Refine project requirements *- Test the conception of the system and evaluate potential paths of collaboration using role play. *- Manage an object-oriented project. *- Implement a CRC design in C++, Java, and Smalltalk; all source code is available via the World Wide Web. *Includes language implementation examples from such noted experts as:- Java: Cay Horstman, San Jose State University *- Smalltalk: Larry Smith, IBM Corp. *- C++: Jeremy Raw, Interactive Software --このテキストは、 ペーパーバック 版に関連付けられています。

内容(「BOOK」データベースより)

本書では、実際の設計セッションの雰囲気を伝えるために、チームの会話形式でテクニックを説明。もちろん会話だけでなく、筆者は事例の後に設計状況についても詳述している。その結果、概念的な議論をより具体的にするので、設計状況の詳細から抽象化された洞察は必ず役に立つ。

内容(「MARC」データベースより)

現実的なチームにおけるCRC方法論の使い方を示す。コアクラスの選定、クラスの関連とシナリオの提示、プロジェクト要件の洗練と管理の促進など、チームが様々な作業を達成するためのCRCテクニックについて言及する。

Back Cover Copy

Applying the object-oriented paradigm to the development of software requires individuals and teams to think and act differently than when designing procedural projects. While proponents of the object paradigm often say identifying objects is a simple and intuitive process, experienced developers know that this is not always true. The solution is the CRC (Classes, Responsibilities, Collaboration) Card method, a proven technique for identifying classes and visualizing and testing different class-based models during the design phase.

The CRC Card Book covers the CRC method from start to finish, illustrating its application in three different in-depth case studies which supply tips and pointers drawn from real world experience. The case studies are presented in the engaging style of a novella to demonstrate how personalities and organizational culture come into play when using the CRC technique. C++, Java, and Smalltalk experts provide implementation examples in each language. The CRC Card Book demonstrates how to:

  • Discover classes through team brainstorming
  • Refine project requirements
  • Test the conception of the system and evaluate potential paths of collaboration using role play
  • Manage an object-oriented project
  • Implement a CRC design in C++, Java, and Smalltalk; all source code is available via the World Wide Web.

Includes language implementation examples from such noted experts as:

  • Java: Cay Horstman, San Jose State University
  • Smalltalk: Larry Smith, IBM Corp.
  • C++: Jeremy Raw, Interactive Software


0201895358B04062001
--このテキストは、 ペーパーバック 版に関連付けられています。

著者について

David Bellin is Director of Graduate Studies in the Department of Computer Science at North Carolina A&T State University and consults internationally on object analysis and technical training with organizations such as Macy's, Universidad Nacional Autonomia de Mexico, and the United States government. He has received a Congressional Fulbright Award in computer science and an IBM Corporation University Partnership Award. Susan Suchman Simone is the President of Information Fountain Inc., specializing in technical writing and training. She has taught classes for Yourdon, Inc. and North Carolina State University and has developed training materials for companies across the country including Chase Manhattan Bank, New York Life, and Banamex.

0201895358AB04062001

--このテキストは、 ペーパーバック 版に関連付けられています。

著者略歴 (「BOOK著者紹介情報」より)

ベリン,デビッド
North Carolina A&T州大学のコンピュータサイエンス学部長。また、Universidad Nacional Autonomia de Mexico、そして合衆国政府のような組織で、オブジェクト分析やテクニカルトレーニングを行う国際的なコンサルタント。コンピュータサイエンスのCongressional Fulbright Awardと、IBMのUniversity Partnership Awardを受賞している

シモーン,スーザン・サッチマン
Information Fountain Incorporatedの社長で、テクニカルライティングとトレーニングの専門家。Yourdon社とNorth Carolina州大学に授業を持ち、国中のChase Manhattan銀行、New York Life、Banamexを含む全米の企業のためのトレーニングテキストを開発した

今野 睦
千葉大学大学院自然科学研究科博士課程後期単位取得退学、学術博士。株式会社セルフ取締役。現在、アジャイル開発を主とするプロセス、およびコンポーネントモデリングのコンサルティングに従事

飯塚 富雄
株式会社デュオシステムズ開発ソリューショングループ執行役員。大学卒業後、金融系のファームウェア開発を中心としたソフトウェア開発会社に就職。現在は、株式会社デュオシステムズで、XMLを利用したJavaアプリケーション開発の効率化に取り組み、開発プロセスやプロジェクト管理に関わるソリューションを開発している

桜井 麻里
コンピュータが好きだったわけではなく、ソフトウェアについても何も知らなかったのに、ソフトウェア業界に。メインフレームを知らないままUNIXで育ち、ソフトウェア工学にも興味を持つようになる(本データはこの書籍が刊行された当時に掲載されていたものです)
‹  商品の概要に戻る