Bases para desarrollo de software Flashcards

1
Q

¿Qué son metodologías de desarrollo de software?

A

Conjunto de consideraciones y parámetros las cuales tienen como objetivo gestionar el proceso de desarrollo de un sistema informático.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ventajas de metodologías de desarrollo de software.

A
  • Mayor facilidad de aprendizaje.
  • Priorización de necesidades del cliente.
  • Gestión total del proceso de desarrollo.
    Experiencia de usuario más enriquecida.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Desventajas de las metodologías de desarrollo de software.

A

-Alto costo de implementación.
- Equipo de expertos en diferentes rubros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué son metodologías tradicionales?

A

Conocidas también como modelos de proceso prescriptivo y fueron creadas con el fin de mejorar el pésimo tratamiento que se le daba al software en sus inicios. Se rigen bajo estructuras secuenciales e inalterable basada en etapa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es la metodología Espiral?

A

Es una metodología trad que permite un control preciso en todo momento de los costo, recursos y riesgos potenciales del proyecto. Es de carácter repetitivo y requiere de expertos en la materia para implementarlas en proyecto además de que se recomienda que no sean proyectos de menor escala.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es la metodología cascada?

A

Caracterizada por ofrecer proyectos bien estructurados y con robusta documentación. Ideal para proyectos pequeños y de complejidad simple.
Por otro lado, es bastante estricta ante el cambio o modificación. Se detectan errores al final del proceso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es la metodología prototipo?

A

Metodología no tan exigente en términos de requerimientos para iniciar proyectos ya que su cualidad especial es tener un mayor acercamiento con el cliente para satisfacer sus necesidades. Eso sí, para ello se necesita participación de expertos y del cliente en todo momento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es la metodología incremental?

A

Es una metodología donde la planeación es exhaustiva e indispensable para que el proyecto funcione además de que se necesita requerimientos bien definidos y entender que sus costo suele ser elevado a comparación de las demás.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es RAD?

A

La metodología de desarrollo rápido de aplicaciones se comprende como una que se destaca por su flexibilidad y adaptabilidad a los cambios dando como resultado que el producto puede migrar a otros entornos de manera sencilla además de que se prioriza las necesidades del cliente en todo momento. Se requiere expertos y no es recomendable usarla en proyectos de menor escala.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué son las metodologías ágiles?

A

Las metodologías ágiles se convierten en una herramienta indispensable para navegar en un mundo en constante cambio. Su flexibilidad, capacidad de adaptación y enfoque en el cliente las convierten en la opción ideal para proyectos que buscan resultados rápidos, eficientes y de alta calidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es la metodología A XP?

A

Metodología de desarrollo de software que enfatiza en la entrega frecuente de software funcional, la comunicación constante con el cliente, la retroalimentación continua y la mejora continua del código.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es la metodología A Kanban?

A

Método de gestión del flujo de trabajo que visualiza el trabajo en progreso (WIP) para identificar y eliminar cuellos de botella. Se basa en tarjetas que representan las tareas del proyecto y que se mueven a través de un tablero en función de su estado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué es la metodología A Scrum?

A

Marco de trabajo para la gestión de proyectos que divide el trabajo en ciclos cortos (“sprints”) con objetivos definidos. Cada sprint incluye actividades de planificación, desarrollo, pruebas y revisión.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué es la metodología A Lean?

A

Conjunto de principios y prácticas que buscan eliminar el desperdicio y optimizar el flujo de valor en la producción de software. Se basa en la identificación y eliminación de actividades que no aportan valor al cliente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué es la metodología A Desarrollo basado en Características (FDD)?

A

Metodología de desarrollo de software que se centra en la entrega incremental de funcionalidades completas y probadas. Divide el proyecto en características, que se descomponen en clases y tareas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly