Académique Documents
Professionnel Documents
Culture Documents
Casos de Uso
Temario
1. La brecha comunicacional
La representacin de la realidad El problema de comunicacin
LA BRECHA COMUNICACIONAL
La representacin de la realidad
La representacin de la realidad
Podemos ver la realidad con cierta subjetividad, lo cual no implica que no sea posible verla y analizarla con objetividad. Imprecisin o ambigedad en el uso del lenguaje pueden confundir la realidad:
Si est gordito (*^-^*) Es sper chvere y es bien lindo!
La representacin de la realidad
El problema de comunicacin
El problema de comunicacin
Subjetividad, ambigedad e imprecisin al expresar ideas o requerimientos. El dominio del problema no se define con precisin o incluso de manera completa. Los conceptos y sus relaciones no se transmiten con exactitud y precisin entre los desarrolladores. Y tampoco entre los requirentes.
LENGUAJES DE MODELADO
Lenguajes de modelado
Cuando el lenguaje natural no puede expresar de manera clara una actividad o proceso se recurre a un lenguaje de modelado. Para modelado de procesos: BPMN Para modelado de software orientado a objetos: UML Para modelado de arquitectura empresarial: ArchiMate
Lenguajes de modelado
UML tiene diagramas estructurales, de comportamiento y de interaccin para diferentes niveles de abstraccin. El nivel de abstraccin ms alto se plasma en los diagramas de casos de uso. El nivel de abstraccin ms bajo corresponde al cdigo fuente. Un diagrama de robustez (no propio de UML) est a un nivel de abstraccin ms alto que un diagrama de secuencia, por ejemplo.
Lenguajes de modelado
Diagrama de robustez de algo (Ok)
Lenguajes de modelado
Diagrama de secuencia de algo
Definicin
Cuando se modela un sistema, en el nivel de abstraccin ms alto, los casos de uso representan escenarios de uso generales de dicho sistema. La lectura de un caso de uso debe tener sentido semntico, por ejemplo: El usuario Analista, usa el sistema para registrar una accin coactiva. Un caso de uso puede incluir ms de un escenario relacionado.
Definicin
Todos los escenarios que pueden presentarse en un caso de uso deben ser cohesivos. Los casos de uso tienen como propsito adicional brindar una primera aproximacin a lo que sern los mdulos y fronteras de un sistema. El modelo inicial de casos de uso debera al menos incluir el 20% de los escenarios de uso que generan el 80% del valor del sistema, y debe ser elaborado por el arquitecto de un sistema.
Definicin