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
Description
Summary: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.