Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de Ingeniería de software (1.1 Conceptos Básicos (Software…
Fundamentos de Ingeniería de software
1.1 Conceptos Básicos
Software
Modelos de diseño
Manuales de usuario
Requerimientos
Desarrollado
Mercado general
Cliente en particular
Puede ser
Genérico
A la medida
Ingeniería de software
Aspectos de
Producción
Adopta
Sistemático
Herramientas, técnicas
Proceso
Desarrollo evolutivo
Actividades
Desarrollo
Validación
Especificación
Evolución
Modelo Procesos
Representación
Perspectiva
Flujo de datos
Rol
Flujo de trabajo
Métodos
Descripciones
Reglas
Recomendaciones
Administración
Provee
Confiable
Eficiente
Mantenible
Aceptable
1.2 Fases de la ingeniería de Software
Proceso Software
Fases
Producto intermedio
Producto trabajo
Producto deribable
Requisitos
Fases
Naturaleza
Análisis requerimientos
Definicion
Especificación de requisitos
Implementar
Codificación del software
Detallado
Diseño de software
Comprobación
Pruebas de Software
Mantenimiento
software
Beneficios
Rápida
Rentable
Requiere
Técnico
Tecnología
Actualizar
Tiempo
Costos
+
-
Presupuestario
Finanzas
Recuperación
No recuperación
Ciclo de vida
Desarrollar
Métodos
Sistemas Grandes
Software
Alta calidad
Bajo Costo
Tiempo Mínimo
1.3 Metodologías de desarrollo de software
1.3.2. Ágiles, ejemplos:
SCRUM
LEAN
XP
SCRUM BAN
RUP
ICONIX
Crystal
1.3.1 Clásicas, ejemplos:
Desarrollo de prototipos
Modelo espiral
Cascada
Combinación de paradigmas
Modelos evolutivos
MadamDM
Mobile-D
1.3.3 Otras Filosofías, ejemplos:
Combinación de paradigmas
Metodología uwe
1.4 Importancia de las herramientas CASE en la ingeniería de software
Integración contínua
Desarrollo ágil
Procesamiento
Pasos
Creación
Compilación
Ejecutar
Ejemplos de Gestión:
Oracle designer
Power Designer
Enterprise Architect
Microsoft Project
Control de fuente
Alojamiento codigo
Oficio
Ágil
Tablero gráfico
Progreso
Comunicación