Page title:Utilización de los productos de modelado de IBM Rational

Caption text:Los productos de modelado de IBM Rational son herramientas integradas de diseño y desarrollo que utilizan el desarrollo dirigido por modelo para crear servicios y aplicaciones bien construidas. Estas ofertas son muy flexibles y altamente adaptables a las necesidades de cualquier proceso de desarrollo de software. Puede utilizar varios tipos de modelos y diferentes flujos de trabajo dependiendo de la fase del proyecto y de si la organización dispone de procesos controlados de forma estricta o una propuesta de desarrollo más ágil.

Page text:


Tour editable text

Page title:Flujos de trabajo para productos de modelado de IBM Rational

Caption text: Puede crear y editar código visualmente en los diagramas notacionales de UML para ayudarle a comprender mejor el modelo de dominio de un sistema; puede utilizar pequeños modelos UML conceptuales para realizar un boceto de los conceptos iniciales de un sistema; o puede utilizar modelos UML conceptuales semánticamente ricos para modelar completamente toda una aplicación. Los modelos UML semánticos completos pueden formar la base de su aplicación y se pueden transformar en código en cualquier punto del proceso de desarrollo, ya sea para formar o reconciliar el diseño con el código de la aplicación. Esta visita guiada describe una de las muchas propuestas que puede aplicar al utilizar los productos de modelado de IBM Rational para trabajar con modelos y código.

Page text: A menudo, los diferentes proyectos, fases y culturas necesitan diferentes flujos de trabajo. Para el diseño y el análisis de software, puede utilizar modelos conceptuales UML simples o semánticamente ricos y complejos. Durante la construcción, puede utilizar diagramas UML notacionales para comprender y manipular código.


Tour editable text

Page title:Utilización de un modelo concreto para desarrollar código

Caption text:Puede utilizar productos de modelado de IBM Rational para crear un modelo de código para lenguajes, como Java y C++, mediante la representación y la edición visual del código en diagramas que utilizan un estilo de notación muy similar a UML. Puede utilizar estos diagramas para añadir nuevos elementos de código, como clases, campos y métodos, o puede arrastrar elementos existentes a diagramas. Puede utilizar herramientas como diagramas de tema, examinar diagramas y diagramas de secuencia de método estático para ayudarle a visualizar y comprender el sistema.

Page text:


Tour editable text

Page title:Ventajas de esta propuesta de desarrollo

Caption text:Editar código de forma visual para crear modelos UML de nivel de clase es una manera eficaz de describir un sistema a accionistas del proyecto sin perfil técnico mientras desarrolla de forma rápida una implementación. Puede crear diagramas UML sin mantener un conjunto estricto de modelos UML. Esta propuesta es beneficiosa para organizaciones con poca experiencia en creación de especificaciones visuales detalladas y puede ayudar a cumplir los requisitos reguladores o de conformidad. Este caso de ejemplo es el que mejor se correlaciona con una propuesta de modelado ágil para desarrollo de software.

Page text:Ventajas clave de una propuesta ágil:


Tour editable text

Page title:Cuándo utilizar esta propuesta

Caption text:Debe adoptar esta propuesta si la filosofía del proyecto es favorable a un proceso ágil de desarrollo, o si cree que las mejores arquitecturas no son producto de la ingeniería si no de la creación manual. Además, si sus proyectos son pequeños o de bajo riesgo y no garantizan un análisis riguroso o de arquitectura, el diseño a nivel de código puede ser el adecuado.

Page text:Cuándo utilizar esta propuesta: