CS 6961
Designing Complex Software Systems
Nathan Dykman
This is a new class designed to teach students about modeling and process technologies by using UML and RUP. Students play the role of an architect, tasked to come up with an initial requirements, use cases, architecture and design for a software project of their own devising.
The syllabus can be found here. This contains the course description and objectives.
The Microsoft SharePoint site for this class is here. If accessing outside the CS firewall, use this link (Accept the certificate from the arg.cs.utah.edu domain)
Nathan Dykman has been applying UML and RUP to a wide variety of software projects for over seven years, including projects at LLNL, BEA, and HP. He also served as the HP technical lead for the UML 2.0 OMG standardization effort, and is one of the co-authors of the UML 2.0 specification. He had contributed to and presented the official OMG lectures on UML and has also contributed to the OMG UML certification test as well. He currently provides UML consulting services and is currently working on a PhD at the University of Utah.