DocumentCode :
1691548
Title :
Tutorial: describing software architecture with UML
Author :
Kruchten, Philippe ; Selic, Bran ; Kozaczynski, Wojtek
Author_Institution :
Rational Software Canada, Vancouver, BC, Canada
fYear :
2002
Firstpage :
693
Lastpage :
694
Abstract :
The presence of a solid architectural vision is a key discriminator in the success or failure of a software project. This paper 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 paper 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.
Keywords :
software architecture; specification languages; UML; architectural patterns; software architecture; software project; solid architectural vision; Computer architecture; Palladium; Permission; Programming; Real time systems; Software architecture; Solids; Tellurium; USA Councils; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location :
Orlando, FL, USA
Print_ISBN :
1-58113-472-X
Type :
conf
Filename :
1008033
Link To Document :
بازگشت