SCRUM y Metodologías Ágiles

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es una característica principal de las metodologías ágiles?

  • Entrega incremental y continua (correct)
  • Establecimiento de jerarquías rígidas
  • Enfoque en la documentación exhaustiva
  • Uso exclusivo de prototipos

¿Qué función cumple el Scrum Master en un equipo SCRUM?

  • Escribe historias de usuario
  • Realiza la entrega final del producto
  • Asegura que el equipo siga las prácticas de Scrum (correct)
  • Define el backlog del producto

¿Qué representa el backlog en SCRUM?

  • Plan de trabajo diario del equipo de desarrollo
  • Resumen de reuniones del Sprint
  • Lista priorizada de funcionalidades y mejoras (correct)
  • Evaluaciones de desempeño del equipo

¿Cuál es el propósito de la reunión Daily Scrum?

<p>Sincronizar actividades y planificar las próximas 24 horas (D)</p> Signup and view all the answers

¿Qué es un Sprint en SCRUM?

<p>Periodo de tiempo fijo para crear un incremento del producto (B)</p> Signup and view all the answers

¿Quién es responsable de definir y priorizar el backlog en SCRUM?

<p>El Product Owner (A)</p> Signup and view all the answers

¿Qué se lleva a cabo durante la reunión de Sprint planning?

<p>Selección de elementos del Product Backlog y planificación del trabajo (A)</p> Signup and view all the answers

¿Cuál de los siguientes roles no pertenece a SCRUM?

<p>Project Manager (C)</p> Signup and view all the answers

¿Qué se discute durante la Sprint Retrospective?

<p>Qué fue bien y qué no durante el Sprint (A)</p> Signup and view all the answers

¿Cuál de los siguientes es un tipo de requerimiento no funcional?

<p>Criterios de rendimiento (B)</p> Signup and view all the answers

¿Qué características debe tener un requerimiento de software?

<p>Ser claro y verificable (D)</p> Signup and view all the answers

¿Qué técnica es comúnmente utilizada para la recolección de requerimientos?

<p>Cuestionarios (A)</p> Signup and view all the answers

¿Qué caracteriza a los requerimientos funcionales?

<p>Identifican necesidades específicas del sistema (A)</p> Signup and view all the answers

¿Qué tipo de requerimiento es específico a las regulaciones legales?

<p>Requerimiento externo (D)</p> Signup and view all the answers

¿Cómo se diferencian los requerimientos de usuarios y de sistema?

<p>Los de usuarios se enfocan en acciones de usuarios y los de sistema en el propio sistema (A)</p> Signup and view all the answers

¿Qué beneficio principal aporta SCRUM en el desarrollo de software?

<p>Entregas rápidas y mejora continua (D)</p> Signup and view all the answers

¿Cuál es el principio que enfatiza la necesidad de proteger los datos de los clientes?

<p>Sociedad (D)</p> Signup and view all the answers

¿Qué principio se relaciona con el aseguramiento de estándares profesionales más altos en productos?

<p>Producto (B)</p> Signup and view all the answers

¿Qué significa actuar congruente con el interés social en el contexto de la ética profesional?

<p>Actuar en beneficio de la comunidad y el medio ambiente. (B)</p> Signup and view all the answers

¿Cuál de los siguientes ejemplos representa mejor el principio de Administración?

<p>Asegurar remuneración justa y equitativa. (D)</p> Signup and view all the answers

¿Qué ejemplo mejor ilustra el principio de Juicio?

<p>Mantener la integridad en las decisiones profesionales. (A)</p> Signup and view all the answers

¿Qué aspecto se abarca en el principio de Producto?

<p>Documentación de requisitos del usuario. (B)</p> Signup and view all the answers

¿Cuál de los siguientes comportamientos se espera de los ingenieros bajo el principio de Cliente y empresario?

<p>Concilia intereses entre el cliente y el bienestar social. (A)</p> Signup and view all the answers

¿Qué aspecto es fundamental bajo el principio de Profesión?

<p>Incrementar la reputación y ética profesional. (B)</p> Signup and view all the answers

¿Cuál es la principal función del aseguramiento de la calidad del software (SQA)?

