B3-T9 Metodologías del desarrollo Flashcards

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
Q

¿Que son las Pruebas de humo (smoke testing)?

A

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
Q

¿Que son las Las pruebas fuzzing testing?

A

son un conjunto de pruebas de caja negra que permiten descubrir errores de implementación mediante la introducción de datos al azar

27
Q

¿Que son las pruebas de usabilidad?

A

permiten determinar hasta qué punto el software es comprendido- aprendido, usado y atractivo para los usuarios en condiciones específicas de uso.

28
Q

¿Para que vale la herramienta de pruebas JUnit ?

A

Pruebas unitarias para aplicaciones Java. Es ampliamente utilizado para validar métodos individuales.

29
Q

¿Para que vale la herramienta de pruebas Mockito?

A

Pruebas unitarias para Java. Ppermite simular dependencias y realizar pruebas basadas en mocks.

30
Q

¿Para que vale la herramienta de pruebas ?

A

Pruebas unitarias para PHP

31
Q

¿Para que vale la herramienta de pruebas ?

A

Pruebas unitarias para C++

32
Q

¿Para que vale la herramienta de pruebas xUnit?

A

Pruebas unitarias para .NET y otras plataformas. Parte de la familia de herramientas xUnit (como JUnit).

33
Q

¿Para que vale la herramienta de pruebas TestNG?

A

Pruebas unitarias para Java

34
Q

¿Para que vale la herramienta de pruebas QUnit?

A

Pruebas unitarias para aplicaciones JavaScript. Ideal para probar funciones y módulos en aplicaciones web.

35
Q

¿Para que vale la herramienta de pruebas Selenium?

A

Pruebas funcionales y de automatización para interfaces de usuario web. Soporta múltiples navegadores.

36
Q

¿Para que vale la herramienta de pruebas Postman?

A

Pruebas de API. Permite realizar pruebas funcionales y de integración en APIs RESTful.

37
Q

¿Para que vale la herramienta de pruebas Cucumber?

A

Pruebas de aceptación y funcionales. Facilita pruebas en inglés sencillo para aplicaciones BDD (Behavior-Driven Development).

38
Q

¿Para que vale la herramienta de pruebas JMeter?

A

Pruebas de rendimiento- carga y estrés. principalmente para aplicaciones web y servicios.

39
Q

¿Para que vale la herramienta de pruebas Appium?

A

Pruebas de automatización para aplicaciones móviles: tanto en iOS como Android.

40
Q

¿Para que vale la herramienta de pruebas SoapUI?

A

Pruebas de servicios web SOAP y REST. Útil para pruebas de funcionalidad, carga y seguridad en APIs.

41
Q

¿Para que vale la herramienta de pruebas LoadRunner?

A

Pruebas de rendimiento y carga para aplicaciones web, aplicaciones móviles y entornos de red.

42
Q

¿Para que vale la herramienta de pruebas Katalon Studio?

A

Pruebas de automatización y funcionalidad para aplicaciones web- API y móviles. soporte de BDD.

43
Q

¿Para que vale la herramienta de pruebas Robot Framework?

A

Pruebas de aceptación y funcionales con un enfoque en palabras clave. Extensible a través de Python.

44
Q

¿Para que vale la herramienta de pruebas Protractor?

A

Pruebas end-to-end para aplicaciones Angular y otros frameworks JavaScript.

45
Q

¿Para que vale la herramienta de pruebas Cypress?

A

Pruebas end-to-end y de integración para aplicaciones web; incluye herramientas para pruebas rápidas y visualización en tiempo real.

46
Q

¿Para que vale la herramienta de pruebas Spock?

A

Pruebas unitarias y de integración para Java y Groovy. Útil para pruebas de comportamiento BDD.

47
Q

¿Para que vale la herramienta de pruebas Ranorex?

A

Pruebas de automatización para aplicaciones de escritorio, móviles y web. Incluye grabación y reproducción.

48
Q

¿Para que vale la herramienta de pruebas Unit.sj?

A

Framework de pruebas para JS

49
Q

¿Para que vale la herramienta de pruebas Jest y Jasmine?

A

Framework de pruebas JS usado en TypeScript-,Node.js, React, Angular…

50
Q

¿Para que vale la herramienta de pruebas Mocha?

A

Framework de pruebas JS para Node.js. Ofrece pruebas asincrónicas