Está en la página 1de 26

Death by UML Fever

04/28/2006 12:06 PM

depuracin / qa desarrollador instrumentos

rendimiento optimizacin

seguridad orientada a los servicios arquitectura

Herramientas de desarrollo Directorio

La muerte por fiebre UML


Desde DSP Vol. 2, N 1 - marzo 2004

por Alex E. Bell, The Boeing Company


Auto-diagnstico y el tratamiento precoz son fundamentales en la lucha contra la fiebre UML.

Una enfermedad potencialmente mortal, clnicamente conocido como UML (Unified Modeling Language) fiebre, aqueja a muchos esfuerzos de ingeniera de software hoy en da. Esta fiebre tiene muchas cepas diferentes, que varan enlos niveles de mortalidad y el contagio. Una serie de estas cepas se sintomticamente relacionado, sin embargo. Riguroso anlisis de laboratorio han revelado que cada uno es nico en origen y maquillaje. Una caracterstica p articularmente iasos de la fiebre no reciben tratamiento ya menudo evolucionan en cepas ms complejas y letalidioso de fiebre UML, comn a la mayora de sus variedades clasificadas, es la dificultad que tienen los individuos y las organizaciones de auto-diagnstico de la enfermedad. Una consecuencia es que muchos cns. Poco se ha publicado en los anales mdicos sobre la peste UML, ya que slo ha surgido recientemente como una afliccin. The New England Journal of Medicine ha guardado silencio sobre la enfermedad, al igual que los informes e laborados por las instituciones ms prestigiosas del mundo mdico. El contenido de este artculo representa muchos aos de investigacin en el lugar de trabajo y caracteriza todas las cepas conocidas de fiebre UML, as como muchas de las relaciones conocidas reconocido que existe entre ellos. El artculo concluye con la revelacin del nico antdoto conocido para las cepas mltiples y variadas de la fiebre del UML. Antes de comenzar con la caracterizacin de la fiebre UML y sus sntomas asociados, es importante destacar que UML s misma no es la causa directa de las enfermedades descritas en este documento. En su lugar, UML es en gran p arte una vctima inocente atrapada en medio del proceso de pobres, proceso que no, o incompetencia de sus usuarios. Por causas ajenas a su cuenta, sin embargo, UML a veces es amplificar los sntomas de algunas fiebres como el resultado de la frecuencia aura divina-como se le atribuye. Por ejemplo, no es raro que las personas creen que no importa qu tarea que se pueda desempear, mero u so de UML de alguna manera legitima sus esfuerzos ni garantiza el valor de los objetos producidos. En este artculo se explota el hecho de que la presencia y la gravedad asociada de muchas enfermedades relacionadas con el software en
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 0 of 9

Death by UML Fever

04/28/2006 12:07 PM

un programa a menudo puede ser observado y medido en trminos de UML: demasiado, demasiado detallados y funcionales tambin, por ejemplo. Algunos lectores pueden estar listos para sugerir que la misma explotacin puede realizarse independientemente del enfoque de un programa de modelado seleccionado. Puede haber algo de verdad aqu, pero ninguna otra tecnologa ha penetrado tan rpida y profundamente el ciclo de vida del software de ingeniera ba. Numerosas investigaciones han demostrado que la fiebre UML se pueden clasificar en cuatro grupos bien definidos, conocidos como metafevers. Sus nombres comunes de laboratorio sufre de alucinaciones, Pollyanna emocional (una persona considerada como tonta o ciegamente optimista) y de procedimiento (vase el grfico 1). Cada uno de estos metafevers se describe en las siguientes secciones, como son las cepas asociadas con ellos. Aunque se sabe muchoms acerca de cada una de las cepas de escritos, el objetivo de este artculo en particular es para describirlos en la medida en que ellos se caracterizan y se distinguen de las dems.

Metafever delirante. El metafever delirante comprende cepas UML fiebre que son considerados por muchos como uno de los ms mortales. Esta metafever es mejor conocido por sus efectos devastadores sobre los procesos de pensamie nto y el juicio de los gerentes por lo dems sanos e ingenieros. Es muy comn para las fiebres en la categora delirante de daar el sistema inmune humano en tal medida que el cuerpo se vuelve susceptible a muchas otras cepasde fiebre UML (vase la figura 2).

Utopia fiebre. Los sujetos que sufren de fiebre utopa suele creer que UML es una tecnologa nueva y radical de origen casi divino. Murmullos, tales como: Cmo hemos llegado hasta donde estamos hoy sin UML? y Slo piensecunto ms avanzado nuestra revolucin tecnolgica sera si tuviramos UML hace 20 aos? son comunes entre los afectados. Otros sntomas de esta fiebre incluyen una condicin de amnesia-como haciendo que la gente se olvide de que muchos complejos sistemas basados en software se han construido con xito en los ltimos aos sin los beneficios de UML.
Esta fiebre sntomas directos son relativamente benigno por su cuenta, pero contraer fiebre utopa con toda seguridad resultar en la afliccin de cepas ms peligrosas, en particular la fiebre 42 (descrito ms adelante) dondeUML se cree que es la respuesta a todos los problemas. Una buena prueba de fuego para sondear los transportistas sospechosos de fiebre utopa es preguntar si saben de los orgenes de UML o qu metodologas ingenieros estabanutilizando antes de UML para el diseo de complejos sistemas intensivos en software.

La realidad es aquello que, cuando dejas de creer en ella, no va away.-Philip K. Dick Fiebre adoptante Ciegos. Esta cepa se reconoce en los afectados por la prdida del juicio, cuando se trata de evaluar el uso apropiado de las tecnologas y procesos disponibles para sus propios programas. A diferencia de la adaptacin o rechazo, las vctimas de la fiebre adoptante ciego tienden a aceptar lo que otras personas han hecho en otros programas a pesar de que puede no ser aplicable a su propia.
Los ingenieros que sufren de fiebre adoptante ciego se ha observado que la fuerza ciega semntica estado de la mquina en todas sus clases slo para que puedan aprovechar las tecnologas de ingeniera avanzada que convierten diagramas UML a cdigo. Otro sntoma observado de esta fiebre incluye el uso de los procesos de desarrollo de software o de los marcos de procesos nada ms sacarlo de la caja en lugar de adaptar para que se ajusten a las nece
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 0 of 9

Death by UML Fever

84/28/2006 12:07 PM

propios programas. Un efecto secundario del uso de tales procesos es perder el tiempo y dinero en la produccin de muchos artefactos innecesarios.

Con la mayora de los hombres, la incredulidad en una cosa resortes de la creencia ciega en another.-Georg Christoph Lichtenberg Fiebre Abracadabra. El sntoma ms frecuentemente observado de los afectados por la fiebre abracadabra es un sentido errneo de la realidad. Los gerentes afectados por esta fiebre se han observado salivando profusamente cuando habl de las tecnologas que desarrollan software de forma automtica a partir de diagramas UML. Los pensamientos de la mejora de la productividad mtricas de cdigo, previamente arrastrado por tener que desarrollar la lgi ca de negocio muy complejo, tambin producen sntomas que incluyen grandes ojos y murmullos de los grandes aguinaldos. Uno slo puede imaginar los futuros sntomas de la fiebre del abracadabra cuando los gerentes postulado el).
Si bien los administradores son el grupo demogrfico principal afectado por la fiebre del abracadabra, los ingenieros tambin han sido conocidos por ser susceptibles. Un sntoma comn de la fiebre en el nivel de ingeniera esla expectativa de la informacin casi surrealista que se deriva de gigantescos modelos UML. Miradas en el rendimiento, tolerancia a fallos, la latencia y la seguridad del sistema, por ejemplo, son slo algunos que se esperanicamente de modelos UML sin tener que molestarse con el cdigo o realizar un trabajo de ingeniera para caracterizar los comportamientos generales de los componentes. Fiebre Abracadabra parece ser muy contagiosa entre los i.

