Simulation of the software development process: an approximation using System Dynamics and the Larman Method

Journal Title: Innovación y Software - Year 2020, Vol 1, Issue 1

Abstract

The implementation of any software development process involves the consumption of critical resources. Software engineers cannot experiment with different development processes before starting them in real projects, due to the time that would entail and the amount of elements that are involved, so it is vital to have tools that allow the pre-visualization of the results of executing the software development process and how the environmental variables affect it, thus being able to anticipate under what conditions the software development process will be deployed. This paper presents the modelling and simulation of a software development process using System Dynamics (SD), which allows the graphical representation of the elements intervening in the software process, and the incorporation of as many relevant elements as possible. As a software costs estimation reference, the COCOMO estimation model was used; which beyond being reliable has a theoretical-practical foundation. As an ideal, and real, software process system, the Craig Larman Software Process model was chosen, also known as the Larman Method. The simulation model developed here, allows one to make some initial estimation of the software process and its elements’ behavior in the course of the simulation time. This is possible thanks to the observation and study of the system’s state variables, empowering one to discern about the effect of changes in the parameters on the general process, hence, carrying out relevant and interesting scenario studies. This model becomes a tool for supporting Software Project Management teams and enterprises whose business care on Technological Projects Management.

Authors and Affiliations

German Lenin Dugarte Peña, Maria Isabel Sanchez Segura, Fuensanta Medina Domínguez, Antonio de Amescua Seco

Keywords

Related Articles

Uso de una herramienta de NLP aplicada a la detección del ciberacoso en Twitter

En este documento se dará un breve resumen de como en la actualidad el constante desarrollo de la información y las tecnologías de comunicación (TICs) ha cambiado la interacción entre las personas hoy en día, por l...

Revisión de los avances y cambios en ciberseguridad en el Perú, para una transformación digital.

El presente trabajo tiene por objetivo explorar publicaciones donde ha sido tratado el tema de ciberseguridad en el Perú. Para ello, se han revisado 12 artículos originales en relación a la temática, publicados en lo...

Implementación de controles de acceso para un sistema web de gestión de prácticas profesionales

El presente artículo presenta un sistema de información web que facilitará la gestión de las prácticas profesionales en la Universidad Nacional de Trujillo. Para ello, se aplicó una metodología ágil SCRUM debido...

Neutron star classifier with a multilayer neural network using R

In this work what will be done is to analyze the exercise "Neutron star classifier" for this, the first thing will be presented a brief introduction of our proposed exercise, then we will carry out the basic concepts of...

Predicción de mortalidad a causa del Covid 19 en Perú utilizando redes neuronales artificiales

Con el desarrollo de la pandemia en Perú, la cantidad de fallecidos ha ido en aumento y lamentablemente no se han tomado las medidas adecuadas, esto por no tener una herramienta que nos permita saber la cantidad de fall...

Download PDF file
  • EP ID EP684248
  • DOI -
  • Views 433
  • Downloads 0

How To Cite

German Lenin Dugarte Peña, Maria Isabel Sanchez Segura, Fuensanta Medina Domínguez, Antonio de Amescua Seco (2020). Simulation of the software development process: an approximation using System Dynamics and the Larman Method. Innovación y Software, 1(1), -. https://europub.co.uk/articles/-A-684248