Diagrama de clases UML
Definicion
esta es una forma de representación. Sin embargo, no se adapta al estándar que hemos definido por varios motivos: no indica <<Gato>> encima de los nombres de los animales, no escribe los nombres en minúsculas, no representa los animales con un rectángulo, etc.
Caracteristicas
UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware,y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales modelar sistemas.
Mejores tiempos totales de desarrollo (de 50 % o más)
Modelar sistemas (y no sólo de software) utilizando conceptos orientados a objetos.
Establecer conceptos y artefactos ejecutables.
Alta reutilización y minimización de costos
Mejor soporte a la planeación y al control de proyectos.
Encaminar el desarrollo del escalamiento en sistemas complejos de misión crítica.
Crear un lenguaje de modelado utilizado tanto por humanos como por máquinas.
Cardinalidad
UNO A UNO (1.1)
UNO A MUCOS(1.N)
MUCHOS A UNO (N.1)
MUCHOS A MUCHOS (N.M)
Relaciones
Subtema
Asociacion
Herencia
Dependencia