Proceso ágil para desarrollo automatizado de software
- Autores
- Servetto, Arturo Carlos; García Martínez, Ramón; Perichinsky, Gregorio
- Año de publicación
- 2003
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- 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.
Eje: Ingeniería de Software y Bases de Datos (ISBD)
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
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 - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/22797
Ver los metadatos del registro completo
id |
SEDICI_7131da5f0560200e5ebbc390c60ab0b7 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/22797 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Proceso ágil para desarrollo automatizado de softwareServetto, Arturo CarlosGarcía Martínez, RamónPerichinsky, GregorioCiencias InformáticasIngeniería de Softwarebase de datosSOFTWARE ENGINEERINGSoftwareICASE (Integrated Computer Aided Software Engineering)Procesos Ágiles de Desarrollo de SoftwareModelos de Comportamiento de SistemasMáquinas de Estado FinitoEl 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.Eje: Ingeniería de Software y Bases de Datos (ISBD)Red de Universidades con Carreras en Informática (RedUNCI)2003-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1136-1147http://sedici.unlp.edu.ar/handle/10915/22797spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:28:02Zoai:sedici.unlp.edu.ar:10915/22797Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:28:02.496SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Proceso ágil para desarrollo automatizado de software |
title |
Proceso ágil para desarrollo automatizado de software |
spellingShingle |
Proceso ágil para desarrollo automatizado de software Servetto, Arturo Carlos 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 |
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 |
dc.creator.none.fl_str_mv |
Servetto, Arturo Carlos García Martínez, Ramón Perichinsky, Gregorio |
author |
Servetto, Arturo Carlos |
author_facet |
Servetto, Arturo Carlos García Martínez, Ramón Perichinsky, Gregorio |
author_role |
author |
author2 |
García Martínez, Ramón Perichinsky, Gregorio |
author2_role |
author author |
dc.subject.none.fl_str_mv |
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 |
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 |
dc.description.none.fl_txt_mv |
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. Eje: Ingeniería de Software y Bases de Datos (ISBD) Red de Universidades con Carreras en Informática (RedUNCI) |
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. |
publishDate |
2003 |
dc.date.none.fl_str_mv |
2003-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/22797 |
url |
http://sedici.unlp.edu.ar/handle/10915/22797 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf 1136-1147 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260118417178624 |
score |
13.13397 |