Ensayo sobre metodologías de desarrollo de software

2546 palabras 11 páginas
Contenido Introducción 3 Tipos de ciclo de vida 4 Ventajas 5 Inconvenientes 5 Tipos de proyectos para los que es adecuado 5 Ciclo de vida en V 6 Ciclo de vida tipo sashimi 6 Ciclo de vida en cascada con subproyectos 7 Ciclo de vida en cascada incremental 7 Ciclo de vida en cascada con reducción de riesgos 8 Modelo de ciclo de vida en espiral 9 Ventajas 10 Inconvenientes 10 Dónde es adecuado 10 Ciclos de vida orientados a objetos 10 Modelo fuente 11 Ciclo de vida en cascada o clásico 12 Conclusión 12

Introducción
Al igual que en otros sistemas de ingeniería, los sistemas de software requieren un tiempo y esfuerzo considerable para su desarrollo y deben permanecer en uso por un periodo mucho mayor.
…ver más…
Después de cada etapa se realiza una revisión para comprobar si se puede pasar a la siguiente. Trabaja en base a documentos, es decir, la entrada y la salida de cada fase es un tipo de documento específico. Idealmente, cada fase podría hacerla un equipo diferente gracias a la documentación generada entre las fases. Los documentos son: * Análisis: Toma como entrada una descripción en lenguaje natural de lo que quiere el cliente. Produce el S.R.D. (Software Requirements Document). * Diseño: Su entrada es el S.R.D. Produce el S.D.D. (Software Design Document) * Codificación: A partir del S.D.D. produce módulos. En esta fase se hacen también pruebas de unidad. * Pruebas: A partir de los módulos probados se realiza la integración y pruebas de todo el sistema. El resultado de las pruebas es el producto final listo para entregar.
Ventajas
* La planificación es sencilla. * La calidad del producto resultante es alta. * Permite trabajar con personal poco cualificado.
Inconvenientes
* Lo peor es la necesidad de tener todos los requisitos al principio. Lo normal es que el cliente no tenga perfectamente definidas las especificaciones del sistema, o puede ser que surjan necesidades imprevistas. * Si se han cometido errores en una fase es difícil volver atrás. * No se tiene el producto hasta el final, esto quiere decir que:
Si se comete un error en la fase de análisis no lo descubrimos hasta la entrega, con el consiguiente gasto

Documentos relacionados

  • Ensayo de la metodologia rup
    1148 palabras | 5 páginas
  • Ensayo Ingenieria En Sistemas Computacionales
    1561 palabras | 7 páginas
  • ensayo sobre SOA
    633 palabras | 3 páginas
  • normas de calidad
    1462 palabras | 6 páginas
  • Ingeniería De Requerimientos
    1316 palabras | 6 páginas
  • Protocolo herramientas informaticas
    3643 palabras | 15 páginas
  • Auditoria de desarrollo
    1859 palabras | 8 páginas
  • proyecto aulas circo
    9254 palabras | 38 páginas
  • Fundamentos de investigacion
    2570 palabras | 11 páginas
  • Mantenimiento preventivo del software
    2412 palabras | 10 páginas