Desarrollo de componentes
Un componente de software es un elemento de un sistema que contiene servicios o funciones a través de interfaces definidas. Un componente es una pieza decódigo que tiene como objetivo ser de utilidad para cumplir las tareas de una aplicación.
Un componente de software al igual que cualquier otro componente forma un parte de un todo, y al unirse conlas demás partes cumple con su función determinada a la vez que puede ser reutilizado en otras tareas.
Un componente de software (CS) es una unidad de composición con interfaces especificadas enforma de contrato y con dependencias de contexto explícitas. Un componente de software puede ser desplegado (deployed) o instalado independientemente y es sujeto a ser composición por terceras entidades.Referencia:
http://arq1software.blogspot.mx/2009/12/componentes-de-software.html
Un componente es una parte no trivial, casi independiente, y reemplazable de un sistema que llena claramenteuna funcionalidad dentro de un contexto en una arquitectura bien definida. Un componente se conforma y provee la realización física por medio de un conjunto de interfaces.
Referencia:http://pegasus.javeriana.edu.co/~jcpymes/Docs/DSBC.pdf
Las características de un componente son los siguientes:
1.- Se define según cómo interactúa con otros.
2.- Es reusable a través de las aplicaciones.3.- Encapsula sus funciones y sus datos.
4.- Puede verse como una caja negra.
5.- Puede contener otros componentes.
Y los componenetes de un software son los siguientes:
1.- Símbolosgráficos. (que identifican y describen los componentes del sistema).
2.- Diccionario de datos. (donde se describe todos los datos usados dentro de la aplicación/sistema).
3.- Descripciones de procesos yprocedimientos. (contiene toda la información y el lenguaje técnico utilizaco).
4.- Reglas. (o sea que estándares utiliza para describir al sistema de forma correcta).
En inglés estos componentes...
Regístrate para leer el documento completo.