¿Cuales son los elementos involucrados en el proceso de software?
Actividades
Roles
Artefactos
Estándares
¿Qué es el proceso de Software?
Es un conjunto de actividades relacionadas que lleva a la producción de un producto software.
¿Cuales son las actividades fundamentales dentro del proceso de software?
Especificación
Diseño e Implementación
Validación
Evolución
Los modelos y estándares de calidad son procesos de tipo _______
Descriptivo
Los modelos de ciclo de vida son procesos de tipo __________
Descriptivo
Los marcos metodológicos son procesos de tipo ___________
Prescriptivo
¿Qué es un modelo de ciclo de vida?
Es una representación simplificada de los procesos de software visto desde una perspectiva en particular.
Los estándares de calidad recopilan _______
Mejores prácticas
¿Cuales son los tipos de marcos metodológicos?
Marcos robustos
Marcos Ágiles
Mencione 3 principales modelos de ciclo de vida
Cascada
Evolutivo
Incremental
Espiral
V
Reutilización
¿Cuál modelo de ciclo de vida debe ser utilizado cuando los requerimientos están sólidamente definidos y entendidos, y cuando es improbable que cambien radicalmente durante el desarrollo?
Cascada
Mencione 2 modelos de ciclo de vida que faciliten la interacción con el usuario potencial
Evolutivo
Incremental
Espiral
¿Qué modelo de ciclo de vida relaciona las actividades de diseño ingeniería con las actividades de verificación y validación?
V
¿Qué modelo de ciclo de vida está enfocado en la gestión de riesgos?
Espiral
¿Qué desventajas tiene el modelo de ciclo de vida incremental?
Dificultad para medir el alcance del proyecto
Estructura tiende a degradarse
¿Cuál es la principal desventaja del modelo de ciclo de vida basado en la reutilización?
El sistema no puede satisfacer las verdaderas necesidades del cliente
RUP es un ejemplo de un __________
Marco metodológico robusto
¿Qué es un flujo de trabajo dentro de RUP?
Conjunto de actividades que ocurren durante el proceso de desarrollo. Estas actividades o tareas se realizan en diferentes fases con diferentes niveles de detalle.
¿A que actividad fundamental dentro del proceso de software pertenece el estudio de factibilidad?
Especificación
Las pruebas de aceptación dentro de la validación en un proceso de software utilizan_______
Datos reales
¿Cuales son las fases principales del RUP?
Concepción
Elaboración
Construcción
Transición
AUP es un ejemplo de un _____________
Marco metodológico ágil
¿Qué son los hitos?
Puntos de control que sirven para verificar y monitorear el avance del proyecto.
Un proyecto exitoso se caracteriza por la presencia en pocas cantidades de _____________
Costo
Tiempo
Alcance
¿Qué es el alcance de un proyecto?
Trabajo requerido para completar un proyecto satisfactoriamente
¿Cuales son los 2 enfoques para gestionar un proyecto?
Basado en planes
Ágil
En la gestión de proyectos , El EDT es una herramienta utiliza dentro del enfoque ____________
Basado en planes
¿Qué significa EDT y para que sirve?
Estructura de la descomposición del trabajo. Partir tareas grandes en tareas más pequeñas que pueden ser adecuadas para asignarle esfuerzo o duración
Mencione un principio dentro del manifiesto ágil
Individuos e interacciones sobre procesos y herramientas.
Software que funciona sobre documentación exhaustiva.
Colaboración con el cliente sobre negociación de contratos.
Responder ante el cambio sobre seguimiento de un plan.
¿Qué es el Product Backlog?
Características priorizadas del producto deseadas por el cliente
¿Qué es el Sprint Backlog?
Características asignadas a un sprint
¿Cuales son los tipos de riesgos dentro de la gestión de proyectos?
Proyecto
Producto
Negocio
¿Qué es un requisito?
Es una representación documentada de una condición o capacidad que debe cumplir un determinado sistema
¿Cuales son los 3 tipos de requisitos no funcionales?
Producto
Organizacionales
Externos
¿Cuales son las métricas asociadas al desempeño dentro de la ingeniería de requisitos?
Acciones por segundo
Tiempo de respuesta
¿Cuales son las métricas asociadas a la fiabilidad dentro de la ingeniería de requisitos?
Tiempo medio entre fallos
Tiempo de disponibilidad
¿Cuales son los 2 tipos de requisitos funcionales?
Usuario
Sistema
¿Cuál es la salida (output) del proceso de requisitos?
Documento de requerimientos del sistema
¿Qué es el modelo de dominio?
Vocabulario relevante del problema.Entidades que representan unidades de información o comportamiento involucrado en el problema.
¿Cuales son los componentes de una historia de usuario?
Tarjeta
Conversación
Confirmación
¿Cuales son las características de una historia de usuario?
Independiente
Negociable
Valorable
Estimable
Pequeña
Testeable
¿Que es la agregación en UML?
Es un tipo de relación dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo incluye
¿Qué es la composición en UML?
Es un tipo de relación estática, en donde el tiempo de vida del objeto incluido está condicionado por el tiempo de vida del que lo incluye.
¿Cuales son las principales vistas de arquitectura?
Lógica
Procesos
Desarrollo
Física
Conceptual
¿Qué es un patrón de arquitectura?
Descripción de la organización de un sistema, estos capturan la esencia de la arquitectura que ha sido utilizada en otros sistemas.
Mencione 3 patrones de arquitectura
Capas
Cliente Servidor
Tubo filtro
MVC
Repositorio
XP es una de las principales __________________ dentro del _________________
Metodológia dentro del desarrollo agíl
SCRUM es una de las principales ________________ dentro del _________________
Metodología dentro del desarrollo ágil
CMMI-DEV y CMMI-SVC son ________________ que deben ser adoptados por una compañia para recibir visibilidad interanacional
Modelos de calidad
¿Qué es JUnit?
Framework para realizar pruebas unitarias en aplicaciones java
¿Qué es ITIL?
Metodología que da descripciones detalladas de un extenso conjunto de procedimientos de gestión ideados para ayudar a las organizaciones a lograr calidad y eficiencia en las operaciones de TI.
TDD es una ________________ utilizada dentro de AUP
Técnica
IS029110 es un ____________________
Estándar de calidad
ABAP es un ________________________ utilizado por SAP
Lenguaje de Programación
Un modelo de calidad es _________
Un conjunto de prácticas que pueden ser adoptadas de manera progresiva
¿Qué es el Refactoring?
Mejorar la calidad interna de una aplicación existente
El elemento de un lenguaje OO que permite menor acoplamiento es:
Interface
Las reuniones diarias de un equipo SCRUM se enfocan en la revisión de:
Sprint Backlog
En OO, ¿Qué es acoplamiento?
El acoplamiento mide el grado de relacionamiento de un módulo con los demás. A menor acoplamiento, mejor: el módulo en cuestión será más sencillo de diseñar, programar, probar y mantener.
En OO, ¿Qué es cohesión?
La cohesión tiene que ver con que cada módulo del sistema se refiera a un único proceso o entidad. A mayor cohesión, mejor: el módulo en cuestión será más sencillo de diseñar, programar, probar y mantener.
En OO, ¿Qué es encapsulamiento?
Se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.
EDT y gestión de riesgos son prácticas asociadas al enfoque _______________
Basado en planes
Un método de desarrollo tiene las siguientes características
Soportado en principios como modularización y abstracción
Estrechamente relacionado con un lenguaje de especificación
¿CMMI-DEV y MPS.BR son modelos de tipo descriptivo?
Si
Si un almacén en linea llega a la temporada navideña y al ingresar una mayor cantidad de usuario de los normal se cae y deja de funcionar , es un problema de:
D)
¿Qué es escalabilidad?
La escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para reaccionar y adaptarse sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos.
El EDT es un producto resultante de:
La definición de actividades del proyecto
Ordene los siguientes conceptos por su nivel de generalidad en orden ascendente:
Técnicas
Método
Modelo de Calidad
Marco metodológico
Técnicas
Método
Marco metodológico
Modelo de Calidad
¿Aumentar la cohesión y disminuir el acoplamiento deben ser metas dentro del desarrollo de software?
Si
En UML, ¿Cual es el diagrama más útil para acordar con el cliente el alcance del producto?
Diagrama de Casos de Uso
¿Es la retrospectiva una práctica involucrada en XP?
No
En OO, si todos las clases están en un solo paquete hay un problema de _______________