Directorio artículo
- 1.UML Introducción
- ¿Qué es UML 1.1
- 1.2 Características UML
- 1.3 función UML
- 1.4 UML diferencia entre los lenguajes de programación
- estructura 2.UML
- bloques de construcción básicos 3.UML
- 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! ! ! !
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.
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.
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
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
- 2. interfaz
se utiliza para describir una clase de un servicio o conjunto de acciones para construir
- 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
- 4. Uso Ejemplo
de visualizar los requisitos del sistema descritos
- 5. colaboración
por un grupo de trabajo conjunto para proporcionar papel de colaboración y el comportamiento de los elementos que componen
- 6. El montaje
se utiliza para representar una gran clase de entidades de software de
- 7. nodo
elementos físicos presentes en el sistema en tiempo de ejecución
3.2.2 comportamiento de las cosas
- Interacción: representado por la flecha de dirección con un nombre o contenido
- 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
3.2.3 Paquete de cosas
- Paquete: un gran número de software de gestión de grandes grupos de clase media y
3.2.4 Notas cosas
- Notas: símbolos sencillos para los elementos de interpretació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
2. relación
- El contacto entre objetos en una cosa del objeto y otra cosa
3. Generalización
- Se puede observar como la herencia
4. Implementar las relaciones
- Una clase especificada por otro elemento de clase para garantizar la ejecución del contrato
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.
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