Tutorial: Describing software architecture with UML

0Citations
Citations of this article
58Readers
Mendeley users who have this article in their library.

Abstract

The presence of a solid architectural vision is a key discriminator in the success or failure of a software project. This tutorial examines what software architecture is and what it is not. It discusses and illustrates how to describe architecture through a set of design viewpoints and views and how to express these views in the UML, in the spirit of the new IEEE Standard 1471:2000: Recommended practice for architectural description. The tutorial shows of how architectures drive the development process and how to capture architectural design patterns using the UML. It is illustrated by several widely applicable architectural patterns in different domain.

Cite

CITATION STYLE

APA

Kruchten, P., Selic, B., & Kozaczynski, W. (2002). Tutorial: Describing software architecture with UML. Proceedings-International Conference on Software Engineering, 693–694. https://doi.org/10.1109/icse.2002.1008033

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free