This course covers the general Object-Oriented Analysis and Design (OOAD) concepts. It covers the benefits of OOAD and the OOAD process. Further, it covers the concepts related to the requirement, analysis, and design phases. Under these concepts, the course covers requirements, use cases, the Supplementary Specification, domain model, operation contracts, use case realization, design patterns, and static and dynamic modeling. In addition, this course covers the benefits of architectural analysis and tasks performed during architectural-driven development. Finally, the course covers the benefits and general principles of iterative and incremental development. The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in performing analysis and design of software systems.
Training Avaliability and Delivery
This is primarily online training
This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in performing analysis and design of software systems.
Topics
Unit 1: OOAD Concepts and Phases
Identify benefits of Object-Oriented Analysis and Design (OOAD).
Identify the steps in the Object-Oriented Analysis and Design (OOAD) process.
Identify key concepts related to requirements.
Identify key concepts related to use cases.
Identify features of the Supplementary Specification.
Identify fundamentals of a domain model.
Identify key concepts related to operation contracts.
Identify features of use-case realizations.
Identify features of design patterns.
Distinguish between dynamic and static modeling.Unit 2: Architecture-Driven Development
Identify benefits of architectural analysis.
Sequence the tasks performed during an architectural-driven development process. Unit 3: Iterative and Incremental Development
Identify general principles on which iterative and incremental development is based.
Identify benefits of iterative and incremental development.
Objectives
Learn To
Identify benefits of Object-Oriented Analysis and Design (OOAD).
Identify the steps in the Object-Oriented Analysis and Design (OOAD) process.
Identify key concepts related to requirements.
Identify benefits of architectural analysis.
Sequence the tasks performed during an architectural-driven development process.
Identify general principles on which iterative and incremental development is based.
Identify benefits of iterative and incremental development.
About Serebra Learning Corporation - Training Provider
Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1,825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...
More Software Programming Fundamentals Training from Serebra Learning Corporation