Development of scenario management and requirements tool (SMaRT): towards supporting scenario-based requirements engineering methodology

  • Authors

    • Azlin Nordin
    • Amirul Ikhwan Omar
    • Megat Usamah Megat Mohamed Amin
    • Norsaremah Salleh
    2018-04-06
    https://doi.org/10.14419/ijet.v7i2.14.11157
  • Requirements Engineering process, Scenario Management and Requirements Tool, Scenario-based requirements methodology.
  • Scenario-based methodology has been applied in analyzing real world experience into representation in software environment. Nonetheless, capturing, documenting and managing scenarios are extremely labor-intensive. Hence, the generic aims of this project are to investigate, explore and analyze requirements management process towards supporting scenario-based requirements approach. Based on our analysis of the existing RE or Requirements Management (RM) tools, most of the tools had less focus or missing some significant RE features to facilitate scenario-based   methodology. We analyzed all the relevant features and developed a prototype i.e.  Scenario-based Requirements Tool (SMaRT) to demonstrate how scenario-based approach can be implemented to further supports scenario-based RE  methodology and  covers most of the RE process  i.e. elicitation,  analysis  and  negotiation, documentation, validation,   and  management. SMaRT improves the RE tool features i.e. project and requirements management, document generation and validation function to further supports scenario-based RE methodology and covers most of the RE process i.e. elicitation, analysis, negotiation, documentation, validation, and management.

     

     

  • References

    1. [1] L. Jiang and A. Eberlein, “A Tool For Requirements Engineering Process Development,†in 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), 2007, vol. 2, pp. 319–325.

      [2] A. G. Sutcliffe, N. A. M. Maiden, S. Minocha, and D. Manuel, “Supporting scenario-based requirements engineering,†IEEE Trans. Softw. Eng., vol. 24, no. 12, pp. 1072–1088, Dec. 1998.

      [3] “Use Cases and Requirements Management.†[Online]. Available: http://casecomplete.com/. [Accessed: 21-Aug-2017].

      [4] “YAKINDU Traceability – itemis’ professional traceability tool.†[Online]. Available: https://www.itemis.com/en/yakindu/traceability/. [Accessed: 21-Aug-2017].

      [5] “Requirements Management, Requirements Definition & Collaboration | Hewlett Packard Enterprise.†[Online]. Available: https://saas.hpe.com/en-us/software/requirements-management. [Accessed: 21-Aug-2017].

      [6] “Requirements Management Tool RaQuest.†[Online]. Available: http://www.raquest.com/. [Accessed: 21-Aug-2017].

      [7] “RequirementONE.†[Online]. Available: http://www.requirementone.com/. [Accessed: 21-Aug-2017].

      [8] “Application Lifecycle Management tools | ALM Tools.†[Online]. Available: http://www.rommanasoftware.com/. [Accessed: 21-Aug-2017].

      [9] “Agile Requirements Management Software | codeBeamer ALM.†[Online]. Available: https://intland.com/requirements-management/. [Accessed: 21-Aug-2017].

      [10] “Leap SE Web - Agile Requirements Made Easy.†[Online]. Available: http://www.leapse.com/. [Accessed: 21-Aug-2017].

      [11] “Software for product management, project management, & help desk.†[Online]. Available: https://www.onedesk.com/. [Accessed: 21-Aug-2017].

      [12] “ReqLine Download (ReqLine.exe).†[Online]. Available: http://downloads.informer.com/reqline/. [Accessed: 21-Aug-2017].

      [13] “Reqtify - Claytex.†[Online]. Available: http://www.claytex.com/products/reqtify/. [Accessed: 21-Aug-2017].

      [14] “ProjectManagement.com - Axiom.†[Online]. Available: https://www.projectmanagement.com/tools/261864/Axiom. [Accessed: 21-Aug-2017].

      [15] “Requirements Management Software - Tool and Software for Product/Project Management.†[Online]. Available: http://www.gatherspace.com/. [Accessed: 21-Aug-2017].

      [16] “Polarion® REQUIREMENTSTM - Requirements Management - Dedicated Systems.†[Online]. Available: https://dedicatedsystems.com.au/products/polarion-requirements-management/. [Accessed: 21-Aug-2017].

      [17] “Requirements Management | Requirements Software | Jama Software.†[Online]. Available: http://www.jamasoftware.com/jama-%20requirements-management/. [Accessed: 21-Aug-2017].

      [18] J. F. Coates, “Scenario planning,†Technol. Forecast. Soc. Change, vol. 113, pp. 99–102, 2016.

      [19] G. Kotonya and I. Sommerville, Requirements Engineering: Processes and Techniques, 1 edition. Chichester ; New York: Wiley, 1998.

      [20] J. Crinnion, Evolutionary Systems Development: A Practical Guide to the Use of Prototyping Within a Structured Systems Methodology. Perseus Publishing, 1992.

      [21] W. Eckerson, “Three tier client/server architecture: Achieving scalability, performance and efficiency in client server applications,†Open Inf. Syst., vol. 10, no. 1, 1995.

      [22] P. P.-S. Chen, “The Entity-relationship Model—Toward a Unified View of Data,†ACM Trans Database Syst, vol. 1, no. 1, pp. 9–36, Mar. 1976.

      [23] “Online Mockup, Wireframe & UI Prototyping Tool · Moqups.†[Online]. Available: https://moqups.com/. [Accessed: 21-Aug-2017].



  • Downloads

  • How to Cite

    Nordin, A., Ikhwan Omar, A., Usamah Megat Mohamed Amin, M., & Salleh, N. (2018). Development of scenario management and requirements tool (SMaRT): towards supporting scenario-based requirements engineering methodology. International Journal of Engineering & Technology, 7(2.14), 62-65. https://doi.org/10.14419/ijet.v7i2.14.11157