El hombre verdaderamente educado es que raro individuo que puede separar la realidad de Desconocido illusion. 42-Autor fiebre. A diferencia de la clebre 42 es la respuesta a cualquier pregunta sobre la vida o el universo,
sugiere en Douglas Adams Gua del autoestopista galctico, 1 los afectados por fiebre 42 sostienen que UML es en realidad la respuesta correcta. El sntoma clsico de los enfermos de fiebre 42 en el mbito de la ingenierade software es tener una ilusin a priori que UML es la solucin para todo el software? Problemas de ingeniera. La investigacin ha demostrado que el engao en las vctimas de la fiebre 42 puede reducirse significativamenteen secreto reproducir mensajes subliminales en sus reas de trabajo haciendo hincapi en que los creadores de UML hizo no tiene la intencin de que sea la respuesta a todos los dilemas de ingeniera del software.2 Aunque 42 y fiebres abracadabra son similares ya menudo afligen a sus vctimas al mismo tiempo, hay algunas diferencias sutiles son dignos de mencin. Las personas afectadas con el 42 por fiebre creer que UML es la respuesta correcta a todas las preguntas, de poca. Los que sufren de fiebre abracadabra, por otra parte, no son engaados que UML es necesariamente la respuesta a todo, slo los problemas en los que ellos creen que es la respuesta mg.

Si la nica herramienta que tienes es un martillo, tiendes a ver cada problema como un nail.-Abraham Maslow Curador fiebre. As como un conservador de museo tiene una fascinacin y pasin por la pintura, los del reino de ingeniera del software afectado con fiebre curador tiene una absorcin similar en los diagramas UML. Esta absor cin tante en el ciclo de vida de desarrollo de softwares alimentada por la propensin de fiebre curador para engaar a sus vctimas en la creencia de que la produccin de diagramas UML, en comparacin con el contenido de ingeniera detrs de ellos, es la actividad ms impore.
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 8 of 9

Death by UML Fever

84/28/2006 12:07 PM

Un comportamiento se observa comnmente por aquellos en las garras de la fiebre curador se produce cuando los analistas de dominio crear volmenes de diagramas de casos de uso, pero siguen siendo ajenos al hecho de que el art est desarrollando los modelos de apoyo text.3 diagramas de interaccin de UML con mensajes anlogos a resolver

hambre en el mundo entre los objetos son de poco valor para las partes interesadas. caso de usomodeladores que sufren de fiebre curador declaran a menudo los diseadores de software incompetente si no son capaces de producir diseos de software basado en extremadamente de alto nivel diagramas. El nico lugar donde un diseador de software con normalidad prefiere una imagen ms que mil palabras est en un museo.

Una pintura en un museo escucha las opiniones ms ridculas que cualquier otra cosa en el Goncourt mundo.-Edmond de Fiebre gravitacional. Esta fiebre provoca delirios en los que sufren a creer que la aceleracin gravitacional permite que su masa artefacto UML para tener valor. Para aquellos no familiarizados con la segunda ley de Newton del movimiento, los que sufren de fiebre gravitacional creer que el progreso del esfuerzo de ingeniera de software es directamente proporcional al peso de los artefactos del proyecto UML.
La investigacin ha demostrado que los administradores de software son el demogrfico ms susceptibles a la fiebre gravitacional. Uno de los sntomas comnmente observados de esta fiebre es para los gerentes que supervisan un frenes de cdigo hacking para el desarrollo del personal directo a la ingeniera inversa de su cdigo en voluminosos diagramas UML. Estos diagramas UML posteriormente se hizo pasar como modelos de diseo, a diferencia de lo. Fiebre gravitacional es a menudo mal diagnosticados como fiebre conservador debido a la similitud de los dos males. La sutil diferencia entre estas fiebres, sin embargo, es que los afectados por la fiebre del curador estn mu y interesados en la calidad de los diagramas UML, mientras que los afectados por la fiebre gravitacional atencin slo por su peso.

Aquellos que ms hablan de medir los avances, por cantidad y no por calidad.-George Santayana Metafever Emocional. Las cepas que componen el grupo metafever emocional tienden a atacar y tomar ventaja del sistema emocional del cuerpo humano. Estos incluyen el sealamientos, zona de confort, la desesperacin y las fiebres sagradas vacas descritos en esta seccin (ver figura 3).

Sealamientos fiebre. Esta fiebre por casualidad golpea a los que estn en las ltimas etapas de la recuperacin de ms graves fiebres contradas anteriormente. La gravedad de la fiebre sealamientos parece estar directamenterelacionada con la cantidad de tiempo y dinero previamente desperdiciada desarrollo innecesarios artefactos UML mientras que siendo devastadas por otras fiebres. Un sntoma frecuente de fiebre sealamientos es que sus afflictees la culpa injustificada de un proceso de desarrollo de software o un marco para apoyar el desarrollo de artefactos UML de ms. Otro sntoma comn de esta fiebre es el culpable UML s mismo por ser artefactos de diseo muyexpresivo y alentador para ser modelado a niveles innecesariamente bajos de detail.
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 8 of 9

Death by UML Fever

84/28/2006 12:07 PM

De nada sirve culpar al espejo si tu cara es awry.-Nikolai Gogol Comfort fiebre zona. Las vctimas de la fiebre zona de confort suelen gozar de una sensacin hipntica de tranquilidad mientras se dedican a actividades centradas en la creacin de artefactos UML. Anlisis clnico ha demostrado que cualquier intento por parte de sus afflictees migrar desde la creacin de diagramas UML en las actividades de desarrollo de software ms tarde en el ciclo de vida hace que esta tranquilidad a cesar abruptamente y traumtica. Como resultado, los diagramas UML de la vctima a ser grande en nmero y extremadamente detallado (para el deleite de aquellos que sufren de fiebre gravitacional).

Fiebre Comfort zona es reconocida por la resistencia de sus vctimas a salir de la comodidad de la creacin de diagramas UML. Riesgo programa a menudo se amplifica en presencia de fiebre zona de confort ya que los diseos propuestos no se validan como antes, ya que debe estar en la forma de ejecucin.

El erudito que aprecia el amor de la comodidad no es apto para ser considerado un scholar.-Confucio Fiebre desesperacin. Investigacin clnica extensa ha identificado una correlacin entre la aparicin de la fiebre desesperacin y la existencia de traumas del proyecto, tales como horarios de colado, la baja productividad yla calidad deficiente del producto. Un sntoma de los abrumados con fiebre desesperacin se aplana odos que resultan de gastar enormes cantidades de tiempo en el telfono hablando con los vendedores en busca de productos qu.
Las vctimas de la fiebre desesperacin suelen comprar costosos productos centrados en UML slo para descubrir ms tarde que el uso correcto de estos productos no se alinea con sus ausentes o rotos los procesos de desarrollo de software, a menudo la raz de sus problemas en primer lugar. La severidad de la fiebre desesperacin tpicamente aumenta como resultado de consultores muy bien pagados que dicen afflictees que acaba de adquirir productos que no traer beneficios sin grandes reparaciones a las actuales prcticas de desarrollo de software.

Es caracterstico de la sabidura de no hacer desesperado things.-Henry David Thoreau Fiebre vaca sagrada. Las personas afectadas con fiebre vaca sagrada desarrollar intensos lazos emocionales con los diagramas UML y se niegan a permitir que cualquiera que haya dejado de ser tiles a morir con la dignidad quese puede merecer. Sacred resultados vaca fiebre en muchos costos a un programa como el costo de mantenimiento de artefactos obsoletos, propagacin de informacin errnea, y el consumo innecesario de recursos de almacenamiento . La investigacin clnica sugiere que esta fiebre de causa a sus vctimas a creer que al tirar diagramas UML que de alguna manera estn afectando negativamente la marcha hacia adelante del programa (para el deleite de afflic).
El tratamiento para las vctimas de la fiebre vaca sagrada debe incluir un rgimen de consejera reforzando que el valor de los diagramas UML es a menudo transitoria y descartando aquellos que ya no son de valor se anima.4

