Templates para documentación UML

"UML es una notación, no es en si un proceso de desarrollo de software, para ello existe RUP (Rational Unified Process) el cual presenta los pasos a seguir en la creación del sistema propiamente tal. La forma de documentar RUP es a través de lo que la metodología denomina artefactos (un documento es un artefacto dentro de la metodología, pero no es el único artefacto, los diagramas tambien lo son), un conjunto completo de plantillas se pueden encontrar aqui.

Este zip esta completamente explicado en el sitio."


Fuente: Gonzalo Aro

Mi primera distribución GNU/Linux

Dicen que el primer amor nunca se olvida, y hasta ahora lo he confirmado sin ninguna duda. Así también con mi primera distribución de Linux que me fue obsequiada en un encuentro de activistas y usuarios de software libre, específicamente en "Pingüinos en la Costa II", en la ciudad de Lota. En ese momento se encontraba Mario Gonzalez (representando a Mandriva) con su charla "Gdesklets, eye candy. Framework para desarrollo en el Escritorio", que gentilmente me regaló un CD con la versión 2008.0 del sistema operativo Mandriva Linux...

Y así comenzó todo!

Compilar código C en GNU/Linux

Para los que me preguntaban a última hora en una tarea de programación; "cómo compilo esto en Linux". Pues con el compilador GCC, escrito originalmente por Richard Stallman para compilar códigos fuente del lenguaje C. En la actualidad este compilador soporta además otros lenguajes.

El modo de empleo en su forma más simple (ya que tiene muchas otras opciones) es el siguiente:

gcc archivo_fuente.c -o nombre_del_ejecutable

En la instrucción anterior que debemos ejecutar en la consola, se especifica la opción -o que nos sirve para indicar el nombre de salida, el binario, el ejecutable o como quieran llamarle. Por lo tanto debe ir en ese orden: -[OPCIÓN] PARÁMETRO, en donde la opción es o y el parámetro es nombre_del_ejecutable. Si respetamos ese orden, podemos modificar la instrucción descrita en el ejemplo y hacerla equivalente:

gcc -o nombre_del_ejecutable archivo_fuente.c

Luego, si no se encontró ningún error en la compilación, puedes ejecutar tu programa de la siguiente forma (desde la consola):

./nombre_del_ejecutable

También se puede omitir la opción que establece el nombre de salida, y el compilador asignará por defecto a.out como nombre del binario.