2003年度工学院大学大学院 情報学専攻
オブジェクト指向設計特論(Study on Object Oriented Design)[3407]
2単位 辻ヶ堂 信 講師(非常勤)
- <授業のねらい>
- 教科書 Applying UML and Patterns (Second Edition) を用いて,オブジェクト指向設計法を研究する。本教科書は暗黙裡に Java を用いてシステムを開発することを目的に書かれている。C++ やAda を用いても同じシステムを開発できる。2001年後期の講座でも同じ教科書を使用した。オブジェクト指向プログラミング特論とあわせて,Javaを用いたソフトウェア開発の基礎知識が得られる。なお教科書はオブジェクト指向設計での評判の高い良書である。
- <授業計画>
- 1.Iterative Development and the Unified Process,
Case Study: The NextGen POS System 2.Inception, Understanding Requirement, Use-Case Model: Writing Requirements in Context, Identifying Other Requirements, From Inception to Elaboration 3.Use-Case Model: Drawing System Sequence Diagrams, Domain Model: Visualizing Concepts, Domain Model: Adding Associations 4.Domain Model: Adding Attributes, Use-Case Model: Adding Detail with Operation Contracts 5.From Requirements to Design in This Iteration, Interaction Diagram Notation, GRASP: Designing Objects with Responsibilities 6.Design Model: Use-Case Realization with GRASP Patterns 7.Design Model: Determining Visibility, Design Model: Creating Design Class Diagrams, Implementation Model: Mapping Designs to Code 8.Iteration 2 and its Requirements, GRASP: More Patterns for Assigning Responsibilities 9.Designing Use-Case Realizations with GoF Design Pattern 10.Iteration 3 and Its Requirements, Relating Use Cases, Modeling Generalization 11.Refining the Domain Model, Adding New SSD and Contracts 12.単位認定のためのリポート作成
教科書に従って,POSシステム(または受講者が問題を選んでもよい)の設計と実現を行い,その設計過程(UML による諸表記),ソースコード(Java, C++, Ada95 のいずれかひとつを使用のこと)および実行結果をリポートとして提出すること。実行結果が添付されていることを合格の条件とする。提出期限:2004年1月末日。提出先:大学院課
- <教科書>
- Applying UML and Patterns SECOND EDITION: Craig Larman著,Prentice Hall(2002)
副題:An Introduction to Object-Oriented Analysis and Design and the Unified Process 注.本書初版には次の日本語訳がある。第2版の日本語訳はシラバス作成時には未発表である。 実践UML―パターンによるオブジェクト指向開発ガイド クレーグ ラーマン (著), Craig Larman (原著), 依田 光江 (翻訳), 今野 睦 (翻訳), 依田 智夫 (翻訳)
- <参考書>
- 1) Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: "Design Patterns: Elements of Reusable Object-Oriented Software", Addison-Wesley (1995)
注.上記の GoF Design Patterns は本書に基づく。 2) Deepak Alur, John Crupi, Dan Malks: Core J2EE Patterns, Prentice Hall(2001) 3) John Hedtke, Elisabeth Knottingham: Visio 2000 The Official Guide,Osborne/McGraw-Hill (2000)
このページの著作権は学校法人工学院大学が有しています。 Copyright(c)2003 Kogakuin University. All Rights Reserved. |
|