Conductor de producción Habilidades esenciales | UML de entrada al maestro (a) - Los fundamentos

1.UML Introducción

¿Qué es UML 1.1

UML es el lenguaje de modelado unificado abreviatura (UnifiedModelingLanguage), que fue publicado en 1997, es un lenguaje de modelado de sistemas de apoyo y desarrollo de software, modelado y visualización para proporcionar apoyo a todas las fases de desarrollo de software.

1.2 Características UML

el uso de UML unificado y estandarizado de marcado y definición, que combina lo mejor de modelado de software orientado a objetos de hoy.

1.3 función UML

sistema de software orientado a objetos UML de la descripción y modelado .

1.4 UML diferencia entre los lenguajes de programación

UML es una gramática seguimiento preciso lenguaje gráfico , a diferencia de Java, para construir un modelo del sistema.

UML soporta tanto la ingeniería directa, también se apoya la ingeniería inversa.
Aquí Insertar imagen Descripción

estructura 2.UML

  • Los bloques de construcción básicos: elementos de modelado, es decir, el modelo del cuerpo principal.

  • normas UML: rigen las reglas sobre cómo los bloques de construcción básicos juntos.

  • mecanismo común: el mecanismo utilizado en común a través del modelo de UML, mecanismo de extensión.

Aquí Insertar imagen Descripción

bloques de construcción básicos 3.UML

3.1 cosas, relaciones, diagrama
  • Las cosas y sistema de despacho conocidos como los elementos del modelo

  • Un modelo con un elemento diferente se puede utilizar en el diagrama UML

La siguiente figura muestra los bloques de construcción parte básica
Aquí Insertar imagen Descripción

3.2 UML bloques de construcción básicos - cosas

La construcción de bloques es un resumen del modelo de objetos componentes representativos de los más

  • Estructura de las cosas: términos UML, el modelo de la parte estática
  • cosas de comportamiento: parte dinámica del UML verbo, modelo
  • cosas de paquetes: contenedor de UML, que se utiliza para organizar el modelo
  • Notas cosas: explicar parte de la UML, el modelo utilizado para describir la
3.2.1 estructura de las cosas
  • 1. clases y objetos
    de clase es un conjunto de grupo con los mismos atributos y el comportamiento de
    un objeto en particular es una instancia de la clase
    Aquí Insertar imagen Descripción
  • 2. interfaz
    se utiliza para describir una clase de un servicio o conjunto de acciones para construir
    Aquí Insertar imagen Descripción
  • 3. Actividad clase
    clase de actividad objeto al menos tiene un hilo o proceso
    más externa clase de actividad frontera con una línea gruesa
    Aquí Insertar imagen Descripción
  • 4. Uso Ejemplo
    de visualizar los requisitos del sistema descritos
    Aquí Insertar imagen Descripción
  • 5. colaboración
    por un grupo de trabajo conjunto para proporcionar papel de colaboración y el comportamiento de los elementos que componen
    Aquí Insertar imagen Descripción
  • 6. El montaje
    se utiliza para representar una gran clase de entidades de software de
    Aquí Insertar imagen Descripción
  • 7. nodo
    elementos físicos presentes en el sistema en tiempo de ejecución
    Aquí Insertar imagen Descripción
3.2.2 comportamiento de las cosas
  • Interacción: representado por la flecha de dirección con un nombre o contenido
    Aquí Insertar imagen Descripción
  • Máquina de estado: El estado de dibujar un rectángulo redondeado, y escribir el nombre del estado y el nombre dentro de la sub-estado rectangulares
    Aquí Insertar imagen Descripción
3.2.3 Paquete de cosas
  • Paquete: un gran número de software de gestión de grandes grupos de clase media y
    Aquí Insertar imagen Descripción
3.2.4 Notas cosas
  • Notas: símbolos sencillos para los elementos de interpretación
    Aquí Insertar imagen Descripción
3.3 UML bloques de construcción básicos de relación -

1. dependencias

  • Una cosa cambia, afectará a la semántica de las otras cosas
    Aquí Insertar imagen Descripción

2. relación

  • El contacto entre objetos en una cosa del objeto y otra cosaAquí Insertar imagen Descripción

3. Generalización

  • Se puede observar como la herenciaAquí Insertar imagen Descripción

4. Implementar las relaciones

  • Una clase especificada por otro elemento de clase para garantizar la ejecución del contratoAquí Insertar imagen Descripción
3.4 UML bloques de construcción básicos - fig.
diagrama 3.4.1UML modelo de clasificación

Como se muestra a continuación
la figura estática dividido en: Diagrama de casos de uso, diagrama de clases, un diagrama de objeto, diagrama de paquetes, miembro de la figura, la figura despliegue. Dinámica figura divide en: un diagrama de estado, un diagrama de actividad, un diagrama de colaboración, un diagrama de secuencia.
Aquí Insertar imagen Descripción

3.4.2UML nueve tipos de mapa
  • La figura usando el Ejemplo: Descripción del sistema desde una perspectiva del usuario, el modelo es un diagrama de función de un usuario del sistema puede observar
  • clase figura: estructura de clases sistema estático describió
  • La figura del objeto: describe el estado de cada objeto implicados en la interacción en algún momento durante la interacción de
  • miembro de la figura: Descripción de la estructura física del miembro, y la dependencia de cada componente
  • La figura de despliegue: definición de la arquitectura del sistema físico del miembro de hardware y software disposición descrita se encuentra en las instancias nodo que ejecuta instancia
  • secuencia de la figura: mostrar la relación dinámica entre los objetos, los mensajes de órdenes enviadas entre el objeto subrayado
  • Colaboración figura: Conexión presentación y el intercambio de información entre un conjunto de objetos
  • La figura Estado: El estado de los nodos, todos muestre el estado de un objeto en particular, una instancia de objeto descrito ciclo de vida
  • FIG Actividades: actividades descritas algoritmos de ejecución de flujo de trabajo involucrados, hace hincapié en el control del flujo entre los objetos
Figura 3.4.1UML nueve tipos de aplicaciones integrado

Aquí Insertar imagen Descripción

UML notas propio resumen, con la esperanza socios pequeños pueden escoger una como oh, no es fácil mano para jugar, gracias por el apoyo Oh! ! ! !

Publicado siete artículos originales · alabanza ganado 20 · vistas 1102

Supongo que te gusta

Origin blog.csdn.net/m0_46350041/article/details/105006865
Recomendado
Clasificación