<p>Garantizar que un programa cumpla con los estándares de calidad establecidos. (C)</p> Signup and view all the answers

¿Qué define un defecto en el desarrollo de software?

<p>La presencia de un error en el software. (C)</p> Signup and view all the answers

¿Qué caracteriza a los patrones de diseño creacionales?

<p>Se centran en la creación de objetos que permiten flexibilidad y reutilización. (B)</p> Signup and view all the answers

¿Cuál es el enfoque principal de las pruebas de caja blanca?

<p>Diseñar casos de prueba con un conocimiento detallado del código del software. (D)</p> Signup and view all the answers

¿Cómo se define un error en el contexto del desarrollo de software?

<p>Una acción humana que produce un resultado incorrecto. (B)</p> Signup and view all the answers

¿Cuál de las siguientes opciones NO es un tipo de patrón de diseño?

<p>Patrones de intervención. (B)</p> Signup and view all the answers

¿Qué es un fallo en el desarrollo de software?

<p>La manifestación visible de un defecto. (B)</p> Signup and view all the answers

¿Qué describe mejor la asociación en programación orientada a objetos?

<p>Una conexión semántica donde las clases pueden interactuar. (A)</p> Signup and view all the answers

¿Cuál es la importancia de las pruebas de software?

<p>Determinar si un producto se ajusta a los requisitos del sistema. (D)</p> Signup and view all the answers

¿Cuál es una de las razones por las que son importantes los principios SOLID en el diseño orientado a objetos?

<p>Facilitan el mantenimiento y escalabilidad del software. (C)</p> Signup and view all the answers

¿Cuál es la principal característica de las pruebas de caja negra?

<p>Verifican funcionalidad sin considerar el código interno. (D)</p> Signup and view all the answers

¿Qué tipo de pruebas se realizan para verificar la respuesta del sistema bajo condiciones de alta carga?

<p>Pruebas de carga. (D)</p> Signup and view all the answers

¿Cómo se define la calidad de software?

<p>La medida en que un software cumple con los requisitos especificados y es libre de defectos. (A)</p> Signup and view all the answers

¿Cuál de las siguientes es una subcaracterística de la adecuación funcional según el modelo de Calidad ISO 25010?

<p>Completitud funcional. (C)</p> Signup and view all the answers

¿Cuál es la función principal de las pruebas unitarias?

<p>Probar funciones y/o métodos de manera individual. (C)</p> Signup and view all the answers

¿Qué aspecto mide la eficiencia de desempeño en un producto de software?

<p>La capacidad de respuesta y uso eficiente de recursos. (D)</p> Signup and view all the answers

¿Quiénes suelen realizar las pruebas alfa y cuál es su objetivo?

<p>Empleados internos, para identificar defectos antes de pruebas externas. (D)</p> Signup and view all the answers

La subcaracterística de corrección funcional se refiere a:

<p>La capacidad del sistema para entregar resultados precisos. (D)</p> Signup and view all the answers

¿Qué distingue a las pruebas de estrés de las pruebas de carga?

<p>Las pruebas de estrés examinan el sistema con carga superior a la normal. (D)</p> Signup and view all the answers

Las pruebas no funcionales evalúan aspectos como:

<p>La seguridad, usabilidad y rendimiento. (A)</p> Signup and view all the answers

La característica de adecuación funcional se divide en:

<p>Completitud, corrección y pertinencia funcional. (B)</p> Signup and view all the answers

En el contexto de pruebas, ¿qué se realizan en las pruebas beta?

<p>Usuarios finales proveen retroalimentación antes del lanzamiento. (C)</p> Signup and view all the answers

La subcaracterística de comportamiento temporal considera:

<p>La velocidad y el rendimiento del software bajo condiciones específicas. (D)</p> Signup and view all the answers

¿Cuál de los siguientes tipos de pruebas evalúa la carga máxima que puede soportar un sistema sin fallos?

<p>Pruebas de rendimiento. (D)</p> Signup and view all the answers

Flashcards

Principio 1: Sociedad

Los ingenieros de software deben actuar de manera que beneficie a la sociedad en general.

Principio 2: Cliente y Empresario

Los ingenieros de software deben equilibrar los intereses del cliente, el empresario y los usuarios con el bienestar social.

