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...

Full description

Saved in:
Bibliographic Details
Main Author: Angelo, Kevin
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
Description
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.