Review: uCertify para OMG Certified UML Professional

Me decidí por la certificación IBM Certified Solution Designer debido a que quería afianzar mis conocimientos de UML. Sin embargo, cuando ya me encontraba a la mitad de mi preparación me di cuenta que la cobertura de UML de los exámenes de IBM era bastante superficial. Así que para sacarme el clavo he decidido dedicarle este post a la exploración del OCUP -OMG Certified UML Professional-, la certificación UML de sus propios creadores (la gente de la OMG - Object Management Group); y de paso determinar si me animo o no a invertir en sus exámenes. Para ayudarnos en esta tarea contaremos con los ya conocidos simuladores de uCertify.

Si se dan un paseo por la web de la OMG, podrán constatar que en temas de UML ofrecen 3 niveles de certificación: Fundamental, Intermediate y Advanced. Dado que soy consciente de mis limitaciones, vamos a revisar el examen "Fundamental", así que es necesario descargar el simulador que nos ofrece uCertify. Después de instalado, vamos a la sección de "Exam Objectives", para ver que tanto sabemos y que tanto nos falta por saber:


Aparentemente, la cobertura no es mucha: El examen se divide en cinco partes: Diagramas de clase, diagramas de actividades, diagramas de interacción (los de secuencia y los de colaboración), diagramas de casos de uso y nociones básicas de UML. A simple vista, se ve inofensivo. Desde esta pantalla podemos acceder a la sección "Objectives with Notes", donde podremos ver más claramente en que nos van a evaluar:


Con una ojeada rápida podemos constatar que este examen de inofensivo no tiene nada. Los tópicos están tomados directamente de la especificación, y para desgracia mía veo que desconozco varios términos... y temas (Entonces era cierto que UML Distilled no era suficiente). Al fin y al cabo, este examen vendría a ser el SCJP del UML (que por cierto, también es un lenguaje, no?), así que era predecible que el nivel de dificultad fuera similar. Para salir de dudas y verificar nuesttro nivel de conocimiento/desconocimiento podemos recurrir al "Diagnostic Test" de uCertify:


Son 15 preguntas a resolver en 30 minutos. Terminado el test, uno ya tiene una buena idea de sus puntos flacos ( en mi caso fueron muchos xD). Ya les había comentado en un Review anterior que una de mis características favoritas de uCertify era el modo "Study and Learn", donde te presentaban el marco teórico del examen a modo de diapositivas junto a pruebas periódicas para reforzar lo aprendido. Si acceden a la opción, verían algo así:



Me he leído toda la parte que corresponde a Class Diagrams, y no he quedado muy convencido. A pesar que tengo ciertas nociones de UML y no me considero un novato, la presentación de lo tópicos es un tanto desordenada y no sigue un orden lógico. Por ejemplo, es común que se utilice un término en una diapositiva, y que este término se defina tres diapositivas después, lo que genera confusión en el lector. No todo podía ser perfecto con uCertify.

Voy a ver si termino de revisar todas las opciones de "Study and Learn" para después empezar con los "Practice Test", que son la parte fuerte de todo simulador (el de uCertify tiene 200 preguntas!). Concluyendo, el examen OCUP- Fundamental explora a profundidad la especificación de UML, así que si sólamente sabes dibujar monigotes es necesario preparse antes. El simulador de uCertify tiene una cobertura total de los objetivos, y la explicación y el sustento de cada pregunta planteada es claro y preciso; aunque tampoco esperes mucha didáctica y paciencia.

Con lo que quedó demostrado también, que aún me queda mucho por leer.

Hasta otra!!

Actualización: Para los interesados, la gente de uCertify me informa que si utilizan el código de descuento "UCPREP" sus productos les costarán 10% menos.

Review: uCertify PrepEngine

Como mencioné en un post anterior, pienso usar el simulador de uCertify para SCMAD para complementar mi preparación: el libro de Knudsen me está ayudando bastante, pero siempre es necesario resolver algunos Mocks para evitar sorpresas -desagradables- el día del examen. Entonces, este post está dedicado a presentarles lo bueno, lo malo y lo feo de este simulador y, de paso, agregar una nueva sección de Revisión de Productos ("Reviews", sorry por lo alienado) al blog.

