ACM Home Page
Please provide us with feedback. Feedback
Tutorial: describing software architecture with UML
Full text PdfPdf (123 KB)
Source International Conference on Software Engineering archive
Proceedings of the 24th International Conference on Software Engineering table of contents
Orlando, Florida
TUTORIAL SESSION: Tutorials table of contents
Pages: 693 - 694  
Year of Publication: 2002
ISBN:1-58113-472-X
Authors
Philippe Kruchten  Rational Software Canada, Vancouver, BC, Canada
Bran Selic  Rational Software Canada, Kanata, ON, Canada
Wojtek Kozaczynski  Rational Software Corp, Boulder, CO
Sponsors
IEEE-CS\DATC : IEEE Computer Society
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 59,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/581339.581449
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
IEEE Std. 1471:2000. Recommended Practice for Architectural Description, IEEE, New York, October 2000.
 
3
 
4
Rational Unified Process (RUP), Rational Software, Cupertino, Ca., 2000
 
5
W. Kozaczynski, Architecture Description Standard (ADS), Rational Software, Cupertino, 1999
 
6
W. Kozaczynski, Reusable Asset Specification (RAS), Rational Software, Cupertino, 2000
 
7

Collaborative Colleagues:
Philippe Kruchten: colleagues
Bran Selic: colleagues
Wojtek Kozaczynski: colleagues