Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Objetivo: Identificar las técnicas fundamentales de análisis y diseño de algoritmos
que permitan comprender la naturaleza de los problemas tan independientemente
como sea posible de los aspectos de implementación (tanto hardware como
software) y resolverlos eficientemente.
Introducción:
2
Procedimiento:
Obtención de necesidades
En esta parte se especifica todo acerca del programa, se exprime al cliente hasta
sacarle el alma con tal de que nos diga que programa quiere, que es lo que debe
realizar, colores, tipo de letra, funciones adicionales para poder hacer el programa
tal y como lo quiere, con cada especificación, así sea un punto al final de un texto.
Análisis
Diseño
Codificación
3
interpretan en los lenguajes de programación que se vayan a necesitar, codificando
cada parte mencionada en la fase anterior.
Pruebas
Aquí se comienza a probar el programa una y otra vez para ver si es que hay algún
bug o si no esta haciendo lo que se supone que debería para que luego el
desarrollador encargado realice las correcciones. Esto antes de presentarlo al
cliente, porque si encuentra un error él o los que sean, vamos a tener problemas.
Validación
Mantenimiento y evaluación
Una recomendación es hablar con el cliente de vez en cuando para verificar que
todo esté en orden. También puede servir para preguntar al cliente si es que quiere
que agreguemos algo más como alguna función nueva o lo que sea, incluso puede
pedir que se actualice el diseño o imagen general.
4
Conclusión:
Es necesario saber acerca ciclo de vida del software, porque no solamente aplica a
un proyecto como desarrollador, también puede servir en nuestra vida diaria. En
nuestro caso, comprender que es lo que se realiza en cada fase es parte importante
del desarrollo de un sistema, no todo es programar, también es necesario analizar,
diseñar y mejorar para crear un programa de la mayor calidad posible.
5
Bibliografía:
• Apuntes de Libreta