Uml puede utilizarse para visualizar especificar

This preview shows page 9 - 12 out of 35 pages.

UML es un lenguaje estándar para escribir planos de software. UML puede utilizarse para visualizar, especificar, construir y documentar los artefactos de un sistema que involucre una gran cantidad de software.7UML es apropiado para modelar desde sistemas informáticos empresariales hasta aplicaciones distribuidas basadas en la web, e incluso para sistemas embebidos de tiempo real muy exigentes. Es un lenguaje muy expresivo, que cubre todas las vistas necesarias para desarrollar y luego desplegar tales sistemas. Aunque sea expresivo, UML no es difícil de aprender ni de utilizar. Aprender a aplicar UML de modo eficaz comienza por crearse un modelo conceptual del lenguaje, lo cual requiere aprender tres elementos principales: los bloques básicos de construcción de UML, Las reglas que dictan como puede combinarse esos bloques y algunos mecanismos comunes que se aplican a lo largo de todo el lenguaje.82.2.2Diagramas UML Un diagrama es una la representación de grafica de un conjunto de elementos, visualizado la mayoría de las veces como un grafo conexo de nodo (elementos) y arcos (relaciones). Los diagramas se dibujan para visualizar un sistema desde diferentes perspectivas, de forma que un diagrama es una proyección de un sistema. Los diagramas que se utilizan con más frecuencia en UML son los que se citaran a continuación: 7G.BOOCH, J. RUMBAUGH E I. JACONSON, el lenguaje unificado de modelado 2A Edición 2006, Pag. 15 8G.BOOCH, J. RUMBAUGH E I. JACONSON, el lenguaje unificado de modelado 2A Edición 2006, Pag. 259
7 2.2.2.1 Diagrama de casos de uso Los diagramas de caso de uso se emplean para modelar el comportamiento de como un Usuario (Actor) se interrelaciona con un sistema en desarrollo. Estos diagramas facilitan que un sistema, subsistemas o clases sean más comprensibles para los diseñadores y desarrolladores.9Un diagrama de casos de uso está conformado de los siguientes elementos: Actor. Casos de uso. Relación y dependencia, generalización y asociación. Elementos Actor:Unactor representa un conjunto coherente de roles que los usuarios de los casos de uso representan al interactuar con este. Normalmente este rol es desempeñado por una persona, un dispositivo hardware o incluso otro sistema al interactuar con nuestro sistema.Caso de Uso: Es un conjunto de secuencias de acciones o tareas que se realizan tras una orden dada de algún agente externo. Gráficamente, se representa como una elipse.Relaciones: en UML existen cuatro tipos de relaciones:Dependencia: Es una forma muy particular de relación entre clases, en la cual una clase depende de otra, es decir, se instancia (se crea). Gráficamente, una dependencia se representa con una línea discontinua, posiblemente dirigida, que incluye a veces una etiqueta. Dependencia 9Ibídem Pag. 15
8 Asociación: la relación asociación describe conexiones semánticas entre los objetos individuales de clases. Las asociaciones proporcionan las conexiones, con las cuales los objetos de diversas clases pueden interactuar. Gráficamente, una asociación se representa como una línea continua:

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture