Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Engineering: A Hands-On Approach (Actividades de la Ingeniería de…
Software Engineering: A Hands-On Approach
¿Por qué necesitamos la ingeniería de software?
Control
Calidad
Éxito en los proyectos de software
Simplicidad
Actividades de la Ingeniería de Software
Comunicación
Comunicación asertiva y fluida
Uso y administración de recursos
Herramientas necesarias para el desarrollo de software
Modelado
Simplificación de la realidad
Hitos y entregables
Producto tangible que se entrega cada determinado tiempo
Resolución de problemas
Conjunto de paradigmas para avanzar
Mantenimiento de un producto
Última fase del desarrollo de software
Planificación
Análisis y estrategia
Ciclos de vida del software
Método de cascada
Ventajas
Orden amplio
Eficiencia
Desventajas
Falta de flexibilidad
Errores sin solución
Método de espiral
Ventajas
Requisitos del sistema bien definidos
Se hace diseño preliminar
Desventajas
Demasiado tardado
Difícil manejo
El proyecto de Ingeniería de Software
Arquitecto de software
Diseña el sistema y determina la forma de interacción
Programador/desarrollador
Transforma el modelo del sistema en código real
Líder del proyecto
Administra equipos que ya están establecidos para manejar partes del proyecto
Tester
Prueba el sistema de software como lo solicitaron
Gerente de proyecto
Responsable de supervisar todo el proyecto
Usuario final
Consumidor del producto final
Cliente
Individuo u organización que solicita el proyecto