Bloque3-Tema10-Metodologias Flashcards

1
Q

Metologias de desarrollo estructuradas orientadas a proceso?

A

-SSADM
-Merise
-Metrica3

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

Metologias de desarrollo orientadas a objetos?

A

-Booch Mrhod
-OMT
-OOSE (Jacobson)

Todas ellas se unan en RUP (Proceso unificado de radional)

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

Que metodologia surge a partir de RUP mediante el Agile Unified Process (AUP)

A

OpenUP (Agil)

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

Que es RUP?

A

Metolodia de desarrollo.

Proceso Unificado de Rational-> Esta dirigido por los casos de uso y Centrado en la arquitectura.

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

Que procesos tiene Metrica3?

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

Fases del desarrollo de Metrica3?

A

-Estudio de viabilidad del sistema(EVS)
-Analisis del sistema de informacion (ASI)
-Diseño del sistema de informacion (DSI)
-Construccion del sistema de informacion (CSI)
-Implantacion y aceptacion del sistema (IAS)

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

Que interfaces hay en metrica3?

A

-Calidad
-Gestion Proyecto
-Gestion configuracion
-Seguridad

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

En metrica 3, en que se divide un proceso?

A

Proceso- Se divide en actividades.

Actividad- Se divide en tareas.

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

Las interfaces, a que afectan en metrica3?

A

Interfaces afectan a todo el ciclo de proyecto, son procesos transversales.

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

Nota: En metrica3 hay procesos, interfaces y tecnicas.

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

Que metodologias de desarrollo agiles conoces?

A

-OpenUP
-XP
-SCRUM
-FDD
-KANBAN (Pizarra con tareas)

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

Principios del manifiesto agil?

A

-Satisfacer al cliente con entregas continuas y tempranas
-Bienvenidos los requisitos cambiantes
-Entregar con frecuencia software que funcione
-Negocio y desarrollo deben trabajr juntos
-Entorno con indiviuos motivados
-Simplicidad
-Comunicacion cara a cara
….

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

Como es SCRUM (Metologia de desarrollo agil)

A

Iterativo e incremental.

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

Que roles tiene SCRUM?

A

-Cerdo
*Product Owner (Representa la voz del cliente) (Mas o menos es
el director del proyecto)
*Scrum master (O facilitador). Hace que scrum se cumpla.
*Scrum team (Desarrolladores) [5-9) personas con habilidades
tranversales

-Gallina: Stakeholder (interesados externos o internos) /usuarios
Participan en las revisiones del sprint.

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

En Scrum, como se llama al catalogo que se define de requisitos priorizado.

A

Product Backlog

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

Que es el Daily Scrum?

A

Reunion diaria, maximo 15 minutos.

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

Que es el spring review?

A

al fnal del sprint-> Demo del producto, maximo 1 h.

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

Que es el sprint retrospective?

A

Al final del sprint-> revision y mejoras. Max 1 h

19
Q

Cuanto deberia durar un sprint de Scrum?

A

15-30 dias.

20
Q

Sobre que debe tratar el sprint?

A

Sobre un subconjunto del Producto backlog, llamado sprint backlog.

21
Q

Donde se planifica una iteracion del sprint?

A

En el sprint planning meeting.

22
Q

Que es el burn down chart?

A

Grafica que mide la cantidad de requisitos en el backlog del proyecto pendiente al comienzo de cada sprint.

23
Q

Para que sirve la metologia XP (Extreme Programming)

A

-Potenciar relaciones interpersonales. retroalimentacion continua (Cliente-Equipo de desarrollo)

24
Q

Como se llama la tecnica para especificar requisitos de XP(Extreme programming)?

A

Historias de usuario.

25
Q

Como se agrupan en XP las historias de usuario?

A

En Epicas.

26
Q

Roles de XP?

A

-Programador
-Cliente
-Encargado de pruebas (tester)
-Encargado de seguimiento (Tracker)
-Entrendor (Coach)
-Consultor
-Gestor (Big Boss)

27
Q

Practicas de XP?

A

-Programacion en parejas
-Refactoring
-Tecnicos estiman -> Clientes priorizan
-Integracion continua
-Cliente in-situ
-40h/semana
-Pruebas unitarias primero -> TDD
-Entregas pequeñas.

28
Q

Que hace SonarQube?

A

Analisis de codigo.

29
Q

Que hace JUNIT?

A

Pruebas de test unitarios.

30
Q

Que son GIT, SVN y TFS?

A

Repos de codigo fuente.

31
Q

Que es JBOSS?

A

Es un servidor de aplicaciones Java EE de código abierto implementado en Java puro

32
Q

Hasta donde llega el continuies delivery?

A

Hasta el deploy.

33
Q

Hasta donde llega el continuies integration?

A

Hasta los test.

34
Q

Pruebas de desarrollo hay dentro de la Clasificacion A?

A

-Caja Blanca (Se conoce el detalle del algoritmo)

-Caja negra (Solo nos interesan las ENTRADAS Y SALIDAS)

35
Q

Que pruebas de caja blanca conoces?

A

-Prueba de flujo control
-Prueba de bifurcacion
-Pruebas de caminos basicos
….

36
Q

Que pruebas de desarrollo hay dentro de la clasificacion B?

A

Funcionales y no funcionales.

37
Q

Que pruebas funcionales conoces?

A

-Unitarias-> De cada componente
-Integracion-> Varios componentes/subsistemas.
-Aceptacion-> Orientadas al usuario desde punto de vista funcional.
-Regresion-> Ante un cambio que todo sigue funcionando.
-Alpha-> Por el usuario con el desarrollador como observador en entorno controlado.
-Beta-> Por el usuario en su entorno de trabajo y sin observadores.

38
Q

Que pruebas no funcionales conoces?

A

-Compatibilidad
-Rendimiento
-Seguridad
-Usabilidad
….

39
Q

Herramientas de pruebas funcionales?

A

-Selenium
-Soap-UI
-Watir (Ruby)
-Watin (.net)
-Postman.

40
Q

Herramientas de pruebas unitarias?

A

-JUnit
-NUnit
-TestNG

41
Q

Herramientas de pruebas de carga?

A

-JMeter
-HPLoadRunner
-LoadUI

42
Q

Herramientas de analisis de codigo estatico?

A

-PMD
-Checkstyle
-Findbugs
-SonarCube

43
Q

Que son los Java Mock?

A

Son una característica de Programación Orientada a Objetos que imitan el desempeño de objetos reales bajo un ambiente controlado

44
Q

Que pruebas hay en Metrica3?

A

-Unitarias-> De cada componente

-Integracion-> Varios componentes/subsistemas.

-Aceptacion-> validar que un sistema cumple con el funcionamiento esperado y permitir al usuario de dicho sistema que determine su aceptación

-Regresion-> Ante un cambio que todo sigue funcionando.

-Del sistema->Tienen como objetivo ejercitar profundamente el sistema comprobando la integración del sistema de información globalmente

-Implantacion->comprobar el funcionamiento correcto del sistema integrado de hardware y software en el entorno de operación