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...
Saved in:
Main Author: | |
---|---|
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 |