Anda di halaman 1dari 7

Historia: Las mquinas racionales fue fundada por Paul Levy y Mike Devlin en 1981 para proporcionar las

herramientas para ampliar el uso de las modernas prcticas de ingeniera de software, la arquitectura modular particularmente explcita y el desarrollo iterativo. Racional fue vendido para EE.UU. $ 2,1 mil millones a IBM el 20 de febrero de 2003. Medio Ambiente racional Por primera vez en 1985, el Medio Ambiente racional era un entorno de desarrollo integrado para el lenguaje de programacin Ada, que proporcionan un buen apoyo para la abstraccin a travs de tipado fuerte. Su objetivo era proporcionar a los beneficios de productividad asociados con acadmicos entornos de programacin de un solo usuario a los equipos de desarrollo de los desarrolladores de aplicaciones de misin crtica que podran ejecutar en una variedad de plataformas informticas. El entorno racional se organiza en torno a una persistente representacin intermedia (DIANA), proporcionando a los usuarios con la terminacin sintctica y semntica, compilacin incremental, y la gestin de la configuracin integrada y control de versiones. Para superar el conflicto entre el tipado fuerte y el desarrollo iterativo que produce tiempos de recompilacin proporcional al tamao del sistema en lugar del tamao de cambio, el entorno racional apoy la definicin de subsistemas con explcitas las importaciones y exportaciones de arquitectura, este mecanismo ms adelante demostr ser til en la proteccin de las arquitecturas de aplicaciones de la degradacin inadvertida. El mecanismo de Medio Ambiente de la ventana de comandos hace que sea fcil de invocar directamente las funciones de Ada y los procedimientos, lo que alent desarrollador impulsado por la unidad de pruebas.El entorno racional funcion en hardware a la medida, el R1000 racional, que puso en prctica una arquitectura de alto nivel ptimo para la ejecucin de los programas de Ada, en general, y el medio ambiente racional, en particular. La horizontalmente microprogramada R1000 proporcion dos independientes de 64 bits rutas de datos, lo que permite el clculo simultneo y la comprobacin de tipos. De memoria se ha organizado como una tienda de un solo nivel, una direccin virtual de 64 bits presentada a la memoria del sistema, ya sea inmediatamente devuelto datos, o provoc un error de pgina a cargo de microcdigo del procesador.El nombre de la compaa que ms tarde cambi de "mquinas racionales" a Rational para evitar enfatizar este hardware propietario. [Cundo?]Racional siempre generadores de cdigo y

los depuradores cruzadas para entonces populares arquitecturas de conjuntos de instrucciones, tales como el VAX, Motorola 68000, y 86, gran parte de esto se logr a travs de una asociacin con los laboratorios de tartn, fundada por Bill Wulf para comercializar su trabajo en la optimizacin de cdigo generadores de forma semiautomtica producido a partir de las descripciones de la arquitectura (PQCC). organizacin Prcticas racionales de campo se basa el Proceso Unificado de Rational tarde (RUP) - el desarrollo iterativo, basado en componentes arquitectura, modelado, pruebas continuas desarrollador impulsado por la gestin de requisitos y pruebas automatizadas, son todas ellas relacionadas con esta base de experiencia. La segunda generacin de productos En 1990, racional puesto en marcha tres iniciativas de desarrollo en paralelo: la re-implementacin de Medio Ambiente racional (para Ada) que se ejecutan en Unix basados en estaciones de trabajo de Sun e IBM, el desarrollo de un entorno similar Rational para C + + para ejecutarse en Unix basados en estaciones de trabajo de Sun e IBM, y el desarrollo de una estacin de trabajo alojada en herramienta de modelado llamada Rose que apoy una notacin grfica desarrollada por Grady Booch. Apex, el medio ambiente racional para Ada, fue lanzado el Sol y las plataformas de IBM Unix en 1993, y el entorno Rational para C + + seguido en las mismas plataformas que un ao ms tarde. Una versin de Apex que se ejecutaba en Microsoft Windows NT fue desarrollado y lanzado con xito por el equipo de Rational Bangalore.Rose 1.0 fue introducido en OOPSLA en 1992, pero un mal desempeo en mltiples dimensiones y fue retirado del mercado. El desarrollo de la Rosa 2.0 combina un editor de Booch basado en Windows notacin llamada diseador de objetos del sistema (adquirido de Palladio, con sede en Wisconsin) con una representacin intermedia nueva, y con un nuevo anlisis semntico, generacin de cdigo, y las capacidades de ingeniera inversa. Este ltimo, que permiti a los clientes potenciales existentes para analizar cdigo C + + para producir "as-built" diagramas de clases navegables, ayud a superar a finales de Rational de re-entrada en el mercado de herramientas de modelado orientado a objetos. Subieron un 2,0 corriendo en PC con Windows y en varias estaciones de trabajo basados en Unix. UML y RUP:En 1994, se fusion con Verdix racional, una empresa pblica que produce una amplia gama de compiladores Ada dirigidas a la arquitectura con numerosas combinaciones de sistema operativo. La entidad resultante se denomina "Rational Software", y se integran rpidamente la racional Ada y C + + entornos con los generadores de cdigo y tiempos de ejecucin desarrollados por Verdix.En 1995, James Rumbaugh se uni a la

