Teaching requirements analysis to computer science and information system students raises a number of challenges. One of the most critical is the gap between skills needed to deal with software requirements and those necessary to grasp the business problems. To bridge that gap in teaching requirements analysis students would have to carry out an assignment of analyzing requirements for a non-trivial, term-sized project. Here we analyze the gap and propose a framework for student projects which integrates a model of the computer based system as a solution to business challenges into a template for a business requirements document. The first model comes from information systems literature and the second from an object oriented analysis approach for business analysis. A CASE (computer aided software engineering) tool to support UML (unified modeling language) modeling is also used and we give some guidelines to reduce risks of premature requirements modeling due to students’ tendency to start modeling, even if business analysis and requirements elicitation have just started. The proposed framework has been defined in many years of teaching and allowed to overcome some of the limitations of a traditional UML-focused course. Student projects of different academic terms – in different courses and different degrees – showed improved requirements models and better comprehension of the role of requirements in the later terms. Moreover, the students appeared to have greater interest and motivation towards this area of software engineering.

Teaching Requirements Analysis: A Student Project Framework to Bridge the Gap between Business Analysis and Software Engineering / Mich, Luisa. - ELETTRONICO. - 1217:(2014), pp. 20-25. (Intervento presentato al convegno 8th Intl. Workshop on Requirements Engineering Education & Training co-located with 22nd International Conference on Requirements Engineering (RE 2014) tenutosi a Karlskrona, Sweden nel 25/08/2014).

Teaching Requirements Analysis: A Student Project Framework to Bridge the Gap between Business Analysis and Software Engineering

Mich, Luisa
2014-01-01

Abstract

Teaching requirements analysis to computer science and information system students raises a number of challenges. One of the most critical is the gap between skills needed to deal with software requirements and those necessary to grasp the business problems. To bridge that gap in teaching requirements analysis students would have to carry out an assignment of analyzing requirements for a non-trivial, term-sized project. Here we analyze the gap and propose a framework for student projects which integrates a model of the computer based system as a solution to business challenges into a template for a business requirements document. The first model comes from information systems literature and the second from an object oriented analysis approach for business analysis. A CASE (computer aided software engineering) tool to support UML (unified modeling language) modeling is also used and we give some guidelines to reduce risks of premature requirements modeling due to students’ tendency to start modeling, even if business analysis and requirements elicitation have just started. The proposed framework has been defined in many years of teaching and allowed to overcome some of the limitations of a traditional UML-focused course. Student projects of different academic terms – in different courses and different degrees – showed improved requirements models and better comprehension of the role of requirements in the later terms. Moreover, the students appeared to have greater interest and motivation towards this area of software engineering.
2014
Requirements Engineering Education and Training 2014
Aachen, Germany
CEUR Workshop Proceedings: CEUR-WS.org
0074-1217-4
Mich, Luisa
Teaching Requirements Analysis: A Student Project Framework to Bridge the Gap between Business Analysis and Software Engineering / Mich, Luisa. - ELETTRONICO. - 1217:(2014), pp. 20-25. (Intervento presentato al convegno 8th Intl. Workshop on Requirements Engineering Education & Training co-located with 22nd International Conference on Requirements Engineering (RE 2014) tenutosi a Karlskrona, Sweden nel 25/08/2014).
File in questo prodotto:
File Dimensione Formato  
2014 Teaching requirements analysis REET2014 (1).pdf

Solo gestori archivio

Descrizione: Teaching requirements analysis REET2014
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 130.44 kB
Formato Adobe PDF
130.44 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/98704
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact