Está en la página 1de 5

PROGRAMACIÓN INTEGRADA Y TECNOLOGÍAS WEB

TALLER 1 JULIO ALTAMAR C ID:376356

1. En qué consiste la programación basada por componentes?

tiene como propósito contrarrestar las limitaciones de esta, como la falta de una unidad
concreta de composición independiente en las aplicaciones, y la definición de interfaces a
bajo nivel, que dificultan la reutilización comercial de objetos.

2. Qué es un componente?

básicamente se refiere conjunto de los componentes lógicos necesarios que hacen posible la
realización de tareas específicas. Los componentes lógicos incluyen, entre muchos otros, las
aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar
todas las tareas concernientes a la edición de textos; el software de sistema.

3. Qué es un Framework?

principalmente es un marco de trabajo que nos ofrece un esquema o estructura para así
poder organizar y desarrollar un software.

4. qué significa que un software sea extensible?


es la capacidad del sistema de ampliar la funcionalidad, de manera que la estructura interna
y el flujo de datos del sistema no se vean afectados.

5. Cuáles son los criterios que nos permiten definir un componente como tal?
+puede contenerse de varios archivos en compilación o no,se agrupan para ejecutar
instrucciones o cumplir algún proceso en específico.

+todos los procesos del sistema se colocan en unos componentes separados para que los datos
funcionen dentro de dicho componente.

6. Defina los siguientes elementos desde la Programación por componentes y sus diferencias
con la POO.

Clase: son clases que suelen construirse mediante técnicas de herencia e implementaciones
Módulo:contenedor de clases métodos y constantes definiéndolo con la palabra clave
module.
Paquetes/Librerías: es un conjunto de clases que suelen agruparse conceptualmente
Subsistema:son una serie de elementos de modelado que representa una unidad de
comportamiento
Recurso: colección que no se pueden modificar en en los elementos.
Frameworks: son básicamente son los marcos de trabajo

Eventos: mecanismos en los que se propaga comunicaciones en un sistema de información


asíncrona

Entorno: es una agrupación de recursos y componentes que rodean a un objeto

Reutilización: principalmente consiste en la recuperación del código como tal para así
poderse implementar dentro de uno a otro proyecto

contratos: interfaz de un componente, el cual establece una serie de protocolos de respetar


dichas interfaces.

Polimorfismo:capacidad que tiene los objetos de una clase para responder al mismo mensaje
o evento durante su invocación.
POC:cuando un componente se muestra de diferentes formas

Seguridad: es la seguridad del componente de respetar interfaces y contratos así de esta


manera se puede garantizar la seguridad.

Reflexión:es la condición de una entidad de software de conocer o modificar su estado se


parte en 2:
-reflexión estructural
-reflexión de comportamiento

7. Qué entiende por un objeto observable?


son en si los que escuchan los eventos

8. A qué se refiere el término composición tardía?


Composición que se lleva a cabo en un tiempo posterior al de la compilación del componente
durante su carga o ejecución.

9. Defina IDE:
Un Entorno de Desarrollo Integrado (IDE) es una aplicación visual que sirve para la
construcción de algunas
aplicaciones a partir de componentes.

10. Características de los IDE:

Generalmente, un IDE cuenta con las siguientes características:

● Editor de código fuente: editor de texto nos permite principalmente ayuda a escribir
el código de software con funciones como el resaltado de la sintaxis con tareas
visuales, el relleno automático específico del lenguaje y la comprobación de errores a
medida que se escribe el código.
● Automatización de compilación local: son las herramientas que automatizan tareas
sencillas y repetibles como parte de la creación de una compilación local del software
para su uso por parte del desarrollador, como la compilación del código fuente de la
computadora en un código binario, el empaquetado del código binario y la ejecución
de pruebas automatizadas.
● Depurador: programa que sirve para probar otros programas y mostrar la ubicación
de un error en el código original de forma gráfica.

11. Componentes de un IDE:

+compilador
+librerías
+editor de código de programación
+constructor interfaz grafica

12. Mencione 3 ejemplos de IDE


entre los IDE más básicos encontramos:

Eclipse: Eclipse es un entorno de desarrollo, de código abierto y gratuito, cuyo diseño sigue
un patrón de actualización basado en plugins. Su objetivo es convertirse en una plataforma de
integración de herramientas de desarrollo.
NetBeans: NetBeans es un IDE que nos permite de forma rápida y fácil desarrollar
aplicaciones Java de escritorio, móviles y aplicaciones web, utilizando tecnologías y
lenguajes como HTML5 con HTML, JavaScript y CSS. Proporciona un conjunto de
herramientas para PHP, C y C++.

13. Que es un Backend: es el acceso directamente con los datos del software y sus
servicios.

14. Qué es un Frontend: es la parte del sitio web que interactúa directamente con los
usuarios.

15. Qué es una API :principalmente un API es el mecanismo más útil para conectar dos
softwares entre sí para el intercambio de mensajes o datos en formato estándar como XML o
JSON. Así es como se convierte en un instrumento para buscar ingresos, abrirse al talento,
innovar y automatizar procesos.

16. Qué es un API Rest

REST viene de,( REpresentational State Transfer)


Es un tipo de arquitectura de desarrollo web que se apoya totalmente en el estándar HTTP.
REST se compone de una lista de reglas que se deben cumplir en el diseño de la arquitectura
de una API.
Hablaremos de servicios web restful si cumplen la arquitectura REST.
Restful = adjetivo, Rest = Nombre

17. Qué es un Web Service: Un web service es una serie de caminos de intercomunicación
e interoperabilidad entre máquinas conectadas en Red. En el mundo de Internet se han
popularizado enormemente, ya se trate de web services públicos o privados. Generalmente, la
interacción se basa en el envío de solicitudes y respuestas entre un cliente y un servidor, que
incluyen datos.
Bibliografía web
https://ebookcentral.proquest.com/lib/bibliouniminutosp/reader.action?
docID=4421889&query=componentes

http://biblioteca-cum.hosted.exlibrisgroup.com/F?
func=direct&local_base=UNM01&doc_number=000087466

https://books.google.com.co/books?id=rXU-
WS4UatYC&pg=PA522&lpg=PA522&dq=objetos+observables+compomnentes+de+sof
tware&source=bl&ots=vwxFCb6rVW&sig=ACfU3U01SV23kv4UNZz2f4tR6wwTryJM9A
&hl=es&sa=X&ved=2ahUKEwjzgu-
Khu7nAhUPVd8KHRyGBxoQ6AEwCnoECAwQAQ#v=onepage&q=objetos
%20observables%20compomnentes%20de%20software&f=false

http://bn7wh5mk3f.search.serialssolutions.com/?ctx_ver=Z39.88-2004&ctx_enc=info
%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid
%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx
%3Abook&rft.genre=book&rft.title=Dise
%C3%B1o+de+elementos+software+con+tecnolog
%C3%ADas+basadas+en+componentes&rft.au=Garc%C3%ADa+Berm%C3%BAdez
%2C+Jos%C3%A9+Carlos&rft.date=2014-01-
01&rft.pub=IC+Editorial&rft.isbn=9788416629015&rft.externalDocID=EBC4421887&par
amdict=es-ES

También podría gustarte