Logo Studenta

¿Garantiza la Orientación a Objetos la Reutilización del Software? Lograr niveles aceptables de reutilización en el desarrollo software no es básic...

¿Garantiza la Orientación a Objetos la Reutilización del Software?
Lograr niveles aceptables de reutilización en el desarrollo software no es básicamente un problema de las tecnologías en uso aunque estas puedan ayudar al respecto, no representan la condición necesaria ni la suficiente. A pesar de ello un estudio realizado en la industria norteamericana en 1994 por Valley Forge Information Services, indicaba que la reutilización es el objetivo principal de las organizaciones que eligieron la orientación a objetos , 35% de los encuestados.
En primer lugar hay que separar lo que se entiende por reutilización individual o oportunista de la reutilización a nivel empresa o sistemática.
La reutilizacion a nivel individual o de pequeños grupos de desarrollo no es en realidad nada nuevo y desde siempre los programadores han realizado corta- pega de trozos de código para ahorrarse trabajo de programación. En otros casos se han utilizado bibliotecas de rutinas, principalmente matemáticas que han dado buenos resultados pero sin lograr el objetivo principal de la reutilización, la disminución substancial de los costes de desarrollo y mantenimiento, y la mejora de los tiempos de desarrollo.
Para lograr de una manera efectiva los anteriores objetivos es necesario un planteamiento a nivel de empresa de reutilización sistemática. La reutilización sistemática se basa en un conocimiento y modelización del dominio de aplicación de interés para la empresa o sus clientes, sea este el financiero, control de procesos industriales , gestión de red o aviónica. Para la realización de la modelización del dominio del problema se utilizan técnicas de análisis de dominio, algunas de ellas se basan en los principios de adquisición y representación del conocimiento desarrollados dentro de la Inteligencia Artificial, otras utilizan principios parecidos a los del análisis de sistemas donde hay mucha experiencia en la industria. La biblioteconomía, como se verá posteriormente ha sido también muy útil. La obtención de la representación del dominio en el ámbito del problema , lleva a la búsqueda de soluciones de éste. Se desarrollan entonces arquitecturas de referencia que permiten desarrollar implementaciones de aplicaciones en el ámbito del dominio de la aplicación. Estas arquitecturas de referencia se pueden apoyar en bibliotecas de programas sean estas rutinas o clases dependiendo de las metodologías de desarrollo software que se utilicen.

Esta pregunta también está en el material:

Reusabilidad_y_Desarrollo_Orientado_a_Ob
15 pag.

Análise Orientada A Objetos Universidad Nacional De ColombiaUniversidad Nacional De Colombia

Todavía no tenemos respuestas

¿Sabes cómo responder a esa pregunta?

¡Crea una cuenta y ayuda a otros compartiendo tus conocimientos!


✏️ Responder

FlechasNegritoItálicoSubrayadaTachadoCitaCódigoLista numeradaLista con viñetasSuscritoSobreDisminuir la sangríaAumentar la sangríaColor de fuenteColor de fondoAlineaciónLimpiarInsertar el linkImagenFórmula

Para escribir su respuesta aquí, Ingresar o Crear una cuenta

User badge image

Otros materiales