compaa, y adquiri la empresa Rational Ivar Jacobson Objectory AB de Ericsson. Con Grady Booch ya a bordo, esto trajo dentro de una compaa de tres de los metodlogos lderes de software orientados a objetos. Estos tres expertos trataron de unificar su trabajo. Para eliminar la fragmentacin del mtodo que llegaron a la conclusin de estar obstaculizando la adopcin comercial de herramientas de modelado, desarrollaron Lenguaje Unificado de Modelado (UML), que proporciona un campo de juego nivelado para todos los proveedores de herramientas. Fue este esfuerzo de colaboracin que le vali Rumbaugh, Jacobson y Booch el apodo de "Los Tres Amigos" dentro de la industria de la ingeniera de software. En su versin 1.0, el Lenguaje de Modelado Unificado se contribuy a la Object Management Group, que ha logrado su desarrollo posterior. Philippe Kruchten, un techrep racional, fue el encargado de la asamblea de un marco de proceso explcito para la ingeniera de software moderno. Este esfuerzo combinado del mecanismo del proceso basado en HTML de entrega empleado por Objectory con la base racional de 15 aos de experiencia en el trabajo con los clientes el desarrollo de sistemas de software importantes. El resultado de "Rational Unified Process" (RUP) complet un trpode estratgico: un proceso tailorable que guiaron el desarrollo herramientas que automatizado la aplicacin de dicho proceso los servicios que la adopcin acelerada tanto del proceso y las herramientas. Adquisiciones:El impulso generado por Rose y el UML permiti racional para establecer una alianza con los desarrolladores para la plataforma Windows; objetivo racional era asegurar el apoyo pblico de Microsoft para Catapulse-una empresa independiente destinado a proporcionar servicios de hosting de desarrollo de software que utilizan los productos de Rational y en otros lugares. Catapulse ms tarde fue adquirida por Rational. Racional alcanz un mximo de $ 850M en ingresos y ~ 4000 empleados. Despus de la cada de las punto-com, sus ingresos se redujeron a US $ 650 millones, pero fue dominante, rentable, y rica en efectivo-(~ $ 600M) cuando sus fundadores decidieron vender la empresa a IBM por $ 2.1B. La adquisicin fue anunciada el 6 de diciembre de 2002 y se complet antes de la apertura del mercado 21 de febrero 2003. [1] Resenas: Historica de Rational Rose Al escribir acerca de aquellos que, como Grady Booch, es tentador seguir el consejo de la periodista en "El hombre que mat a Liberty Valance": "Cuando la leyenda se convierte en una realidad, imprime la leyenda." Booch es, sin duda, una leyenda en el campo del diseo de software avanzado. Su ltimo libro, El Lenguaje de Modelado Unificado Gua del usuario, es una de las principales best-seller. Se le considera uno de los fundadores de la revolucin de la tecnologa de objetos. Y l sigue siendo uno de los asesores del mundo de software ms codiciados. Xerox Corp. Director de Tecnologa de Alan F. Nugent ha dicho de l: "Pocas personas han hecho ms por la comunidad de desarrollo de software

de Grady Booch".Leyendas, sin embargo, estn lejos de ser tan interesante como la gente detrs de ellos. Con esto en mente, te ofrecemos una mirada personal a Grady Booch, que habl recientemente con nosotros por telfono desde su casa en Denver, donde mantiene su cargo como jefe cientfico de Rational Software, una compaa de $ 300 millones al ao con base en Santa Clara, California La construccin de una casa para pjaros ms Grady Booch (pronunciado bootch ') creci en Amarillo, Texas, donde un estudiante de secundaria en los aos setenta, se las arregl para convencer a su maestro de taller que l realmente no quera trabajar en "alguna casa para pjaros o algo as", sino que quera construir un equipo.Fascinado por las nuevas ciencias de la inteligencia artificial y la ciberntica, reuni a una mquina electromagntica basado en un diseo que haba visto en una revista. "Yo estaba haciendo una ciencia-feria de proyectos, el dcimo grado, y yo quera hacer algo en la derivacin de las ecuaciones de la relatividad de Einstein. Un tema sencillo para la escuela secundaria, no? Yo haba tomado algunas clases de clculo avanzado en ese momento, y pens que "Es increble lo que puedes hacer con estos smbolos. Y entonces decid, no sera fcil, ya que parte de este proyecto, para mostrar una simulacin de la energa liberada si haba una partcula y una antipartcula colisionan unas con otras. As que le dije 'cmo hacer un simulacin? "Bueno, iba a escribir un programa. "El segundo llamado a la oficina local de IBM. "Un hombre muy amable me envi un manual de programacin de Fortran IV. Todava lo tengo. Y se las arregl para m encontrar el tiempo en una de las computadoras del banco local. Entr conmigo, despus de las horas, y me dej escribir este programa. me alist algunos de mis amigos que me ayude a escribir las tarjetas perforadas, escribi el programa, no fue un sofisticado, por cualquier medio. l me ayud a de-error, y ese fue mi primer programa. todava tengo ese conjunto de tarjetas perforadas ". A medida que la Guerra de Vietnam estaba llegando a su fin, Booch matriculados en los EE.UU. la Fuerza Area de la Academia. "En ese momento, haba pocas clases ofrecidas en la computadora, porque esos eran los das cuando el hierro de gran gobernaron la tierra. Eleg la Academia de la Fuerza Area porque tenan un programa de pregrado muy bueno. Adems, cuando me gradu, estaba claro que lo hara estar involucrado en proyectos de software muy interesantes, que de hecho result ser la correcta. "All conoci a un par de compaeros de clase que iba a cambiar su vida. Desde el To Sam a Rational Booch se gradu de la academia militar en 1977 y fue asignado a la Base Vandenberg de la Fuerza Area, donde trabaj primero como ingeniero de proyectos y luego un gerente de una gran variedad de misiones de apoyo en tierra para el transbordador espacial y otras iniciativas estratgicas. l ayud a construir un "enorme sistema de Fortran que en trminos de hoy

en da que se llama un 'tiempo real problema de la fusin de datos." Se trataba de traer la telemetra y datos de radar de unos 40 radares diferentes de todo el mundo en tiempo real, mostrando a el oficial de control de vuelo. "Antes de ese tiempo, que haban utilizado los verticales de lpiz y tinta plotboards, con tecnologa muy antigua. Estbamos usando uno de los sistemas de imagen primeras Evans & Sutherland, de hecho, era el color, para proporcionar un nuevo tipo de interfaz grfica de usuario . Estbamos haciendo algunas cosas interesantes pioneros en la interfaz grfica de usuario, as como la fusin de datos, as como distribuidas en tiempo real sistemas operativos. Ninguno de los que existan, por lo que el equipo tena que crearlos desde cero. "Mientras que en Vandenberg, Booch recogi un MSEE de la Universidad de California en Santa Brbara. "Este es todo el tiempo en que algunas de las teoras interesantes para VLSI [la integracin de sistemas muy grande] de diseo se sale. Tenan un programa realmente bueno, uno de los primeros para el diseo de VLSI. Me especie de paloma en la arquitectura de hardware. " Despus de graduarse con la de su maestro y termin su recorrido en Vandenberg, regres a la Academia de la Fuerza Area como instructor en el rango de capitn durante casi dos aos. No haba cado en contacto con dos amigos de la USAF de edad, sin embargo. "Mi compaero de cuarto en la academia en el ltimo ao era un tipo con el nombre de Paul Levy, y que tena un amigo llamado Mike Devlin. Los tres se graduaron, creo que, en los veinte primeros de nuestra clase, por lo que estadsticamente, se trataba de un grupo interesante. " Booch, en Vandenberg, se encontr con Devlin y Levy en San de la Fuerza Area Francisco de la zona centro de control de satlites. "Mike dijo que Paul y yo tenemos la idea de una empresa, por qu no vienes y nos hablan de l? As que lo hice. Nos sentamos en la sala de de Mike y describi este plan para lo que entonces llam mquinas racionales Incorporated . La idea era construir una arquitectura de computadora especfica del idioma. Esto pareca correcto por mi callejn. As que le dije grande, "djame que te unan. Por supuesto, los tres de nosotros estbamos en un compromiso de cinco aos, por lo que la empresa se inici antes de salir de nuestras carreras de la Fuerza Area. Pero una vez que sal de la Fuerza Area, me fui directamente al racional, y he estado con ellos desde entonces ". Devlin y Levy fundada Rational en 1980, Booch firmado en el ao que viene. "Paul se convirti en el presidente de la racional, y Mike es el director ejecutivo. Conozco a estos la forma jugadores de regreso desde la universidad." Los tres formaron el ncleo de ahora la empresa de 2.000 empleados. De Ada Lovelace a Bjarne Stroustrup Naturalmente, la naciente racional en s apuntaba directamente al mercado de la defensa la industria del software. En los aos ochenta, fue el campo de la tecnologa ms lucrativo del mundo haba conocido hasta entonces - la era de go-go de la IDE de Star Wars. Y en aquellos das, esto significaba que tendra que trabajar casi exclusivamente en el ltimo capricho de los

militares, el lenguaje de programacin Ada para el comando, control y sistemas de comunicaciones. Nombrado despus de una aristcrata del siglo XIX britnico que se acredita con la escritura del primer programa de ordenador (para el "motor analtico" de Charles Babbage), Ada fue la ms caliente de medio ambiente de la jornada, ya que era muy adecuado para el desarrollo de programas a gran escala.Mientras que en la Fuerza Area, Booch haba involucrado en la Oficina del Programa Conjunto de Ada, que dio a conocer Ada en 1979. Como algunos de sus colegas queran dedicarse a la investigacin pura, tom a sus horas y pas su tiempo ayudando a la figura del equipo Ada fuera "Cmo se debe usar este lenguaje realmente genial." "Que inmediatamente me meti en los problemas de escala, porque aqu estbamos hablando de los sistemas de misin crtica de la defensa que rivalizaban con la complejidad de cualquier cosa hecha con fines comerciales. Incluso el sistema de tiempo real que se estaba construyendo estaba empujando los lmites de lo que el hardware y el software puede hacer por nosotros. As Ada ciertamente pareca como un lenguaje muy prometedor, en el sentido de que realmente abrazado lo que entonces saba que las modernas tcnicas de ingeniera de software. " Sus superiores asignado Booch para recomendar una metodologa oficial para trabajar con el lenguaje. "Esto finalmente llev a, probablemente, el primer artculo que escrib, que fue publicado en 1984, titulado simplemente," Diseo Orientado a Objetos. Era una de mis primeras ideas de cmo uno se aplica tcnicas metodolgicas para explotar lenguajes como Ada. " Su obra dio lugar a un conocido con otra publicacin de investigador en los das de revistas tcnicas, AT & T Bell 'Bjarne Stroustrup, que estaba creando un nuevo lenguaje orientado a objetos de programacin. "Haba escrito un artculo sobre C con clases, ni siquiera era de C + + y. Me encontr cada vez ms atrado hacia el sector comercial, a pesar de que yo estaba haciendo un montn de trabajo para los proyectos de Ada. Yo realmente no lo buscan , pero me encontr con que haba una serie de organizaciones comerciales, especialmente los bancos e instituciones financieras, que haban estado buscando en mis escritos, en este momento tena dos libros, Ingeniera de Software con Ada y componentes de software con Ada, y dijo: "Estas ideas son aplicables directamente a nosotros, en C y Smalltalk." As Booch se zambull en las lenguas de Smalltalk y C con la misma pasin que tena por Ada. "Pero esto me divergentes de Rational. As que, francamente, yo les dije, 'Quiero explorar estas ideas de la aplicacin de [orientadas a objetos Las tcnicas a otros idiomas. As que, bsicamente, me tom un ao sabtico durante aproximadamente un ao, de Rational , donde yo estaba sentado atrs, averiguar "cules son las maneras de aplicarlas en estas lenguas emergentes? Esto podra significar un negocio completamente nuevo para nosotros ".Que gener mi tercer libro, orientado a objetos Anlisis y Diseo de Aplicaciones con. Volv a Rational y dijo: "Ya veo a

