DIAGRAMA DE CLASE
Los diagramas de clases de UML pueden utilizarse para una gran variedad de propósitos:
- Para
proporcionar una descripción de los tipos que se utilizan en un sistema
y se pasan entre sus componentes que no tenga nada que ver con su
implementación.
Por ejemplo, en el código .NET, el tipo Pedido de menú podría implementarse en la capa del negocio; en XML, en las interfaces entre los componentes; en SQL, en la base de datos, y en HTML, en la interfaz de usuario.Aunque estas implementaciones tengan un nivel de detalle diferente, la relación entre el tipo Pedido de menú y otros tipos, como Menú y Pago, es siempre la misma.El diagrama de clases de UML permite analizar estas relaciones con independencia de las implementaciones. - Para
clarificar el glosario de términos que se utiliza en la comunicación
entre la aplicación y los usuarios y en las descripciones de las
necesidades de los usuarios.Consulte Requisitos del usuario de modelos.
Por ejemplo, piense en los casos de usuario, los casos de uso y otras descripciones de los requisitos de la aplicación de un restaurante.En este tipo de descripción, encontrará términos como Menú, Pedido, Comida, Precio, Pago, etc.Puede dibujar un diagrama de clases de UML en el que se definan las relaciones entre estos términos.De este modo, se reducirá el riesgo de inconsistencias en las descripciones de los requisitos, así como en la interfaz de usuario y los documentos de ayuda.
ELEMENTOSHay tres tipos estándar de clasificadores disponibles en el cuadro de herramientas.En este documento, se les denomina tipos.

- Utilice las clases (1) para representar datos o tipos de objetos para la mayor parte de los propósitos.
- Utilice las interfaces (2) en contextos en los que es necesario diferenciar entre interfaces puras y clases concretas que tienen implementaciones internas.Esta diferencia resulta útil cuando el propósito del diagrama es describir una implementación de software.Resulta menos útil, sin embargo, cuando se modelan datos pasivos o cuando se definen contextos que se utilizan para describir los requisitos del usuario.
- Utilice una enumeración (3) para representar un tipo que tiene un número limitado de valores literales, por ejemplo Stop y Go.
- Agregue los valores literales a la enumeración.Asigne a cada uno un nombre diferente.
- Si lo desea, también puede proporcionar un valor numérico para cada valor literal.Abra el menú contextual del literal de la enumeración, elija Propiedades y, a continuación, escriba un número en el campo Valor de la ventana Propiedades.
El vido va a conterner ejemplos del diagra de clase y su elaboracion .
No hay comentarios:
Publicar un comentario