Achieving Goals through Architectural Design Decisions
Abstract
problem statement: the main problem in building any system is that many decisions appear through its design. These decisions are affected mainly by the goals that the architect wants to achieve. These goals shape the architectural design of a system; the architect needs to know the best decisions to use them through building the design of a system. Approach: Design fragments used to solve the problem, design decisions controlled by fragments. Fragments themselves need to be controlled to mange the quality that results from them so quality management activities deal in controlling the fragments. Results: Using design fragments helped the architect to choose the most important design decisions to achieve high quality. Conclusion: Goals are affected mainly with quality attributes. Choosing the right decisions made building the good quality software.
DOI: https://doi.org/10.3844/jcssp.2010.1424.1429
Copyright: © 2010 Lena Khaled. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 3,605 Views
- 3,201 Downloads
- 1 Citations
Download
Keywords
- Quality attributes
- architectural design decisions
- software architecture
- architectural significant requirement
- architectural knowledge