análisis

Patrones de Casos de Uso 1/9 – Introducción

Es sabido que el mayor porcentaje de esfuerzo para el desarrollo de software se encuentra en las etapas más tempranas del ciclo de vida del mismo. Desde la etapa de relevamiento de requerimientos hasta la etapa de inicio del desarrollo, existe un momento crucial que puede garantizar el éxito o fracaso de un proyecto de software.

Durante las etapas de Análisis y Diseño de los sistemas, se proveen entregables que en la actualidad son tomados muy a la ligera. La documentación deja marcada la idea del software, sus necesidades y sus funcionalidades. Entre estas documentaciones se tienen muchas preguntas sin contestar especialmente con los Casos de Uso.

Aunque existen estándares de codificación para la etapa de desarrollo e inclusive patrones de diseño que ayudan enormemente a marcar la forma de comportamiento y estructura en el código, uno de los principales problemas viene dado por las preguntas ¿cómo realizar correctamente la documentación de los Casos de Uso? y si ¿Existe una manera estandarizada para este tipo de documentación?

Para este tema, escribí un ensayo para la maestría que estoy cursando sobre «La importancia de la estandarización de los Casos de Uso por medio de Patrones». Esta investigación, después de buscar muchísimo y leer mucho, me llevó a encontrar uno de los mejores artículos que pude leer sobre este tema. El artículo fue escrito por Martin Langlands , y tomando en cuenta el arduo trabajo de investigación, este ensayo será entonces la punta pie inicial para una serie de artículos que quiero escribir sobre estos patrones. A continuación el texto del ensayo.

Leer más »

Parametrizando nuestro sistema con symfony 2/2

Este es el segundo artículo sobre la serie Parametrizando nuestro sistema con Symfony en el cual veremos como este framework puede ayudarnos a tener los datos paramétricos del sistema centralizados en un solo lugar a fin de utilizarlos de una manera más fácil y rápida.

Leer más »

Parametrizando nuestro sistema con symfony 1/2

Mucho se habla hoy en día de que un sistema parametrizado es mucho mejor que los famosos «códigos en duro» que los programadores solemos escribir dentro del fuente de los programas. Es muy normal ver gente que usa combos de selección múltiple que en realidad van cargados dentro del mismo HTML de la página. El problema ocurre realmente cuando hacemos esto con varias páginas y luego resulta muy engorroso el mantenimiento del sitio ya que hay que buscar todos los lugares en donde lo hicimos a la hora de agregar, quitar o modificar alguna de las opciones de nuestro combo. Con este artículo veremos como centralizar los parámetros de nuestras aplicaciones en un lugar y luego obtenerlos para su utilización rápida.

Leer más »