Principio 3: Producto

Los ingenieros de software deben asegurar que sus productos sean de la más alta calidad y cumplan con las especificaciones.

Principio 4: Juicio

Los ingenieros de software deben actuar con integridad y honestidad en su trabajo.

Signup and view all the flashcards

Principio 5: Administración

Los líderes en ingeniería de software deben promover y fomentar un ambiente ético en el desarrollo y mantenimiento del software.

Signup and view all the flashcards

Principio 6: Profesión

Deben incrementar la integridad y reputación de la profesión para el beneficio de la sociedad.

Signup and view all the flashcards

RUP

RUP es un modelo de proceso de desarrollo de software que combina lo mejor de otros modelos, dando énfasis a la especificación y diseño, prototipado e implementación incremental.

Signup and view all the flashcards

Metodologías ágiles

Las metodologías ágiles son enfoques para el desarrollo de software, que se caracterizan por su flexibilidad, colaboración, adaptabilidad y entrega temprana y continua de valor al cliente.

Signup and view all the flashcards

Scrum

Scrum es una metodología ágil para la gestión de proyectos, ideal para el desarrollo de software, que facilita el trabajo en equipo, la comunicación y la colaboración. Ofrece adaptación rápida a cambios y entregas frecuentes.

Signup and view all the flashcards

Scrum Master

El Scrum Master es el responsable de asegurar que el equipo siga las prácticas de Scrum. Facilita el proceso y resuelve impedimentos.

Signup and view all the flashcards

Product Owner

El Product Owner es el responsable de definir y priorizar el backlog del producto, asegurando que se desarrolle lo más valioso.

Signup and view all the flashcards

Equipo de Desarrollo

El Equipo de Desarrollo es un grupo auto-organizado y multifuncional que trabaja en la entrega de incrementos del producto. Generalmente, es pequeño (de 3 a 9 miembros).

Signup and view all the flashcards

Backlog del Producto

El Backlog es una lista priorizada de todas las funcionalidades, mejoras y correcciones que se necesitan en el producto. El Product Owner lo gestiona.

Signup and view all the flashcards

Sprint

Un Sprint es un período de tiempo definido (entre 1 y 4 semanas) durante el cual el equipo de desarrollo crea un incremento de producto utilizable. Cada Sprint tiene un objetivo claro y definido.

Signup and view all the flashcards

Retrospectiva de Sprint

Una reunión al final de un Sprint donde el equipo analiza retrospectivamente el Sprint pasado, identificando lo que funcionó bien, lo que no funcionó bien, y cómo se puede mejorar para futuras iteraciones.

Signup and view all the flashcards

Revisión de Sprint

Una reunión al final del Sprint donde el equipo presenta el trabajo completado durante el Sprint a las partes interesadas.

Signup and view all the flashcards

Técnicas de recolección de requerimientos

Técnicas usadas para obtener información sobre las necesidades y expectativas de los usuarios para un software, incluyendo cuestionarios, entrevistas, observación y análisis de documentos.

Signup and view all the flashcards

Requerimiento no funcional

Un requerimiento que describe cómo el sistema debe comportarse, incluyendo aspectos como rendimiento, seguridad, confiabilidad, etc.

Signup and view all the flashcards

Requerimiento funcional

Un requerimiento que describe lo que el sistema debe hacer, incluyendo las funcionalidades que el usuario espera.

Signup and view all the flashcards

Requerimientos de organización

Requerimientos que se relacionan con las políticas y procedimientos internos de la organización que desarrolla el software.

Signup and view all the flashcards

Requerimientos externos

Requerimientos establecidos por las regulaciones legales o normas externas que el software debe cumplir.

Signup and view all the flashcards

Requerimientos de producto

Requerimientos que establecen las características y especificaciones que un software debe tener para satisfacer las necesidades y deseos del usuario.

Signup and view all the flashcards

Seguridad de la Integración

La capacidad de un producto para mantener su seguridad incluso cuando se integra con otros componentes.

Signup and view all the flashcards

Aseguramiento de la Calidad del Software (SQA)

Un conjunto de técnicas y actividades que garantizan que un programa cumple con los estándares de calidad establecidos.

Signup and view all the flashcards

Patrones de Diseño

Soluciones reutilizables para problemas comunes en diseño de software. Se clasifican en comportamiento, creacionales y estructurales.

Signup and view all the flashcards

Patrones de Comportamiento

Tratan con algoritmos y la asignación de responsabilidades entre objetos.

Signup and view all the flashcards

Patrones Creacionales

Proporcionan mecanismos para crear objetos de forma flexible y reutilizable.

Signup and view all the flashcards

Patrones Estructurales

Explican cómo conectar objetos y clases en estructuras más grandes de forma flexible y eficiente.

Signup and view all the flashcards

Pruebas de Software

Determinan si un producto de software cumple con los requisitos del sistema, asegurando la calidad y el correcto funcionamiento.

Signup and view all the flashcards

Error

Es una acción humana que produce un resultado incorrecto en el desarrollo de software.

Signup and view all the flashcards

Defecto

La presencia de un error en el código fuente del software, que puede producir un fallo.

Signup and view all the flashcards

Fallo

La manifestación visible de un defecto en el software, que se observa durante la ejecución del programa.

Signup and view all the flashcards

Pruebas de Caja Negra

Se enfocan en la funcionalidad del software, verificando si cumple con los requisitos especificados, sin importar cómo lo hace internamente.

Signup and view all the flashcards

Pruebas de Caja Gris

Se tiene un conocimiento limitado del código y la estructura interna del software. Se puede estudiar la documentación o dialogar con el programador.

Signup and view all the flashcards

Pruebas No Funcionales

Evalúan aspectos como rendimiento, usabilidad, seguridad y fiabilidad, sin centrarse en la funcionalidad principal.

Signup and view all the flashcards

Pruebas Funcionales

Verifican que el software funciona según los requisitos especificados. Se centran en las acciones y salidas que produce el sistema.

Signup and view all the flashcards

Pruebas Unitarias

Prueba individual de cada función o método del software. Se asegura que cada pieza funciona correctamente antes de integrarla.

Signup and view all the flashcards

Prueba de Carga

Se realiza bajo una carga de usuarios o peticiones que simulan el uso real, para evaluar el rendimiento del sistema.

Signup and view all the flashcards

Prueba de Estrés

Se aplica una carga superior a lo previsto en condiciones de producción, para ver cómo el sistema responde al estrés.

Signup and view all the flashcards

Prueba Alfa

Pruebas realizadas por empleados internos de la organización, antes de que el software sea probado por usuarios externos.

Signup and view all the flashcards

Asociación

Una conexión semántica que permite que clases diferentes interactúen entre sí, pero no implica propiedad o compartición de objetos.

Signup and view all the flashcards

Principios SOLID

Principios que ayudan a los programadores a diseñar software de alta calidad, fácil de mantener y escalable. Se basan en conceptos clave de la programación orientada a objetos.

Signup and view all the flashcards

Adecuación Funcional

Representa la capacidad de un software para proporcionar funciones que satisfacen las necesidades de los usuarios, tanto explícitas como implícitas.

Signup and view all the flashcards

Completitud Funcional

La medida en que las funciones del software cubren todas las tareas y objetivos especificados por el usuario.

Signup and view all the flashcards

Corrección Funcional

La capacidad del software para proporcionar resultados precisos cuando es utilizado de acuerdo a lo especificado.

Signup and view all the flashcards

Pertinencia Funcional

La capacidad del software para proporcionar funciones que ayudan a los usuarios a alcanzar sus objetivos y tareas.

Signup and view all the flashcards

Eficiencia de Desempeño

Es el desempeño del software en la realización de sus funciones dentro de los límites de tiempo y rendimiento especificados.

Signup and view all the flashcards

Comportamiento Temporal

La capacidad del software para funcionar dentro de ciertos límites de tiempo de respuesta y rendimiento.

Signup and view all the flashcards

Study Notes

No se proporciona texto. No hay información para generar apuntes de estudio.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Agile: Project Management and Methodologies
20 questions
Roles y Principios en Scrum
10 questions
Scrum Principles and Practices
10 questions
Use Quizgecko on...
Browser
Browser