# data[].attributes.body
Entre las principales técnicas se pueden mencionar las siguientes.

-  Análisis nombre / verbo
-  Análisis CRC (Clase, Responsabilidades y Colaboradores)
-  Utilización de Estereotipos RUP

# data[].attributes.body
No existe una fórmula concreta que diga cómo encontrar las clases de Análisis, pero sí existen técnicas probadas y testeadas que llevan a un acercamiento de cómo efectuar la identificación.

# data[].attributes.headline
Colaboración entre las clases de Análisis

# data[].attributes.subject
Colaboración entre las clases de Análisis

# data[].attributes.body
Sólo se asocian con :
- Clases controladoras para recibir solicitudes
- Clases entidad para conectar los diferentes conceptos de datos del sistema.

# data[].attributes.body
En esta etapa se crean los elementos del modelo usados para expresar el comportamiento del caso de uso del sistema

# data[].attributes.body
Sólo se asocian con :
- Clases interfases para solicitar que muestre información al actor
- Clases controladoras para representar las asociaciones entre los casos de uso (include, extend e inherits).
- Clases entidades para solicitar la actualización de información en la clase entidad o ser informados de información de la misma.

# data[].attributes.body
Sólo se asocian con :
- Actores para captar o mostrar alguna información necesaria .
- Clases controladoras para entregar información registrada por el usuario y disparar eventos de la lógica del negocio.

# data[].attributes.body
Identifica las asociaciones entre los 3 tipos de clases y seguir las recomendaciones para asociarlas.

# data[].attributes.headline
Identificación de las clases de análisis

# data[].attributes.subject
Identificación de las clases de análisis

# data[].attributes.body
La clase entidad:

Puede reflejar un fenómeno de la vida real.

También puede ser necesitada por la tarea interna del sistema.

Los valores de estos atributos son entregados por un actor.

# data[].attributes.body
La comunicación entre un actor y un caso de uso en su modelo, debe activarse por algún objeto instancia de la clase interfaz.

# data[].attributes.body
La clase control:
-Crea, inicializa y  borra objetos controlados.
-Controla la secuencia o coordina la ejecución de los objetos
controlados.
-Controla asuntos concurrentes para las clases controladas.
Es usualmente, la implementación de un objeto intangible.

# data[].attributes.body
Consta de varias sub actividades , Para su construcción se realiza lo siguiente:
- Realización de los casos de uso.
- Identificación de las clases de análisis.
- Construcción del diagrama de clases de análisis.

# data[].attributes.body
RUP define tres tipos de clase interfaz:
- Clases de Interfaz de usuario. Por ejemplo: Windows.
- Clases de Interfaz del sistema. Clases que hacen interfaz con otros sistemas. Por ejemplo: Protocolo de comunicación.
- Clases de Interfaz de dispositivo. Clases que hacen interfaz con dispositivos externos. Por ejemplo: Sensores.

# data[].attributes.body
se muestra la estructura estática del sistema. El objetivo de un análisis es identificar una correlación preliminar de comportamiento necesario en elementos de modelado de sistema.

# data[].attributes.body
También conocida como Frontera o Boundary. Modela la comunicación entre el entorno del sistema y su funcionamiento interno.

# data[].attributes.body
Está conformado por 3 elementos básicos  denominados clases de Análisis: