Está en la página 1de 14

Activos Reusables y

Componentes del software


Integrantes:

Franklin N. Araúz
4-745-2347
Reusabilidad del Software
Definición:
La reusabilidad del software es usar “artefactos”
existentes durante la construcción de un nuevo
sistema de software”.
Obstáculos de la
Reusabilidad de Software
A pesar de que la idea de reusabilidad es
simple, su implementación no lo es.
La mayoría de las metodologías que ellos
usan no incluyen la reusabilidad.
Estas metodologías no definen
explícitamente dónde, cuándo y cómo
practicar reuso como parte del proceso de
desarrollo.
Problemas culturales y actitudes
desfavorables sobre la reutilización.
Beneficios de la
Reusabilidad de Software
Los mejores beneficios que la reusabilidad puede dar
son:
Incremento la productividad de software
Reducción el tiempo de desarrollo de software
Desarrollo software con pocas personas
Facilidad de transición del personal y utilización de
herramientas y métodos de proyecto en proyecto
Reducción de costo de software
Mejoramiento de la interoperatividad entre los
sistemas de software
Brindar una ventaja competitiva
Componentes del Software
Los componentes de Software: son todos los recurso
desarrollado para un fin concreto y que puede formar solo o
junto con otros, un entorno funcional requerido por cualquier
proceso predefinido.
COMPONENTE
Un componente es una parte física de un sistema (modulo, base de
datos, programa ejecutable, etc.). Se puede decir que un componente
es la materialización de una o mas clases, porque una abstracción con
atributos y métodos pueden ser implementados en los componentes.
En un DC, un componente se representa con un rectángulo en el que se
escribe su nombre y en el se muestran dos pequeños rectángulos al
lado izquierdo. O también los siguientes:
Representación simple de un Componente
INTERFACES
Es el lazo de unión entre varios
componentes.

Donde C es el nombre de la interfaz.


Las interfases pueden representarse de
varias formas, como vemos en la grafica:
Además se pueden representar de dos maneras
de forma icónica y expandida.
¿Por qué utilizar un Diagrama de
Componentes?
 Nos permite ver el modelado de un
sistema o subsistema
 permite especificar un componente con
interfaces bien definidas.
si los componentes se diseñan
de tal forma que puedan ser
tratados tan
independientemente podrán ser
reutilizados
GRACIAS
por su atencion, nos resevamos el derecho
de contestar cualquier pregunta

También podría gustarte