DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD
The Essence Standard is a standard created by OMG to make the creation, use, and improvement of software engineering methods easier. The main problem solved by this Final Project is the need for a large amount of method engineers’ knowledge to be able to map software development methods into the...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/78311 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:78311 |
---|---|
spelling |
id-itb.:783112023-09-18T23:40:25ZDEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD Iedrania Azzariyat Akbar, Siti Indonesia Final Project Essence, software development methods, method engineer, mapping. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/78311 The Essence Standard is a standard created by OMG to make the creation, use, and improvement of software engineering methods easier. The main problem solved by this Final Project is the need for a large amount of method engineers’ knowledge to be able to map software development methods into the Essence standard. This mapping is needed to help method engineers understand and compare various methods’ constructs and enable the use of Essence constructs to assess the health of software development efforts. Currently, there already exist several studies regarding the mapping steps and a tool that can be used for the mapping process. However, the use of this tool requires the method engineer’s knowledge of the Essence standard and the mapping of software development methods into the Essence standard. The aim of this Final Project is to produce a tool, namely the Method Essentilizer, that is expected to minimize the role of the method engineer compared to the existing tool. The tool accepts method data as input, either generated through the tool’s wizard or through an intermediate structure, and outputs mapped method data to be stored in a database and into a JSON format that can be used by other tools. The problem solving begins with formulating a solution that can be proposed for the problem in the form of mapping steps used by the tool. Then, automation that can be incorporated to the steps are identified and the mechanism for the automation that has been identified are designed. Afterwards, a tool was developed in the form of a web application according to the analysis results. Finally, an evaluation of the tool that has been created is conducted. The result achieved from this Final Project is a tool that can reduce the role of the method engineer in the mapping process. 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 |
The Essence Standard is a standard created by OMG to make the creation, use,
and improvement of software engineering methods easier. The main problem
solved by this Final Project is the need for a large amount of method engineers’
knowledge to be able to map software development methods into the Essence
standard. This mapping is needed to help method engineers understand and
compare various methods’ constructs and enable the use of Essence constructs to
assess the health of software development efforts. Currently, there already exist
several studies regarding the mapping steps and a tool that can be used for the
mapping process. However, the use of this tool requires the method engineer’s
knowledge of the Essence standard and the mapping of software development
methods into the Essence standard. The aim of this Final Project is to produce a
tool, namely the Method Essentilizer, that is expected to minimize the role of the
method engineer compared to the existing tool. The tool accepts method data as
input, either generated through the tool’s wizard or through an intermediate
structure, and outputs mapped method data to be stored in a database and into a
JSON format that can be used by other tools. The problem solving begins with
formulating a solution that can be proposed for the problem in the form of
mapping steps used by the tool. Then, automation that can be incorporated to the
steps are identified and the mechanism for the automation that has been identified
are designed. Afterwards, a tool was developed in the form of a web application
according to the analysis results. Finally, an evaluation of the tool that has been
created is conducted. The result achieved from this Final Project is a tool that can
reduce the role of the method engineer in the mapping process. |
format |
Final Project |
author |
Iedrania Azzariyat Akbar, Siti |
spellingShingle |
Iedrania Azzariyat Akbar, Siti DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD |
author_facet |
Iedrania Azzariyat Akbar, Siti |
author_sort |
Iedrania Azzariyat Akbar, Siti |
title |
DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD |
title_short |
DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD |
title_full |
DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD |
title_fullStr |
DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD |
title_full_unstemmed |
DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD |
title_sort |
development of method essentilizer: a tool for mapping software development methods to the essence standard |
url |
https://digilib.itb.ac.id/gdl/view/78311 |
_version_ |
1822008540959604736 |