Es una cosa muy triste que hoy en da hay tan poco intil information.-Oscar Wilde Metafever Procesal. Las cepas de fiebre UML pertenecientes a la metafever procesal (ver figura 4) tienden a perjudicar a sus vctimas de reconocer que no estn siguiendo un proceso de desarrollo o que puedan estar siguiendo u no muy malo. Las cepas metafever procesales se conocen como bucle abierto, rodeado vagones, viaje ceja mosquito, fregadero y vuelta.
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 8 of 9

Death by UML Fever

84/28/2006 12:07 PM

Abrir fiebre bucle. Los efectos de la fiebre lazo abierto estimular el impulso para la creacin de diagramas UML desenfrenada, sin un objetivo rastreable o tener ningn interesado obvio. Las vctimas de la fiebre lazo abierto creer que el acto de la creacin de diagramas UML solo es una garanta de valor agregado de la actividad. La investigacin clnica ha sugerido que los individuos ms susceptibles a la fiebre bucle abierto son aquellos que nu nca han sido los usuarios finales de los diagramas UML y aquellos cuyo paseo en el ciclo de vida del software ha sido muy limitada.

El hipnotismo ha demostrado ser eficaz en el alivio de los sntomas de la fiebre de lazo abierto. Las vctimas estn programados para atar creacin de diagramas para programar objectives5 y comprometerse con los clientes de diagramas para asegurar que sus necesidades sean atendidas. Post-hipnticas entrevistas con vctimas de la fiebre han resultado en el descub rimiento de que los diagramas UML no son siempre los objetos preferidos de quienes estn aguas abajo en el ciclo de vida.

Actividad Furious no es un sustituto para la comprensin. -H. H. Williams Circled fiebre vagones. Research6 clnica extensa ha llevado al descubrimiento de la fiebre crculo vagones. Su sntoma principal es la tendencia de su vctima para usar UML de casos de uso diagramas para capturar grano fino descomposiciones funcionales de su espacio de dominio. El nombre de esta fiebre se deriva de la observacin de que las vctimas tienen una propensin a crear diagramas de casos de uso en la formacin vagn de tren temida, com 5.

A pesar de las nobles intenciones de sus vctimas para llevar a cabo anlisis orientado a objetos de dominio, la investigacin ha demostrado que la fiebre crculo vagones amplifica la tendencia natural de su vctima de romper un problema en pedazos cada vez ms pequeos hasta el punto de convertirse en un comportamiento compulsivo. A diferencia de la simplificacin de la actividad de modelado de casos de uso, las vctimas de un crculo vagones fiebre realmente complicar haciendo que el modelo de casos de uso mucho ms difcil de entender. Fiebre crculo vagones se observa a menudo en las vctimas que tienen orgenes funcionales de descomposicin. Esta fiebre no conoce fronteras, sin embargo, incluso las personas con experiencia orientada a objetos a veces son vctimas. Se trata de una fiebre muy comn, y sus sntomas deben ser cuidadosamente monitoreados dentro del personal de ingeniera, sobre todo en las primeras etapas del ciclo de vida del programa.

Sabidura es saber qu hacer a continuacin, la virtud est haciendo ella.-David Starr Jordan Fiebre Mosquito ceja se reconoce en sus vctimas por un deseo muy fuerte para crear diagramas UML que son extremadamente detallados. No se debe confundir con fiebre zona de confort, donde el
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 8 of 9

Death by UML Fever

84/28/2006 12:07 PM

modelado detallado es un efecto secundario de los factores emocionales, afflictees de fiebre ceja mosquito enfticamente creen que es importante modelo a muy bajos niveles de detalle porque esto aumenta la probabilidad de que el cdigo resultante ser ser mscorrecto. Debido a variables tales como el flujo en los requisitos del sistema y las actividades dependientes de diseo que se producen en paralelo, por ejemplo, el tiempo dedicado a bajo nivel de modelado a menudo se aplica.
La investigacin clnica ha mostrado una tasa alta de afliccin fiebre ceja mosquito en aquellos modelistas que en realidad no han participado en las actividades de codificacin. Una teora que apoya los hallazgos de la investigacin sugiere que la experiencia de codificacin es muy importante para el desarrollo de un sentido de valor que proporciona modeladores con una idea de lo que es y lo que no tiene valor para los clientes aguas abajo de lal.

