|
|
Modern Object-Oriented Software Design:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
What is this course about?Traditional software development processes, including the unified process, suffer from excessive documentation and undue mechanical process steps, while Agile methods focus primarily on code and tend to be document and process agnostic. This course covers applying UML modeling to Agile strategies as an approach to developing software that benefits from agility without reducing documentation to dangerous levels.
Who will benefit from this course?There can be significant benefit to sending an entire team to this course. The greatest benefit is gained when participants can share the same methodology with co-developers on a given project under the supervision and resource allocation of supportive management.
Is this course suitable for project managers?Yes. The course is ideal for project managers. Although this is not a project management course, per se, it provides information on object-oriented (OO) design planning and resource allocation that is helpful when making decisions directed towards conducting a software development cycle. In this course project managers will see how a development iteration is conducted and will learn how to manage the iteration.Is this course applicable toward a Project Management Institute (PMI) certification?Yes. Though this course is not designed as preparation for an exam, it is beneficial to anyone working toward, or maintaining, a PMI certification. Most PMI certifications require a specific number of PDUs in order to obtain and maintain the credential. Completion of this course provides 23 professional development units (PDUs). Learning Tree offers several courses that help you prepare for PMI certifications, including
Course 276, Preparing for the Project Management Professional (PMP)® Exam, which prepares you for PMI's most popular certification. For more details on these courses and PMI certifications, please see the Learning Tree PMI Registered Education Provider Q&A.What background do I need?You need to have a basic knowledge of computer systems development concepts, and preferably should have been involved in computer systems analysis, design, or programming. It is assumed that you have some background in object-oriented concepts.
Does the course focus on analysis?Yes. The course covers requirements capture through user stories and use cases, and discusses techniques for turning the results into a design.
How much time is spent on each topic?Times, including workshops, are estimates; exact times may vary according to the needs of each class.
|

Training Dates
| Feb 14 - 17 | Ottawa enroll |
| Apr 2 - 5 | Rockville, MD enroll |
| Apr 17 - 20 | New York enroll |
| May 1 - 4 | Reston, VA enroll |
| Jun 12 - 15 | Ottawa enroll |
| Jul 10 - 13 | Toronto enroll |
| Jul 31 - Aug 3 | Rockville, MD enroll |
| Aug 28 - 31 | Reston, VA enroll |
| Sep 4 - 7 | New York enroll |
| Oct 9 - 12 | Ottawa enroll |
| Nov 27 - 30 | Rockville, MD enroll |
| Dec 11 - 14 | New York enroll |
More Dates and locations.
Tuition
| $ 2,890 | Standard Tuition |
| Tuition with a Savings Plan | |
| $ 1,700 | Premium-Pass |
| $ 1,833 | Training Passport |
| $ 2,250 | Voucher 10-Pack |
| $ 2,267 | Triple-Pack |
| $ 2,573 | Government Discount |
| $ 2,600 | Alumni Gold Discount |
On-Site &
Custom Training
Bring this or any Learning Tree course to your location or have it customized for your organization.
Participants using UML and Agile techniques to design an object-oriented architecture
Your Course Tuition
Entitles You to...