Abstract
Requirement engineering plays a vital role in the development of the software. The quality of the software being developed depends on the non-functional requirements, which are still not derived effectively due to the conflicts between them. This paper presents an approach to identify the non-functional requirements for a given usecase description from the domain model such as Unified Modelling Language class diagram and goal based questionnaires. This approach makes use of the domain model to find out the behaviour of the system and possible constraints for actors in the system. The non-functional requirement taxonomy and the user preferences are used to analyse the conflicts, which is resolved based on trade-off analysis by prioritizing the preference. The prioritization depends on the dominating non-functional requirements from the inference engine.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Nick, M., Althoff, K.-D., Tautz, C.: Facilitating the Practical Evaluation of Organizational Memories Using the Goal-Question-Metric Technique. In: KAW 1999 – Twelfth Workshop on Knowledge Acquisition, Modeling and Management (1999)
Cleland-Huang, J., Settimi, R., BenKhadra, O., Berezhanskaya, E., Christina, S.: Goal-Centric Traceability for Managing Non-Functional Requirements. In: ACM ICSE 2005, May 15–21 (2005)
Anton, A.I., Potts, C.: The Use of Goals to Surface Requirements for Evolving Systems. In: 20th International Conference on Software Engineering (ICSE 1998), April 1998, pp. 157–166 (1998)
Cysneiros, L.M., Leite, J.C.S.d.P.: Nonfunctional Requirements: From Elicitation to Conceptual Models. IEEE Transactions On Software Engineering 30(5) (May 2004)
Liu, X.F., Yen, J.: An Analytic Framework for Specifying and Analyzing Imprecise Requirements. In: Proceedings of 18th International Conference on Software Engineering (ICSE-18), Berlin, Germany, March 25-30, pp. 60–69 (1996)
Glinz, M.: Rethinking the Notion of Non-Functional Requirements. In: Proceedings of the Third World Congress for Software Quality (3WCSQ 2005), Munich, Germany, vol. II, pp. 55–64 (2005)
Cortellessa, V., Goseva-Popstojanova, K., Guedem, A.R., Hassan, A., Elnaggar, R., Abdelmoez, W., Ammar, H.H.: Model-Based Performance Risk Analysis. IEEE Transactions On Software Engineering 31(1) (January 2005)
Kaiya, H., Osada, A., Kaijiri, K.: Identifying Stakeholders and Their Preferences about NFR by Comparing Use Case Diagrams of Several Existing Systems. In: Proceedings of the 12th IEEE International Requirements Engineering Conference (RE 2004), IEEE, Los Alamitos (2004)
Yen, J., Tiao, W.A., Yin, J.: STAR: A Tool for Analyzing Imprecise Requirements. In: Proceedings of 1998 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 1998), Anchorage, Alaska, May 4-9, pp. 863–868 (1998)
Gregoriades, A., Sutcliffe, A.: Scenario-Based Assessment of Nonfunctional Requirements. IEEE Transactions On Software Engineering 31(5) (May 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mala, G.S.A., Uma, G.V. (2006). Elicitation of Non-functional Requirement Preference for Actors of Usecase from Domain Model. In: Hoffmann, A., Kang, Bh., Richards, D., Tsumoto, S. (eds) Advances in Knowledge Acquisition and Management. PKAW 2006. Lecture Notes in Computer Science(), vol 4303. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11961239_23
Download citation
DOI: https://doi.org/10.1007/11961239_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68955-3
Online ISBN: 978-3-540-68957-7
eBook Packages: Computer ScienceComputer Science (R0)