|Christine Hofmeister, Siemens Corp. Research
Tutorial: Effective Use of UML for Software Architecture Design
It is now generally accepted that separating software architecture into multiple views can help in reducing complexity and in making sound decisions about design trade-offs.
Our four views, the conceptual, module, execution, and code architecture views, are based on our study of the software architectures of large systems, and on our experience designing and reviewing architectures. The four views are loosely coupled and address different engineering concerns. This tutorial will teach you how to use UML to design and describe software architecture with these four views.
Friday 09:00 - 12:30
Christine Hofmeister received her doctorate in computer science from the University of Maryland, M.S. from Lehigh University, and A.B. in mathematics from Bryn Mawr College.
Dr. Hofmeister is currently a project manager at Siemens Corporate Research where she recently coauthored the book "Applied Software Architecture," which is part of Addison-Wesley's Object Technology Series. This book provides practical guidelines and techniques for producing quality software design. The tutorial will explore and expand on one of the topics presented in the book, the use of UML for describing software architectures.