B3-T9 Metodologías del desarrollo Flashcards

(50 cards)

1
Q

Que utiliza RAD (Rapid Application Development) para reducir el tiempo de diseño

A

-prototipos rápidos
-ajustes constantes
-participación continua del usuario.

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

Fases usadas en RAD (Rapid Application Development)

A

-Requisitos y Planificación
-Diseño del Usuario
-Construcción Rápida
-Transición

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

Características de RUP: Rational Unified Process

A

-orientada a objetos
-enfoque iterativo e incremental

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

Fases en RUP: Rational Unified Process

A

-Inicio (Inception)
-Elaboración (Elaboration)
-Construcción (Construction)
-Transición (Transition)

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

Características de SCRUM

A
  • marco de trabajo ágil
    -enfoque en la colaboración
    -autoorganización
    -mejora continua
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Roles en SCRUM

A
  • Product Owner (Dueño del Producto)
    -Scrum Master
    -Equipo de Desarrollo
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Eventos en SCRUM

A

-Sprint
-Sprint Planning (Planificación del Sprint)
-Daily Scrum (Reunión Diaria)
-Sprint Review (Revisión del Sprint)
-Sprint Retrospective (Retrospectiva del Sprint)

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

¿Que elementos aparecen en la metodología Extreme Programming?

A

-historias de usuario
-Roles
-Proceso

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

¿Que es Métrica 3?

A

Metodología de Planificación- Desarrollo y Mantenimiento de Sistemas de Información

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

Procesos principales en Métrica 3

A

-Proceso de Planificación de Sistemas de Información (PSI)
-Proceso de Desarrollo de Sistemas de Información (PDS)
-Proceso de Mantenimiento de Sistemas de Información (MSI)

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

¿Cual es el objetivo de Proceso de Planificación de Sistemas de Información (PSI)?

A

obtención de un marco de referencia para el desarrollo de sistemas de información que responda a los objetivos estratégicos de la organización

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

¿Que subprocesos tiene Proceso de Desarrollo de Sistemas de Información (PDS)?

A

-Estudio de Viabilidad del Sistema (EVS)
-Análisis del Sistema de Información (ASI)
-Diseño del Sistema de Información (DSI)
-Construcción del Sistema de Información (CSI)
-Implantación y Aceptación del Sistema de Información (IAS)

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

¿Cual es el objetivo de Proceso de Mantenimiento de Sistemas de Información (MSI)?

A

Establece un proceso estructurado para mantener y mejorar los sistemas ya implementados

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

¿Cuales son las interfaces de Métrica 3?

A

-Gestión de Proyectos (GP)
-Seguridad (SEG)
-Gestión de la Configuración (GC)
-Aseguramiento de la Calidad (CAL)

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

¿Que tipos de pruebas unitareas conoces en Métrica 3?

A

-Caja Blanca
-Caja Negra

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

¿Que tipo de técnicas se utilizan en pruebas de Caja Blanca?

A

-Interfaz
-estructuras de datos locales
-camino básico
-bucles o de condiciones límite

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

¿Que tipo de técnicas se utilizan en pruebas de Caja Negra?

A

-Particiones de equivalencia
-Análisis de los valores límite o frontera
-Valores típicos de error y valores imposibles
-Tabla de decisión

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

¿Que son las pruebas de integración?

A

Verificar el correcto ensamblaje entre los distintos componentes una vez que han sido probados unitariamente con el fin de comprobar que interactúan correctamente a través de sus interfaces

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

Tipos de pruebas de Integración

A

-Incremental(De arriba abajo (top-down) - -De abajo arriba (bottom-up) -Estrategias combinadas))
-No Incremental

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

¿Que objetive tienen las pruebas de Sistema?

A

objetivo ejercitar profundamente el sistema comprobando la integración del sistema de información globalmente

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

¿Tipos de pruebas de Sistema?

A

-funcionales
-comunicación
-rendimiento
-volumen
-sobrecarga
-disponibilidad de datos
-facilidad de uso
- operación
-entorno
-seguridad

22
Q

¿Que son las pruebas de Implantación?

A

Comprobar el funcionamiento correcto del sistema integrado de hardware y software en el entorno de operación

23
Q

¿Tipos de pruebas de Implantación?

A

-seguridad
-rendimiento
-operación
-gestión de copias de seguridad y recuperación

