Trazabilidad y validación de requerimientos funcionales de sistemas informáticos mediante la transformación de modelos conceptuales - Traceability and validation for functional requirements of information systems using conceptual model transformation

Autores/as

  • Oscar arlos Medina Grupo de Investigación, Desarrollo y Transferencia de Sistemas de Información Universidad Tecnológica Nacional, México
  • Marcelo Martín Marciszack Grupo de Investigación, Desarrollo y Transferencia de Sistemas de Información Universidad Tecnológica Nacional, México
  • Mario Alberto Groppo Grupo de Investigación, Desarrollo y Transferencia de Sistemas de Información Universidad Tecnológica Nacional, México

DOI:

https://doi.org/10.32870/recibe.v5i1.53

Palabras clave:

Trazabilidad, Validación, Requerimiento funcional, Modelo conceptual, UML, Autómata finito determinista

Resumen

El objetivo de este trabajo es caracterizar un método que permita la trazabilidad y validación de requerimientos funcionales de un sistema de información mediante la transformación de modelos conceptuales. Para lo cual se construyó un software denominado SIAR (Sistema Integral de Administración de Requerimientos) que administra los requerimientos funcionales y utiliza UML (Lenguaje Unificado de Modelado) para su representación como Casos de Uso. La finalidad principal de esta aplicación web es la gestión de Casos de Uso con una herramienta que agilice su registro, normalice su contenido y posibilite la trazabilidad de los cambios e implemente validaciones funcionales. Por ejemplo, un procedimiento automatizado de análisis de consistencia de Casos de Uso, para lo cual el sistema genera un grafo con la transición de estados de cada Caso de Uso que es analizado en un simulador de autómata finito determinista para verificar la cohesión de los escenarios en él definidos.Abstract: The goal of this paper is to characterize a method that allows the traceability and validation of functional requirements of a computer system by transforming conceptual models with SIAR (Integrated System of Requirements Management). This software manages the functional requirements describing them as Use Cases using UML (Unified Modeling Language). The main purpose of this web application is the Use Cases management with a tool to expedite registration, normalize its contents and enable the traceability of changes and implement functional validations. For example, an automated process for consistency analysis of Use Cases, for which the system generates a graph with the state transition of each Use Case. Finally, the graph is analyzed in a deterministic finite automata simulator to verify the consistency of the defined scenarios defined.keywords: Traceability, Validation, Functional requirement, Conceptual model, UML, Deterministic finite automata.

Biografía del autor/a

Oscar arlos Medina, Grupo de Investigación, Desarrollo y Transferencia de Sistemas de Información Universidad Tecnológica Nacional, México

Oscar Carlos Medina es Ingeniero en Sistemas de Información, egresado de la Universidad Tecnológica Nacional – Facultad Regional Córdoba (UTN – FRC), Argentina. En esta Universidad realizó los cursos de posgrado “Introducción a la Investigación, el Desarrollo y la Innovación”, “Formulación de Proyectos de I+D+i” y “Gestión de Proyectos bajo estándar PMI”. Es miembro de la carrera del Investigador Científico Categoría “E” UTN y forma parte de GIDTSI, Grupo de Investigación, Desarrollo y Transferencia de Sistemas de Información, dentro del proyecto de investigación EIUTNCO0003604 “Implementación de patrones en la validación de modelos conceptuales”, donde además prepara su postulación de Tesis de Doctorado. Tiene registrado títulos de propiedad intelectual en coautoría de “S.I.A.R. – Sistema Integral de Administración de Requerimientos” - Expediente No.5229955 y “Propuesta Metodológica para validación de Requerimientos Funcionales a través de Modelos Conceptuales” - Expediente No.5229942. Ha publicado diversos artículos técnicos y ha disertado en congresos universitarios sobre temas relacionados con la ingeniería de software, gobierno electrónico y firma digital. Actualmente es Docente auxiliar de 1ª interino, Coordinador del programa de “Mentoreo de Emprendedores ISI” del Departamento Ingeniería en Sistemas de Información de UTN - FRC. También participa en proyectos de consultoría a Gobierno y empresas privadas, integrando el plantel de CIDS, Centro de Investigación y Desarrollo de Sistemas de UTN – FRC.

Marcelo Martín Marciszack, Grupo de Investigación, Desarrollo y Transferencia de Sistemas de Información Universidad Tecnológica Nacional, México

