ContoGram: A Novel Contextual Requirements Engineering Tool

The importance of requirements elicitation in the realm of information engineering, software engineering, RE (Requirements Engineering) or IS (Information Systems) development forms the basis of the system to be developed. This paper presents a structured approach to understanding the big picture of a problem domain as the preliminary criterion for successful development of a verified and validated IS. Present needs are met with a number of contextual diagrams and tools exist to aid the systems analysis process. In this paper, a new approach to understand the context of the problem domain as the initial step in system and requirement analysis is proposed. Conto Gram, a contextual requirement gathering tool, is an approach to understanding the problem domain in a nutshell, and with a bird's eye view. The proposed tool is presented in this paper in terms of a conceptual description and its application in a mini case-study.

[1]  George Roussos,et al.  Requirements analysis for large scale systems , 2008, J. Object Technol..

[2]  Ahmed M Salem Model for Enhancing Requirements Traceability and Analysis , 2010 .

[3]  Sooyong Park,et al.  A multi-view approach for requirements analysis using goal and scenario , 2004, Ind. Manag. Data Syst..

[4]  Martin C. Maguire,et al.  User Requirements Analysis A Review of Supporting Methods , 2003 .

[5]  Nan Niu,et al.  Using soft systems methodology to improve requirements practices: an exploratory case study , 2011, IET Softw..

[6]  Silvia Mara Abrahão,et al.  Assessing the Effectiveness of Sequence Diagrams in the Comprehension of Functional Requirements: Results from a Family of Five Experiments , 2013, IEEE Transactions on Software Engineering.

[7]  Michael Jackson,et al.  Problem Oriented Software Engineering: Solving the Package Router Control Problem , 2008, IEEE Transactions on Software Engineering.

[8]  Shaheed Zulfikar Ali Bhutto Analysis of Requirement Engineering Processes , Tools / Techniques and Methodologies , 2013 .

[9]  Jorge J. Gómez-Sanz,et al.  Requirements Elicitation and Analysis of Multiagent Systems Using Activity Theory , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  Ian Sommerville,et al.  Requirements engineering with viewpoints , 1996, Softw. Eng. J..

[11]  Carlos Henrique Quartucci Forster,et al.  Application of human error theories for the process improvement of Requirements Engineering , 2013, Inf. Sci..

[12]  Valeriy Vyatkin,et al.  Software Engineering in Industrial Automation: State-of-the-Art Review , 2013, IEEE Transactions on Industrial Informatics.

[13]  A. A. Issa,et al.  Automated requirements engineering: Use case patterns-driven approach , 2011, IET Softw..