Uml ?
Atributo. Se corresponde con laspropiedades de una clase o un tipo. Se identifica mediante un nombre. Existen atributos simples y complejos.
Operación. También conocido como método, es un servicio proporcionado por la claseque puede ser solicitado por otras clases y que produce un comportamiento en ellas cuando se realiza.
Las clases pueden tener varios parámetros formales, son las clases denominadasplantillas. Sus atributos y operaciones vendrán definidas según sus parámetros formales. Las plantillas pueden tener especificados los valores reales para los parámetros formales, entonces recibenel nombre de clase parametrizada instanciada. Se puede usar en cualquier lugar en el que se podría aparecer su plantilla.
Relacionando con las clases nos encontramos con el términoutilidad, que se corresponde con una agrupación de variables y procedimientos globales en forma de declaración de clase, también puede definirse como un estereotipo (o nueva clase generada a partirde otra ya existente) de un tipo que agrupa variables globales y procedimientos en una declaración de clase. Los atributos y operaciones que se agrupan en una utilidad se convierten envariables y operaciones globales. Una utilidad no es fundamental para el modelado, pero puede ser conveniente durante la programación.
Atributo: :
• visibilidad nbre : exprTipo [= valor][{prop}]
• visibilidad: public+, protected #, private - (no default)
• prop: {changeable} (default), {frozen}. Multiplicity [].
• Atributos de clase subrayados. Comienzan con minúscula
Regístrate para leer el documento completo.