Está en la página 1de 4

Programa por integración de componentes

ACTIVIDAD 1 Concepto básicos


Conceptos de desarrollo de software basado en
componentes (DSBC)

La ingeniería de software basada en componentes

Es un proceso que se enfoca en el diseño y desarrollo de sistema en el que se


basa con el uso de componentes de software reutilizable en computadoras.

Componentes:

Conjunto de composiciones de aplicación software, son interfaces de software


auto- contenido y claramente identificable, describe y ejecuta funciones
específicas, contiene una interfaz establecida.

Las interfaces de un componente determinan las operaciones que el componente


implementa como las que precisa utilizar de otros componentes durante su
ejecución.

Los requisitos determinar las necesidades, en cuanto a recursos.

Ejemplo: plataforma de ejecución que necesita para funcionar.

Un modelo de componente define la forma de sus interfaces y los mecanismos


para interconectarse entre ellos

Plataforma de componentes:

Es un entorno de desarrollo u de ejecución de componentes, así aislar la mayor


parte de las dificultades conceptuales y técnicas que conlleva a la construcción de
aplicación.
Arquitectura de software:

Es la estructura de un sistema o aplicación que describe las partes que la integra,


las interacciones entre ellas, los patrones que supervisan su composición y
restricciones al aplicar sus patrones

Módulos:

Conjunto de clases, ambos y junto con otros elementos no orientados a objetos,


como puede ser procedimientos y funciones.

Clases:

Herencia implementada en software y que describe un conjunto de objetos con


atributos y comportamientos similares.

Representación concreta y especifica de una clase y que reside en la memoria del


ordenador.

Procedimiento de un software

Se define como la secuencia de pasos o actividad que se debe de seguir para


construir una serie de productos, en el programa o software

Características de un software

• Corrección. Cumple con un objeto


• Usabilidad. Fácil de aprender
• Seguridad. Resistente a ataque externo.
• Flexibilidad. Que se pueda modificar por los desgarradores.
• Portabilidad. Utilizados en diversos equipos.
Interfaz de componentes:

Es el conjunto de interfaces de un componente, y un conjunto de requisitos para


poder ser desarrollado, adquirido, e incorporado al sistema y compuesto con otros
componentes de forma independiente en tiempo y espacio.

Conclusión

El autor nos muestra como hoy en día también se maneja el software reutilizable
que son los componentes de software.

Con ello trata sobre las nuevas aplicaciones que contribuye mediante la
integración o composición de componentes y la contribución de aplicaciones
mediante la interconexión de componentes de software a través de sus interfaces.

Cada uno de los conceptos muestra las partes o funciones, o estructura que
tendrá los componentes del desarrollo del software basado en objeto.

REFERENCIAS BIBLIOGRAFICAS

Fuentes, L. M, J. Desarrollo de software basado en componentes. URL

http://www.lcc.uma.es/~av/Docencia/Doctorado/tema1.pdf

INTECO ( 2009) curso introducción a la ingeniería del software. URL.

https://jmpovedar.files.wordpress.com/2014/03/curso-de-introduccic3b3n-a-la-
ingenieria-del-software.pdf

También podría gustarte