Software architecture design is a critical aspect of developing large-scale software systems. However, the practice of architecture design reasoning is immature, partly because of a lack of practical methodology support. The authors discuss why capturing design rationale---the elements of design reasoning---is useful and how developers use it in architecture design. They demonstrate architecture design reasoning's application with a UML -based modeling method called Architecture Rationale and Elements Linkage.
History Available versionsPDF (Published version) ISSN0740-7459 Journal titleIEEE Software Volume26 Issue2 Pagination43-49 PublisherIEEE Copyright statementCopyright © 2009 IEEE. The published version is reproduced in accordance with the copyright policy of the publisher. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. LanguageengRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4