El buen juicio viene de la experiencia. La experiencia viene del mal judgment.-Jim Horning Fiebre cocina fregadero. Las vctimas de la fiebre del fregadero de la cocina anhelan la idea de construir gigantescos modelos UML que incluyen todos los elementos de diseo de grano fino en su esplendor detallada. Fregaderofiebre suele ir acompaada de fiebre abracadabra en las vctimas que creen que, a falta de cdigo, la informacin puede ser obtenida por
describir los comportamientos de bajo nivel de interaccin que abarca subsistemas representados del modelo. Las vctimas de la fiebre del fregadero de la cocina suelen gastar grandes cantidades de tiempo que se recuperan de los efectos de los choques de sus herramientas de modelado. La investigacin clnica ha demostrado que una de las razones a las vctimas de la fiebre del fregadero de la cocina desean todos los posibles artefactos en sus modelos es que tienen una escasa comprensin de la informacin que realmente se puede derivar de ellos. Las investigaciones tambin han demostrado que las personas infectadas con esta fiebre por lo general nunca han usado un modo gigantescol.

Los hombres se han vuelto locos con su tools. Stewart-Thomas Eliseo Fiebre de ida y vuelta. El sntoma primario tiene un efecto muy grave en aquellos afligidos: una prdida completa de la capacidad de utilizar la abstraccin como un medio de gestin de las complejidades de diseo de software.Las vctimas de la fiebre de ida y vuelta a menudo no reconocen la diferencia entre un modelo de diseo UML y un modelo de implementacin que la ingeniera inversa de cdigo detallado. Software responsables de realizar revis suelen dar malas calificaciones si se les da modelos de implementacin en los paquetes de revisin.
Los orgenes de la fiebre ida y vuelta parecen tener sus races en la tecnologa. Sus vctimas suelen comenzar el ciclo de diseo tradicional, creando un muy bajo nivel de modelos de implementacin para que puedan tomar ventaja de conjuntos de herramientas de ingeniera inversa. La demografa de que la fiebre de ida y vuelta se dirige principalmente a los nuevos graduados que son tecnolgicamente centrada en vez de arquitecturacntrica. Se requi ere investigacin adicional, pero el impacto aguas abajo de lo que parece ser una deficiencia grave de la capacidad de abstraccin de nuestros ingenieros jvenes es un grave problema.

Nuestra vida es desperdiciada por los detalles. Simplifique, simplify.-Henry David Thoreau Pollyanna Metafever. Las cepas asociadas con la metafever Pollyanna (ver figura 6) se observa tpicamente en los directivos y se caracteriza por ser el resultado de optimismo tonto o ciego. El metafever Pollyanna incluye clavija cuadrada, el hombre de un solo ojo, y las fiebres Shape Shifter.
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 8 of 9

Death by UML Fever

84/28/2006 12:07 PM

Square peg fiebre. Esta variedad hace que sus vctimas a creer que todos los miembros del personal del proyecto son intercambiables sin importar la experiencia, los antecedentes o la educacin. Los sntomas incluyen la coloca cin de personal en los requisitos de las funciones de los diseadores de software y asignar cualquier persona capaz de utilizar una herramienta de modelado UML en el papel de analista de dominio. Plaza de fiebre clavija tien e la propensin a causar fiebre galopante UML de todas las cepas cuando metodlogos se ponen en el papel de los tcnicos y profesionales.
La investigacin ha demostrado que algunos casos de fiebre clavija cuadrada son provocados por la capacidad de la mayora de cualquier persona para crear diagramas UML que se asemejan a los artefactos de valor para los observ adores desesperadas. Plaza de fiebre clavija es particularmente frecuente en el rostro de la escasez de personal o desequilibrios conjunto de habilidades.

Ninguna cantidad de refuerzo artificial puede compensar las desigualdades naturales del ser humano Fairchild individuals.-Henry P. Un hombre de ojos fiebre. Durante mucho tiempo hemos escuchado el dicho de que el tuerto es el rey en el pas de los ciegos. Este dicho se plasma en el mbito de la ingeniera de software como un hombre de ojos fiebre y porlo general afecta a los directivos que ponen en posiciones personas que no tienen casi los conocimientos tcnicos necesarios para llevar a cabo en

