Modelo de proceso como guía para la etapa de elicitación de requisitos, implementado en software libre

Fuente: Universidad Tecnológica de la Mixteca

El propósito de la Ingeniería de Requisitos (IR) es obtener, analizar, especificar, verificar y gestionar los requisitos de un proyecto de desarrollo de software, para que éste sea exitoso. La primera etapa de la IR es la elicitación, esta etapa tiene como objetivo principal determinar la lista de d...

Full description

Saved in:
Bibliographic Details
Main Authors: Martínez Cortes, Hugo Enrique, Cervantes Martínez, Julio Cesar
Format: bookPart
Language:Spanish
Published: Universidad Tecnológica de la Mixteca 2018
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:El propósito de la Ingeniería de Requisitos (IR) es obtener, analizar, especificar, verificar y gestionar los requisitos de un proyecto de desarrollo de software, para que éste sea exitoso. La primera etapa de la IR es la elicitación, esta etapa tiene como objetivo principal determinar la lista de deseos y necesidades de los stakeholders (fuentes de los requisitos). El producto resultante permitirá definir los requisitos del producto software que se pretende construir, tomando en cuenta que éstos deben ser completos, correctos, consistentes, no ambiguos, verificables, trazables, viables, relevantes y modificables. Para realizar la elicitación, es importante determinar en primer término quiénes serán los stakeholders, y a continuación las técnicas que serán utilizadas para elicitar sus deseos y necesidades. En este trabajo se construye un modelo de proceso para guiar a los analistas o ingenieros de requisitos, en la ejecución de las actividades de la etapa de elicitación, como parte del desarrollo de un proyecto software categorizado como pequeño. Este modelo cubre las principales actividades del proceso de elicitación: identificación de las fuentes de los requisitos, elección y aplicación de técnicas de elicitación, así como la integración de la lista de deseos y necesidades. Con el propósito de representar, controlar y analizar las actividades de la etapa de elicitación, se utiliza el software libre Activiti, que constituye un conjunto de herramientas para la gestión de procesos de negocios (BPMS, por sus siglas en inglés). El modelo de proceso para la elicitación, se crea en Activiti, utilizando una notación estándar para el modelado de procesos de negocio, denominada BPMN en su versión 2.0, promulgada por la Object Management Group (OMG). A continuación, el modelo de proceso especificado en esta notación, se ejecuta en el motor de Activiti, en donde se realizan las tareas de seguimiento y análisis de las actividades que integran el modelo.