Course participants will leave with a coherent mental framework of software architecture, helping them to reconcile business needs with implementation issues, identify risks, and successfully design systems.
We offer a set of interlocking classes designed to suit your needs. The shorter the course, the more general the intended audience. Combining the two 3-day architecture courses yields the same content as the 5-day marathon course. Splitting the training is recommended so that participants have an opportunity to try out the new techniques (and generate questions) before the advanced material.
Course | Length | % Lecture | Audience | Content |
Dine and Discover | 90 min | 100% | Fully general | What and why of software architecture |
Essence of Software Architecture | 1 day | 90% | Mostly general | Dine and Discover + a tour of how architecture is done |
Software Architecture with UML | 3 day | 60% | Engineers | Essence of architecture + simplified how-to + exercises |
Advanced Software Architecture | 3 day | 60% | Engineers | Adds realistic wrinkles + advanced techniques |
Software Architecture Marathon | 5 day | 60% | Engineers | Combined Introduction + Advanced courses |
Software Design | 3 day | 70% | Engineers | Module and component design (not architecture) |
The lectures in the 3- and 5-day courses contain a running example and comprise about 60% of course time. The remaining 40% are in-depth exercises designed to reinforce key concepts.
Here’s a review of a class in Houston.
Rhino Research is devoted to improving the state of software practice. We do this by using our industrial and academic roots to give you the freshest and most practical advice in classes and during consulting engagements.
We have taught classes for many kinds of clients, ranging from regular information technology shops, to huge internet shops, to NASA.
subscribe via RSS