esas posiciones. Las vctimas de la fiebre tuerto puede ser reconocido por su seleccin de visionario del proyecto UML basada nicamente en el nmero de clases de sintaxis de medio da que asisti. Esta fiebre parece tener una alta tasa de incidencia en los directivos que no entienden las tecnologas bajo su jurisdiccin en la medida necesaria para tomar decisiones sobre ellos. Un efecto secundario no deseado de fiebre muy tuerto es que los ciegos en la organizacin a menudo confunden las prcticas del hombre de un solo ojo como las mejores prcticas y adoptarlas.

El mayor obstculo para el descubrimiento no es la ignorancia - es la ilusin de knowledge.-Daniel J. Boorstin Forma fiebre palanca de cambios. Las vctimas de la fiebre Shape Shifter demostrar furioso afliccin mediante el envo de personas a la herramienta de diseo breve y clases de lenguaje de sintaxis con la esperanza de que regresen como expertos en las mejores prcticas. Afflictees confundir la capacidad de navegar Nuevo archivo Diagrama de clases desplegables como la calidad de la firma de un diseador de software. Los sntomas de la fiebre de forma shifter son particularmente exacerbada cuando las clases en la herramienta y el uso del lenguaje se ensean fuera de contexto de la forma en que realmente se utilizar en un programa. Como algunos creen que la ropa hace."
Al igual que las otras cepas de la categora Pollyanna metafever, fiebre Shape Shifter es ms frecuente en tiempos de limitaciones presupuestarias y escasez de personal.

La educacin es como una espada de doble filo. Puede dar vuelta a los usos peligrosos si no se manejan adecuadamente. - Wu Ting-fang
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 8 of 9

Death by UML Fever

84/28/2006 12:07 PM

Las diversas cepas de fiebre UML descritos se basan en informacin de primera mano el dolor y la observacin en lugar de simplemente ser las reflexiones de un escritor de ficcin. La manera alegre en el que se describen las fiebres de ninguna manera aplacar al lector a creer que no son reales o que sus sntomas no son potencialmente tener un serio impacto en el xito de sus programas de software propios. En la raz de la mayora de las fiebres UML es la falta de experiencia prctica en aquellos individuos responsables de la seleccin y aplicacin de las tecnologas y los procesos que subyacen a un programa de desarrollo de software esfuerzos. Esta falta de experiencia se traduce tanto en expectativas poco realistas y la mala aplicacin de la tecnologa, a menudo agravado por inexistentes o malos procesos de desarrollo de software, un caldo de cultivo perfecto para la fiebre del UML. Si una organizacin de software batalla contra la fiebre UML ha de tener xito, es absolutamente crtico que las personas con experiencia prctica estn en su lugar de conducir a la seleccin de tecnologas, as como el desarrollo de los procesos para su uso asociado. La lucha contra la fiebre UML es an ms complicada por las dificultades que algunas empresas de software tienen en auto-diagnstico de su enfermedad. Como ya se ha sugerido en la caracterizacin de los metafevers delirantes, algunas organizaciones pueden llegar a ser tan completamente absorbido con UML que pierden de vista su objetivo principal, el desarrollo de software, a favor de la construccin de modelos gigantescos. En tales casos, indepen dientes y la ayuda de expertos de fuera de la organizacin puede ser la nica opcin para iniciar el proceso de recuperacin de la fiebre UML. Gestin de programas con regularidad debe evaluar al personal en posiciones de influencia para la fiebre del UML, ya que su aparicin es a veces gradual. La falta de diagnstico inmediato fiebre UML puede dar lugar a su difusin en proporciones epidmicas con un impacto devastador. El diagnstico sistemtico de la fiebre UML slo es posible si sus sntomas estn catalogadas, caracterizados y publicitados tres objetivos explcitos de este artculo. Diagnstico, sin embargo, es slo el primer paso en el proceso de recuperacin. Afflicted organizaciones de software tambin debe identificar y diligentemente seguir un tratamiento adecuado

