EssenceBoard Development: Graphic Editor For Software Method Development in Essence Standard
In this thesis has been produced EssenceBoard, a web based application that can be used to modeling software engineering method use essence kernel notation. EssenceBoard application also support data exchange with other application such as MBMS (Method Base Management System). Data exchange use a fi...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/43525 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | In this thesis has been produced EssenceBoard, a web based application that can be used to modeling software engineering method use essence kernel notation. EssenceBoard application also support data exchange with other application such as MBMS (Method Base Management System). Data exchange use a file with JSON formatted that contains modeled methods data. The reason why EssenceBoard was made because method engineer needs when modeling a method with essence standard. While design a method, method engineer use method editor . The main problem related to this thesis that there are shortcomings that are owned by method editor, like still text based, not use essence kernel notation, cannot edit essence kernel detail, no validation between essence component relation, and not provide the method data if other application need it. To build graphic editor application, first problem identification from various method editor, next step is requirement analysis with comparing some method editor. When analyzing, some method editor strengths and weakness are identified in order to get requirement of method editor to be made. Next step is analyze and design solution include technology selection. Solution design covering class design and diagram component design to help implementation. Technology selection is done for find the most suitable technology to build the application. Next method editor application developed and tested. The outcome of this thesis is EssenceBoard, a web based method grapich editor that can publicly accessible. Publicly accessible means that user can use the method editor without authentication. User can modeling a complete method or just method parts using provided essence kernel notation. Besides, user can add detail attribute from every essence kernel element (alpha, activity space, and competency), and also save the method data into a JSON file. This file can be used by other application such as MBMS (Method Based Management System). |
---|