Foros del Web » Programación para mayores de 30 ;) » Programación General »

duda con herencia de actores,en casos de uso UML

Estas en el tema de duda con herencia de actores,en casos de uso UML en el foro de Programación General en Foros del Web. hola a todos mi duda es que nose si stoy ante un caso de herencia o no. Mi sistema tiene dos tipos de actores,el usurio ...
  #1 (permalink)  
Antiguo 08/06/2010, 08:06
 
Fecha de Ingreso: noviembre-2009
Mensajes: 59
Antigüedad: 14 años, 5 meses
Puntos: 0
duda con herencia de actores,en casos de uso UML

hola a todos
mi duda es que nose si stoy ante un caso de herencia o no. Mi sistema tiene dos tipos de actores,el usurio normal,y el administrador.El administrador es un usuario nrmal xo q ademas puede acer más cosas.Es ecir,abia pensado q administardor fuera una especializacion de usuario, xo esq usuario tiene una funcion q no tiene el administrador,y es ponerse en contacto con el administrador.
como se hace para el diagrama de casos de uso?si creo un usuario y que hereden de ahi administrador y usuario normal,estaria bien?aunq siempre nunk existira el usuario,siempre tendria q ser d uno d los 2 tipos
graciasssssss
  #2 (permalink)  
Antiguo 08/06/2010, 11:25
Avatar de WiFly  
Fecha de Ingreso: mayo-2008
Ubicación: España
Mensajes: 32
Antigüedad: 16 años
Puntos: 2
Respuesta: duda con herencia de actores,en casos de uso UML

La solución que veo mas adecuadas es crear tres:

- Usuario (Principal): Atributos comunes tanto como usuario normal como administrador (supongo que nombre, etc etc).

- Básico/Normal (Hereda de Usuario): Aquí estarán los atributos especificos de un usuario normal.

- Administrador (Hereda de Usuario): Aquí estarán los atributos específicos de un administrador.

En conclusión, se crearían tres clases donde las clases 'básico' y 'administrador' heredarían de la clase principal 'usuario'.

Un saludo.

Etiquetas: herencia, uml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.