martes, 5 de octubre de 2010

Actividad 5: fases del desarroro del software

El término fases de desarrollo expresa cómo ha progresado el desarrollo de un software y cuánto desarrollo puede requerir.

  • Análisis: Reunirse con el cliente para hablar de lo que necesita y si es viable.
    • Estudio de viabilidad.
    • Deducción de requisitos.
    • Análisis de requisitos.
    • Modelado del sistema.
    • Prototipo.

  • Diseño: Decidir cómo será la aplicación tanto por dentro como para el usuario.
    • Arquitectura Del sistema.
    • Detallado.
    • Interfaz de usuario.
    • Datos.

  • Codificación: Realizar todo lo que se ha decidido en los puntos anteriores.
    • Documentación.
    • Codificación.
    • Depurado.

  • Pruebas: Comprobar si es funcional y si no o es volver al punto de codificación. Hay tres fases básicas por las que pasan todos los nuevos productos:

· Alpha: Es la primera versión del programa, en la que se le agregan las nuevas características, la cual es enviada a los verificadores para probarla.

· Beta: Una versión beta o lanzamiento beta representa generalmente la primera versión completa del programa informático o de otro producto, que es posible que sea inestable pero útil para que las demostraciones internas y las inspecciones previas seleccionen a clientes. Esta etapa comienza a menudo cuando los desarrolladores anuncian una congelación de las características del producto, indicando que no serán agregadas más características a esta versión y que solamente se harán pequeñas ediciones o se corregirán errores. Las versiones beta están en un paso intermedio en el ciclo de desarrollo completo.

· RTM: (Release To Manufacturing) La versión de disponibilidad general (también llamada "dorada") de un producto es su versión final. Esta versión es considerada muy estable y relativamente libre de errores con una calidad adecuada para una distribución amplia y usada por usuarios finales.

  • Instalación: Implementar en los ordenadores del cliente la aplicación desarrollada.

  • Mantenimiento: Mantener en funcionamiento el programa solucionando los posibles errores que surjan.

No hay comentarios:

Publicar un comentario