Fundamento de ingeniería software
Enviado por aries2525 • 21 de Octubre de 2022 • Documentos de Investigación • 725 Palabras (3 Páginas) • 52 Visitas
[pic 1]
Instituto Tecnológico Nacional de México Campus de los ríos
Materia: fundamento de ingeniería software
Profesor: Jorge magaña Govea
Alumno: Elia Guadalupe Morales Cabrera
Carrera: ingeniería en sistemas computacionales
Grado: 5 semestre
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
[pic 7][pic 8]
[pic 9]
[pic 10]
[pic 11][pic 12][pic 13][pic 14]
Modelo | [pic 15] Características | Ventaja | desventaja |
Cascada | Es el más utilizado es una visión del proceso de desarrollo de software como una sucesión de etapas intermedio si cambia el orden de las fases el producto final será de inferior calidad | El modelo de cascada es el modelo mas antiguo y mas ampliamente utilizado en el campo de desarrollo | Los pequeños cambios y errores que surgen en el software completo pueden causar muchos problemas |
Espiral | Parte de la base de que el desarrollador de aplicaciones se debe llevar a cabo a un ciclo iterativo que debe repetir tantas veces como sea necesario hasta alcanzar el objetivo gracias a los controles rutinarios del producto intermedio el modelo en espiral minimiza considerablemente el riesgo de fracaso en los proyectos de software | El modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de la computadora con el software evoluciona a medida que progresa el proceso del desarrollador y el cliente comprende y reacciona mejor ante el riesgo en cada uno de los niveles evolutivos el modelo en espiral permite a quien lo desarrolla aplicar el enfoque de construcción de prototipos en cualquier etapa de evolución del producto | Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas genera mucho tiempo en el desarrollo del sistema modelo costoso requiere experiencia en la identificación de riesgo |
Incremental | Combina elementos del modelo en cascada con la filosofía interactiva de construcción de prototipos se basa en la filosofía de construcción incrementado | Mediante este modelo se genera software operativo de forma rápida y en etapas tempranas del ciclo de vida del software | Para el uso de este modelo se requiere una experiencia importante para definir los incrementos y distribuir en ellos las tareas de forma proporcionada. |
prototipo | es un primer modelo que sirve como representación o simulación del producto final y que nos permite verificar el diseño y confirma que cuenta con la característica especificas planteadas | Permite al desarrollador darse cuenta de lo que requiere el cliente permite que el desarrollador se de cuente como avanzando en trabajo | El desarrollador y el cliente tiene poca comunicación al inicio del proceso surgen cambios imprevistos que retrasan el progreso del prototipo |
Reutilización de componente | La reutilización de software aparece como alternativa para desarrollar aplicaciones y sistemas sw de una manera mas eficiente productiva y rápida | Reducir el tiempo de desarrollo reducir los costos incrementar la productividad no tener que reinventar las soluciones facilitar la compartición de producto del ciclo de vida. | Necesidad de invertir antes de obtener resultado carecía de métodos adecuados necesidad de formar al personal convencer al manager. |
...