Worksheetsing de soft
Total questions: 29
Worksheet time: 15mins
V o F: La etapa de implementación sirve tanto para idear la mejor solución posible como para programarla
Verdadero
Falso
V o F: Agile es la metodología que mejor aplica a cualquier problema
Verdadero
Falso
Las caracterísitcas de un buen software son:
Mantenible
Confiable
Eficiente
Usable
Es el conjunto de Instrucciones que hace que un computador cumpla una tarea
Programa
Código máquina
Software
Compilador
Los dos tipos de productos son:
Diseñado y sin diseño
Modelado y sin modelado
Genérico y a la medida
Instantáneo y momentáneo
Los cuatro capas de la ingeniería del software son:
Modelado, Proceso, Métodos y Herramientas
Enfoque de calidad, Proceso, Métodos y Herramientas
Requerimientos, Diseño, Codificación y Pruebas
El proceso de Software es la relación e integración de un conjunto de:
Actividades, Métodos y Herramientas
Requerimientos, Métodos y Herramientas
Diseño, Código y Pruebas
Todas las anteriores
¿Cuales son los dos tipos de requerimientos que existen?
Empresariales
No Funcionales
Básicos
Funcionales
Elementos para crear el modelo del negocio:
Reglas
Procesos
Involucrados
Actores
Clasificación de requerimientos No Funcionales según ISO 25010
Pertinencia
Usabilidad
Funcionalidad
Fiabilidad
Seguridad
"Es la aplicación de pasos sistematizados en el levantamiento de los requerimientos" describe el concepto:
Requerimiento
Requerimiento No Funcional
Ingeniería de software
Ingeniería de Requerimientos
"Lo que el sistema debe o no debe de incluir" describe el concepto:
Modelo
Ingeniería de Requerimientos
Requerimiento
Regla
Procedimiento lineal que se caracteriza por dividir procesos de desarrollo en sucesivas fases de proyecto, las cuales sólo se ejecutan una sola vez.
Modelo Cascada
Modelo Incremental
Modelo Espiral
Una desventaja de este modelo, es que en ocasiones los fallos no se detectan hasta la última fase del desarrollo, por lo que para resolverlo tendrás que regresar a las fases anteriores, repetirlas o modificarlas.
Modelo Cascada
Modelo Espiral
Modelo Kanban
Esta metodología combina elementos del modelo lineal secuencial con la filosofía interactiva de construcción de prototipos. Aplica secuencias lineales en forma escalonada y entrega partes funcionales pequeñas del software:
Metodología incremental
Metodología RAD
Metodología Kanban
Esta metodología es útil cuando hay poco personal disponible, pero nada recomendable para desarrollo de aplicaciones en tiempo real:
Metodología Incremental
Metodología RAD
Metodología SCRUM
Metodología que usa un tablero físico o digital para planear o hacer seguimiento de tareas, lo cual permite al equipo comprometerse a terminar el trabajo de manera continua y reducir la duración de un proyecto:
Metodología Kanban
Metodología SCRUM
Metodología Cascada
Metodología que se usa para dar al usuario una vista preliminar de cómo funciona el software, es un modelo a prueba y error:
Metodología Prototipado
Metodología SCRUM
Metodología Cascada
Incluye entregas rápidas y un alto poder de decisión de equipo, es ideal para proyectos de software, marketing y otras áreas donde se quiere llegar a objetivos en el menor tiempo posible:
Metodología SCRUM
Modelo Incremental
Modelo Espiral
Reparte el trabajo en una lista de pequeños entregables con un orden de prioridad, con ciclos llamados sprints:
Metodología SCRUM
Modelo Incremental
Modelo Espiral
Metodología que reparte sus etapas que se repiten hasta entregar el producto terminado, este desarrollo también se conoce como modelo incremental y trabaja en mejoras que tienen pasos muy pequeños:
Modelo Cascada
Modelo Espiral
Modelo Kanban
Metodología que tiene como ventaja que demanda una consideración directa de los riesgos técnicos en todas las etapas del proyecto y si se aplica adecuadamente debe reducir los riesgos antes de que se conviertan en problemas:
Modelo Cascada
Modelo Espiral
Modelo Kanban
Se encarga de la gestión del proyecto de software para que éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto:
Ingeniero de Software
Administrador
Desarrollador de Software
Etapa donde se investiga un problema que se quiere resolver. Se define claramente el problema que se desea resolver o el sistema que se desea crear. Identificar los componentes principales que integrarán el producto.
Análisis
Diseño
Desarrollo
Pruebas
Etapa donde se debe utilizar la información recolectada en la etapa de análisis al diseño del producto. La principal tarea de la etapa de diseño es desarrollar un modelo o las especificaciones para el producto o Componentes del Sistema:
Diseño
Análisis
Desarrollo
Prueba
Etapa que consiste en utilizar los modelos creados durante la etapa de diseño para crear los componentes del sistema:
Desarrollo
Análisis
Diseño
Implementación
Etapa donde se debe asegurar que los componentes individuales que integran al sistema o producto, cumplen con los requerimientos de la especificación creada durante la etapa de diseño:
Pruebas
Análisis
Desarrollo
Implementación
Etapa que consiste en corregir problemas del producto y re- liberar el producto como una nueva versión o revisión:
Mantenimiento
Implementación
Actualización
Desarrollo
Representación formal y simplificada de un proceso de software, presentada desde una perspectiva específica:
Modelo del proceso de software
Ingeniería de Software
Ciclo de vida de Software
Diagramas de roles de software