El primer paso es ir a la web de uCertify y descargar el simulador. Se darán cuenta que cuenta con un GRAN catálogo de simuladores para casi todas las tecnologías del mercado. De las que nos importan, tienen disponibles simuladores para el SCJA, SCJP, SCWCD, SCBCD y SCMAD. Te dan la opción de bajar una versión de prueba antes de invertir tus casi 100$ (bueno, son 99$). Descargamos el que nos interesa -yo voy por el SCMAD- y lo instalamos. Si todo salió bien, deberíamos ver algo así:



Esa es la pantalla principal del simulador, que es nuestro punto de partida a todo lo que podemos hacer con uCertify. Algunas de las opciones que me llamaron la atención fueron:

  • Exam Objectives: Tienen el listado de todos los objetivos del examen, que son los mismos que están en la Web de Sun así que esto no tiene nada de extraordinario. Sin embargo, desde aquí también se accede a la sección "Objectives with Notes", que contiene una explicación de lo que debes saber por cada objetivo del examen. Esto ya es más útil xD.
  • Flash Cards: Te lanzan una pregunta genérica, y dispones de una caja de texto enorme para responderla. Después de escribir tu respuesta se te muestra la respuesta correcta, y te corresponde a ti mismo (así es) si tu respuesta fue correcta o no. Supuestamente es para asimilar los conceptos clave del examen, aunque eso de auto-evaluarme no me hace mucha gracia. Ya veremos si funciona.
  • Study Notes: Según veo, es el catálogo de todas las explicaciones por pregunta que tiene el simulador. Es de remarcar que los textos son precisos y responden a cabalidad a la pregunta. Te dan la opción también de mostrar las preguntas relacionadas con cada Study Note, como para que vayas calentando xD.
  • Articles: Acá te muestran un catálogo (yo sólo veo 2) de artículos que van más allá de los objetivos del examen, en caso quieras ver temas avanzados de la tecnología.
  • Study Tips: Son una serie de artículos (yo veo 3) relacionados con los puntos claves del examen y temas específicos de la evaluación (costo del examen, tiempo del examen, puntaje mínimo para aprobar, etc).
Lógicamente, aparte de todo esto tienen una colección de exámenes de modo que vayamos viendo cuanto sabemos y cuanto nos falta. En mi simulador de SMAD veo un test de diagnóstico, un test final , cuatro test de práctica y la posibilidad de dar test interactivos y crear un test personalizado. Yo creo que con eso tengo más que suficiente xD. Vamos por el test de diagnóstico, a ver como vamos:






Si ya han dado un examen de certificación, esta interfaz les resultará familiar. En el examen de diagnóstico se me mostraron todos los tipos de pregunta que suele ponerte Sun: selección única, selección múltiple, y las de completar código. Ejecuté el examen en modo "Learn" (aún soy un aprendiz), por lo que en mi barra de herramientas tenía un conveniente botón ("Learn") que me mostraba el sustento teórico de la pregunta que estaba respondiendo. Bastante útil.

Terminado el examen, se te muestra un reporte con los resultados, junto a la posibilidad de revisar las preguntas incorrectas y ver la explicación del caso:




Mi resultado no fue muy aleccionador, así que seguiré jugando con este simulador hasta obtener una calificación decente. Para terminar esto, lo más interesante del producto me pareció la opción "Study and Learn": Aquí te muestran el sustento teórico de un objetivo del examen (en un slideshow) para después evaluar que tanto has aprendido con una pregunta del simulador. De este modo, estudias el sustento teórico e inmediatamente refuerzas lo aprendido con un quiz. Perfecto para le gente que recién está entrando en esto (me incluyo).

Ahora sí, antes de aburrirlos termino con esto. Hasta otra!

Actualización: Para los interesados, la gente de uCertify me informa que si utilizan el código de descuento "UCPREP" sus productos les costarán 10% menos.