que tipo de estructura son:
SSADM
Merise
Métrica v3
Orientadas a proceso
que tipo de estructura son:
Booch Method
OMT
OOSE
Orientadas a objetos
En METRICAV3 que son PSI y MSI
*Planificacion de sistemas de informacion
*Mantenimiento de sistemas de informacion
En el desarrollo de METRICAv3 a que corresponde
EVS
ASI
DSI
CSI
IAS
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
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
*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
Prácticas o productos que maneja Scrum
*Product Backlog: catálogo de requisitos priorizado que alimenta y gestiona el PO. El PO marca las prioridades
*Sprint Backlog: subconjunto del Product Backlog
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
*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
que es?
Gráfica que mide la cantidad de requisitos pendientes en el backlog del proyecto pendientes al inicio de cada sprint
Burn downchart
XP –EXTREME PROGRAMMING que hace?
En integracion continua se define un pipeline de tareas:
CD y CI
CD: hasta el despliegue
CI: hasta los tests
pruebas de caja blanca y caja negra
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
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
*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
tipos de pruebas no funcionales
*Compatibilidad
*Rendimiento
*Seguridad
*Usabilidad
…
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
*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
Siglas de herramientas CASE
Computer Aided Software Engineering
Ayudan al desarrollo de software, principalmente en las fases de análisis y diseño
3 categorias de herramientas CASE
que engloba I-CASE (Integrated Case)
aspectos tanto de las frontales como dorsales, contemplando todo el ciclo de desarrollo
Formatos/Sistemas centralizado y distribuido
que es?
GIT
siglas FOSS
Free and Open Source Software
3 Artefactos de construcción
Artifactory
Nexus
Archiva
3 Pruebas aceptación e2e
Selenium
Cucumber
Cypress
a que comando git corresponde:
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