Juan Ardissone

Patrones de Casos de Uso – Object Manager

En el artículo anterior hemos visto una introducción a los patrones de contenido de casos de uso presentados por Martin Langlands. Ya vimos brevemente explicados los patrones, por lo tanto a partir de este artículo, comenzaremos a verlos uno por uno, haciendo también algunas traducciones del paper original para mantener la idea de Langlands y

Patrones de Casos de Uso – Object Manager Leer más »

Patrones de Casos de Uso – 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.

Patrones de Casos de Uso – Introducción Leer más »

Android – Styles & Themes

Hace ya un tiempo que comencé a investigar sobre programación para Android y de toda la información que leí encontré realmente muy poco sobre creación de themes propios para una aplicación. En la documentación oficial se llega a entender bien la parte correspondiente a estilos pero cuando comienza la parte de themes se queda muy corta y al parecer la única manera de aprender es meterse por todos los archivos fuentes de las distintas plataformas de Android y comenzar a ver como lo utilizan para los themes estándares (Theme.Holo, Theme.Holo.Light, Theme.Holo.Light.DarkActionBar).

Después de horas y horas intentando entender los archivos XML haciendo pruebas y cometiendo errores puedo concluir en que realmente sería mucho más sencillo si la documentación oficial explicara al menos lo que voy a intentar explicar en este artículo ya que una vez que se entiende resulta relativamente sencillo. De todas maneras como fanático de Google, entiendo que Android crece días tras día un poco más y confío en que dentro de poco tiempo vayan actualizando la documentación haciéndonos la vida un poco más fácil.

Android – Styles & Themes Leer más »

Concurso de la WSA Paraguay – Aplicación Android

En las últimas semanas estuve trabajando con una aplicación Android para la Dirección Nacional de Contrataciones Públicas (DNCP) de Paraguay (mi país para los que no lo sepan).

La DNCP se encarga de realizar las verificaciones, controles y publicaciones de los llamados a licitación del país lo cual se maneja por medio del Sistema de Información de las Contrataciones Públicas (SICP: www.contrataciones.gov.py). Para dar una herramienta útil para personas que se mantienen siempre conectadas con la tecnología y en especial personas que trabajan con el Estado, desarrollé esta aplicación que fue presentada en el concurso de la World Summit Award organizado en el país por la empresa Personal de telefonía celular.

Concurso de la WSA Paraguay – Aplicación Android Leer más »

Servicios REST usando Silex micro-framework 3/3 – Cliente

Ya hace un tiempo que escribí el primer y segundo artículo de esta serie sobre Servicios REST y Silex. En esa época había creado un repositorio en mi cuenta de GitHub para almacenar un ejemplo de como crear un servidor REST utilizando Silex el micro-framework PHP que sería como el hermano menor de Symfony.

Hoy quiero hablar sobre como podemos consumir ese servicio creado, es decir, crear un cliente para REST utilizando Silex. Hay que recordar que nuestro servicio REST nos devuelve siempre respuestas por medio de los códigos de estados del protocolo HTTP (puedes verlo en la wiki) y en los casos que tiene que devolvernos datos como sería la ruta /ver-comentarios.json, lo hará utilizando el formato JSON. Esto es importante saber ya que para que nuestro cliente obtenga los comentarios del ejemplo tenemos que saber que obtendremos una respuesta JSON la cual tendremos que procesar para mostrarlo en nuestro cliente.

Servicios REST usando Silex micro-framework 3/3 – Cliente Leer más »

Guía de Symfony2 – Maestros del Web – Indice de capítulos

Symfony es un framework de desarrollo PHP para profesionales. En conjunto con Maestros del Web y Maycol Alvarez hemos escrito esta guía sobre este framework para dar opciones a los desarrolladores PHP a encontrar material importante y poder tener rápidamente un conocimiento de todo el framework para iniciar un proyecto contando con las nociones necesarias

Guía de Symfony2 – Maestros del Web – Indice de capítulos Leer más »

Guía de Symfony2 – Maestros del Web – Palabras finales

Finalmente hemos llegado al último capítulo de la Guía de symfony2, un proyecto con meses de trabajo y varias horas de mucho esfuerzo creando ejemplos y buscando la mejor manera de explicar lo que realmente considero una introducción a este framework tan interesante. Fue el primer proyecto (espero que de muchos más) en el que

Guía de Symfony2 – Maestros del Web – Palabras finales Leer más »

Guía de Symfony2 – Capítulo 13 – Seguridad de Acceso

Hemos llegado al último capítulo de esta Guía de symfony2 con la entrega del capítulo 13 publicado hoy sobre como aplicación la seguridad en el acceso a nuestras aplicaciones. Una de las cosas que siempre me gustó de Symfony es que ya tiene incluido un soporte muy interesante para la autenticación (login) y la autorización

Guía de Symfony2 – Capítulo 13 – Seguridad de Acceso Leer más »

Guía de Symfony2 – Capítulo 12 – Instalando Bundles de terceros

Se ha publicado el capítulo 12 de la guía de Symfony2. En este capítulo @maycolalvarez habla sobre como se instalan los bundles de terceros. Hemos hablado de los bundles en el capítulo 2 – El proyecto y los Bundles donde entendimos que un bundle es como un grupo de funcionalidades hechas como una librería para

Guía de Symfony2 – Capítulo 12 – Instalando Bundles de terceros Leer más »

Guía de Symfony2 – Capítulo 11-B – Integrando jQuery

En respuesta al capítulo anterior sobre Ajax hemos preparado unos ejemplos de implementación usando jQuery para el capítulo publicado el día de hoy. Como les mencionaba en el artículo anterior para utilizar Ajax la programación es JavaScript y para esto lo haremos utilizando jQuery un framework muy potente y sencillo. En este capítulo se explica

Guía de Symfony2 – Capítulo 11-B – Integrando jQuery Leer más »