go back to Overview

UML-And-Object-Oriented-Design-Foundations - Content

If you want to access to this project and be part of it, please send me an email: c.santiago.cruz@icloud.com

  1. 1. Introduction
  2. 2. Why you should learn Object-Oriented Design?
  3. 3. What's covered in this book ?
  4. 4. Prerequisites
  5. 5. Software Development Methodologies
  6. 6. The Waterfall Model
  7. 7. Agile
  8. 8. Waterfall or Agile?
  9. 9. Core Object-Orientation Concepts
  10. 10. Objects
  11. 11. The Class
  12. 12. Abstraction
  13. 13. Encapsulation
  14. 14. Inheritance
  15. 15. Polymorphism
  16. 16. Object-Oriented Analysis and Design
  17. 17. Collecting Requirements
  18. 18. Mapping Requirements to Technical Descriptions
  19. 19. Why do we need a Common Descriptive Language
  20. 20. UML Basics and fundamental diagram types
  21. 21. The Use-Case Diagram
  22. 22. Visibility
  23. 23. Associations
  24. 24. Generalization
  25. 25. Dependency, Aggregation, composition & Realization
  26. 26. Sequence Diagrams
  27. 27. Activity Diagrams
  28. 28. Statechart diagrams
  29. 29. Case Study: Designing a Note-Taking App
  30. 30. Collecting the requirements
  31. 31. Creating User Stories
  32. 32. Diagraming the Main Use Cases
  33. 33. Identifying the classes
  34. 34. Describing the Flow of Note Creating using Sequence Diagrams
  35. 35. The Note Object´s StateChart Diagram
  36. 36. What is next?