The requirements engineering framework based on ISO 29148:2011 and multi-view modeling framework

Software development in Government Agencies in Indonesia faces various challenges. There are at least 18 (eighteen) factors of software development projects failure which recorded, such as miscommunication about project owner needs, no method to guarantee user needs identified consistently, accurately and completely; lack of ability to handle the change request of the project from users; unclear specification; and lack of understanding about software development standard. Based on that study, it had been done an analysis how to overcome them, especially that related to software requirements area. The result of the analysis then used as reference to design a requirements engineering framework for the government agencies. The design of this framework was conducted by combining processes/activities/tasks and artifacts of ISO/IEC/IEEE 29148:2011 and Multi-View Modeling Framework resulting a set of processes/activities/tasks of the requirements engineering framework and artifacts. The evaluation of the framework design showed that the framework could add the completeness of understanding of requirements engineers (the increase is 9.81%), improved guidelines (the increase is 2.41%) and provide greater benefits in terms of improving quality of requirements documents and as a communication tool between the parties involved in the requirements engineering (the increase is 10.38%).

[1]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[2]  Jalan Ikram-Uniten Evaluation Criteria for Requirements Engineering Process Improvement Models and Frameworks , 2013 .

[3]  U. Sekaran Research Methods for Business , 1999 .

[4]  Klaus Pohl,et al.  Requirements Engineering - Fundamentals, Principles, and Techniques , 2010 .

[5]  Brian Berenbach A 25 year retrospective on model-driven requirements engineering , 2012, 2012 Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE).

[6]  K. Perreault,et al.  Research Design: Qualitative, Quantitative, and Mixed Methods Approaches , 2011 .

[7]  Axel van Lamsweerde,et al.  Requirements Engineering: From System Goals to UML Models to Software Specifications , 2009 .

[8]  Barry Boehm,et al.  The ROI of systems engineering: Some quantitative results for software-intensive systems , 2008 .

[9]  John W. Creswell,et al.  Research Design: Qualitative, Quantitative, and Mixed Methods Approaches , 2010 .

[10]  Brian Berenbach,et al.  A Literature Survey on International Standards for Systems Requirements Engineering , 2013, CSER.

[11]  J. Roscoe Fundamental Research Statistics for the Behavioral Sciences , 2004 .

[12]  Michael C. Dorneich,et al.  A system design framework-driven implementation of a learning collaboratory , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[13]  Thomas E. Bell,et al.  Software requirements: Are they really a problem? , 1976, ICSE '76.