upvm

5
REUTILIZACION DE SOFTWARE Asignatura : INGENIERIA DE SOFTWARE APLICADA LOPEZ ALARCON YESSENIA & ERICK JAVIER RUIZ SANTIAGO GUPO: 110602

Upload: erick-ruiz

Post on 04-Dec-2015

3 views

Category:

Documents


0 download

DESCRIPTION

cuadro

TRANSCRIPT

Page 1: UPVM

REUTILIZACION DE SOFTWARE Asignatura : INGENIERIA DE SOFTWARE APLICADA

LOPEZ ALARCON YESSENIA & ERICK JAVIER RUIZ SANTIAGO GUPO: 110602

Page 2: UPVM

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

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

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

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.