Conceptos
Cascada vs. Interactivo e Incremental
Ciclo de vida del Software
100
El termino ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final.
¿Qué es el ciclo de vida del software?
100
El equipo de desarrollo llega a un acuerdo con el cliente para comenzar a desarrollar algún proyecto, una vez que se llega a ese acuerdo el equipo comienza a trabajar hasta que el proyecto queda concluido y entregado. En este modelo no se obtiene retroalimentación por parte del cliente.
¿Qué es Desarrollo en cascada?
100
Se centra en la recopilación y la organización de todos los requisitos que envuelven el proyecto. Es útil para recopilar los requisitos del proyecto de software en un documento formal
¿Que es la especificación de Requeriminetos?
200
Es un conjunto estructurado de actividades requeridas para desarrollar un sistema de software, debe de haber una serie de pasos que tienen que involucrar actividades, restricciones y recurso , que usualmente involucra una serie de técnicas y herramientas.
¿Qué es el proceso?
200
Con este modelo de desarrollo primero decidimos que vamos a hacer y después que vamos a hacer primero, después de cada entrega sabremos que será lo siguiente a desarrollar, esto se debe repetir hasta que el proyecto quede completamente terminado de acuerdo a las condiciones del cliente.
¿Qué es desarrollo Iterativo e incremental?
200
Es la actividad del ciclo de vida del software en la cual se analizan los requisitos para producir una descripción de la estructura interna del software que sirva de base para su construcción. La salida es un conjunto de modelos y artefactos que registran las principales decisiones adoptadas.
¿Qué es el diseño?
300
Dentro de la ingeniería de software se encarga de elaborar estrategias de desarrollo de software que promuevan practicas adaptadas en vez de predictivas, centradas en las personas o los equipos, orientadas hacia la funcionalidad y la entrega, de comunicación intensiva y que requieren implicación directa al cliente.
¿Que es metodología?
300
Porque dependiendo de las características que tenga determinado proyecto será el tipo de modelo que debamos utilizar, los desarrolladores se deben acoplar a lo que sea más conveniente para ellos y para el proyecto.
¿Porqué existen diferentes modelos de desarrollo de software?
300
Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora. El código fuente es escrito en un lenguaje de programación.
¿Qué es la programación?
400
Son formas organizadas para producir software.Incluyen sugerencias para el proceso que debe seguir la notación que se va a utilizar, los modelos del sistema que hay que desarrollar y las reglas que gobiernan estos modelos y pautas del diseño.
¿Qué es método?
400
Una vez que el equipo comienza a trabajar en el desarrollo éste no se detiene por lo tanto el tiempo de desarrollo es relativamente corto.
¿Cuál es la principal característica del modelo de desarrollo en cascada?
400
Es la etapa que sigue después que los requerimientos han sido levantados y documentados en un registro o matriz de trazabilidad.
¿Qué es el análisis?
500
Es un modelo para comprender la realidad, que nos permite relacionarnos con el mundo circundante, también nos dice la ingeniería de software define paradigmas de desarrollo estructurado como base a seguir en un proyecto de software.
¿Qué es paradigma?
500
Al tener que entregar avances de los módulos esto puede provocar que el tiempo de desarrollo se aplace ya que si algún módulo no cumple con las especificaciones requeridas se tiene que volver a diseñar.
¿Cuál es la desventaja del modelo de desarrollo iterativo e incremental?
500
Es una de las actividades en la Ingeniería de Software y es el proceso de mejorar y optimizar el software desplegado (revisión del programa), así como también remediar los defectos.
¿Qué es el mantenimiento?