DEVELOPMENT OF VALIDATION MODULE ON ESSENCEBOARD METHOD EDITOR
In this final project, a validation module has been produced on EssenceBoard method editor to facilitate method engineers to build valid software development methods in accordance with Essence standards. The main reason for developing this validation module is because the validation that can b...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/56342 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | In this final project, a validation module has been produced on EssenceBoard
method editor to facilitate method engineers to build valid software development
methods in accordance with Essence standards. The main reason for developing
this validation module is because the validation that can be done by EssenceBoard
is still not complete. In addition, there is no feature to add custom validation rules
for each organization while in fact, it is common knowledge that the validation of
each method can vary depending on the needs of the organization. EssenceBoard
also does not provide examples of methods that can be directly used in general
cases. These deficiencies become the basis for analyzing the needs of the
validation module to be built. After the analysis, the design and implementation of
the validation module is carried out. The validation mechanism used is rule-based
validation where there are several validation rules that can be applied to the
method. Users can add new rules and edit existing rules as needed. Adding and
editing validation rules must follow the format and syntax provided so that
method validation can be carried out properly. In addition to the validation rules,
examples of software development methods for some common cases are provided
that can be used when building new methods. The sample method in the Essence
standard has the potential to be further developed into a more complete method
according to user needs. Tests have been carried out on the validation module that
has been developed. Tests are conducted to check the validity of the new rules and
the added functionality, namely the functionality of adding and editing rules, as
well as using examples of existing methods to create new methods. The test
results show that the validation module can detect errors in the method, so
EssenceBoard users can make improvements on the method. |
---|