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

Full description

Saved in:
Bibliographic Details
Main Author: Mico
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
id id-itb.:43525
spelling id-itb.:435252019-09-27T11:26:40ZEssenceBoard Development: Graphic Editor For Software Method Development in Essence Standard Mico Indonesia Final Project Essence Framework, Graphic Editor, Method Engineering, Method Chunk, Method Design INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/43525 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). text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description 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).
format Final Project
author Mico
spellingShingle Mico
EssenceBoard Development: Graphic Editor For Software Method Development in Essence Standard
author_facet Mico
author_sort Mico
title EssenceBoard Development: Graphic Editor For Software Method Development in Essence Standard
title_short EssenceBoard Development: Graphic Editor For Software Method Development in Essence Standard
title_full EssenceBoard Development: Graphic Editor For Software Method Development in Essence Standard
title_fullStr EssenceBoard Development: Graphic Editor For Software Method Development in Essence Standard
title_full_unstemmed EssenceBoard Development: Graphic Editor For Software Method Development in Essence Standard
title_sort essenceboard development: graphic editor for software method development in essence standard
url https://digilib.itb.ac.id/gdl/view/43525
_version_ 1822270408115617792