Sistemas Symfony

Páginas: 2 (307 palabras) Publicado: 22 de mayo de 2013
3.1. Definición.
La definición de requisitos o especificación de características que ha de cumplir el software que
vamos a desarrollar es la primera etapa del modelo en cascada. Y probablementesea la más
importante. Al fin y al cabo, lo que sea o no sea el producto final depende de decisiones tomadas en
esta etapa. Se trata fundamentalmente de estudiar las necesidades y preferencias delusuario. Es
también muy importante dejar clara constancia de las decisiones tomadas en esta etapa, para ser
tenidos en cuenta posteriormente. Por ello, la documentación producida en esta fasedebe ser
concreta y estar siempre disponible durante el resto del proceso.
Pero, normalmente, nuestro software no será mas que una parte de un sistema mayor. Y puede ser
que "herede" problemas deindefinición de este sistema. Por ejemplo, como el hardware es muy
difícil de modificar, a menudo los programas sufren cambios de última hora para "tapar" sus
defectos. Esto hace que, en unproyecto real, sean bastante normales los caminos de vuelta desde
etapas posteriores a ésta de definición (ver figura 2).
Por si hubiera pocos problemas debemos tener en cuenta que el entorno en el quenos movemos
suele ser muy variable, de forma que las características que piden los usuarios suelen cambiar muy
rápidamente con el tiempo. Además, las innovaciones tecnológicas hacen posiblemodificar ciertas
partes del sistema para ganar, por ejemplo en eficiencia. Por todo esto, la facilidad de modificación
del software resultante es siempre un requisito fundamental, que debecompaginarse con los demás.
La descomposición en niveles de abstracción es una metodología que nos puede ayudar a abordar
los problemas que aparecen en esta etapa. Las características que debe tener estadescomposición
son las habituales en el análisis de sistemas complejos (ver capítulo sobre las jerarquías): pocos
elementos en cada nivel de abstracción, contextos limitados y bien definidos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Symfony
  • symfony
  • Symfony or not symfony
  • Symfony framework
  • Practical symfony
  • Symfony
  • Symfony
  • Symfony

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS