JoeDemasco.Com     Welcome To My Site
 
   IT Consulting, Mentoring & Training

Popular Seminars
  Requirements Definition
  Project Management
  Software Testing
  Object-Oriented Methods

 


Object-Oriented Principles
Get an introduction to object-oriented principles & the UML

Course Objectives

Object-oriented software development has been an increasingly popular approach to producing software applications of all types. The object-oriented approach offers a more natural way of conceptualizing & developing software that can result in increased developer productivity and increased reusability of software components.

This course provides participants with an introduction to the basic concepts, principles and terminology associated with object-oriented development and the impact that introducing object-oriented methodologies has on project life cycles, developer deliverables, and project team responsiblities.

What You Will Learn
  • Object-oriented concepts and terminology
  • How object-oriented projects differ from traditional projects
  • What the UML is and how it is used by project teams
  • How object-oriented projects impact project managers
  • How object-oriented projects impact the typical project team
  • How object-oriented projects impact project life cycles
Who Should Attend

This course is intended for managers and any software professionals who are interested in gaining a basic understanding of the object-oriented development approach and its impact on project life cycles, deliverables, and responsibilities.

Course Outline

Introduction to Object-Oriented Development
  • Comparison of object-oriented vs. traditional development approaches
    • What's different?
    • What's the same?
  • Object-oriented development issues
  • Object-oriented development challenges
Object-Oriented Terms & Concepts
  • Object-oriented terms & concepts
  • What the terms & concepts mean
  • How they are used
  • Who uses them
The Unified Modeling Language (UML)
  • What the UML is
  • Motivation behind the UML
  • How UML is used
  • The purpose of each UML artifact
  • Who uses each UML artifact
Project & Management Issues
  • How do I manage differently?
  • How do relationships change?
  • How do responsibilities change?
Project Life Cycle Issues
  • Requirements Definition Phase
    • What gets done?
    • Who does it?
    • Requirements phase work products
  • Design Phase
    • What gets done?
    • Who does it?
    • Important principles & concepts
    • Design phase work products
  • Construction Phase
    • Tools & technology
    • Important principles & concepts
    • Construction phase work products
  • Testing phase
    • What gets done?
    • Who does it?
    • Important principles & concepts
    • Testing work products
Seminar Length: 1 Day

---------------------------------------------------------
To discuss your on-site training needs with me, please call 301-873-0771 or email me at joe@joedemasco.com.