donde va su negocio, si ustedes ir por este camino, vamos a darle la mano y ser amigos, pero me voy de aqu. Pero aqu est este otro negocio que creo que debera ir despus: el negocio comercial, que consiste en aplicar nuestras tcnicas de OO para otros idiomas emergentes ". Devlin y Levy se lo carg en sus ideas y cambi la direccin de la empresa. Su primer producto comercial, Rational Rose, que Booch diseado, sali en 1984."Eran los primeros das de C + +, y al igual que en la actualidad con Java, las herramientas y las bibliotecas eran muy inestables. As que haba una comunidad encantadora de las personas que fueron todos los que luchan de la misma manera. Todos, bueno, yo m ciertamente no un miembro del crculo interno por cualquier medio, pero nos mantuvimos en contacto con la gente que haba escrito la lengua, que haba estado luchando con estas mismas cosas. Eso me puso en contacto con Bjarne directa que he encontrado para ser un compaero encantador. Comenzamos compartiendo todo lo que escriban, se dio cuenta de que la forma en que se acercaba el diseo era muy similar a la forma en que se acerc a diseo, y viceversa. " Los dos fueron invitados por Publicaciones SIGS, de Nueva York editorial tcnica, para hacer las rondas de circuitos de conferencias-. "As que Bjarne y yo fuimos a cuatro o cinco ciudades de todo el pas, y lanzar que el lenguaje C + +, que no haba salido realmente tan grande de tiempo, sin embargo, y yo estaba lanzando los mtodos orientados a objetos de diseo, que era muy complementario, ya que, bsicamente, dijo: "Estos van mano a mano. C + + es un lenguaje fresco, pero que realmente va a explotar slo si se aplica de la manera correcta." Es decir, no se trata slo C, que es otra cosa ". A partir de su mtodo a un mtodo unificado Booch las ideas en diseo orientado a objetos, con sus nociones de la visualizacin de las relaciones de los objetos, con el tiempo lleg a ser considerado un mtodo esencial para el desarrollo de software avanzado: "el mtodo de Booch". "Fue realmente una evolucin desde el primer artculo que escrib en 1984 ... Sin embargo, este mtodo realmente no llegar a buen puerto hasta que mi anlisis de objetos y libros de diseo, que sali en 1991." Principios de los noventa vio una verdadera explosin de los mtodos de programacin orientados a objetos. Tecnlogos como Stephen Mellor y Shlaer Sally, Coad y Yourdon Pedro Ed, Ivar Jacobsen, y James Rumbaugh todos estaban luchando por encontrar una forma integral de afrontar el reto de modelado de objetos efectivo. "Hubo una enorme cantidad de fragmentacin del mercado en ese momento. Si nos fijamos en una variedad de informes de Gartner Group, en todo el '92-'93 plazo, los ostensiblemente ms utilizadas en todo el mundo el mtodo era la anarqua, y 'don t significa que como un acrnimo. " Booch se dio cuenta de que un mtodo de modelado sola podra llevar a la prctica una oportunidad de negocio para alguien.

