Object-Oriented Analysis and Design Series:
Object-oriented Analysis and Design
is a four-day course that teaches object-oriented analysis and design techniques using UML in the context of the Unified Software Development Process. The course provides an introduction to object-oriented theory and the software development life cycle. Students learn proper analysis and design procedures, and their roles in the development process. Students gain hands-on experience with all phases of the development process: requirements, analysis, design, construction, and testing.|
Database developers and administrators, Internet application developers, middleware programmers, Java developers, and client/server developers. |
Develop n-tier database and legacy connectivity solutions for Web applications using Java, Java APIs, Java Database Connectivity solutions, middleware tools, and distributed object models. |
Students must have CIW Foundations certification or equivalent experience, and have completed the Java Programming series (Java Programming Fundamentals) or have equivalent experience with an object-oriented programming language.
|
Introduction to Software Engineering
Understanding the Object Paradigm
Inheritance and Polymorphism
Software Development Life Cycle
The Unified Software Development Process
|
Unified Modeling Language (UML)
Computer-Aided Software Engineering
The Requirements Workflow
Use-Case Modeling
Activity Diagrams
Interface Design and Prototyping
The Analysis Workflow
Analysis Modeling
|
The Design Workflow
Class Diagrams
Sequence Diagrams
Statechart Diagrams
Design Quality Issues
The Implementation Workflow
The Test Workflow
|