Marcelo Martín Marciszack es Ingeniero en Sistemas de Información egresado de la Universidad Tecnológica Nacional, Facultad Regional Córdoba de Argentina, Magister en Ingeniería de Software graduado de la Universidad Nacional de la Plata de Argentina y Doctor por la Universidad de Vigo de España, en el programa de Doctorado: Ingeniería de Software basada en componentes reutilizables Aplicaciones interfaces Hombre-Máquina, donde se le concedió la nota máxima y Cum Laude. Es profesor titular Ordinario de la cátedra de Paradigmas de Programación de la Universidad Tecnológica Nacional, Facultad Regional Córdoba, realizando también actividades docentes en la carrera de posgrado. En la actualidad se desempeña como Vice-Decano de la Facultad Regional Córdoba de la Universidad Tecnológica Nacional e Integrante del Comité Académico de la Maestría en Ingeniería en Sistemas de Información UTN – FRC. Ha sido Director de Departamento Ingeniería en Sistemas de Información UTN-FRC desde Diciembre 2005 hasta Diciembre de 2013. Es Director del Grupo de UTN de Investigación, Desarrollo y Transferencia de Sistemas de Información (GIDTSI) de la Facultad Regional Córdoba, con dependencia funcional de la Secretaría de Ciencia, Tecnología y Posgrado de la Universidad Tecnológica Nacional. Es Miembro de la carrera del Investigador Científico Categoría “B” Univ. Tecnológica Nacional y de la Carrera Investigador programa de Incentivos Categoría III – Octubre 2011. En la actualidad es Director del Proyecto de Investigación y Desarrollo “Implementación de Patrones en la Validación de Modelos Conceptuales”, período: 01 de Enero de 2015 al 31 de Diciembre de 2017 y codirector del proyecto “Metodología para determinar la exactitud de una respuesta, escrita en forma textual, a un interrogante sobre un tema específico, aplicando herramientas informáticas”, período: 01 de Enero de 2015 al 31 de Diciembre de 2016. Ha realizado innumerables publicaciones en Congresos de la especialidad y divulgación de actividades docentes. Ha participado en numerosos proyectos de transferencias dese 1997 hasta la fecha, ha participado como jurado en concursos docentes y actividades de investigación y en lo que respecta a la formación de recursos ha dirigido tesis de maestrías, dirección de pasantes en Proyectos de desarrollo y dirección de Becarios Alumnos y Graduados en Proyectos de Investigación.

Mario Alberto Groppo, Grupo de Investigación, Desarrollo y Transferencia de Sistemas de Información Universidad Tecnológica Nacional, México

Mario A. Groppo Groppo es Ingeniero en Sistemas de Información egresado de la Universidad Tecnológica Nacional, Facultad Regional Córdoba de Argentina y Doctor por la Universidad de Vigo de España, en el programa de Doctorado: Ingeniería de Software basada en componentes reutilizables Aplicaciones interfaces Hombre-Máquina, donde se le concedió la nota máxima y Cum Laude. Es profesor Asociado de la cátedra de Comunicaciones de la Universidad Tecnológica Nacional, Facultad Regional Córdoba, realizando también actividades docentes en la carrera de posgrado. En la actualidad se desempeña como Director de la Maestría en Ingeniería en Sistemas de Información, posgrado de la Facultad Regional Córdoba de la Universidad Tecnológica Nacional. Es integrante del Grupo de UTN de Investigación, Desarrollo y Transferencia de Sistemas de Información (GIDTSI) de la Facultad Regional Córdoba, con dependencia funcional de la Secretaría de Ciencia, Tecnología y Posgrado de la Universidad Tecnológica Nacional. Es Miembro de la carrera del Investigador Científico Categoría “D” Univ. Tecnológica Nacional y de la Carrera Investigador programa de Incentivos Categoría IV. En la actualidad es codirector del Proyecto de Investigación y Desarrollo “Implementación de Patrones en la Validación de Modelos Conceptuales”, período: 01 de Enero de 2015 al 31 de Diciembre de 2017 y Director del proyecto “Metodología para determinar la exactitud de una respuesta, escrita en forma textual, a un interrogante sobre un tema específico, aplicando herramientas informáticas”, período: 01 de Enero de 2015 al 31 de Diciembre de 2016. Ha realizado publicaciones en Congresos de la especialidad y de divulgación de actividades docentes. Ha participado como organizador y jurado en congresos internacionales, Doctoral Symposium y actividades de investigación. En lo que respecta a la formación de recursos ha dirigido tesis de maestrías, dirección de pasantes en Proyectos de desarrollo y dirección de Becarios Alumnos y Graduados en Proyectos de Investigación. En la industria informática desarrolló su carrera en la empresa UNISYS.

Citas

Jacobson, Ivar y otros (1992). Object Oriented Software Engineering. A Use Case Driven Approach. Addison Wesley.

Marciszack, Marcelo, Pérez,Ramiro, Castro, Claudia Castro (2013). Validación de Requerimientos a través de Modelos Conceptuales – Modelos y Transformaciones. WICC 2013.

Pérez, J. D. (2007). Notaciones y lenguajes de procesos. Una visión global. Tesis de Doctorado Universidad de Sevilla.

Rumbaugh, J., Jacobson,I., Booch,G. (1999). The Unified Modelling Language Reference. Addisson Wesley.

U.T.N. F.R.C. (2009). Proyecto Construcción de Herramientas Didácticas para la enseñanza y ejercitación práctica en laboratorio de Informática Teórica en las Carreras con Informática. Manual de Usuario – Grupo de Herramientas Didácticas.

Descargas

Publicado

2017-12-06

Cómo citar

arlos Medina, O., Martín Marciszack, M., & Groppo, M. A. (2017). Trazabilidad y validación de requerimientos funcionales de sistemas informáticos mediante la transformación de modelos conceptuales - Traceability and validation for functional requirements of information systems using conceptual model transformation. ReCIBE, Revista electrónica De Computación, Informática, Biomédica Y Electrónica, 5(1), II. https://doi.org/10.32870/recibe.v5i1.53

Número

Sección

Computación e Informática