Introduction to Modeling using UML
Dates & Locations
|No open enrollments at this time, please check back.|
The Unified Process is a software engineering process that spans the entire project lifecycle and guides the development team in conducting both management and engineering activities. This two-day overview course provides an introduction to the Unified Process that emphasizes the explanation of key concepts including the use case requirements approach, controlled iterative development, and early validation of software architecture. The course structure follows the process four phases and nine disciplines, with a strong emphasis on key activities and iterative development. Students apply the principles of iterative, use-case driven development in hands-on exercises.
The Unified Modeling Language (UML) is used where appropriate to illustrate process activities and documentation. The Unified Process is available as an online product in which the process roles, activities, artifacts, and tool support are described. This online product will be used to illustrate process details
- Understand the best practices for modern software engineering and the benefits they provide
- Understand the key concepts and terminology used within the Unified Process
- Describe the full software development lifecycle in terms of phases and disciplines
- Understand the benefits of a use-case driven, architecture-centric approach
- Describe an iterative, risk-driven approach to planning a software development project
- Understand the importance of supporting the process with automated tools
Audience and Certification Details
Technical managers, project leads, analysts, designers, software engineers, configuration management personnel, testing and quality assurance personnel, and anyone needing an overview of the Unified Process will benefit from this course.
There are no prerequisites for this course. No prior knowledge of these technologies is assumed.
Please call (636) 530-7776 for more information.