Un software basado en la reutilización


Un software basado en la reutilización

La reutilización es un acto de síntesis de una solución a un problema basado en soluciones predefinidas para sub- problemas. 
Las principales tarea es  entender el problema, construir el conocimiento de las soluciones predefinidas, y desarrollar un plan o una estrategia de cómo aplicar efectivamente las soluciones para resolver el problema.

La actividad de reutilización se divide en:
·         El desarrollo de un plan de reutilización o estrategia después de estudiar el problema y disponibles soluciones al problema.
·         La identificación de una estructura de la solución para el problema siguiendo el plan de reutilización o estrategia.
·         Volver a configurar la estructura de solución para mejorar la posibilidad de utilizar componentes predefinidos disponibles en la siguiente fase.
·         La adquisición, instancias, y modificar los componentes predefinidos,
·         La integración de los componentes en los productos de esta fase, y
·         La evaluación de los productos.

Busca construir un producto software integrando componentes pre-existentes.

Analisis orientado a objeto




1-Que comprende el análisis orientado a objeto?
Comprende el modelo orientado a objeto de dominio de aplicaciones.
2- A qué se refiere la programación orientada a objeto?
Se refiere a implementar el diseño de software utilizando el lenguaje de programación orientado a objetos, como java.
3- A qué se debe que los sistemas orientados a objetos son más fáciles de mantener que los sistemas desarrollados con otras aproximaciones?
Debido a que los objetos son independientes porque pueden ser entendidos y modificados como entidades independientes.
4- Que es un objeto?
Es una entidad que tiene un estado y un conjunto de operaciones definidas que operan sobre ese estado
5- Conforme a que se crean los objetos?

Se crean conforme a una definición de clases de objetos esto incluye a una declaración de atributos de un objeto