Professional Documents
Culture Documents
8. Research Questions
Relations between Quality Attribute impact and relationships
[McCall 1994][2] 1. How to enhance the way of handling quality
requirements in software architecture?
4. Trade off analysis 2. How to choose an architectural pattern which suits
It is a design analysis process framed with benefits and best for the given quality requirements?
liabilities of quality requirements in architectural design. It 9. Research Approach
will be beneficial for further analysis of quality
In order to perform further research we would use rules described because the feedback received from different users depends
in [8]. Here case study is performed on user interaction and on their expertise in the concerned field of study. We focus
performance to address non-functional requirements in software on the importance of software architecture evaluation as a
architecture. To accomplish this author uses mixed method of
method of identifying potential risks and verifying that the
study where an empirical approach with systematic result is
obtained. We use risk analysis to validate our results.
quality requirements have been addressed during the
design. It was expected to produce similar results. To
The research question RQ1 can be answered by conducting an overcome this threat the selection process of guidance from
qualitative methodology of extensive literature survey performed
well experienced software architects and developers has
on all the related articles and books collected by the author. This
extracts the knowledge of proposing a enhanced way to handling been taken.
quality requirements. The solution of this question classifies
qualitative factors. As author proposed literature survey in related 12. REFERENCES
research work and further information regarding problem would [1] B. Boehm, H. In, “Identifying Quality Requirement
become a solution of this research question. Conflicts”, in IEEE Software 13(2):25-36, 1996.
The second research question RQ2 is prepared by a design [2]Bass, L, clements, P,& Kazman,R.Software Architecture
support method questionnaire is prepared quantitatively. The in practice. Reading, MA: Addison-Wesley Longman,1998.
designed questionnaire consists of different parts. Initial part is [3]Buschmann, F., R. Meunier, H. Rohnert, P. Sommerlad,
prepared by the questionnaire technique to encourage and make M. Stal, Pattern-Oriented Software Architecture. A System
people for participation. Next part consists of introduction of of Patterns, John Wiley and Sons, 1996.
participants to analyze their experience in software architecture
[4]Hofmiester c.et.al, “Applied software architecture”,
regarding quality requirements. Further parts consist of few
necessary sub questions about choosing an architectural pattern to
From a book.
consider on given quality requirements. The architects experience [5]Institute of Electrical and Electronics Engineers, IEEE
helps them to fill the questionnaire completely. By following the Standard 1061-1998:A Standard for a Software Quality
questionnaire expected solution can be identified. Metrics Methodology, New York, 1998.
[6]Svanbherg, M. In, “Quality Aspects of Software
10. Goal Systems”, From lecture notes.
This paper mainly focuses on the fulfillment of quality [7]Sommerville, I.,Kotonya G., Requirements Engineering:
requirements in software architecture with the help of various
Processes and Techniques, John Wiley and Sons, 1998.
literature surveys. Author proposed a method of case study on
user interaction and performance to address non-functional
[8]Sorensen, C. “This is Not an Article, just some thoughts
requirements in software architecture. The design support method on how to write one”, 17th Information systems Research
questionnaire is prepared with different parts and takes the seminar In Scandinavian at Syöte Conference Centre,
guidance support of architects for further research. Finland, August 6–9, Syöte, Finland, ed. Penti Kerola, Antti
Juustila, and Janne Järvinen. Oulu University, vol. I, pp. 46-
59.
11. RISKS
We will do risk analysis and will identify various threats to
validity. We will take counter measures for the identified
risks and will validate our results. In the selection of
participants for quality requirements is a fundamental threat