Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCION A LA INGENIERIA DE SOFTWARE - Coggle Diagram
INTRODUCCION A LA INGENIERIA DE SOFTWARE
Definiciones Fundamentales
Software: programas, documentos asociados y
configuración de datos
Es el centro neurálgico de las
organizaciones
Proceso de software: actividades para
desarrollar o evolucionar el software
Modelo de desarrollo: representación
simplificada de un proceso
Ingeniería de software: disciplina enfocada
en la producción del software
Evolución del
Software
Etapa 1: esfuerzo en hardware y software a
la medida
Etapa 2: masificación del software y crisis
del software
Etapa 3: hardware a bajo costo y
computadores personales
Etapa 4: mayor demanda y se agudiza la
crisis de mantenimiento
Etapa 5: mejora de procesos y búsqueda de
calidad
Características del
Software
Es un producto intangible
Se desarrolla, no se fabrica
Debe ser flexible para aceptar
modificaciones
Se deteriora por el mantenimiento y las
nuevas tecnologías
Se desarrolla a la medida de las necesidades
del cliente
Modelos de Desarrollo
de Software
Tradicionales: orientadas por planeación,
secuenciales y rígidas
Tradicionales: poca comunicación con el
cliente y documentación extensa
Ágiles: flexibles, adaptativas y orientadas
a las personas
Ágiles: proyecto subdividido en proyectos
pequeños de 2 a 6 semanas
Ágiles: comunicación y entregas constantes;
el cambio es esperado
Ciclo de Vida
Tradicional
Análisis = entender: objetivo del software y
qué será resuelto
Diseño = solucionar: cómo será resuelto el
problema
Desarrollo y Pruebas: traducir el diseño a
código y verificarlo
Mantenimiento: corregir errores, mejoras y
nuevas funciones
Definición = conocer: requisitos y contacto
constante con el cliente