Catálogo de publicaciones - tesis

Compartir en
redes sociales


Título de Acceso Abierto

Maximizando reuso en software para Ingeniería Estructural: Modelos y Patrones

Zulema Beatriz Rosanigo Gustavo Héctor Rossi

acceptedVersion.

Resumen/Descripción – provisto por el repositorio digital
El principal desafío en el desarrollo de software es mejorar la calidad y reducir el costo de las soluciones basadas en computadoras. Una manera de ayudar a cumplir con este objetivo es maximizar el reuso y posibilidad de evolución. En Ingeniería Estructural, la mayor parte de los programas existentes están escritos en lenguaje procedural, como Fortran, con miles de líneas de código y complejas estructuras de datos. Modificar o extender un componente requiere un alto grado de conocimiento del mismo y también del programa entero. El costo de mantenimiento, reuso y extensión de estos sistemas resulta muy grande y sin garantías. Para contar con herramientas flexibles, extendibles y fáciles de modificar y mantener, es necesario diseñar aplicando sistemáticamente los principios de la ingeniería de software moderna. La tecnología orientada a objetos ha demostrado ser una herramienta muy poderosa para resolver problemas de gran envergadura y complejidad, que requieren alto grado de integridad en la información, y facilidades para la extensión y evolución. Siguiendo con esta idea, en este trabajo se presenta un conjunto de modelos orientados a objetos, aplicables al dominio de la Ingeniería Estructural y basado en los conceptos modernos de la Ingeniería de Software. Los conceptos del dominio son identificados y modelados enfatizando la reusabilidad a través de aplicar sistemáticamente patrones de diseño que conducen a soluciones flexibles, extendibles y modificables, generando microarquitecturas orientadas a objetos que representan los componentes fundamentales de este dominio. Finalmente, estas microarquitecturas son integradas en la definición de un framework de aplicaciones que abordan la problemática de la Ingeniería Estructural, minimizando la dependencia entre componentes y estableciendo mecanismos claros de comunicación y articulación.
Palabras clave – provistas por el repositorio digital

Ciencias Informáticas; Software; Ingeniería de software; Ingeniería de Estructuras; Software reusable; Reconocimiento de patrones

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere 2000 SEDICI: Repositorio Institucional de la UNLP (SNRD) acceso abierto

Información

Tipo de recurso:

tesis

Idiomas de la publicación

  • español castellano

País de edición

Argentina

Fecha de publicación

Información sobre licencias CC

https://creativecommons.org/licenses/by-nc-sa/2.5/ar/