Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Cuestionario de Inge, Ejercicios de Ingeniería del Software

Para la materia de ingenería de software, un cuestionario sobre la materia, con ejercicios de vedadero o falso ya resueltos, del año anterior

Tipo: Ejercicios

2025/2026

A la venta desde 02/05/2026

erika-24811
erika-24811 🇵🇾

3 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
01. La ingeniería del software debe: Minimizar la calidad y productividad, maximizar
los costos y riesgos.
Respuesta: F.
Porque: El objetivo fundamental de la ingeniería del software es precisamente lo
opuesto: se busca maximizar la calidad y la productividad del desarrollo, mientras se
minimizan los costos operativos y los riesgos asociados al proyecto mediante
metodologías y estándares rigurosos.
02. El software no está exento a errores.
Respuesta: V.
Porque: Debido a la complejidad inherente de los sistemas lógicos y la variabilidad
de los entornos de ejecución, es virtualmente imposible garantizar la ausencia total de
defectos; por ello, la ingeniería se enfoca en procesos de verificación y validación
para mitigar su impacto.
03. Se hace una innovación e inversión en tecnología, cuando Kaizen lo indica.
Respuesta: V.
Porque: La filosofía Kaizen se basa en la mejora continua; por lo tanto, la inversión
en tecnología no debe ser aleatoria, sino una respuesta estratégica a la identificación
de áreas de oportunidad o desperdicios en el proceso actual que requieren
modernización.
04. El Polimorfismo expresa las características esenciales de un objeto, que lo diferencia
de los demás objetos.
Respuesta: F.
Porque: La definición descrita corresponde a la Abstracción. El Polimorfismo es la
capacidad que tienen diferentes objetos de responder de distintas maneras a un mismo
mensaje o comando, permitiendo que una interfaz común sea utilizada por diferentes
tipos de datos.
05. Las propiedades de un objeto pueden ser vinculadas a sus descendientes.
Respuesta: V.
Porque: Este concepto define la Herencia en la Programación Orientada a Objetos,
donde una clase hija (descendiente) adquiere los atributos y métodos de una clase
padre, permitiendo la reutilización de código y la jerarquización de entidades.
pf3

Vista previa parcial del texto

¡Descarga Cuestionario de Inge y más Ejercicios en PDF de Ingeniería del Software solo en Docsity!

01. La ingeniería del software debe: Minimizar la calidad y productividad, maximizar los costos y riesgos. - Respuesta: F. - Porque: El objetivo fundamental de la ingeniería del software es precisamente lo opuesto: se busca maximizar la calidad y la productividad del desarrollo, mientras se minimizan los costos operativos y los riesgos asociados al proyecto mediante metodologías y estándares rigurosos. 02. El software no está exento a errores. - Respuesta: V. - Porque: Debido a la complejidad inherente de los sistemas lógicos y la variabilidad de los entornos de ejecución, es virtualmente imposible garantizar la ausencia total de defectos; por ello, la ingeniería se enfoca en procesos de verificación y validación para mitigar su impacto. 03. Se hace una innovación e inversión en tecnología, cuando Kaizen lo indica. - Respuesta: V. - Porque: La filosofía Kaizen se basa en la mejora continua ; por lo tanto, la inversión en tecnología no debe ser aleatoria, sino una respuesta estratégica a la identificación de áreas de oportunidad o desperdicios en el proceso actual que requieren modernización. 04. El Polimorfismo expresa las características esenciales de un objeto, que lo diferencia de los demás objetos. - Respuesta: F. - Porque: La definición descrita corresponde a la Abstracción. El Polimorfismo es la capacidad que tienen diferentes objetos de responder de distintas maneras a un mismo mensaje o comando, permitiendo que una interfaz común sea utilizada por diferentes tipos de datos. 05. Las propiedades de un objeto pueden ser vinculadas a sus descendientes. - Respuesta: V. - Porque: Este concepto define la Herencia en la Programación Orientada a Objetos, donde una clase hija (descendiente) adquiere los atributos y métodos de una clase padre, permitiendo la reutilización de código y la jerarquización de entidades.

Tema 2: El Encapsulamiento y su Clasificación (03p)

Indicaciones: Redacción propia de entre 200 y 500 palabras. Desarrollo: El encapsulamiento es uno de los pilares fundamentales de la Programación Orientada a Objetos (POO) y de la Ingeniería del Software moderna. Se define como el mecanismo que permite agrupar los datos (atributos) y el comportamiento (métodos) dentro de una misma unidad lógica, denominada clase, ocultando los detalles internos de implementación hacia el mundo exterior. Su importancia radica en la protección de la integridad de los datos. Al impedir el acceso directo a las variables de un objeto, se evita que estas sean modificadas de forma accidental o malintencionada por agentes externos, obligando a que cualquier interacción se realice a través de interfaces controladas (métodos públicos). Clasificación del Encapsulamiento (Niveles de Acceso):

  1. Público (Public): Es el nivel menos restrictivo. Los miembros definidos como públicos son accesibles desde cualquier otra clase o parte del sistema. Representa la interfaz de comunicación del objeto.
  2. Privado (Private): Es el nivel de mayor restricción. Solo los métodos dentro de la misma clase pueden acceder o modificar estos miembros. Es la base del ocultamiento de información.
  3. Protegido (Protected): Permite el acceso a los miembros dentro de la misma clase y también por parte de las clases que heredan de ella (descendientes), pero no desde el exterior.
  4. De Paquete (Default/Package): En lenguajes como Java, restringe el acceso a los elementos dentro del mismo paquete o módulo. En conclusión, el encapsulamiento facilita el mantenimiento y la escalabilidad del software, ya que permite cambiar la implementación interna de una clase sin afectar a los objetos que la utilizan, siempre que la interfaz pública se mantenga constante.

Tema 3: Esquematización del Diagrama de Contexto (02p)

Indicaciones: Esquematizar las partes de un diagrama de contexto. Para completar este punto, puedes describir o dibujar el siguiente esquema:

  1. Círculo/Proceso Central: Representa el sistema completo como una única entidad (ej. "Sistema de Gestión de Stock").
  2. Entidades Externas (Rectángulos): Actores que interactúan con el sistema pero están fuera de su control (ej. Cliente, Proveedor, Administrador).