Understanding The Lifecycle Process
Course Description
This is a five day course which
explains the Lifecycle Process. The Lifecycle Process looks
at software development as many micro processes which are integrated
to cover the full lifecycle of software development. This course
covers the issues dealing use cases, business rules, object-oriented
analysis and design, architecture, quality assurance and project
management. This course utilizes the best of traditional approaches
with many newer ideas that were learned from actual experiences.
These ideas are integrated in our own way to yield a valuable
and a unique approach towards building quality applications.
Pre-Requisites
Experience with software development
is very helpful
Target
Audience
Subject matter experts (SME), analysts,
designers, developers, testers and technical managers.
Content
- Examination of why we need
a better way to build systems
- Examination of use cases based
roughly on UML approach as a way to capture clear requirements
- Examination of business rules
and how they assist capturing requirments and provide valuable
insight into actual business practices
- Explanation of what objects
are and why they are important
- Migrating requirements into
formal object-oriented analysis utilizing UML notation
- Utilizing Class-Responsibilities-Collaborations
(CRC) to uncover object responsibilities and associations for
analysis
- Looking at the analysis models
for architectural needs. Forming subsystems and clarifying the
nature of the actual application
- Combining the architectural
needs with the analysis model to build the design model
- Understanding what are design
patterns via a few examples
- Explanation of how quality
assurance activities are conducted to ensure usable and correct
deliverable products
- Explanation of high-level project
management responsibilities and rules of thumb.
Benefits
- Understanding the newest approaches
in building quality systems
- Understanding how to integrate
these approaches correctly
- Understanding management key
points for these advanced approaches
Duration:
5 Days
Minimum Class Size:
10