Abstract
Extreme Requirements (XR) is a proposal that tries to improve the quality of Extreme Programming (XP). XP is a well known agile method for software production. XP key elements are: little documentation, simplicity, analysis as constant activity, evolutionary design, integration and daily test. XR defines a requirements strategy that can be coupled with XP. In this article, we present an XR business rules based process. Our process is oriented to the customer, based on natural language, facilitating construction and validation. One of the strongest aspects of our proposed process is communication with customers, making them active participants in the software production process.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Beck, K., Extreme Programming Explained Embrace Change, Addison Wesley Longman, Inc., (2000)
Fowler Martin “New Methodology”, http://martinfowler.com/articles/newMethodology.h1ml
Leite, J.C.S.P., Scenario Evolution. Dagstuhl-Seminar-Report; 199, Schloss Dagstuhl, Internationales Begegnungs-und Forschungszentrum Fur Informatik, Bui, Carrol and Jarke (editors), Alemanha, (1998) 13–14
Leite J.C.S.P “Extreme Requirements (XR)”, Jornadas de Ingeniería de Requisites Aplicada. Sevilla, 11 y 12 de Junio (2001)
Beck K., Cunningham W, “A Laboratory For Teaching Object-Oriented Thinking:” From the OOPSLA’89 Conference Proceedings October 1–6 (1989) 1–6
Leite, J.C.S.P, Rossi, G., Maiorana, V., Balaguer, F., Kaplan, G., Hadad, G., Oliversos, A. Enhancing a Requirements Baseline with Scenarios, Proceedings of the Third International Symposium on Requirements Engineering, IEEE Computer Society Press (1997) 44–53
Leite, J.C.S.P., Anchoring the Requirements Process on Vocabulary, Requirements Capture, Documentation and Validation, Dagstuhl Seminar Report-241 (1999). http://www.dagstuhl.de/DATA/Reports/99241
Leite J.C.S.P, Leonardi Ma. Carmen, “Business rules as organizational Policies”, IEEE IWSSD9: Ninth International Workshop on Software Specification and Design, IEEE Computer Society Press (1998) 68–76
Gottesdiener “Business RULES Show, Power, Promise”, Application Development Trends, Vol 4, nro. 3 (1997) http://www.ebgconsulting.com/
Leite J.C.S.P, Oliveira A. Pádua Albuquerque. “A Customer Oriented Requirements Baseline”, Proceedings of the Second IEEE International Symposium on Requirements Engineering, IEEE Computer Society Press (1995)108–115
R. Wirfs-Brock, B. Wilkerson, and L. Wiener Designing Object-Oriented Software, Prentice Hall International, Englewood Cliffs, NJ, (1990)
Coleman et al., Object-Oriented Development The Fusion Method, Prentice Hall, Englewood Cliffs, NJ, (1994
Leite J, Hadad G, Doom J, Kaplan G., “A Scenario Construction Process” Requirements Engineering Journal, Springer-Verlag. Vol. 5 N1 (2000) 38–61
Leonardi Carmen, Leite J.C.S.P, Rossi G., “Estrategias para la identificación de Reglas de Negocio”, Proceeding de Sbes98 “Simposio Brasilero de Engenharia de Software” Sociedad Brasilera de Computacao, Brasil, 14–16 de Octubre (1998) 53–67
Schmauch, Ch., ISO 9000 for software Developers, revised Edition, ASQC, Quality Press (1995)
Fiorini, S., Leite, J.C.S.P., Macedo-Soares, T., “Integrando Processos de Negocio a Elicitacao de Requisites” Revista de Informática Teorica e Aplicada, Institute de Informática da Universidade Federal do Rio Grande do Sul, Vol. IV, N. I. 7–48
Yu E., Modelling Strategic Relationships for Process Reingeneering, PhD Thesis, University of Toronto (1995)
Diaz, O., Iturrioz, J., Piattine, M., “Promoting business policies in object-oriented methods” Sesión Trabajos ya publicados: publicado en The Journal of Systems and Software, 1998. Actas de II Jomadas de Ingenieria de Software, JIS97, Dpto. de Informática, Universidad del país Vasco, San Sebastián, España (1997) 384–400
Leonardi Carmen, Una Estrategia de Modelado Conceptual de Objetos basada en Modelos de Requisites en Lenguaje Natural. Tesis de Magister en Ingeniería de Software, Dpto. de Informática de la Universidad Nacional de La Plata (2001)
Guide Business Rules Project, “Defining Business Rules-What are they are really”, (1996) http://www.guide.org/pubs.htm
Gottesdiener Ellen “Business Rules as Requirements” Software Development. Volume 7, No. 12. December (1999) http://www.ebgconsulting.com/
Leite, J.C.S.P, Freeman, P. A. “Requirements Validation Through Viewpoint Resolution” IEEE Transactions on Software Engineering: Vol. 17, N. 1 (1991) 1253–1269
Cockburn Alistair “Responsibility-based Modeling”, Technical Memo HaT TR-99.02. http://members/aol.com/humansandt/techniques/responsabilities.htm.
Kotonya G, Sommerville I., Requirements Engineering, J. Wiley and Sons, (1998)
Sommerville I, Sawyer P “Requirements Engineering: A good practice guide” J. Wiley and Sons (1997)
Highsmith Jim and Cockburn Alistair “ Agile Software Development: The Business of Innovation”. IEEE Computer, V. 24, N. 8. 120–122
Brokat Advisor TM “Ruling a Self-Service World” http://www.brokat.com/brwhitepapers/advisor_selfservice.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leonardi, M.C., Leite, J.C.S.d.P. (2002). Using Business Rules in Extreme Requirements. In: Pidduck, A.B., Ozsu, M.T., Mylopoulos, J., Woo, C.C. (eds) Advanced Information Systems Engineering. CAiSE 2002. Lecture Notes in Computer Science, vol 2348. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47961-9_30
Download citation
DOI: https://doi.org/10.1007/3-540-47961-9_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43738-3
Online ISBN: 978-3-540-47961-1
eBook Packages: Springer Book Archive