Manual Diagrama de Clases y Diagrama de Secuencia

3

Click here to load reader

description

manual de como hacer cada uno de estos

Transcript of Manual Diagrama de Clases y Diagrama de Secuencia

  • MANUAL DIAGRAMA DE CLASES Y

    DIAGRAMA DE SECUENCIA Omar Ricardo Moreno Cubides

    Resumen: El siguiente documento realiza una breve descripcin

    del diagrama de clases y el diagrama de secuencia, sus

    caractersticas y un paso a paso de cmo realizar cada uno de

    ellos, detallando especficamente sus elementos y la aplicacin

    de cada uno de ellos junto con un modelo de ejemplo

    Abstract: The following document realized a little description of

    Class diagram and sequence diagram, its characteristics and a

    detail step follower about how to do each one, detailing its

    elements and the application of them, join with an example

    model.

    Palabras clave: Diseo orientado a objetos, anlisis del

    desarrollo orientado a objetos, diagrama de clases, diagrama de

    secuencia, UML

    I. INTRODUCCIN

    En UML los diagramas de clases y de secuencia forman parte

    fundamental dentro de su desarrollo, cuando se realiza un

    anlisis de cualquier desarrollo o software que se vaya a

    realizar es necesario verificar como estar distribuido el

    software para entender cules van a ser sus partes y es all

    donde entra e diagrama de clases a definirnos el software en

    s y para entender su funcionamiento y actores que

    intervienen es necesario el diagrama de secuencia.

    II. DIAGRAMA DE CLASES

    Ofrece una visin general del sistema de destino mediante la

    descripcin de los objetos y las clases dentro del sistema y

    las relaciones entre ellos. Se proporciona una amplia

    variedad de usos; desde el modelado de la estructura de datos

    de dominio especfico para el diseo detallado del sistema de

    destino. Con las instalaciones modelo-cuota, se puede

    reutilizar su modelo de clases en el diagrama de interaccin

    para modelar el diseo detallado del comportamiento

    dinmico.

    Atributo: Un atributo de una clase representa una

    caracterstica de una clase que es de inters para el usuario

    del sistema de TI:

    Caractersticas de inters de un pasajero, por ejemplo, son

    nombre y edad.

    Generalizacin: La generalizacin es una relacin entre dos

    clases: una clase general y una clase especial:

    Asociacin: Una asociacin representa una relacin entre

    dos clases:

    Una asociacin indica que los objetos de una clase tienen una

    relacin con objetos de otra clase, en la que esta conexin

    tiene un significado definido especficamente (por ejemplo,

    "se volado con").

    Multiplicidad: Una multiplicidad permite declaraciones

    sobre el nmero de objetos que estn involucrados en una

    asociacin:

    Agregacin: Una agregacin es un caso especial de una

    asociacin, que significa "consiste en":

  • Ejemplo.

    III. MANUAL DIAGRAMA DE CLASES

    Para la construccin de un diagrama de clases el primer paso

    es la identificacin de objetos y clases, los cuales son los

    pilares del diagrama a realizar:

    Seguido de la identificacin de atributos y funciones, que son

    los que componen cada clase y objeto:

    Se sigue con la identificacin de asociaciones y

    agregaciones, que son las que componen que asociaciones

    hay entre las clases y sus componentes y que se puede

    agregar para hacer el sistema ms fiable:

    Luego se hace la identificacin de las relaciones de herencia,

    con las cuales podemos usar como sper clase una clase y de

    ella derivar otras con los mismos atributos de la clase padre

    y evitar crear clases innecesarias o bucles dentro del sistema

    IV. DIAGRAMA DE SECUENCIA

    Los diagramas de secuencia son un modelo de flujo de la

    lgica dentro de un sistema de una manera visual, que

    permite tanto para documentar y validar la lgica, y se

    utilizan comnmente, tanto para fines de anlisis y diseo.

    Los diagramas de secuencia son los ms populares para el

    modelado dinmico, que se centra en identificar el

    comportamiento dentro de su sistema. Los diagramas de

    secuencia, junto con los diagramas de clases y modelos de

    datos fsicos.

    Se usan normalmente en:

    Escenarios de uso: Un escenario de uso es una descripcin

    de una forma potencial se utiliza el sistema, puede ser toda

    una pasada a travs de un caso de uso, tales como la lgica

    descrita por el curso bsico de accin o una parte del curso

    bsico de accin, adems de uno o ms escenarios

    alternativos. La lgica de un escenario de uso tambin puede

    ser un paso a travs de la lgica contenida en varios casos de

    uso.

  • La lgica de mtodos: Los diagramas de secuencia se

    pueden utilizar para explorar la lgica de una compleja

    operacin, funcin o procedimiento. Una manera de pensar

    de los diagramas de secuencia, particularmente diagramas

    muy detallados, es como cdigo objeto visual.

    La lgica de servicios: Un servicio es efectivamente un

    mtodo de alto nivel, a menudo uno que puede ser invocado

    por una amplia variedad de clientes.

    V. MANUAL DIAGRAMA DE SECUENCIA

    Los diagramas de secuencia cuentan historias. Por lo cual el

    primer paso es encontrar los actores involucrados.

    Seguimos con la verificacin de la ejecucin en paralelo:

    Luego de esto realizamos la instanciacin, verificamos la

    lnea de vida de un actor u objeto, definimos los objetos y

    separamos las ejecuciones concurrentes:

    VI. REFERENCIAS

    [1] Universidad de Los Andes,UML Diagrama de

    Secuencia. Venezuela, 2011 Disponible en:

    http://www.codecompiling.net/files/slides/UML_cl

    ase_06_UML_secuencia.pdf

    [2] Universidad Carlos III de Madrid, Procedimiento

    para construir el diagrama de clases. Espaa, 2012

    Disponible en:

    http://kovachi.sel.inf.uc3m.es/@api/deki/files/84/=

    Procedimiento_para_construir_el_diagrama_de_cl

    ases.pdf

    [3] www.sourcemaking.com, Alexander Shvets, Class Diagram. Estados Unidos, 2014 Disponible en:

    http://sourcemaking.com/uml/modeling-it-

    systems/structural-view/class-diagram

    [4] www.technolifeandmore.blogspot.com, Abraham Silva Orozco, Diagrama de Clase y Secuencia

    UML. Mxico, 2011 Disponible en:

    http://technolifeandmore.blogspot.com/2011/03/di

    agrama-de-clase-y-secuencia-uml.html

    [5] IBM, UML basics: The sequence diagram. Estados

    Unidos, 2004 Disponible en:

    http://www.ibm.com/developerworks/rational/libra

    ry/3101.html

    [6] IBM, UML basics: The class diagram. Estados

    Unidos, 2004 Disponible en:

    http://www.ibm.com/developerworks/rational/libra

    ry/content/RationalEdge/sep04/bell/

    [7] www.uml-diagrams.org, UML Sequence

    Diagrams. Estados Unidos, 2009 Disponible en:

    http://www.uml-diagrams.org/sequence-

    diagrams.html

    [8] Universidad Veracruzana, Desarrollo Orientado a

    [9] Objetos con UML. Mxico, 2011 Disponible en:

    http://www.uv.mx/personal/maymendez/files/2011

    /05/umlTotal.pdf