perito mercantil
de Análisis y Diseño Estructurado
Apunte de la Cátedra Metodologías de Desarrollo de Software I
Claudia Marcos – Edgardo Belloni
Revisión Abril 1999: Carlos Rodríguez,Marcos Rossi, Maximiliano Suárez, Verónica Targiano
Revisión Marzo 2000: Maximiliano Suárez
Revisión Abril 2003: Vanesa Dell’acqua, Gastón Martini
Introducción
El desarrollo de sistemas pequeños,en la cual participan una o dos personas, es una tarea
simple. Los cambios naturales que surgen durante el ciclo de desarrollo del sistema no producen
una gran propagación de cambios en el sistema.Sin embargo, si el sistema es grande y en su desarrollo
participan varios grupos de personas desarrollando una tarea específica, hay que tener en
cuenta no solo la comunicación con el usuario sinotambién la inter-relación entre los distintos grupos
de trabajo.
Algunos de los problemas comunes que los desarrolladores encuentran en la construcción de
software de cierta complejidad son lossiguientes:
P El dominio de aplicación no es conocido.
P La comunicación con el usuario.
P La comunicación con el grupo de desarrollo.
P La carencia de buena documentación.
Por esta razón, esnecesario seguir una serie de pasos sistemáticos para que los diferentes grupos
de desarrollo posean una buena comunicación. Estos pasos son brindados por los modelos de
ciclo de vida, los cuales estánconstituidos por diferentes etapas:
Especificación de requerimientos: Se realizan entrevistas con el usuario identificando los
requerimientos y necesidades del usuario.
Análisis: Modela losrequerimientos del usuario.
Diseño: Se modela la solución del sistema, teniendo en cuenta el ambiente de implementación
a utilizar, por ejemplo, si el sistema es centralizado o distribuido, la base de datosa utilizar,
lenguaje de programación, performance deseada, etc.
Implementación: Dado el lenguaje de programación elegido se implementa el sistema.
Testeo: En esta etapa se verifica y valida el...
Regístrate para leer el documento completo.