lo que sea
Páginas: 4 (823 palabras)
Publicado: 1 de julio de 2013
Una clase describe un conjunto de objetos
con un rol o roles equivalentes en un sistema.
Las clases deben ser:
◦ Cosas tangibles o “del mundo real”: libro, copia,
curso.
◦ Roles:socio biblioteca, estudiante, director de
estudios.
◦ eventos: llegada, salida, petición.
◦ Interacciones: encuentro, intersección.
En UML, una clase aparece en un diagrama de
clases como unrectángulo con su nombre.
Libro
Un modelo de clases muy sencillo
Se producen en 2 etapas:
1. Identifica las clases candidatas
seleccionando todos los nombres y
locuciones nominales de laespecificación
de requisitos del sistema.
2. Descarta las candidatas que son
inapropiadas por cualquier razón,
renombrando las clases restantes, si fuera
necesario
•
Las razonespor las que se podría decidir que una
clase candidata es inapropiada incluye que es:
Redundante, donde a la misma clase se le ha dado
más de un nombre. Es, sin embargo, importante
recordar que losobjetos parecidos no tienen que
ser completamente iguales: una de las cosas que
hay que decidir es si las clases son lo
suficientemente diferentes para considerarlas
clases distintas. Ejemplo:“préstamo” y “préstamo
a corto plazo”: son diferentes, pero
probablemente sólo en los valores de los
atributos.
•
Las razones por las que se podría decidir que una
clase candidata esinapropiada incluye que es:
Redundante, donde a la misma clase se le ha dado
más de un nombre. Es, sin embargo, importante
recordar que los objetos parecidos no tienen que
ser completamente iguales: unade las cosas que
hay que decidir es si las clases son lo
suficientemente diferentes para considerarlas
clases distintas. Ejemplo: “préstamo” y “préstamo
a corto plazo”: son diferentes, peroprobablemente sólo en los valores de los
atributos.
•
•
•
Impreciso, donde no se puede indicar de forma no
ambigua lo que significa un nombre. Obviamente,
hay que eliminar la ambigüedad...
Leer documento completo
Regístrate para leer el documento completo.