UML
for Software Development with Enterprise Architect
|
|
Duration:
5
Days
|
|
|
Download
Course Details
|
|
Course Descriptions
OO61
|
This course is a hands-on course, requiring Enterprise Arechitect
to be installed for each delagate.
The Unified Modelling Language has become one of the industry
standard notations for the analysis and design of IT systems.
This course introduces the UML 2.0 and its application to modern
software development processes using Enterprise Architect. Participants
receive a solid grounding in OO technology and are then taken
through the software development cycle using the UML. There are
extensive exercises and opportunities for discussion. This is
an intensive hands-on course using Enterprise Architect to show
how to design robust OO systems. The use of the UML in forming
a basis for Requirements Gathering through to Testing, Acceptance
and Delivery is emphasized, enabling participants to deliver high-quality
surprise-free systems. All exercises come with worked solutions
and delegates receive a copy of "UML Distilled" by Martin Fowler
Enterprise Architect is used both to illustrate UML and as a vehicle
for the hands-on version of this course.
|
|
Course Objectives
|
- Show how Enterprise Architect can be used with the UML to produce
executable code
- Show how to use the UML through the end-to-end development process
to produce hiqh quality software
- Explain Object Oriented design and development techniques and
terminology
- Describe how the use of the UML for modeling fits with OO technology
for software development
- Show how the application of the UML leads to superior products
- Describe Requirements capture and management with Use Cases
- Show how static and dynamic attributes can be modeled in the
UML
- Describe the phases and workflows of the unified process and
how they are applied with UML
- Show how the UML provides a smooth transition from Requirements
to Construction and Transition
|
|
Audience
|
- Management wanting to understand the project issues of UML
- Technicians wanting to improve their technical performance
- Senior staff needing to examine the potential of UML for their
organization
- Anyone concerned with Requirements Gathering and Program Design
|
|
Prerequisites
|
- General knowledge of software development process.
- Keen to provide more professional IT services
|
| |
|
|
|
|
|
|