Actividades de desarrollo de Software
Las actividades del desarrollo de software se pueden clasificar de diversas maneras, de acuerdo a la metodología de Software utilizada, a continuación se menciona una manera general de realizarlo.
Planeación
Recopilación de requerimientos
En esta primera etapa se realiza una recopilación de las necesidades del cliente y se aterrizan al punto de vista del desarrollador, esto nos permite crear un esquema de actividades que se llevaran a cabo para culminar con éxito el proyecto. Durante esta etapa se pueden realizar encuestas, que permiten recopilar información, expectativas e ideas generales y específicas del cliente.
Análisis de los requerimientos
En esta parte, se busca relacionar los requerimientos recopilados con el tipo de software que se va a crear, se delimitan los alcances y limitaciones del mismo de forma inicial, se realizan esquemas del tipo de arquitectura que se podría manejar para cumplir con las expectativas y se determinan las cantidades de datos manejadas y la capacidad que debe tener el programa.
Especificaciones
En esta etapa se realiza la descripción formal y documental que será socializada con los interesados en el proyecto, tanto los desarrolladores como el cliente.
Validación de requerimientos
A medida que se recopila la información, se analiza y se revisa con el cliente aquello que pudo ser mal interpretado o que es inviable o redundante en el proyecto, en esta fase es importante que el ingeniero de requerimientos tenga amplio conocimiento del tema principal del producto a tratar, para de esta manera lograr
Diseño
Esta etapa se compone de varias fases, pero su principal objetivo es establecer la estructura detallada del software, junto con su arquitectura, describiendo los procesos que se van a realizar, los subprocesos y la manera en qué se integran, se indican las limitaciones y alcances de cada actividad, y se esquematizan los algoritmos a utilizar.
Construcción
En esta etapa se llevan a cabo las actividades necesarias para crear el sistema de software de acuerdo con las especificaciones definidas previamente. Esta etapa implica la codificación, la integración de componentes, las pruebas y la depuración del software.
Despliegue o implementaciòn
La fase de despliegue en el desarrollo de software es el proceso de implementación y distribución del sistema de software completado en un entorno de producción, donde los usuarios finales pueden acceder y utilizar la aplicación.
Comentarios
Publicar un comentario