Thinking Objectively: A Guide to Object Oriented Design for Non-Developers

Speakers: 

Object Oriented Programming is the dominant paradigm in development today. Effective communication with developers depends on managers, requirements analysts, and architects being able to communicate system plans in a language which is easily understood by developers and by clients alike.

This session will provide an understanding of Object Oriented architecture and design which supports inter- and intra-team communication, provides a simple structure for system diagramming, and enables the agile principles of flexibility and reusability.

In the session, we'll cover:

  • Classes, Objects, Attributes, and Methods,
  • Inheritance,
  • Architecture through decomposition,
  • UML as a diagramming language,
Schedule info
Experience level: 
Beginner
Drupal Version: 
N/A