T10 Flashcards

(23 cards)

1
Q

que tipo de estructura son:

SSADM
Merise
Métrica v3

A

Orientadas a proceso

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

que tipo de estructura son:

Booch Method
OMT
OOSE

A

Orientadas a objetos

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

En METRICAV3 que son PSI y MSI

A

*Planificacion de sistemas de informacion
*Mantenimiento de sistemas de informacion

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

En el desarrollo de METRICAv3 a que corresponde

EVS
ASI
DSI
CSI
IAS

A

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

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

en SCRUM que roles son:

*representa la voz del cliente. Es como el director del proyecto
*facilitador. Hace que Scrum se cumpla
*PO, SM y desarrolladores. < 10 personas con habilidades transversales

A

*Product Owner: representa la voz del cliente. Es como el director del proyecto
*Scrum Master: facilitador. Hace que Scrum se cumpla
*Scrum Team: PO, SM y desarrolladores. < 10 personas con habilidades transversales

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

Prácticas o productos que maneja Scrum

A

*Product Backlog: catálogo de requisitos priorizado que alimenta y gestiona el PO. El PO marca las prioridades
*Sprint Backlog: subconjunto del Product Backlog

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

Eventos Scrum:
*iteración. Periodo de tiempo fijo en el que el Scrum Team trabaja para completar el Sprint Backlog
*reunión de planificación del sprint
*reunión diaria de máximo 15 minutos
*al final del sprint. Puede hacerse alguna demo. Máximo 1 h
*al final del sprint . Revisión y mejoras. Máximo 1 h

A

*Sprint: iteración. Periodo de tiempo fijo en el que el Scrum Team trabaja para completar el Sprint Backlog
*Sprint Planning Meeting: reunión de planificación del sprint
*Daily Scrum: reunión diaria de máximo 15 minutos
*Sprint Review: al final del sprint. Puede hacerse alguna demo. Máximo 1 h
*Sprint Retrospective: al final del sprint . Revisión y mejoras. Máximo 1 h

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

que es?

Gráfica que mide la cantidad de requisitos pendientes en el backlog del proyecto pendientes al inicio de cada sprint

A

Burn downchart

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

XP –EXTREME PROGRAMMING que hace?

A
  • Potenciar relaciones interpersonales. Retroalimentación continua [Cliente-Equipo de desarrollo]
  • Técnica para especificar requisitos: Las épicas se desgranan en historias de usuario y éstas en tareas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

En integracion continua se define un pipeline de tareas:
CD y CI

A

CD: hasta el despliegue
CI: hasta los tests

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

pruebas de caja blanca y caja negra

A

la caja negra evalúa la funcionalidad externa sin conocer el código (vista del usuario), mientras que la caja blanca inspecciona la estructura interna, lógica y código fuente

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

tipos de pruebas funcionales

*de cada componente
*varios componentes/subsistemas
*orientadas al usuario desde el punto de vista funcional
*comprobar que ante un cambio todo sigue funcionando
*realizadas por usuario con desarrollador como observador en un entorno controlado
*realizadas por el usuario en su entorno de trabajo y sin observadores

A

*Unitarias: de cada componente
*Integración: varios componentes/subsistemas
*Aceptación: orientadas al usuario desde el punto de vista funcional
*Regresión: comprobar que ante un cambio todo sigue funcionando
*Alpha: realizadas por usuario con desarrollador como observador en un entorno controlado
*Beta: realizadas por el usuario en su entorno de trabajo y sin observadores

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

tipos de pruebas no funcionales

A

*Compatibilidad
*Rendimiento
*Seguridad
*Usabilidad

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

este tipo de herramientas a que corresponden:

*Selenium, SoapUI, Watir (Ruby), WatiN (.NET)
*Junit, NUnit, TestNG
*Jmeter, HP Load Runner, LoadUI
*SonarQube, PMD, CheckStyle, FindBugs

A

*Pruebas funcionales: Selenium, SoapUI, Watir (Ruby), WatiN (.NET)
*Pruebas unitarias: Junit, NUnit, TestNG
*Pruebas de carga: Jmeter, HP Load Runner, LoadUI
*Análisis de código estático: SonarQube, PMD, CheckStyle, FindBugs

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

Siglas de herramientas CASE

A

Computer Aided Software Engineering

Ayudan al desarrollo de software, principalmente en las fases de análisis y diseño

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

3 categorias de herramientas CASE

A
  • Herramientas de gestión: estimación, planificación y seguimiento del proyecto
  • Herramientas técnicas:
    oUpper CASE (o CASE frontales
    ), dedicadas a las primeras fases de planificación, análisis de requisitos y diseño del software
    oLower CASE(o CASE dorsales
    ), que suelen aplicarse en el diseño detallado y la generación de código
  • Herramientas de soporte: son las que abordan sistemas de diccionario/repositorio, seguridad, control y configuración, etc
16
Q

que engloba I-CASE (Integrated Case)

A

aspectos tanto de las frontales como dorsales, contemplando todo el ciclo de desarrollo

17
Q

Formatos/Sistemas centralizado y distribuido

A
  • Centralizados:
    oRepositorio único
    . El desarrollador está permanentemente conectado
    al repositorio
    oEj: CVS, Subversion (SVN) (TortoiseSVN es el cliente), TFS/SourceSafe (Team Foundation Server)
  • Distribuidos:
    oRepositorio local
    . Luego se suben los cambios al servidor central
    oEj: Git, Mercurial, Bazaar, Darcs, BitKeeper
18
Q

que es?

  • Creado por Linus Torvalds para el desarrollo del kernel de Linux
  • Distribuido: la mayor parte del trabajo se hace en local
  • Soporte avanzado de ramas y mezclas de código
  • Compatible con HTTP(S) y SSH. También existe el Local Protocol (≈NFS) y el Git Protocol (puerto 9418)
19
Q

siglas FOSS

A

Free and Open Source Software

20
Q

3 Artefactos de construcción

A

Artifactory
Nexus
Archiva

21
Q

3 Pruebas aceptación e2e

A

Selenium
Cucumber
Cypress

22
Q

a que comando git corresponde:

  • integrar los cambios de una rama (rama fuente) en otra (rama base o actual)
  • creación de etiquetas
  • guarda los cambios del staging area en el historial, creando una nueva instantánea
  • cambia entre ramas o restaura archivos de trabajo a un commit anterior
  • mueve el puntero HEAD para deshacer commits, ajustando el historial y, según el modo, el área de trabajo
A

git merge integrar los cambios de una rama (rama fuente) en otra (rama base o actual)

git tag creación de etiquetas

git commit guarda los cambios del staging area en el historial, creando una nueva instantánea

git checkout cambia entre ramas o restaura archivos de trabajo a un commit anterior

git reset mueve el puntero HEAD para deshacer commits, ajustando el historial y, según el modo, el área de trabajo