Su papel en el desarrollo de la aplicación es fundamental:
- Servirá de contrato con el cliente.
- Permitirá explicar a nuestros desarrolladores qué funcionalidades tendremos que implementar.
- Nos permitirá estimar el esfuerzo que tendremos que realizar para obtener la solución.
- Podremos plantear qué pruebas tendremos que hacer para comprobar que lo que hemos hecho es lo que el cliente quiere.
- Cuando se acabe el desarrollo nos servirá para garantizar que nuestros equipos de mantenimiento conozcan la funcionalidad de la aplicación, con lo que los evolutivos o correctivos no serán traumáticos.
Normalmente utilizamos uno de los métodos más extendidos en la ingeniería del software para realizar el análisis funcional, los Casos de Uso. Intentaré clarificar una serie de aspectos fundamentales, apoyándonos en ejemplos reales de buenas prácticas.
Además, propondrés técnicas de análisis que seguro en algún momento nos pueden servir para explicar detalles de nuestra solución.
Nuestra labor como analistas no es hacer unos casos de uso con mucha literatura y super bien estructurados que solo entendamos nosotros. Nuestro objetivo debe ser hacer casos de uso que entienda el cliente y que se ajusten a lo que quiere, que entienda el desarrollador y que le permita realizar su código, que nos sirvan para estimar y que nos sirva para certificar que el sistema cumple con lo que el cliente necesita.
Te lo agradezco esta informacion porque me sirve para mi clase de Analisis y Dis. de sistemas. :D
ResponderEliminary con esto llegas a la luna...
ResponderEliminarEl título no tiene nada que ver con lo que expones, sólo nombras uno y con poco detalle
ResponderEliminarGracias por el artículo. Buen aporte!
ResponderEliminar