Selecting Appropriate Requirements Management Tool for Developing Secure Enterprises Software

Full Text (PDF, 371KB), PP.49-55

Views: 0 Downloads: 0

Author(s)

Daniyal M Alghazzawi 1,* Shams Tabrez Siddiqui 2 Mohammad Ubaidullah Bokhari 2 Hatem S Abu Hamatta 3

1. Faculty of Computing and Information Technology, King Abdulaziz University, KSA

2. Department of Computer Science, Aligarh Muslim University, Aligarh, India

3. Department of Applied Sciences, Al-Balqa Applied University, Jordan

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2014.04.06

Received: 19 Aug. 2013 / Revised: 1 Dec. 2013 / Accepted: 14 Jan. 2014 / Published: 8 Mar. 2014

Index Terms

Requirements, Software, Organization, Software Development, Requirements Management Tools

Abstract

This paper discusses about the significance of selecting right requirements management tools. It’s no secret that poorly understood user requirements and uncontrolled scope creep to many software project failures. Many of the application development professionals buy wrong tools for the wrong reasons. To avoid purchasing the more complex and expensive tool, the organization needs to be realistic about the particular problem for which they opt. Software development organizations are improving the methods, they use to gather, analyze, trace, document, prioritize and manage their requirements. This paper considers four leading Requirements Management tools; Analyst Pro, CORE, Cradle and Caliber RM, the focus is to select the appropriate tool according to their capabilities and customers need.

Cite This Paper

Daniyal M Alghazzawi, Shams Tabrez Siddiqui, Mohammad Ubaidullah Bokhari, Hatem S Abu Hamatta, "Selecting Appropriate Requirements Management Tool for Developing Secure Enterprises Software", International Journal of Information Technology and Computer Science(IJITCS), vol.6, no.4, pp.49-55, 2014. DOI:10.5815/ijitcs.2014.04.06

Reference

[1]M Hoffmann, N Kuhn, M Weber, M Bittner. Requirements for requirements management tools. In RE ’04: Proceedings of the Requirements Engineering Conference [C]. 12th IEEE International, Washington, DC, USA, 2004: 301–308. 

[2]Anthony Finkelstein, Wolfgang Emmerich. The Future of Requirements Management Tools [A]. In: Information Systems in Public Administration and Law, 2000.

[3]Ralph R Young. The Requirement Engineering Handbook [M]. Artech House, INC. 2004. 

[4]M U Bokhari, Shams T Siddiqui. A Comparative study of software requirements tools for secure software Development [J]. BVICAM‟S International Journal of IT (BIJIT), 2010: 207-216.

[5]Tousif ur Rehman, Muhammad Naeem Ahmed Khan, Naveed Riaz. Analysis of Requirement Engineering Processes, Tools/Techniques and Methodologies [J]. In I.J. Information Technology and Computer Science, 2013, 03, 40-48.

[6]Orlena Gotel, Patrick Mäder. How to Select a Requirements Management Tool: Initial Steps [C]. 17th IEEE International Requirements Engineering Conference, 2009: 365-367.

[7]Carey Schwaber, Peter Sterpe. The Changing Face of Application Life-Cycle Management. Report. August 18, 2006.

[8]Carey Schwaber, Peter Sterpe. The Root Of The Problem: Poor Requirements [A]. September 1, 2006.

[9]Available online: http://ezinearticles.com/?Good-Requirements Lead-to-Better-Software&id=4758177

[10]C Schwaber, P Sterpe. Selecting The Right Requirements Management Tool – Or Maybe None whatsoever [A]. Forrester Research, Inc., September 28 2007.

[11]K Wiegers. Automating Requirements Management [J] Software Development, July 1999.

[12]M U Bokhari, Shams T Siddiqui. Metrics for Requirement Engineering and Automated Requirement Tools [C]. In: Proceedings of the 5th National Conference; INDIACom-2011, New Delhi ISSN 0973-7529 ISBN 978-93-80544-00-7. Feb 2011.

[13]B Berenbach, D Paulish, J Kazmeier, A Rudorfer. Software & Systems Requirements Engineering [M]: In Practice. McGraw-Hill, 2009.

[14]Carey Schwaber, Mary Gerush. The Forrester WaveTM: Requirement Management [A]. Q2 2008.

[15]Joy Beatty, Remo Ferrari. How to Evaluate and Select a Requirements Management Tool, 2011. Available online at: http://www.seilevel.com/wpcontent/uploads/RequirementsManagementToolWhitepaper_1.pdf

[16]Shams T Siddiqui. Software Tools required to develop GIS Applications: An Overview [C]. Proc. Int. Conference on Advanced Computing and Communication Technologies (ACCT 12), IEEE, Jan. 2012: 51-56

[17]Available online: http://www.paperreview.com/tools/rms/read.php

[18]Available online: http://www.analysttool.com/

[19]Eric D Clark. Analysis and Comparison of Various Requirements Management Tools for Use in the Shipbuilding Industry. Naval Postgraduate School Monterey, California. Thesis, September 2006. 

[20]Jody Fluhr. CORE: A Model-Based Approach to System Engineering and Architecting [Presentation], July 2, 2006. Received via email July 19, 2006, from Fred Manar of Vitech Corporation.

[21]Available online: http://www.vitechcorp.com/

[22]Available online: http://www.threesl.com/

[23]Cradle Overview. United Kingdom: Structured Software Systems Limited. Nov, 2005. Retrieved July 21, 2006 from http://www.threesl.com/pages/downloads/download.php?section=lit53&filename=rm01804-Overview.pdf 

[24]Mark Walker. Cradle-5: From concept to creation. [Presentation]. United Kingdom: Structured Software Systems Limited. Retrieved July 21, 2006, from http://www.threesl.com/pages/downloads/download.php?section=lit53&filename =rr00108-UK_Briefing. Ppt 

[25]Available online: http://www.dthomas.co.uk/dtalm/products/CaliberRM-Enterprise-Architect-Integration.htm

[26]Available online: http://www.borland.com/us/products/caliber/index.html/ 

[27]R Capilla, M Ali Babar, O Pastor. Quality requirements engineering for systems and software architecting: methods, approaches, and tools [J]. Requirements Engineering, Springer 17 (4), 2012: 255–258. 

[28]Rajat R Sud, James D Arthur, Requirement Management Tools-A Qualitative Assessment, Technical Report 03-10, February 01 2003.