UML Domine el lenguaje de modelado más utilizado en la actualidad

3. COMENZARA MODELAR F igu ra 12. Agregamos ai modelo la dependencia entre las clases. Tipos especiales de dependencias UM L nos provee con varios sabores extra para la noción de dependencias. Son tipos especiales de dependencias utilizadas en lugares muy específicos. Si bien no las vamos a emplear todo el tiempo como desarrolladores o Ingenieros de Software, es importante tenerlas en cuenta y conocerlas para saber reconocer el momento opor­ tuno y aprovechar sus bondades. Existen varias dependencias especiales sobre el concepto de abstracción. Es decir, modelamos cómo se relacionan los conceptos a través de la relación de abstrac­ ción. Muchas veces, especialmente en modelos grandes, tenemos el mismo con­ cepto modelado desde distintos niveles de abstracción. Por ejemplo, para un caje­ ro en un banco, especificamos que puede manejar operaciones. En un nivel menor de abstracción, definimos operaciones como Consultar Saldo o Extraer Dinero. Luego, podemos especificar en UM L que Consultar Saldo es una versión más refinada, especializada o detallada del concepto Operaciones. Otra dependen­ cia especial es de Deriva o Derive (en inglés), que utilizamos para marcar que un concepto se puede derivar de otro. Por ejemplo, el saldo de una cuenta bancaria se podría derivar a partir de los depósitos y de las extracciones. La figura 13 mues­ tra estos ejemplos en diagramas UML. Tener explícita la relación de abstracción nos permite llevar un mejor rastro de los conceptos volcados en nuestros mode­ los. Observemos cómo, al ser un tipo especial de dependencias, nos agrega su nombre entre << y » , es decir, como un estereotipo de UML. m CONSISTENCIA La consistencia es una característica fundamental dentro de cualquier lenguaje. En los lenguajes de modelado, esta característica es aún más relevante por su naturaleza visual. Un ejemplo de esta propiedad en UML es que todas las entidades se representan a través de rectángulos. Pueden varíar entre cada uno de ellos, pero en el fondo se trata siempre de la misma figura geométrica. 78

RkJQdWJsaXNoZXIy MjI4NDcx