Scientific Research and Essays

  • Abbreviation: Sci. Res. Essays
  • Language: English
  • ISSN: 1992-2248
  • DOI: 10.5897/SRE
  • Start Year: 2006
  • Published Articles: 2768

Full Length Research Paper

An enhanced requirements elicitation framework based on business process models

Rana Yousef
  • Rana Yousef
  • Computer Information Systems Department, KASIT, the University of Jordan, Jordan.
  • Google Scholar
Tamara Almarabeh
  • Tamara Almarabeh
  • Computer Information Systems Department, KASIT, the University of Jordan, Jordan.
  • Google Scholar


  •  Received: 23 November 2014
  •  Accepted: 27 March 2015
  •  Published: 15 April 2015

Abstract

Requirements elicitation is a central and critical activity in the requirements engineering process. Completeness is among the most difficult challenges facing requirements engineers. Missing requirements is one of the major causes of software failure; they often result from the lack of anticipation of all possible relations between elements of the system-to-be. In this paper, we propose a requirements elicitation framework which starts with an organization’s business process models and buildsthe system’s CRUD matrix. This matrix provides all possible relationships between entities and functions of the system in order to capture all possible requirements of the system. The generated relationships between entities and functions provide analysts with the required prompts to ask potential users/stakeholders during interviews to ensure encompassing all questions. The new framework is demonstrated using a real case study; the Cancer Care and Registration in Jordan.

 
Key words: Requirements elicitation, essential business entities, requirements completeness, missing requirements, CRUD matrix, business process models.