Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Proceso de Desarrollo de Software Basado en Componentes

Una explicación sobre el proceso de desarrollo de software basado en componentes.
by

Julián Ruiz

on 2 July 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Proceso de Desarrollo de Software Basado en Componentes

Proceso de Desarrollo de software basado en
COMPONENTES (DSBC)

Introducción
El DSBC
surge a partir
del paradigma orientado a objetos
el cual abrió la posibilidad de
la reutilización de componentes.
Historia

Proviene desde la revolución industrial donde se estandarizaron los productos hechos en línea como automóviles
Dr. Ivar Hjalmar Jacobson
Jacobson es un científico nacido
en Suecia y es el padre
de la arquitectura basada
en componentes,
de los casos de uso,
UML y RUP.
Ventajas
Ventajas en:

1. Reducir tiempo de desarrollo
2. Reducción de costos en el proceso
3. Reducción de costos en infraestructura de software, hardware y comunicación
4. Minimizar los riesgos globales
5. Aumentar productividad
6. Adaptar tecnologías
7. Posibilidad de Uso de Software Libre
Concepto
Pertenece al paradigma de
programación de Sistemas Abiertos y es desarrollado por medio de componentes
prefabricados
"Un componente de software en tiempo de ejecución es un paquete
dinámicamente vinculado con uno o
varios programas manejados como una unidad y que son accedidos mediante interfaces bien documentadas que pueden ser descubiertos en tiempo de
ejecución."Gartner Group.
Ciclo de Vida
Calidad
Tipos y Tecnologías de Componentes
Características
1.Identificable
2.Auto Contenido
3.Puede ser reemplazado,
4.Con acceso solo desde interfaz
5.Servicios no varían
6.Bien documentado
7.Generico
8.Independiente de la plataforma
1.Análisis de Requerimientos
2.Selección, construcción, análisis y evaluación de la Arquitectura de Software
3.Identificación y arreglo para requisitos particulares del componente
4.Integración del sistema
5.Pruebas
6.Mantenimiento
Funcionalidad
Interface
Usabilidad
Pruebas
Seguridad
Framework y Bussines Component
Los frameworks de componentes proporcionan servicios que soportan un modelo de componentes Estos modelos de componentes son patrones que
permiten interactuar entre si de acuerdo al problema que resuelven y permiten la extensibilidad del framework y su funcionalidad
Frameworks populares
Full transcript