Introduction
Home Up Introduction Analysis Design Java Patterns Java OODT Implementation

Title: Introduction to Object-oriented Analysis, Design and Implementation

We anticipate that this will be the first part of five days of object-oriented analysis and design training. This module will cover the basic essential concepts required for understanding and performing object-oriented analysis and design. As this is the first module in a series, students will study the project life-cycle and commence with interviews to produce a specification to be used in subsequent modules.

Who Should Attend

Managers and others who want to improve their understanding of object-orientation. While a background in programming is desirable, it is not necessary.

Learning Objectives

bulletUnderstand basic concepts to object-orientation
bulletIdentify the five basic relationships between objects that will be re-examined in each subsequent module
bulletUnderstand project life-cycles
bulletUnderstand use-cases, the specification process and its deliverables

Duration: 1 Day

Topics

bulletOverview
bulletNew terms and concepts
bulletSpecification
bulletAnalysis
bulletDesign
bulletImplementation
bulletTools
bulletIntroduction to Object-Oriented Analysis, Design and Implementation
bulletHistory
bulletBasic concepts
bulletObjects, classes and associations
bulletLarge scale reuse
bulletModels
bulletGoals and deliverables of OOAD
bulletProblem domains v solution domains
bulletFour models: functional, object, dynamic, collaboration 
bulletClasses and objects
bulletEncapsulation and information hiding
bulletAbstract v. concrete classes
bulletFive relationships
bulletRoles v. classes
bulletEarly v. late binding
bulletAnthropomorphism
bulletPolymorphism
bulletFour phases of a software project
bulletWriting requirements specifications
bulletUse cases and functional requirements
bulletActors
bulletGlossary
bulletSpecifying the system
bulletUser-interface prototype
bulletArchitecture description
bulletWork flows and workers
bulletSystem analyst
bulletUse-case specifier
bulletUser-interface designer
bulletArchitect
bulletSpecification v. analysis v. design
bulletFinding classes
bulletRelationships and UML notation
bulletGeneric associations
bulletAssociation objects v. qualifiers
bulletTernary associations
bulletWorkflow
bulletArchitectural analysis
bulletUse-case analysis
bulletClass analysis
bulletAnalysis patterns
bulletDeliverables
bulletDiagrams
bulletDocuments
bulletCards
bulletExamples and exercises

 

 

Home Up Feedback Contents Search

Send mail to webmaster@SIGNITEK.com with questions or comments about this web site.