Design
Home Up Introduction Analysis Design Java Patterns Java OODT Implementation

Title: Object-oriented Design

In keeping with the spirit of the other modules we focus on the design process. What are the pitfalls? How does the work flow between the designers?

Duration: 2-3 Days

Who Should Attend?

Students who want to understand how to transform an anals

Learning Objectives

bulletUnderstand how to create robust designs that are minimally impacted by defects and changing specifications and changing programming languages.
bulletUnderstand when is inheritance effective
bulletTransform analysis into designs
bulletDistinguish between good analysis and good design
bulletIdentify languages, class libraries, operating system vendors, database vendors need to implement the user interfaces and data storage requirements
bulletUnderstand the ramifications of distributed applications
bulletIdentify architecture
bulletTo identify the deliverables of the design process
bulletTo experience the design process

Topics

bulletAnalysis v. design v. implementation
bulletTransformations
bulletGen-Spec => Inheritance, Delegation
bulletAggregation => Aggregation & Inheritance
bulletMultiplicity associations => collaboration, links & containers
bulletCollaboration => function calls
bulletDelegation => state transition classes
bulletUse-case diagrams => sequence diagrams
bulletSimplification techniques
bulletInheritance
bulletCollaboration
bulletLow level design
bulletIdentifying subsystems
bulletDetailing the design
bulletSimulating multiple inheritance
bulletOptimization
bulletWorkflow
bulletArchitectural design
bulletUse-case engineer
bulletComponent engineer
bulletDesign patterns
bulletDeliverables
bulletDiagrams
bulletDocuments
bulletCards
 

 

Home Up Feedback Contents Search

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