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
Como se agrupan en XP las historias de usuario?
En Epicas.
26
Roles de XP?
-Programador -Cliente -Encargado de pruebas (tester) -Encargado de seguimiento (Tracker) -Entrendor (Coach) -Consultor -Gestor (Big Boss)
27
Practicas de XP?
-Programacion en parejas -Refactoring -Tecnicos estiman -> Clientes priorizan -Integracion continua -Cliente in-situ -40h/semana -Pruebas unitarias primero -> TDD -Entregas pequeñas.
28
Que hace SonarQube?
Analisis de codigo.
29
Que hace JUNIT?
Pruebas de test unitarios.
30
Que son GIT, SVN y TFS?
Repos de codigo fuente.
31
Que es JBOSS?
Es un servidor de aplicaciones Java EE de código abierto implementado en Java puro
32
Hasta donde llega el continuies delivery?
Hasta el deploy.
33
Hasta donde llega el continuies integration?
Hasta los test.
34
Pruebas de desarrollo hay dentro de la Clasificacion A?
-Caja Blanca (Se conoce el detalle del algoritmo) -Caja negra (Solo nos interesan las ENTRADAS Y SALIDAS)
35
Que pruebas de caja blanca conoces?
-Prueba de flujo control -Prueba de bifurcacion -Pruebas de caminos basicos ....
36
Que pruebas de desarrollo hay dentro de la clasificacion B?
Funcionales y no funcionales.
37
Que pruebas funcionales conoces?
-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
Que pruebas no funcionales conoces?
-Compatibilidad -Rendimiento -Seguridad -Usabilidad ....
39
Herramientas de pruebas funcionales?
-Selenium -Soap-UI -Watir (Ruby) -Watin (.net) -Postman.
40
Herramientas de pruebas unitarias?
-JUnit -NUnit -TestNG
41
Herramientas de pruebas de carga?
-JMeter -HPLoadRunner -LoadUI
42
Herramientas de analisis de codigo estatico?
-PMD -Checkstyle -Findbugs -SonarCube
43
Que son los Java Mock?
Son una característica de Programación Orientada a Objetos que imitan el desempeño de objetos reales bajo un ambiente controlado
44
Que pruebas hay en Metrica3?
-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