"Alrededor de 94, Rational estaba haciendo el movimiento estratgico que Ada era todava un negocio importante para nosotros, pero de ninguna manera se trataba de un negocio sostenible para nosotros ser una compaa de mil millones de dlares. Y, sin embargo, las cosas que haba aprendido en ayudar a las organizaciones , herramientas y servicios, construccin de grandes proyectos, sistemas evolutivos muy complejos, se aplicara a otros idiomas emergentes. Sin embargo, la fragmentacin del mercado no nos ha ayudado. " As que se puso en contacto Rumbaugh, cuyo enfoque se conoce como la tcnica de modelado de objetos (OMT) o el mtodo de Rumbaugh, por unir fuerzas. "Jim y yo, en particular, a pesar de que estaban trabajando independientemente, haban comenzado a potenciar nuestras ideas. l desarroll una serie de documentos de todo el '92-'93, no cambi su libro, pero se desarroll el mtodo un poco , en lo que llam la OMT 2. Eso produjo una segunda edicin de mi libro, que sali en el '93, y adopt algunas de sus ideas y algunas de las ideas de Ivar ". Booch convencido de Devlin y Levy esta vez para eliminar la fragmentacin en el mercado de programacin orientada a objetos con slo contratar Rumbaugh y Jacobsen en 1994 el prximo ao. "As que aqu estbamos en el otoo del '95 con los tres autores originales de los tres mtodos principales, todos juntos en una misma empresa. Y eso es lo que dio lugar a UML [el Unified Modeling Language]." Los tres inmediatamente se puso a "golpear a nuestros mtodos juntos", que llev a la especificacin de UML 0.9 en junio de 1996. "Una cosa muy curiosa que pas. Nos dimos cuenta de que haba alcanzado una masa crtica en la industria, y hay organizaciones que vienen a nosotros diciendo:" Ustedes estn haciendo lo correcto, queremos participar en una asociacin aqu, para ayudarle llevar el UML a un nivel generalizado. La compaa primero que se acerc a nosotros era de Microsoft. "Ahora uno es siempre receloso cuando se le acerc por Microsoft. Por qu estaban interesados en el UML? Bueno, en ese momento, tenan su propia lengua propia, que estaban pensando en sus laboratorios de investigacin para el modelado de este tipo de cosas. Pero en la prctica, el problema que parece estar enfrentando era su versin de Visual Basic, que era inminente, present las arquitecturas de tres niveles, que para sus clientes, era una manera muy radicalmente diferente de ver el modelado, mirando a los sistemas. Tenan formas en sus herramientas ya existentes, que era lo que se convirti en Visual Studio, para visualizar la interfaz grfica de usuario y el lado de base de datos, pero su fue una forma clara de visualizar las reglas de negocio."As que el UML representa para ellos una manera estndar de aadir valor a sus herramientas de programacin que ayuden a sus clientes en los sistemas de construccin para la empresa. Ellos decidieron unirse a nosotros como un socio, que contribuy a la labor mediante la introduccin de esta nocin nos de cmo se visualiza interfaces. El UML siempre ha tenido ideas de los componentes, por lo que estos ejemplos se ajusta a las

mil maravillas con l. "El grupo de trabajo inicial se uni poco despus por Hewlett-Packard, Oracle, IBM y una docena de otras organizaciones. "Lo sorprendente es que, si nos fijamos en la lista, tenamos Oracle e IBM y Microsoft todos de acuerdo en algo. Eso s, debe ser motivo de celebracin". El grupo de socios trabajaron juntos para liberar a UML 1.0 en enero de 1997. En noviembre de ese ao, el Grupo de Gestin de Objetos UML aprobado en su Arquitectura de Gestin de Objetos (OMA) estndar. Desde C + + a Java Uno de los ltimos productos de su compaa es una versin de Rational Rose para trabajar con Java. Qu Booch pensar en el lenguaje de programacin de la red en general? "Java es un lenguaje maravilloso. De hecho, estamos utilizando cada vez ms dentro de nuestra organizacin. Escrib un artculo, probablemente hace tres aos, titulado" Desarrollo de software de la Web, la Web, y para la Web, "porque era claro, incluso en ese momento, que haba algunas oportunidades para el desarrollo basado en la Web para hacer estallar la forma en que construimos arquitecturas. "Steve Jobs tuvo una entrevista deliciosa en Wired, en la misma poca, en la que comentaba en las tres etapas en la evolucin de un mercado maduro basado en la Web del proyecto. El primero de ellos, y estoy usando mis propias palabras, eran proyectos que bsicamente utiliza la Web para los ojos dulces, no hay necesidad de negocio convincente, pero 'muchacho, se podra construir unos maravillosos cabeza de baile craplets. todava hay mucho de eso por ah. "El segundo nivel era la gente que toma existentes sistemas cliente-servidor y poner la pantalla en la parte superior de los raspadores de ellos, y que les hizo habilitado para la Web. A continuacin, tuvo por fin la razn de negocios para hacerlo, y que se ha movido a muchos a una organizacin a la Web. "El tercero, es donde estamos tratando de pensar, 'Qu tipo de nuevas arquitecturas y la novela se puede construir sobre la Web que aprovechan su distribucin generalizada y penetrante de su grado de concurrencia. Vemos algunas organizaciones que luchan contra eso, y Java es un lenguaje maravilloso para hacerlo. "El desafo no es tanto el lenguaje, sino que simplemente la madurez de las herramientas y las bibliotecas. Tratando de de-errores de un sistema de distribucin actual es malo, y no vamos a hacerlo con las herramientas bsicas. Usted no va para hacerlo con slo emacs ". A partir de ahora para el futuro Qu significa este visionario de software ven como los principales retos y oportunidades de la web para desarrolladores de aplicaciones? "Sin duda, hace que una oportunidad para que los tipos radicalmente diferentes de las arquitecturas. Uno de mis proyectos favoritos es comprender y realizar un seguimiento de las organizaciones que estn

