Está en la página 1de 6

1

DESARROLLO DE UN MAPA CONCEPTUAL CON LOS

TEMAS VISTOS EN CLASE

AUTOR: MOTA TORRES JOSÉ ALEJANDRO

M3 - M4 Desarrollo de aplicaciones basada en componentes IMX A /

ACTIVIDAD I
2

DESARROLLO

Instrucciones: Realiza lo que a continuación se te indica.

1. Elabora un mapa conceptual con base en lo visto en la clase, en el que indiques y

describas:

 Componentes.

 El desarrollo basado en componentes.

 Principios del desarrollo basado en componentes.

 Ventajas.

 Concepto de comunicación y tipos de comunicación.

2. Incluye una conclusión acerca de lo visto en la clase.


3
DESARROLLO DE SOFTWARE BASADO EN COMPONENTES
(Es aquel que parte de los componentes (módulos) para crear poderosos sistemas informáticos) 4

COMP ON EN TES P RI N CI P I OS VEN TAJ AS

Cada componente será visto como


Al ser independiente cada componente de los

MODULARIDAD
El componente es un un módulo independiente y con
demás es posible asignar cada uno de ellos a

AGILIDAD
elemento, paquete o módulo una tarea definida y específica.
un desarrollador distinto, sin que ninguno de
de software, que es Además, este módulo debe ser
los desarrolladores tenga que esperar a que le
reemplazable, el cual capaz de comunicarse con otros sin
entreguen un avance para continuar.
encapsula un conjunto de problema alguno.
datos o funciones El mantenimiento de un sistema se ve

MANTENIMIENTO
relacionadas, y que ofrece un REUSABILIDAD Significa que el componente puede simplificado, ya que en caso de querer
conjunto de servicios a través ser reutilizado en cualquier parte actualizarlo sólo será necesario modificar
de interfaces definidas. de la aplicación, e incluso por otras el módulo que tiene la funcionalidad que
aplicaciones. se verá afectada, en lugar de modificar
todo el sistema.
SUSTITUCIÓN

Se refiere a que un componente Los módulos que conforman un sistema se

PRUEBAS
puede ser suplido por otro en pueden probar de forma independiente sin
cualquier momento, sin que esto problema alguno, sin necesidad de tener
detenga a todo el sistema. que esperar a probar todo el sistema.

Al reducirse el tiempo de desarrollo, eviden -

COSTO
temente el costo del proyecto es menor, lo
cual también es una ventaja.
RÁPIDO RETORNO DE Gracias a que se pueden implementar
INVERSIÓN funcionalidades por partes y utilizarse sin
problema alguno mientras se desarrollan
nuevas, los clientes sienten que el avance
es real y su inversión finalmente dará
frutos. Esto genera un ambiente de
confianza entre los clientes.
CO M U N ICA CIÓ N 5

Es el proceso en el cual un emisor envía un mensaje a través de un medio


(también llamado canal) hacia un receptor.

Son todos aquellos momentos en los que se lleva a cabo un diálogo o


conversación entre dos o más personas a tiempo real. Dentro de este
Comunicación

diálogo las personas comparten un discurso, un medio a través del cual


Sincrónica
(síncrona)

circula la información y el tiempo que invierten durante la comunicación.


Su principal característica es el factor tiempo, el cual nos ofrece la
posibilidad de dialogar, intercambiar información, debatir... con una o
más personas, en tiempo real, sin la necesidad de que esta persona se
encuentre delante de nosotros en ese mismo lugar.

Es cuando tanto el emisor como el receptor no intercambian información


Comunicación

de forma simultánea (no están presentes al mismo tiempo). Dicho de


(Asíncrona)
Asincrónica

otra forma, el intercambio de información entre las personas está

diferido en el tiempo (es decir, el mensaje de todas formas llega a su

destino, aunque sea en un momento posterior).

CONCLUSION

Con esta investigación puedo concluir que en el desarrollo de software basado en componentes
permite reutilizar piezas de código pre-elaborado que permiten realizar diversas tareas, conllevando
a diversos beneficios como las mejoras a la calidad, la reducción del ciclo de desarrollo y el mayor
retorno sobre la inversión. Asimismo, Un componente es una unidad de composición de
aplicaciones software, que posee un conjunto de interfaces y un conjunto de requisitos, y que ha de
poder ser desarrollado, adquirido, incorporado al sistema y compuesto con otros componentes de
forma independiente, en tiempo y espacio.

También concluyo que, a diferencia de la comunicación sincrónica, en la comunicación asincrónica


las personas no comparten la información de manera simultánea o en el mismo espacio de tiempo.
6

BIBLIOGRAFÍA

 Rovira Salvador, Isabel. (2019). https://psicologiaymente.com/, [en línea]. Recuperado el 29


de marzo de 2020, de https://psicologiaymente.com/social/comunicacion-sincronica

 Cruz, Ulises. (08 de junio de 2010). https://es.slideshare.net/, [en línea]. Recuperado el 29 de


marzo de 2020, de https://es.slideshare.net/ulicruz/desarrollo-de-software-basado-en-
componentes

 Calero, Wynnie. (08 de octubre de 2010). http://ingenieraupoliana.blogspot.com/, [en línea].


Recuperado el 29 de marzo de 2020, de
http://ingenieraupoliana.blogspot.com/2010/10/modelo-de-desarrollo-basado-en.html

También podría gustarte