RE:Generalización de casos de uso
bueno a ver si con esto puedo aclararles algo, en caso de ser así no duden en escribirme.
comenzando primero diré lo que acostumbra hacer la gente a la hora de hacer todo esto de los caso de uso :
1. Realizan el diagrama de casos de uso, donde colocan todos los casos de uso "que ellos creen conveniente" uniendolo sin saber si es generalización, inclusión o extensión.
2. No tienen los conceptos bien definidos de las anteriores relaciones
como se hace? simple
1. como habrán leido en todos los tutoriales se realiza lo que se llama como "use case textual" que en español serían los cursos básicos o llamados también escenarios, bueno los escenarios deben estar bien detallados, ya que refleja la interacción entre el actor y el caso de uso.
2. realiza todos los escenarios, es una labor larga pero tiene sus beneficios, te aconsejo que no te creas el Ivar Jacobson a la primera tratando de hacer unos super diagramas de casos de uso, ellos irán saliendo a medida que vayas realizando los escenarios ya que de ese texto "irás desprendiendo otros casos de uso al ver que otros casos de uso realizan la misma función"
3. en el caso de la generalización NUNCA hagas el caso de padre y luego los hijos, no señor, ese es un grave error, te lo digo por experiencia, primero junta tus casos de uso que veas que se asemejan en sus "escenarios" y luego captura y extrae aquello que es común y que repite "identicamente y exactamente" en esos casos de uso, y aquello que has extraido pues es ni más ni menos que tu caso de uso PADRE !
4. los casos de uso hijos quedan asi tal cual como quedaron con esa parte de texto que le sacaste, pero la pregunta es ¿y como hago referencia a los casos de uso?
el caso de uso PADRE tendrá su escenario que lo vamos a dividir en 3 secciones INICIO, DESARROLLO y FIN
el caso de uso HIJO al inicio dirá algo asi : "este caso de uso comienza como se ha especificado en el INICIO del caso de uso padre llamado bla bla bla" y bueno en el caso de uso PADRE pues tu ya indicas como empezará ese caso de uso.
Espero que esto haya servido de algo , porfavor no duden en escribirme su apoyo también me ayuda mucho.