tratando de construir algunos muy complejos sistemas basados en Web. Arquitectura y patrones han sido mi objetivo desde que termin el UML . Web especficos de las arquitecturas son, evidentemente, parte de la fruta que cuelga bajo. La construccin de este tipo de sistemas a escala, porque no hay suficiente gente que lo hizo, y no suficientes personas les han hecho con xito y no hay tanta tecnologa rotacin, tenemos derecho Ahora no slo las guerras lingsticas, sino tambin las guerras y las guerras de la plataforma de middleware. "Es el ADN en comparacin con Enterprise Java Beans? Por desgracia, el desarrollador de aplicaciones humilde se ve atrapado en el medio entre estos dos facciones en guerra. Hasta lograr un cierto grado de paz, creo que va a ser una convivencia estable ya la vez hostil, por un tiempo. Hasta entonces Sin embargo, seguir siendo un dominio tu multuosa en la que construir. " Y dnde se ve el desarrollo de software, en general, se dirige? "La naturaleza del desarrollo de software es muy desorientador, en el tipo de sistemas y arquitecturas que podemos construir. Se desorienta a los tipos de prcticas de las personas se despliegan dos o tres aos. La mejor prediccin que puedo ofrecer es decir que el desarrollo de software es va a seguir siendo un problema complejo. Y las fuerzas sociales y tecnolgicos y econmicos nos llevar a la creacin de sistemas cada vez ms complejas. Francamente, no creo que los problemas van a ser ms fcil. "Los dos principales proveedores de plataformas, cuyos nombres debern permanecer en el anonimato, mstil el uno al otro tanto en los tribunales y en pblico. Creo que tanto subestima la dificultad en la construccin de sistemas de calidad de una manera sostenible para este tipo de arquitecturas. Eso seguir siendo un problema complejo ". Sin embargo, Booch ve dos tendencias interesantes que se avecinan en el futuro cercano. "El primero es el desarrollo basado en componentes. Realmente creo que la presencia de COM +, as como Enterprise Java Beans de la especie aumenta el nivel de abstraccin en cuanto a que los desarrolladores de aplicaciones pueden juntar las aplicaciones. Lo he visto una y otra vez, donde usted puede construir sistemas evolutivos a partir de componentes, dar palmadas en conjunto, y los echan juntos en formas diferentes. Y as, desarrollo basado en componentes es un hecho muy real. "El segundo, y ste es un tema poco ms difusa, es la creciente importancia de los 'blandos' prcticas de la arquitectura. En particular, me refiero a aquellos que estn trabajando en el rea de los patrones arquitectnicos y patrones de diseo. Estoy tratando de hacer cosas similares, de mi dominio, sobre todo los patrones arquitectnicos, 'Cmo acercarse a una realidad a

