Question 1
Answer
-
Inteligencia Artificial.
-
Ingeniería de Software Asistida por Computadora.
-
Caso de modelación organizada.
-
Desarrollo rápido de aplicación por método de casos.
Question 2
Question
La ingeniería de software aplica diferentes normas y métodos que permiten obtener mejores resultados, en cuanto al desarrollo y uso del software, mediante la aplicación correcta de estos procedimientos se puede llegar a cumplir de manera satisfactoria con los objetivos fundamentales de la ingeniería de software.
Question 3
Question
Un objetivo de décadas ha sido el encontrar procesos y [blank_start]metodologías[blank_end], que sean sistemáticas, predecibles y repetibles, a fin de mejorar la productividad en el desarrollo y la calidad del producto software, en pocas palabras, determina los pasos a seguir y como realizarlos para finalizar una tarea.
Question 4
Question
En ingeniería de [blank_start]software[blank_end] el modelo en cascada ―también llamado desarrollo en cascada o [blank_start]ciclo de vida clásico[blank_end]― se basa en un enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software, esto sugiere una aproximación sistemática secuencial hacia el proceso de desarrollo del software, que se inicia con la especificación de requisitos del cliente y continúa con la planificación, el modelado, la construcción y el despliegue para culminar en el soporte del software terminado.
Answer
-
software
-
ciclo de vida clásico
Question 5
Question
Un diagrama de clases en Lenguaje Unificado de Modelado (UML) no es un tipo de diagrama de estructura estática que no describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos.
Question 6
Question
El diagrama de [blank_start]clases[blank_end] puede tener como ejemplo: una clase que seria un objeto o persona misma en la cual se especifica cada acción y especificación
Question 7
Question
El modelo en [blank_start]espiral[blank_end], que Barry Boehm propuso originalmente en 1986, es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del modelo en cascada, es decir, cuando se aplica este modelo, el [blank_start]software[blank_end] se desarrolla en una serie de entregas evolutivas (ciclos o iteraciones), cada una de estas entregando prototipos más completas que el anterior, todo esto en función del análisis de riesgo y las necesidades del cliente. Aunque el modelo [blank_start]espiral[blank_end] representa ventajas por sobre el desarrollo lineal, el cálculo de los riesgos puede ser muy complicado y por lo cual su uso en el ámbito real es muy escaso.
Question 8
Question
Modelo de desarrollo por etapas:
Es un modelo en el que el software se muestra al cliente en etapas refinadas sucesivamente. Con esta metodología se desarrollan las capacidades más importantes reduciendo el tiempo necesario para la construcción de un producto; el modelo de entrega por etapas es útil para el desarrollo de la herramienta debido a que su uso se recomienda para problemas que pueden ser tratados descomponiéndolos en problemas más pequeños y se caracteriza principalmente en que las especificaciones no son conocidas en detalle al inicio del proyecto y por tanto se van desarrollando simultáneamente con las diferentes versiones del código.
Question 9
Question
El [blank_start]RAD[blank_end], es un modelo de proceso de software incremental, desarrollado inicialmente por James Maslow en [blank_start]1980[blank_end], que resalta principalmente un ciclo corto de desarrollo.