Tool Development for Goal Oriented Requirements Modelling
Requirement engineering is the initial stage of building a software. One of the framework in Requirement Engineering, especially Goal Oriented Requirement Engineering, is i*. However, so far this framework is not widely used in industry, mainly due to differences in interpretation between experts. T...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/39863 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | Requirement engineering is the initial stage of building a software. One of the framework in Requirement Engineering, especially Goal Oriented Requirement Engineering, is i*. However, so far this framework is not widely used in industry, mainly due to differences in interpretation between experts. The problem is to be overcome by developing iStar 2.0. An iStar 2.0 diagram can be very complex, because iStar 2.0 able to capture the social needs of a software. At present, the available tools have not been able to translate the iStar 2.0 diagram built into the iStarML 2.0 format.
In this final project, a web-based tool will be built that provides services for creating iStar 2.0 diagram, so that user can do requirements modelling conveninetly. Some of the conveniences provided are the ease of making changes to the diagram, the ease of changing views on the diagram, and the ease of storing and continuing diagramming. From these needs, the important features of this tool are derived, namely transformation diagrams, extraction diagrams into images, and customization of elements. In addition, modifications from iStarML 2.0 are needed to support the storage of visualization. This tools is made with React as Front-End library and mxGraph as visualization library.
From the evaluation results, it was found that with the three features above, this tools can help users to model the software conveniently. Evaluations are done using case studies taken from several papers at the conference regarding iStar in the last few years. Then, a comparison is made with the existing iStar 2.0 tools, and this tool has the advantage of being able to translate diagrams into iStarML 2.0 notation and also able to save to cloud-based storage systems. |
---|