Está en la página 1de 2

1.

¿Cuál es la característica distintiva de las bases de datos orientadas a objetos en


comparación con otros modelos de bases de datos?
Las bases de datos orientadas a objetos se distinguen por su capacidad para almacenar información
en forma de objetos y clases, adoptando los principios de la programación orientada a objetos. Esto
permite la representación y organización de datos de manera más cohesiva.

2. Menciona tres ventajas de la programación orientada a objetos en el desarrollo de


software.
Tres ventajas de la programación orientada a objetos son

la modularidad

la reutilización de código

la encapsulación.

3. ¿Qué es la encapsulación en la programación orientada a objetos y por qué es


importante?
La encapsulación es un principio clave que implica ocultar la implementación interna de un objeto y
proporcionar una interfaz bien definida para interactuar con él. Es importante para mantener un
bajo acoplamiento, alta cohesión y facilitar la comprensión y mantenibilidad del código.

4. Explica el concepto de herencia en la programación orientada a objetos y proporciona


un ejemplo.
La herencia es un mecanismo que permite a una clase (subclase) heredar atributos y métodos de
otra clase (superclase). Ejemplo: Una subclase "Cuadrado" puede heredar atributos y métodos de la
superclase "FiguraGeometrica".

5. ¿En qué consiste el polimorfismo en la programación orientada a objetos y cuál es su


utilidad?
El polimorfismo permite que los objetos muestren comportamientos diferentes según su tipo o
clase. Su utilidad radica en la flexibilidad y adaptabilidad del código, ya que diferentes clases pueden
implementar métodos de manera única
6. ¿Qué es UML y cuál es su propósito en el desarrollo de software orientado a objetos?

UML (Unified Modeling Language) es un estándar de modelado que se utiliza para representar
visualmente la estructura y relaciones en sistemas de bases de datos orientadas a objetos. Su
propósito es facilitar la comprensión y el diseño de sistemas.

7. Menciona al menos dos tipos de diagramas UML utilizados para modelar sistemas de
bases de datos orientadas a objetos.
Dos tipos de diagramas UML comunes son el Diagrama de Clases y el Diagrama de Secuencia.

8. ¿Cuál es el propósito de los IDEs (Entornos de Desarrollo Integrados) en el contexto de la


programación orientada a objetos?

Los IDEs son herramientas que facilitan la escritura, depuración y prueba del código en
programación orientada a objetos. Ayudan a mejorar la eficiencia y productividad de los
desarrolladores.

9. Proporciona ejemplos de frameworks de desarrollo utilizados en programación


orientada a objetos y menciona sus aplicaciones comunes.
Ejemplos de frameworks son Django (para aplicaciones web), Spring (para aplicaciones
empresariales), y Ruby on Rails (para desarrollo rápido de aplicaciones web).

10. ¿Cuál es la importancia de seguir estándares como ODL y OQL al trabajar con bases de
datos orientadas a objetos?
Seguir estándares como ODL (Object Definition Language) y OQL (Object Query Language) garantiza
una estructura coherente y la capacidad de consulta en bases de datos orientadas a objetos, lo que
facilita el desarrollo y la manipulación de datos.

También podría gustarte