24
Q

¿Que son las pruebas de Aceptación?

A

Validar que un sistema cumple con el funcionamiento esperado y permitir al usuario de dicho sistema que determine su aceptación- desde el punto de vista de su funcionalidad y rendimiento

25
¿Que son las Pruebas de humo (smoke testing)?
son una revisión rápida de un producto de software para comprobar que funciona y no tiene defectos evidentes que interrumpan la operación básica del mismo.
26
¿Que son las Las pruebas fuzzing testing?
son un conjunto de pruebas de caja negra que permiten descubrir errores de implementación mediante la introducción de datos al azar
27
¿Que son las pruebas de usabilidad?
permiten determinar hasta qué punto el software es comprendido- aprendido, usado y atractivo para los usuarios en condiciones específicas de uso.
28
¿Para que vale la herramienta de pruebas JUnit ?
Pruebas unitarias para aplicaciones Java. Es ampliamente utilizado para validar métodos individuales.
29
¿Para que vale la herramienta de pruebas Mockito?
Pruebas unitarias para Java. Ppermite simular dependencias y realizar pruebas basadas en mocks.
30
¿Para que vale la herramienta de pruebas ?
Pruebas unitarias para PHP
31
¿Para que vale la herramienta de pruebas ?
Pruebas unitarias para C++
32
¿Para que vale la herramienta de pruebas xUnit?
Pruebas unitarias para .NET y otras plataformas. Parte de la familia de herramientas xUnit (como JUnit).
33
¿Para que vale la herramienta de pruebas TestNG?
Pruebas unitarias para Java
34
¿Para que vale la herramienta de pruebas QUnit?
Pruebas unitarias para aplicaciones JavaScript. Ideal para probar funciones y módulos en aplicaciones web.
35
¿Para que vale la herramienta de pruebas Selenium?
Pruebas funcionales y de automatización para interfaces de usuario web. Soporta múltiples navegadores.
36
¿Para que vale la herramienta de pruebas Postman?
Pruebas de API. Permite realizar pruebas funcionales y de integración en APIs RESTful.
37
¿Para que vale la herramienta de pruebas Cucumber?
Pruebas de aceptación y funcionales. Facilita pruebas en inglés sencillo para aplicaciones BDD (Behavior-Driven Development).
38
¿Para que vale la herramienta de pruebas JMeter?
Pruebas de rendimiento- carga y estrés. principalmente para aplicaciones web y servicios.
39
¿Para que vale la herramienta de pruebas Appium?
Pruebas de automatización para aplicaciones móviles: tanto en iOS como Android.
40
¿Para que vale la herramienta de pruebas SoapUI?
Pruebas de servicios web SOAP y REST. Útil para pruebas de funcionalidad, carga y seguridad en APIs.
41
¿Para que vale la herramienta de pruebas LoadRunner?
Pruebas de rendimiento y carga para aplicaciones web, aplicaciones móviles y entornos de red.
42
¿Para que vale la herramienta de pruebas Katalon Studio?
Pruebas de automatización y funcionalidad para aplicaciones web- API y móviles. soporte de BDD.
43
¿Para que vale la herramienta de pruebas Robot Framework?
Pruebas de aceptación y funcionales con un enfoque en palabras clave. Extensible a través de Python.
44
¿Para que vale la herramienta de pruebas Protractor?
Pruebas end-to-end para aplicaciones Angular y otros frameworks JavaScript.
45
¿Para que vale la herramienta de pruebas Cypress?
Pruebas end-to-end y de integración para aplicaciones web; incluye herramientas para pruebas rápidas y visualización en tiempo real.
46
¿Para que vale la herramienta de pruebas Spock?
Pruebas unitarias y de integración para Java y Groovy. Útil para pruebas de comportamiento BDD.
47
¿Para que vale la herramienta de pruebas Ranorex?
Pruebas de automatización para aplicaciones de escritorio, móviles y web. Incluye grabación y reproducción.
48
¿Para que vale la herramienta de pruebas Unit.sj?
Framework de pruebas para JS
49
¿Para que vale la herramienta de pruebas Jest y Jasmine?
Framework de pruebas JS usado en TypeScript-,Node.js, React, Angular...
50
¿Para que vale la herramienta de pruebas Mocha?
Framework de pruebas JS para Node.js. Ofrece pruebas asincrónicas