Las notaciones y metamodelos son el conjunto de diagramas y relaciones que se utilizan para describir un aspecto de un software.
Los diagramas pueden ser
• Diagrama de casos de uso : incluye Actores, casos de uso
• Diagrama de clases : proporciona diagrama de clases con atributos y operaciones para las relaciones utilizadas en POO
• Diagrama de comunicación
• Diagrama de secuencia: sirven para representas la línea de vida de un objeto y su comportamiento
• Diagrama de colaboración: Describen la interacción de los objetos pero en este caso se numeran lso mensajes.
• Diagrama de actividades: Detalla el orden en que se harán las cosas y flujos de trabajo.
• Diagrama de paquetes: muestra como ser armaran los paquetes de clases.
• Diagrama de estados: describe el comportamiento de sistemas a trabes de lso estados que puede tomar un objeto.