METHOD CHUNK REGISTRY SYSTEM DEVELOPMENT AS PART OF SERVICE-ORIENTED SITUATIONAL METHOD ENGINEERING

Method chunks are method fragments that contains process and product information of a software development method. In situational method engineering (SME), method chunks can be assembled into a situational method that is a method tuned to the situation of the project at hand. Method chunks are store...

Full description

Saved in:
Bibliographic Details
Main Author: Nyonata, Audry
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/42493
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:42493
spelling id-itb.:424932019-09-20T09:41:52ZMETHOD CHUNK REGISTRY SYSTEM DEVELOPMENT AS PART OF SERVICE-ORIENTED SITUATIONAL METHOD ENGINEERING Nyonata, Audry Indonesia Final Project method chunk, registry system, REST, multi-criteria decision making, Essence. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/42493 Method chunks are method fragments that contains process and product information of a software development method. In situational method engineering (SME), method chunks can be assembled into a situational method that is a method tuned to the situation of the project at hand. Method chunks are stored in a method base of a computer-aided method engineering (CAME) tool. However, there are some issues in said architecture of SME tools. The chunks availability and usability are limited to their providers only inside their own method base, which lead to low method chunks reusability. There is no directory that serves as a single source of information about method chunks. Therefore, in this final project a registry system is developed in accordance with with service-oriented situational method engineering (SOSME) architecture where method chunks that originated from many method base management systems (MBMS) can be published and become accessible by many CAME tools. SOSME results from applying the concept of serviceoriented architecture (SOA) to the SME system architecture. In addition to this project, a mechanism for publishing and finding method chunks in the registry system is also defined. Those operations are supported through RESTful API and utilizes Essence-based representation of method chunks as a standard to ensure method chunks interoperability. Finding the method chunks will results in a list of method chunks recommendation which is generated by evaluating project characteristics in various multi-criteria decision making algorithms such as simple addition, weighted sum, and TOPSIS. As the result of this project, a registry system named method chunk registry system (MCRS) is developed. MCRS provides 27 API endpoints and a GUI, which have passed API functionality testing and is proven successful in case study of IS Security Project that evaluates the mechanism of publishing and finding method chunks in registry 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 Method chunks are method fragments that contains process and product information of a software development method. In situational method engineering (SME), method chunks can be assembled into a situational method that is a method tuned to the situation of the project at hand. Method chunks are stored in a method base of a computer-aided method engineering (CAME) tool. However, there are some issues in said architecture of SME tools. The chunks availability and usability are limited to their providers only inside their own method base, which lead to low method chunks reusability. There is no directory that serves as a single source of information about method chunks. Therefore, in this final project a registry system is developed in accordance with with service-oriented situational method engineering (SOSME) architecture where method chunks that originated from many method base management systems (MBMS) can be published and become accessible by many CAME tools. SOSME results from applying the concept of serviceoriented architecture (SOA) to the SME system architecture. In addition to this project, a mechanism for publishing and finding method chunks in the registry system is also defined. Those operations are supported through RESTful API and utilizes Essence-based representation of method chunks as a standard to ensure method chunks interoperability. Finding the method chunks will results in a list of method chunks recommendation which is generated by evaluating project characteristics in various multi-criteria decision making algorithms such as simple addition, weighted sum, and TOPSIS. As the result of this project, a registry system named method chunk registry system (MCRS) is developed. MCRS provides 27 API endpoints and a GUI, which have passed API functionality testing and is proven successful in case study of IS Security Project that evaluates the mechanism of publishing and finding method chunks in registry system.
format Final Project
author Nyonata, Audry
spellingShingle Nyonata, Audry
METHOD CHUNK REGISTRY SYSTEM DEVELOPMENT AS PART OF SERVICE-ORIENTED SITUATIONAL METHOD ENGINEERING
author_facet Nyonata, Audry
author_sort Nyonata, Audry
title METHOD CHUNK REGISTRY SYSTEM DEVELOPMENT AS PART OF SERVICE-ORIENTED SITUATIONAL METHOD ENGINEERING
title_short METHOD CHUNK REGISTRY SYSTEM DEVELOPMENT AS PART OF SERVICE-ORIENTED SITUATIONAL METHOD ENGINEERING
title_full METHOD CHUNK REGISTRY SYSTEM DEVELOPMENT AS PART OF SERVICE-ORIENTED SITUATIONAL METHOD ENGINEERING
title_fullStr METHOD CHUNK REGISTRY SYSTEM DEVELOPMENT AS PART OF SERVICE-ORIENTED SITUATIONAL METHOD ENGINEERING
title_full_unstemmed METHOD CHUNK REGISTRY SYSTEM DEVELOPMENT AS PART OF SERVICE-ORIENTED SITUATIONAL METHOD ENGINEERING
title_sort method chunk registry system development as part of service-oriented situational method engineering
url https://digilib.itb.ac.id/gdl/view/42493
_version_ 1822926291600408576