domingo, 27 de noviembre de 2011
miércoles, 23 de noviembre de 2011
Importancia del modelo visual
En UML, resaltando la importancia del modelado visual en el desarrollo de software, es importante, porque nos sirve como una forma de mejorar la problemática de elaboración de software de calidad en las empresas. El modelado visual es independiente del lenguaje de programación y ofrece diferentes vistas dependiendo del el aspecto del sistema que se quiera resaltar. El Modelado Visual es el modelado de una aplicación usando notaciones gráficas.
domingo, 20 de noviembre de 2011
¿Que es UML?
¿Qué es UML?
UML es ahora el esquema de representación gráfica más utilizado para modelar sistemas orientados a objetos. Evidentemente han unificado diversos esquemas de de notación populares. Aquellos quienes diseñan sistemas utilizan el lenguaje (en forma de diagramas) para modelar sus sistemas.
Una característica atractiva es su flexibilidad. UML es extensible (es decir, capaz de mejorarse con nuevas características) e independiente de cualquier proceso de análisis y diseño orientado a objetos especifico. Los modeladores de UML tienen la libertad de diseñar sistemas utilizando varios procesos, pero todos los desarrolladores pueden ahora expresar esos diseños con un conjunto de notaciones gráficas estándar.
Una característica atractiva es su flexibilidad. UML es extensible (es decir, capaz de mejorarse con nuevas características) e independiente de cualquier proceso de análisis y diseño orientado a objetos especifico. Los modeladores de UML tienen la libertad de diseñar sistemas utilizando varios procesos, pero todos los desarrolladores pueden ahora expresar esos diseños con un conjunto de notaciones gráficas estándar.
sábado, 12 de noviembre de 2011
Antecedentes del UML
Alrededor de los años ochenta, un creciente número de empresas comenzó a utilizar la POO, es decir programación orientada a objetos para crear sus aplicaciones, entonces se generó la necesidad de un proceso estándar de análisis y diseño orientado a objetos. Varias metodologías (incluyendo a Booch, Rumbaugh y Jacobson) se produjeron y promocionaron, por su cuenta. Estos procesos separados para satisfacer esta necesidad. Cada uno de estos procesos tenía su propia notación, o “lenguaje” en forma de diagramas gráficos para transmitir los resultados del análisis y el diseño.
A principios de los noventa, diversas compañías utilizaban sus propios procesos y notaciones únicos. Al mismo tiempo, estas compañías querían utilizar herramientas de software que tuvieran soporte para sus procesos particulares. Con tantos procesos, se les dificultó a los distribuidores de software proporcionar dichas herramientas. Evidentemente era necesario contar con una notación y un proceso estándar.
A principios de los noventa, diversas compañías utilizaban sus propios procesos y notaciones únicos. Al mismo tiempo, estas compañías querían utilizar herramientas de software que tuvieran soporte para sus procesos particulares. Con tantos procesos, se les dificultó a los distribuidores de software proporcionar dichas herramientas. Evidentemente era necesario contar con una notación y un proceso estándar.
El Unified Modeling Language, Lenguaje Unificado de Construcción de modelos Este lenguaje es resultado de estudios de parte de Grady Booch, James Rumbaugh e Ivar Jacobson fueron grandes desarrolladores, cada uno trabajando en distintas empresas con métodos e ideas diferentes, sin embargo a mediados de los años noventa surge la necesidad de unificar el lenguaje, se juntan estos 3 desarrolladores y se le apoda los tres amigos, intercambian ideas, planes y de esta forma surgen lo que actualmentes es el UML. También fueron creadores de Rational Software Corporation. Después de tantas discusiones fue presentado el proyecto de UML al grupo de Administración de Objetos quienes adoptaron a UML como estándar en la industria del software y continua evolucionando hasta la fecha.
Suscribirse a:
Entradas (Atom)