Zum Hauptinhalt springen
Dekorationsartikel gehören nicht zum Leistungsumfang.
Applying UML and Patterns
An Introduction to Object-Oriented Analysis and Design and Iterative Development
Buch von Craig Larman
Sprache: Englisch

63,40 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

auf Lager, Lieferzeit 1-2 Werktage

Kategorien:
Beschreibung
Craig Larman again delivers a clear path for students to learn object-oriented analysis and design through his clear and precise writing style. Larman teaches newcomers to OOA/D learn how to "think in objects" by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success.
Craig Larman again delivers a clear path for students to learn object-oriented analysis and design through his clear and precise writing style. Larman teaches newcomers to OOA/D learn how to "think in objects" by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success.
Über den Autor

Craig Larman serves as chief scientist at Valtech, a leading technology consultancy with offices throughout the United States, Europe, and Asia. He is known throughout the worldwide software community as an expert and coach in OOA/D and design patterns, agile/iterative methods, an agile approach to the Unified Process (UP), and modeling with the UML. He holds a B.S. and M.S. in computer science from Simon Fraser University in Vancouver, British Columbia.

Inhaltsverzeichnis
  • I. INTRODUCTION.
  • 1. Object-Oriented Analysis and Design.
  • 2. Iterative, Evolutionary, and Agile.
  • 3. Case Studies.
  • II. INCEPTION
  • 4. Inception is Not the Requirements Phase
  • 5. Evolutionary Requirements.
  • 6. Use Cases
  • 7. Other Requirements.
  • III. ELABORATION ITERATION 1-BASICS
  • 8. Iteration 1-Basics
  • 9. Domain Models
  • 10. System Sequence Diagrams
  • 11. Operation Contracts
  • 12. Requirements to Design-Iteratively
  • 13. Logical Architecture and UML Package Diagrams
  • 14. On to Object Design
  • 15. UML Interaction Diagrams
  • 16. UML Class Diagrams
  • 17. GRASP: Designing Objects with Responsibilities
  • 18. Object Design Examples with GRASP.
  • 19. Designing for Visibility
  • 20. Mapping Designs to Code
  • 21. Test-Driven Development and Refactoring
  • IV. ELABORATION ITERATION 2-MORE PATTERNS
  • 22. UML Tools and UML as Blueprint
  • 3. Quick Analysis Update.
  • 24. Iteration 2-More Patterns.
  • 25. GRASP: More Objects with Responsibilities.
  • 26. Applying GoF Design Patterns.
  • V. ELABORATION ITERATION 3-INTERMEDIATE TOPICS.
  • 27. Iteration 3-Intermediate Topics.
  • 28. UML Activity Diagrams and Modeling.
  • 29. UML State Machine Diagrams and Modeling.
  • 30. Relating Use Cases.
  • 31. More SSDs and Contracts.
  • 32. Domain Model Refinement.
  • 33. Architectural Analysis.
  • 34. Logical Architecture Refinement.
  • 35. More Object Design with GoF Patterns.
  • 36. Package Design.
  • 37. UML Deployment and Component Diagrams.
  • 38. Designing a Persistence Framework with Patterns.
  • 39. Documenting Architecture: UML & the N+1 View Model.
  • VI. SPECIAL TOPICS
  • 40. More on Iterative Development and Agile Project Management.
  • Recommended Resources.
  • Bibliography.
  • Glossary.
  • Index.
Details
Erscheinungsjahr: 2004
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
Inhalt: Gebunden
ISBN-13: 9780131489066
ISBN-10: 0131489062
Sprache: Englisch
Einband: Gebunden
Autor: Larman, Craig
Auflage: 3rd ed.
Hersteller: Prentice Hall
Pearson Professional
Maße: 212 x 257 x 52 mm
Von/Mit: Craig Larman
Erscheinungsdatum: 12.01.2005
Gewicht: 1,984 kg
Artikel-ID: 102466859
Über den Autor

Craig Larman serves as chief scientist at Valtech, a leading technology consultancy with offices throughout the United States, Europe, and Asia. He is known throughout the worldwide software community as an expert and coach in OOA/D and design patterns, agile/iterative methods, an agile approach to the Unified Process (UP), and modeling with the UML. He holds a B.S. and M.S. in computer science from Simon Fraser University in Vancouver, British Columbia.

Inhaltsverzeichnis
  • I. INTRODUCTION.
  • 1. Object-Oriented Analysis and Design.
  • 2. Iterative, Evolutionary, and Agile.
  • 3. Case Studies.
  • II. INCEPTION
  • 4. Inception is Not the Requirements Phase
  • 5. Evolutionary Requirements.
  • 6. Use Cases
  • 7. Other Requirements.
  • III. ELABORATION ITERATION 1-BASICS
  • 8. Iteration 1-Basics
  • 9. Domain Models
  • 10. System Sequence Diagrams
  • 11. Operation Contracts
  • 12. Requirements to Design-Iteratively
  • 13. Logical Architecture and UML Package Diagrams
  • 14. On to Object Design
  • 15. UML Interaction Diagrams
  • 16. UML Class Diagrams
  • 17. GRASP: Designing Objects with Responsibilities
  • 18. Object Design Examples with GRASP.
  • 19. Designing for Visibility
  • 20. Mapping Designs to Code
  • 21. Test-Driven Development and Refactoring
  • IV. ELABORATION ITERATION 2-MORE PATTERNS
  • 22. UML Tools and UML as Blueprint
  • 3. Quick Analysis Update.
  • 24. Iteration 2-More Patterns.
  • 25. GRASP: More Objects with Responsibilities.
  • 26. Applying GoF Design Patterns.
  • V. ELABORATION ITERATION 3-INTERMEDIATE TOPICS.
  • 27. Iteration 3-Intermediate Topics.
  • 28. UML Activity Diagrams and Modeling.
  • 29. UML State Machine Diagrams and Modeling.
  • 30. Relating Use Cases.
  • 31. More SSDs and Contracts.
  • 32. Domain Model Refinement.
  • 33. Architectural Analysis.
  • 34. Logical Architecture Refinement.
  • 35. More Object Design with GoF Patterns.
  • 36. Package Design.
  • 37. UML Deployment and Component Diagrams.
  • 38. Designing a Persistence Framework with Patterns.
  • 39. Documenting Architecture: UML & the N+1 View Model.
  • VI. SPECIAL TOPICS
  • 40. More on Iterative Development and Agile Project Management.
  • Recommended Resources.
  • Bibliography.
  • Glossary.
  • Index.
Details
Erscheinungsjahr: 2004
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
Inhalt: Gebunden
ISBN-13: 9780131489066
ISBN-10: 0131489062
Sprache: Englisch
Einband: Gebunden
Autor: Larman, Craig
Auflage: 3rd ed.
Hersteller: Prentice Hall
Pearson Professional
Maße: 212 x 257 x 52 mm
Von/Mit: Craig Larman
Erscheinungsdatum: 12.01.2005
Gewicht: 1,984 kg
Artikel-ID: 102466859
Warnhinweis

Ähnliche Produkte

Ähnliche Produkte