FUNCTIONAL AND NON-FUNCTIONAL APPLICATION SOFTWARE REQUIREMENTS - Early Conflict Detection

Paulo Sérgio Muniz Silva, Leonardo Chwif

2005

Abstract

Usually, standard practices of application software development are only focused on functional requirements. However, IS managers know that when they have an experienced development team, typically systems break not because they do not meet functional requirements, but because some system attributes, also known as non-functional requirements, such as performance, reliability, etc., are not satisfied. One of the root causes of this failure is that non-functional requirements do not receive an adequate attention, are not well understood and are not appropriately modeled. Furthermore, non-functional requirements may present critical conflicts among them. This paper proposes a pragmatic method to help the early detection of conflicts between the functional and the non-functional requirements of application software.

References

  1. Boehm, B.W. and In H., 1996. Identifying qualityrequirements conflicts. IEEE Software, March, 1996.
  2. Chung, L., Nixon, B.A. and Yu, E., 1995. Using nonfunctional requirements to systematically support change. In RE 7895, The Second IEEE International Symposium on Requirements Engineering. IEEE Computer Press, pp. 132-139.
  3. Chung, L. et al., 2000. Non-functional requirements in software engineering. Boston: Kluwer Academic Publishers.
  4. IBM, 2002. IBM Rational Unified Process 2002.
  5. Kolman, B., Busby, R.C. and Ross, S., 1996. Discrete mathematical structures - 3rd. Edition. New Jersey: Prentice-Hall.
  6. Leffingwell, D. and Widrig, D., 2003. Managing software requirements: Second Edition. USA: Addison-Wesley.
  7. Myloupolos, J., Chung, L. and Yu, E., 1999. From objectoriented to goal-oriented requirements analysis. Communications of the ACM, 42(1), pp.31 - 37.
  8. OMG, 2002. OMG Unified Modeling Language Specification: version 1.5. Object Management Group, MA, USA.
  9. Supakkul, S. and Chung, L. Integrating FRs and NFRs: a use case and goal driven approach. In Proc. 2nd International Conference on Software Engineering Research, Management and Applications (SERA 7804), May 5 - 7, 2004, Los Angeles, CA, pp. 30-37.
Download


Paper Citation


in Harvard Style

Sérgio Muniz Silva P. and Chwif L. (2005). FUNCTIONAL AND NON-FUNCTIONAL APPLICATION SOFTWARE REQUIREMENTS - Early Conflict Detection . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-19-8, pages 343-348. DOI: 10.5220/0002546803430348


in Bibtex Style

@conference{iceis05,
author={Paulo Sérgio Muniz Silva and Leonardo Chwif},
title={FUNCTIONAL AND NON-FUNCTIONAL APPLICATION SOFTWARE REQUIREMENTS - Early Conflict Detection},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2005},
pages={343-348},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002546803430348},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - FUNCTIONAL AND NON-FUNCTIONAL APPLICATION SOFTWARE REQUIREMENTS - Early Conflict Detection
SN - 972-8865-19-8
AU - Sérgio Muniz Silva P.
AU - Chwif L.
PY - 2005
SP - 343
EP - 348
DO - 10.5220/0002546803430348