UML Domine el lenguaje de modelado más utilizado en la actualidad
C a sos de uso específico a la autorización de tratamientos, mientras que con el paciente y la fami lia empleará un lenguaje menos técnico para que todos entiendan la situación. Los Ingenieros de Software también se manejan con esta pluralidad de lenguajes y vocabularios. Hablarán de la excepción NuUPointer en el método ExtraerSaldo con sus programadores, de un b u g fu n c ion a l con los líderes de proyecto y de un p e q u eñ o e rro r en la codificación al interactuar con el cliente. Sin embargo, con ios casos de uso, tanto el vocabulario, como el modelo y las referencias son las mismas para todas las partes involucradas, lo que simplifica de manera determi nante el proceso de comunicación. Los casos de uso capturan el punto de vista del usuario del sistema y no el punto de vista de quien lo construye. Esta fue la diferencia que marcó su éxito y que la hizo prevalecer sobre otras herramientas. Este cambio de enfoque fue tan revolucionario como lo fue la Programación Orientada a Objetos en sus comien zos. Otra característica importante de la técnica es que no está atada ni ligada a ningún tipo de modelo ni a ningún tipo de lenguaje. Se pueden especificar con casos de uso tanto los sistemas implementados en el lenguaje procedural C que correrán bajo la plataforma Linux, como los sistemas implementados en el len guaje orientado a objetos Java que correrán bajo una plataforma Windows. Esta flexibilidad le ha permitido ganarse muchos adeptos. Sistema Usuario 1 Usuario 3 Usuario 2 Figura 7. Los casos de uso capturan la vista parcial de cada usuario sobre el sistema. Cada triángulo representa la visión de cada usuario. Pasaremos, ahora, a conocer un poco de la historia para poder saber cuál era el con texto en la época en que los casos de uso surgieron. Luego, sí, comenzaremos a sumergirnos en los detalles más profundos de esta técnica de especificación. 143
RkJQdWJsaXNoZXIy MjI4NDcx