Proceso ágil para desarrollo automatizado de software

El proyecto que sustenta este trabajo tiene como objetivo el desarrollo de una herramienta ICASE (Integrated Computer Aided Software Engineering) que produzca sistemas, esto es, el código y la documentación completos, a partir de especificaciones gráficas de alto nivel de abstracción. Para ello se d...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Servetto, Arturo Carlos, García Martínez, Ramón, Perichinsky, Gregorio
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2003
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/22797
Aporte de:
id I19-R120-10915-22797
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Ingeniería de Software
base de datos
SOFTWARE ENGINEERING
Software
ICASE (Integrated Computer Aided Software Engineering)
Procesos Ágiles de Desarrollo de Software
Modelos de Comportamiento de Sistemas
Máquinas de Estado Finito
spellingShingle Ciencias Informáticas
Ingeniería de Software
base de datos
SOFTWARE ENGINEERING
Software
ICASE (Integrated Computer Aided Software Engineering)
Procesos Ágiles de Desarrollo de Software
Modelos de Comportamiento de Sistemas
Máquinas de Estado Finito
Servetto, Arturo Carlos
García Martínez, Ramón
Perichinsky, Gregorio
Proceso ágil para desarrollo automatizado de software
topic_facet Ciencias Informáticas
Ingeniería de Software
base de datos
SOFTWARE ENGINEERING
Software
ICASE (Integrated Computer Aided Software Engineering)
Procesos Ágiles de Desarrollo de Software
Modelos de Comportamiento de Sistemas
Máquinas de Estado Finito
description El proyecto que sustenta este trabajo tiene como objetivo el desarrollo de una herramienta ICASE (Integrated Computer Aided Software Engineering) que produzca sistemas, esto es, el código y la documentación completos, a partir de especificaciones gráficas de alto nivel de abstracción. Para ello se definió un proceso de desarrollo ágil basado en la prototipación evolutiva, con ciclos conformados por la especificación o evolución de requerimientos, la especificación o evolución de diseño y la generación o regeneración del sistema[11]. Para modelar la estructura estática de los productos se emplean diagramas de clase que representan el modelo de dominio (entity classes), y para modelar la estructura dinámica se emplea un modelo basado en la teoría de autómatas finitos[10]: se concibe a todo sistema como a un autómata cuyos estados se asimilan a interfaces (boundary classes), y sus transiciones a funciones (métodos de un controller asociado a cada interfaz) que también se especifican con un alto nivel de abstracción, y que son la base para la generación del código. Para cada ciclo de evolución se contemplan las etapas del proceso refinándose estos diagramas.
format Objeto de conferencia
Objeto de conferencia
author Servetto, Arturo Carlos
García Martínez, Ramón
Perichinsky, Gregorio
author_facet Servetto, Arturo Carlos
García Martínez, Ramón
Perichinsky, Gregorio
author_sort Servetto, Arturo Carlos
title Proceso ágil para desarrollo automatizado de software
title_short Proceso ágil para desarrollo automatizado de software
title_full Proceso ágil para desarrollo automatizado de software
title_fullStr Proceso ágil para desarrollo automatizado de software
title_full_unstemmed Proceso ágil para desarrollo automatizado de software
title_sort proceso ágil para desarrollo automatizado de software
publishDate 2003
url http://sedici.unlp.edu.ar/handle/10915/22797
work_keys_str_mv AT servettoarturocarlos procesoagilparadesarrolloautomatizadodesoftware
AT garciamartinezramon procesoagilparadesarrolloautomatizadodesoftware
AT perichinskygregorio procesoagilparadesarrolloautomatizadodesoftware
bdutipo_str Repositorios
_version_ 1764820467720388610