1. Mundialmente conocido como SDLC Sistem Development Life Cycle
2. Es el mas utilizado ya que es mas simple de entender
2.1. Por las siguientes características de su implementacion
2.2. *Planear un proyecto antes de comenzarlo, *Documentar cada Actividad, *Diseñar el sistema antes de comenzar a codificar, *Realizar pruebas de software.
3. Algunas ventajas y desventajas del modelo
3.1. Ventajas: *Permite avanzar en el desarrollo del software, guiándonos por pasos sencillos
3.2. Endone recapitulando estos pasos son: -Investigación Previa, -Requerimientos de información, -Análisis de necesidades, -Diseño del sistema, -Desarrollo del software, -Prueba del software, -Implementacion.
3.3. Desventajas: >Los cambios de etapas básicas a etapas mas avanzadas, puede ser catastrófico se se habla de un proyecto grande, >Es común encontrar incertidumbre en las primeras etapas del proyecto, lo cual al tratar de implementarlo sera difícil de acomodar, ya que el usuario final no explique concisa-mente los requisitos del software, >El usuario final tendrá que esperar, ya que el software no estará disponible hasta que el mismo este en etapas finales de desarrollo.
4. Fase5: Desarrollo del software (Diseño Físico) >>> En esta fase aparte de programar también se documentara el código fuente del mismo, por parte de los desarrolladores.
5. Fase6: Prueba del Software >>> ses hacen pruebas en el software desarrollado con datos de muestra, para que los desarrolladores corrijan los detalles encontrados, en los análisis de dichas pruebas.
6. Fase7: Inplementacion, Evaluación y Mantenimiento >>> El software es implementado para lo que se requería.
6.1. Se toman en cuenta los siguientes objetivos: -Verificar e instalar nuevo equipo, -Entrenar a los usuario, -Instalar la aplicación, -Preparar todos los archivos necesarios para utilizarla como ser: Bases de datos en blanco, formatos adicionales, etc.
6.2. Por ultimo se evaluara el avance de la implementacion, utilizando los siguientes instrumentos de medición: >>Evaluación Operacional: Los expertos y usuario del proceso valoran aspectos del software tales como *Facilidad de uso, *Tiempo de respuesta, *Confiabilidad. >>Impacto Organizacional: Identificar los beneficios que el software a traído a la organización en materia de finanzas, eficiencia operacional, impacto competitivo. >>Desempeño del Desarrollo: Evaluar el tiempo de respuesta de los desarrolladores y analistas a la hora de realizar algún cambio o personalización significativa y que esta no exceda los costos de implementacion y desarrollo del software.
6.3. Al finalizar esta etapa se estarán haciendo mantenimientos respectivos al sistema de forma periódica. mantenimientos como ser: optimizar bases de datos, optimizacion de rutinas de código fuente, adición de procesos, eliminación de procesos.
7. Fase4: Diseño del Sistema (Diseño Lógico) >>> en esta fase se realizaran los diagramas, tablas, así como seleccionar las estructuras de almacenamiento, el diccionario de datos y describir también las entradas y salidas.
8. Conocido también como modelo de etapas, modelo clásico en cascada
9. Su objetivo es: describir el desarrollo de software como una secuencia de siete faces
10. En donde sus siete faces son: 1. Investigación Previa, 2. Determinar los requisitos de información , 3.Analizar las necesidades del sistema,4.Diseño del sistema, 5.Desarrollo del software, 6.Prueba del Software, 7. Implementacion,evaluación y mantenimiento
11. Fase1: Investigación Previa >> la organización busca implementar un software como solución para determinado problema.
11.1. Contine tres pasos importantes: *Solicitud, *Estudio de Factibilidad, *Aprobacion
11.2. *Solicitud: las entrevistas con las personas relacionadascon el problema seran un punto clave.
11.3. *Estudio de factibilidad: Determinara que el sistema solicitado sea el ideal con relación al costo/beneficio. en donde se deben hacer 3 tipos de estudios ------>>> *Factibilidad técnica, *Factibilidad económica, *Factibilidad operacional.
11.4. >Factibilidad Técnica: Determina si el problema se resolverá con el software y el persona existente, o si se pude implementar otro tipo de tecnologías. >Factibilidad Operacional: Investiga si el software sera utilizado frecuentemente por los usuarios. >Factibilidad Económica: sabremos si la implementacion del software sera necesaria.
11.5. *Aprobación: la administración o alta gerencia de la organización definirán si el proyecto se desarrolla o no, en base a lo documentado en la solicitud y estudio de factibilidad.
12. Fase2: Determinar los requisitos de información. >>>en esta fase se hace estudio de los documentos relacionados con el problema.
12.1. Estudios como ser: >Estudio de manuales de proceso, >Estudio de reportes y documentos relacionados, >Observación del proceso, >Tomar muestras de formas de documentos.
13. Fase3: Analizar las necesidades del sistema. >>>se analizaran las necesidades del propio software como ser: servidores, infraestructura de red, anchos de banda, disposición de equipos, hardware adicional etc.