entrada de datos,calculo o proceso,salida de resultado
pasos
Analisis de Requisitos:extraer los requisitos de un producto de software
Especificacion: es la tarea de describir detalladamente el software a ser escrito de una forma matematica
Diseño y arquitectura: se diseña para que la interface sea mas amena con el usuario
Programacion: reducir u diseño a codigo puede ser la pare mas ovia del trabajo de ingenieria se software
Prueba: consiste en comprobar que el software realice correctamente las tareas indicadas en la especificacion
Documentacion: realizacion del manual de usuario, y pisiblemente un manual tecnico con el proproproposito de mantenimiento futuro y amplicaciones al sistema
Mantenimiento: mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos