o Es un conjunto de procedimientos ,técnicas o herramientas utilizados para alcanzar un objetivo o meta.
o Para la creacion de software existen muchos métodos para brindar a los constructores lineamiento para la creacion de un Sistema bien hecho. o Metodologías para la creacion de software o Tradicionales:Se enfocan a los procesos de planeacion y control de proyecto son mas orientados a la documentacion del proceso. Ejemplo:RUP,MSF,Frameword Lineal,Prototipos,Incremental,Modelo en Espiral. o Ágiles:Los procesos evolucionan con el tiempo de acuerdo a las necesidades del Proyecto ,estos estan orientados a la interaccion con el contexto,se trabaja con menos docuemntación que las metodologías tradicionales .Ejemplo:Extreme programming XP ,Scrum,Metodología Kanban. o Ciclo de vida de un Software:El modelo de ciclo de vida en cascada es el mas básico, en él las etapas se llevan a cabo de una detras de otra de forma lineal,asi solo cuando la primera fase lineal,asi solo cuando la primera fase se termina se puede empezar con la segunda,y asi progresivamente. o Etapas: ✓ Definición de necesidades: Consiste en la recolección de información acerca del problema,mediante entrevistas,cuestionarios visitas a la organización. ✓ Análisis: Es importante un estudio de viabilidad y una definición de los requisitos. ✓ Diseño: Se encarga de diseñar la arquitectura se software,asi como un plan de diseño,detallado del mismo,en componentes concretos como interfaces ,entornos de trabajo o bibliotecas. ✓ Codificación: Todo lo que se plasmó en el diseño lo traducimos en un conjunto de ordenes para computadora que es el sotware. ✓ Pruebas: Teniendo la creacion de la codificación realizamos a probar todas las partes y procesos del mismo,para verificar que cumpla con los requisitos solicitados. ✓ Validación: Verificacion del sistema creado que cumpla con los requerimiento que el cliente solicitó ✓ Mantenimiento y evaluación: Supervisar el sistema para verificar si son necesarias actualizaciones o modificaciones y ver si cumple con su función.