Software architecture has been praised as an important tool for designing and managing a software project. Even with this importance, software architecture has not been used much in real practice. This lack of practice may be due to the difficulties o...
Software architecture has been praised as an important tool for designing and managing a software project. Even with this importance, software architecture has not been used much in real practice. This lack of practice may be due to the difficulties of deriving and defining quality attributes. Software architecture has its value in using quality attributes in selecting and designing software in development life cycle. To overcome this difficulties, QAW(quality attribute workshop) is introduced and explained. QAW is created by CMU which is highly recognized its advanced research and practice in software engineering, and applied in many project successfully.