upvm
DESCRIPTION
cuadroTRANSCRIPT
![Page 1: UPVM](https://reader036.vdocumento.com/reader036/viewer/2022081816/563db82e550346aa9a914b28/html5/thumbnails/1.jpg)
REUTILIZACION DE SOFTWARE Asignatura : INGENIERIA DE SOFTWARE APLICADA
LOPEZ ALARCON YESSENIA & ERICK JAVIER RUIZ SANTIAGO GUPO: 110602
![Page 2: UPVM](https://reader036.vdocumento.com/reader036/viewer/2022081816/563db82e550346aa9a914b28/html5/thumbnails/2.jpg)
Sistema de
recuperación de
componentes.
Es el proceso en
el cual se accede
a la información
almacenada,
donde se utilizan
las herramientas
informáticas y es
aplicada a
componentes de
software
reutilizable.
software reutilizable describe
según el modelo existen tres
tipos
Son compuestos de
operaciones básicas
implementadas.
Elementos que intervienen en
la reutilización de software.
1-.Contenido.
2-.Concepto.
3-.Contexto.
Introducción de documentos.
Modificación de documentos.
Especificaciones de requerimientos previamente concebidos.
Diseño antes definido (estructura de datos, algoritmo etc.)
Códigos probados y depurados anteriormente.
Casos y planos de prueba previamente utilizados.
Paquete de software de propósito general.
![Page 3: UPVM](https://reader036.vdocumento.com/reader036/viewer/2022081816/563db82e550346aa9a914b28/html5/thumbnails/3.jpg)
En
Base de datos
de
componentes.
Componentes desarrollados.
Componentes experimentados.
Componentes con experiencia
parcial.
Se puede adquirir de una
tercera parte de uno ya
desarrollado para un
proyecto.
Componentes llamados
CCYD.
Los miembros del proyecto
actual ya tienen experiencia
en el área de la aplicación
como lo es en el diseño y en
el código.
Componentes nuevos.
Los miembros del proyecto
actual han limitado su
experiencia solo al área de
aplicación representada por
estos componentes como
diseño y base de pruebas.
Los componentes del equipo
de software deben construir
específicamente las
necesidades del proyecto
actual.
Lo modificadores tendrán un
riesgo relativamente bajo.
Tendrán un gran riesgo los
modificadores.
![Page 4: UPVM](https://reader036.vdocumento.com/reader036/viewer/2022081816/563db82e550346aa9a914b28/html5/thumbnails/4.jpg)
En
Herramientas
ingeniería de
software basada
en
componentes.
La ISBC son un
proceso que se
centra en el
diseño y
construcción de
sistema basados
en computadoras
que se utilizan
componentes de
software
reutilizables.
Filosofía.
Adaptación de componentes.
Composición de
componentes.
ISBC representa la filosofía de comprar no construir. Pasa de programar el software a
componer sistemas de software. En muchos sistemas grandes existe una base común
para justificar los componentes reutilizables.
La arquitectura de software representa los patrones de diseño que están compuestos
de conexiones y coordinación. En algunos casos es posible que los componentes
reutilizables no correspondan con las normas de diseño de la arquitectura.
El estilo arquitectónico vuelve a jugar un papel clave en la forma en que los
componentes del software se integran para formar un sistema de trabajo.
La arquitectura dicta la composición de del producto final.
Actualización de
componentes.
Se implemente sistemas con componentes CYD la actualización se complica por la
imposición de una tercera parte, es posible que la empresa que desarrollo el
componente reutilizable no tenga el control de la empresa de ingeniería de software.
![Page 5: UPVM](https://reader036.vdocumento.com/reader036/viewer/2022081816/563db82e550346aa9a914b28/html5/thumbnails/5.jpg)
Sistema de gestión
de bibliotecas.
CORBA.
DCOM.
BEANS.
Arquitectura común de intermediarios en
peticiones de objetos y una plataforma de
desarrollo de sistemas distribuidos facilitando la
invocación de métodos remotos.
Paradigma orientado a objetos.
Modelos de componentes distribuidos, sirve
para desarrollar componentes de software. Tiene comunicaciones entre sí.
Modelo basado en arquitectura cliente – servidor,
ofrece una multiplataforma de fácil reutilización.
Tiene una integración universal con otros
componentes.