gran escala arquitecturas? Creo que tener este tipo de marcos cannicos, que pueden manifestarse en los modelos de Rose, o componentes, o lo que sea dar algunas bibliotecas interesantes para las grandes organizaciones que quieren tratar de implementar estos sistemas realmente malvados y grandes. "No es una leyenda en su propia mente Booch dice que sus aficiones son viajar y leer, que el trabajo y el tiempo libre que otorgar un montn de oportunidades, a menudo en compaa de su esposa, de quien dice "es mi mejor amigo". l es tambin un msico vido. "Esa es una pasin para m. Yo canto. De hecho, estoy trabajando con un entrenador vocal. Yo toco el arpa celta, la guitarra, el teclado, se inclin psaltry, y el dulcimer martillado, un instrumento de cuerda. Y me encanta Renacimiento la era de la msica, as como msica cristiana contempornea. "Como un hombre de muchos intereses, uno de ellos no est tomando su reputacin demasiado en serio. Una pregunta susurr detrs de su espalda por el ncleo duro de los tipos - si lo hace cualquier "programacin real" ms - Booch slo se re."Yo hago en realidad. La ltima cosa que he estado haciendo, es ... Yo no puedo decir exactamente las ltimas cosas que he estado haciendo, pero yo he estado haciendo algunas cosas en Java. Como parte de un proyecto de corriente que en realidad tiene que ofrecer cosas sobre una base semanal, la respuesta es no. pero por el contrario, lo hago libra a cabo mi propio cdigo como tratar de capturar algunas de estas arquitecturas. no soy un guerrero cdigo, pero no es as yo no ensuciarme las manos de ella, tampoco. "Paul Levy seal que "Rational Software siempre se ha enfocado en y es continua para anticipar y desarrollar la alta calidad de la direccin ejecutiva equipo necesario para orientar la empresa suavemente hacia delante en la cara de una rpida crecimiento. La promocin de Mike se expande y fortalece nuestro equipo de alta direccin en Siguiendo esta tradicin. " Paul Levy lleg a decir: "Mike ha hecho un excelente trabajo que lleva como Rational Presidente durante los ltimos dos aos. Liderazgo de Mike, visin y valores centrales ser, como Chief Executive Officer, que pueda servir como una situacin an ms socio efectivo conmigo a medida que ampliamos el equipo de gestin racional de tomar aprovechar las oportunidades que vienen con el funcionamiento de una empresa mucho ms grande y la creacin de una empresa de tecnologa de clase mundial. " Racional tambin ha anunciado hoy que Tom Bogan, previamente un vicepresidente y gerente general asignado al desarrollo de productos de Rational, organizacin y responsable de todas las pruebas de software Rational y productos de calidad, ha sido ascendido a director de operaciones. Tom ser

responsable de dirigir la administracin de la empresa, las finanzas y la informacin iniciativas tecnolgicas. Tim Brennan continuar sirviendo como el de la compaa Director Financiero.Al anunciar la promocin de Tom Bogan, Paul Levy, presidente de la compaa, coment que: "Cada miembro del equipo ejecutivo de Rational ha llegado a respetar Tom como un excelente gestor de negocios, cuyo juicio y la orientacin hacia los resultados son muy apreciados. Como racional mira hacia adelante para convertirse en una mucho ms grande empresa, el liderazgo de Tom como Chief Operating Officer nos permitir escala de gracia para afrontar los retos de dirigir una empresa mucho ms grande. " Lo anterior contiene declaraciones prospectivas dentro del significado de Seccin 27A de la Securities Act de 1933, segn enmendada, y la Seccin 21E de la Securities Exchange Act de 1934. Estas declaraciones estn sujetas a conocidos y riesgos e incertidumbres, incluyendo pero no limitado a los contenidos en los documentos oficiales ms recientes de la compaa pblica que podra causar previstos variacin en los resultados, tal vez materialmente de aquellos contenidos en las tales declaraciones a futuro. Acerca de Rational Software Corporation Rational Software Corporation es el lder del mercado para garantizar el xito de los clientes que dependen de su capacidad para desarrollar e implementar el software de tcnico, integrado, Web, comercio electrnico, y sistemas de informacin empresariales. Rational obtuvo unos ingresos de $ 412 millones para el ao fiscal que termin en marzo 1999, y emplea a ms de 2.000 personas en todo el mundo. Rational completa solucin est dirigida a los principales desafos que enfrentan los clientes en desarrollo de la aplicaciones de misin crtica de software que los que dependen. Rational solucin mejora sustancialmente la eficacia y productividad del softwarelos equipos de desarrollo, que les permiten reducir el tiempo de desarrollo y mejorar calidad. y en otros pases.

Ventajas y desventajas del uso de herramientas CASE Ventajas del uso de herramientas CASE Apto para aplicaciones grandes y complejas; equipo de desarrolladores Disminuye el tiempo de desarrollo; una manera automtica para pasar de un diagrama a otro, y para codificar Los nombres y los datos se mantienen en una forma compatible Proporciona la sincronizacin para los desarrolladores de diferentes Desventajas enfoque de desarrollo fijo Limitacin de la flexibilidad de la vista documentationDeployment El punto de vista de despliegue muestra el mapeo de los procesos en el hardware. Este tipo de diagrama es ms til en una arquitectura distribuida entorno en el que podra tener aplicaciones y servidores en la ubicaciones diferentes. Esta vista contiene slo el el despliegue grfico.

Anda mungkin juga menyukai