Posteado por: Iván Garcerant en: 31-07-08
UML documenta los sistemas de software que modela desde dos puntos de vista básicos: dinámico y estático. Por modelado dinámico nos referimos al comportamiento del sistema en tiempo de ejecución, en tanto que por modelado estático nos referimos a la descripción de los componentes del sistema así como de sus relaciones.
El siguiente diagrama de paquetes [...]
Posteado por: Iván Garcerant en: 20-07-08
Grandes clásicos conocidos por todos, los diagramas de clases, distan mucho de ser los únicos definidos en el lenguaje. De hecho en la versión UML 2 existen trece (13) diagramas concretos y varias categorías de diagramas abstractos, creados como toda clase abstracta, para articular la presentación de los diagramas.
La siguiente figura UML muestra los tipos [...]
Posteado por: Iván Garcerant en: 5-07-08
Encontré en el blog de Angel “Java” Lopez, una traducción de la lista de características de un buen documento de arquitectura del sistema que es traducción del trabajo de Michael Stal, bávaro de origen, quien nos dice las siguientes características:
Describa la arquitectura de arriba a abajo: presente la visión general primero, y luego vaya tratando [...]
Posteado por: Iván Garcerant en: 22-06-08
Dado que son muchos los posibles artefactos a incluir en un proyecto, es imperativo el desarrollar una visión de conjunto que nos permita escoger solo aquellos que son realmente capaces de otorgar valor al desarrollo. Esto es, necesitamos tener una visión o mapa estructural de todos los artefactos, para luego saber cual incluir en el [...]
Posteado por: Iván Garcerant en: 17-06-08
La moderna practica de la ingeniería del software se basa en la construcción de modelos que capturen progresivamente, el avance desde los requisitos al diseño y eventualmente, a la implementación y despliegue de la solución final. Esto representa un reto importante desde el punto de vista de la calidad ya que ha de existir alguna [...]
Posteado por: Iván Garcerant en: 20-10-07
Como parte del llamado Plan de Desarrollo de Software, se incluye la planificación de las actividades y pasos a realizar para dar por concluido el proyecto. Algo que por puntual, es evidencia de cuan detallado puede llegar a ser la planificación y gestión de un proyecto de software.
Veamos: el Plan de Finiquito y Cierre del [...]
Posteado por: Iván Garcerant en: 21-09-07
Imaginemos de momento, una reunión entre el cliente y los ingenieros responsables de una obra en construcción. Digamos un puente o un edificio alto, da igual. En esta escena, seguramente se discuten temas importantes: ¿Cuando estará terminada la obra? ¿Estará ajustada al costo? ¿Estamos atrasados? Digan de nuevo ¿como es que se va a hacer [...]