Posteado por: Iván Garcerant en: 26-09-08
De entre todos los tipos de diagramas UML, el más común y conocido es el diagrama de clases. Dicho diagrama ilustra una vista de los componentes estáticos del sistema, ya sean estos clases o módulos, indicando las relaciones entre estas y los atributos (datos) de las clases, así como sus métodos (código).
El diagrama de clases [...]
Posteado por: Iván Garcerant en: 25-09-08
UML es un lenguaje de modelado capaz de describir sistemas como conjuntos de elementos y relaciones. Esta forma de describir sistemas es lo suficientemente potente como para poder describir las nociones del propio lenguaje UML como un conjunto de elementos y relaciones.
Como ejemplo de lo anterior podemos tomar el diagrama UML::Classes::Kernel::Root, parte del metamodelo de [...]
Posteado por: Iván Garcerant en: 31-07-08
Un enfoque en la presentación de un sistema en UML es conocida como 4+1 vistas. Esta forma de documentar nuestros modelos divide lo que sabemos de él en cinco áreas:
Vista de Casos de Uso: que contiene requisitos desarrollados en las restantes vistas.
Vista Lógica: Muestra la estructura estática del sistema.
Vista Física: Muestra el despliegue de la [...]
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: 26-07-08
En parte de la especificación de UML se detalla los llamados tipos de datos primitivos, que son los tipos mínimos que conocemos aún antes de comenzar a definir clases en nuestros modelos. La especificación nos habla de cuatro tipos primitivos:
Integer: números enteros tal como los conocemos. Incluyen tanto los positivos como los enteros así como [...]
Posteado por: Iván Garcerant en: 25-07-08
En teatro, un actor representa un papel según las indicaciones de un guión. Nosotros tomamos esa metáfora para indicar que un agente externo realiza una acción sobre el sistema, acción esta que puede ser capturada como un guión que sea parte de un caso de uso.
Es interesante observar que llamamos actor a toda entidad externa [...]
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: 20-07-08
Si bien UML es un lenguaje apropiado para el modelado de sistemas de software, es indudable que estos sistemas van a contener tantas particularidades que ningún formalismo o lenguaje, va a poder describirlos todos a la vez. Es por esto que parte de la especificación del UML se dedica a definir mecanismos de extensión con [...]
Posteado por: Iván Garcerant en: 12-07-08
Si el análisis pone en descubierto las partes de aquello que se ha visto como un todo, entonces el análisis de casos de uso ha de poner en descubierto las instancias que intervienen en el sistema a la hora de realizar la funcionalidad descrita en dicho caso de uso.
Para efectos de la tarea análisis de [...]
Posteado por: Iván Garcerant en: 10-07-08
Un Modelo de Dominio es un artefacto de la disciplina de análisis, construido con las reglas de UML durante la fase de concepción, en la tarea construcción del modelo de dominio, presentado como uno o más diagramas de clases y que contiene, no conceptos propios de un sistema de software sino de la propia realidad [...]