Entradas

Mostrando entradas de diciembre, 2017

Tarjeta Navideña/ Merry Christmas

Imagen
Feliz Navidad, Un 2017 lleno de bueno momentos, mucho mas buenos que malos gracias a las personas que son parte de mi vida y a los que por diferentes situaciones ya no lo son de todo corazón les deseo éxito y ojala también aprendan lecciones como las he aprendido yo. GRACIAS Y FELICES FIESTAS 

Diagrama de Estado

Imagen
 ¿QUE ES UN DIAGRAMA DE ESTADO? En ocasiones conocido como diagrama de máquina de estados, es un tipo de diagrama de comportamiento en el Lenguaje Unificado de Modelado (UML). Se especializa en mostrar transiciones entre diversos objetos. ELEMENTOS Estado:Determina un lapso de tiempo del objeto, en el cual el objeto está esperando alguna ejecución, tiene cierta característica o puede obtener cierto tipo de estímulos. Eventos: Es una ocurrencia que puede causar el cambio de un estado a otro de un objeto. Envió de mensajes: Además de mostrar la transición de estados por medio de eventos, puede representarse el momento en el cual se envían mensajes a otros objetos.  Transición simple: Una transición simple es una relación entre dos estados que indica que un objeto en el primer estado puede entrar al segundo estado y ejecutar ciertas operaciones, cuando un evento ocurre y si ciertas condiciones son satisfechas. Transición interna: Es una transición que permanece

Diagrama de Colaboración

Imagen
Es un tipo de diagrama de interacción cuyo objetivo es describir el comportamiento dinámico del sistema de información mostrando cómo interactúan los objetos entre sí, es decir, con qué otros objetos tiene vínculos o intercambia mensajes un determinado objeto. Características de los diagramas de colaboración Ø   Muestra cómo las instancias específicas de las clases trabajan juntas para conseguir un objetivo común. Ø   Implementa las asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a otro. Dicha implementación es llamada "enlace”. Ventajas Ø   Permite elegir el orden en que pueden hacerse las cosas. Ø   Puede describir procesos o casos de uso. Ø   Muestra los aspectos dinámicos de un sistema. Ø   Establece las reglas de secuencia a seguir. Ø   Ayuda a un programador a desarrollar código a través de una descripción lógica de un proceso. Desventajas Ø   No indican de forma explícita que los objetos ejecutan que actividades

Diagrama de Secuencia

Imagen
Un diagrama de secuencia son simples subconjuntos de los diagramas de interacción. Trazan los eventos secuenciales en un proceso de negocio o ingeniería con el fin de simplificar las actividades. Es un diagrama que muestra el orden secuencial de los eventos y sucesos del sistema Características de los diagramas de secuencia •        Los diagramas de secuencia muestran gráficamente las interacciones del actor y de las operaciones a quedan origen •        Los diagramas de secuencia se preparan durante la fase de análisis de un ciclo de desarrollo •        Su creación depende de la formulación previa de los casos de uso. •        El comportamiento del sistema es una descripción delo que hace, y no como lo hace. •        El diagrama de secuencia muestra un determinado escenario de un caso de uso, los eventos generados por actores externos, su orden y los eventos internos del sistema. •        A todos los sistemas se les trata como una caja negra, y se centran en los

Diagrama de clases

Imagen
¿QUE ES UN DIAGRAMA DE CLASES? Son diagramas de estructuras estáticas que muestran las clases del sistema y sus interrelaciones (incluyendo herencia, agregación, asociación etc.). Son los utilizados tanto para mostrar lo que el sistema puede hacer (análisis), como para mostrar como puede ser construido (diseño). ELEMENTOS  Clases: Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.). Atributos y métodos: Son valores que corresponden a un objeto, como color, material, cantidad, ubicación. Generalmente se conoce como la información detallada del objeto Relaciones entre clases:Indica el grado y nivel de dependencia de las clases, se anotan en cada extremo de la relación  Herencias (especialización/generalización): Indica que una subclase hereda los métodos y atributos especializados por una Súper Clase (también llama

Diagrama de Casos de Uso

Imagen
 ¿QUE SON LOS DIAGRAMAS DE CASOS DE USO? Los casos de uso son una técnica para especificar el comportamiento de un sistema: “Un caso de uso es una secuencia de interacciones entre un sistema y alguien o algo que usa alguno de sus servicios.” ELEMENTOS  Actor:Un actor es una agrupación uniforme de personas, sistemas o máquinas que interactúan con el sistema que estamos construyendo de la misma forma.  Casa de uso: Primarios: interaccionan con el sistema para explotar su funcionalidad; trabajan directa y frecuentemente con el software. §Secundarios: soporte del sistema para que los primarios puedan trabajar. §Iniciadores: no utilizan directamente el sistema, pero desencadenan el trabajo de otro actor.  Relaciones: Es una operación/tarea específica que se realiza tras una orden de algún agente externo, sea desde una petición de un actor o bien desde la invocación desde otro caso de uso Asociación: Unen dos objetos que colaboran entre si Dependencia o Instanciación:

Introducción al UML

Imagen
¿QUE ES UML? El Lenguaje Unificado de Modelado prescribe un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos, y describe la semántica esencial de lo que estos diagramas y símbolos significan. Mientras que ha habido muchas notaciones y métodos usados para el diseño orientado a objetos, ahora los modeladores sólo tienen que aprender una única notación. TIPOS DE DIAGRAMAS EN UML Usando UML se pueden construir numerosos tipos de diagramas. Vamos a citar algunos: •Diagramas de casos de uso: representan a los actores y casos de uso (procesos principales) que intervienen en un desarrollo de software. •Diagramas de clases: para UML una clase es una entidad, no una clase software. Un diagrama de clases UML puede ser un diagrama del dominio o representación de conceptos que intervienen en un problema, o también un diagrama de clases software. El sentido de un diagrama UML se lo da la persona que lo construye. •Diagramas de secuencia: su