regmenes de si son para librarse de los efectos debilitantes de la fiebre del UML. El camino hacia la recuperacin no siempre es fcil. Bien intencionadas personas que intentan lanzar diagnstico y tratamiento para sus organizaciones afectadas pueden tener que soportar las desagradables de la negacin, la racionalizacin de fundamento, y la ira, a menudo con intensidad directamente relacionada con la alta jerarqua en la organizacin fiebre liderazgo UML ha herido. La lucha contra la fiebre UML se puede ganar, pero no hasta que sea reconocido como una enfermedad genuina, y los que estn afectados por conseguirlo en el camino hacia la recuperacin. Q

La vida con UML: Se siguen funcionando


PHILIPPE Kruchten, arquitecto de software Muchas de las fiebres identificados en Alex Death by UML Fever estn relacionados con el proceso de software, la ausencia de un proceso de software, o malentendido fundamental de lo que un proceso es para. He odo comentarios como: Oh, nos encontramos con todas las actividades descritas en RUP (Rational Unified Process) y cre todas las UML (Unified Modeling Language) diagramas que prescribe ... o Hay este widget en UML, y no puedo encontrar cmo RUP dice a usarla. UML es una notacin que se debe utilizar en la mayora de los casos, simplemente para ilustrar el diseo y para servir como una gua general para la aplicacin correspondiente. Desafortunadamente, algunos usuarios de UML dejar sus cerebros en el vestbulo, a instalarse
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1 Page 8 of 9

Death by UML Fever

84/28/2006 12:07 PM

detrs de su teclados, y ponerse a trabajar dibujar diagramas UML, ya que hacerlo es una alternativa mucho ms fcil que hacer el trabajo difcil de la ins, and get busy drawing UML diagrams because doing so is a much easier alternative than doing difficult software engineering work. 1. Adams, D. Gua del autostopista a la galaxia. Crown Publishing Group, New York, NY, 1980. 2. Rumbaugh, J., Jacobson, I., y Booch, G. El Lenguaje Unificado de Modelado manual de referencia. AddisonWesley, Boston MA, 1998. 3. Larman, C. UML y Patrones. Prentice Hall PTR, Upper Saddle River: NJ, 2001. 4. Ambler, S. Las Prcticas de Modelado Agile; http://www.agilemodeling.com/practices.htm. 5. Ambler, S. Los Principios de Modelado Agile; http://www.agilemodeling.com/principles.htm. 6. Bittner, K. Por qu los casos de uso no son funciones. The Edge Rational. (Diciembre 2000); http://www.therationaledge.com/content/dec00/tucnotfunctions.html.

ALEX E. BELL (alex.e.bell@boeing.com) is a software architect with The Boeing Company. He has more than 22 years of software experience in a variety of domains that include command and control, air traffic control, and telecoeo y las telecomunicaciones.
Regreso a la muerte por fiebre UML

http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=130&page=1

Page 8 of 9

UML Feuer. akdawn de F (r ekaf + Ei-


Si rse l taf es er-

;metf ~ uer *}

er~~ deIusial

mta}

. mtaf er *}

. etafe!
emativa I

pollyana

dural

T de fiebres

fw ~ e} Ri taF ~ ~ ~ DI

! ]
fewer ~~

g~~ ata ka aL

de oa1 F~
~ ional~ ~
}

tafe m ~ r *}

rt rtfr}}

7 2Dj ~ * ISi ,
.

rt ~ FO ~ If ze!
-

f}

Oo [H

t ~ *}

SCd vaca

YoXF! Udu1 Ff*


I.

~ rtrtmetaf } rao + dural

~ FO}

bucle

rt~~ ags dnLied


~

rtfew + er grat `s yebaw

fws x~ kitcrer Siak


RO viaje

5
1

_!
~

Oreid, d rode T Won-ain Fo ~


deLeLe o

Yo.
orden
a cha ej e dCi
custo m

T ~ + pfs iof lOPyInhI Fevef-s

~ { a squae Pe!
-.

etaf
y nie-eyed

#etafe r}
Piy ~ a

metafewser ** IIM i sS
r ~