Que es UML?, se que es una tecnica de analisis, pero alguien me podria decir en que consiste, existe algun documento en internet que lo explique en español, suplico a las personas que lean mi pregunta contestar de forma sencilla y clara y no contestar con otra pregunta o reciminación, como algunos usuarios lo hacen, YAHOO, ofrece este espacio para contestar las dudas que tenemos los que no sabemos, gracias.
Copyright © 2024 Q2A.MX - All rights reserved.
Answers & Comments
Verified answer
Ok. UML, el Lenguaje Unificado de Modelado (The Unified Modeling Language), consiste en un conjunto de tipos de diagramas para modelar sistemas de software. Estos diagramas son comparables a los planos de edificios y a los diagramas de circuitos electrónicos. Los diagramas más utilizados son los de estructura estática o diagramas de clases, que muestran a las clases (elemento principal del modelado de objetos) como rectángulos con un nombre, la lista de sus propiedades y métodos, y las relaciones entre estas clases, modeladas con líneas con "adornos" -así se llaman algunos símbolos- entre esos rectángulos.
Es importante aclarar que UML no es una técnica de análisis ni tampoco un proceso de desarrollo de software, sino un medio de comunicar la forma de un sistema de software mediante múltiples modelos compuestos por diagramas. Es una herramienta que acompaña a un proceso de software, tal como algunos de los estándares del IEEE son un medio para documentar los requisitos y el diseño del software. El proceso de software compañero de UML es el Proceso Unificado de Desarrollo de Software (USDP), descendiente del Proceso Unificado de Rational (URP).
Según los tres principales autores de UML, Grady Booch (método Booch), Ivar Jacobson (Objectory) y James Rumbaugh (OMT, Técnica de Modelado de Objetos), UML es un lenguaje para "comunicar, especificar, documentar y visualizar sistemas con gran cantidad de software". Notás que la definición "oficial" incluye a sistemas que no son totalmente de software. Ejemplos de estos sistemas son: sistemas de control de navegación, sistemas de control de armamento, cajeros automáticos, sistemas de domótica, y hasta sistemas de control de invernaderos. Estas clases de sistemas no son completamente software debido a que también incluyen partes ubicadas en áreas de otras ingenierías, como la ingeniería civil, mecánica y electrónica. De este conjunto de especializaciones se encarga la ingeniería de sistemas (no confundir con ingeniería en sistemas de información).
UML ya está en su versión 2.0 desde el año 2.005. Los dos libros más importantes de UML son:
1. El Lenguaje Unificado de Modelado.
2. Manual de Referencia de UML.
Estos dos libros fueron escritos por Booch, Jacobson y Rumbaugh.
La mejor forma de aprender UML es modelando. Te recomiendo que practiqués con una aplicación de modelado, tal como Microsoft Visio.
Cordiales saludos y felices fiestas.
Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; aún cuando todavÃa no es un estándar oficial, está apoyado en gran manera por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes de software reutilizables.
El punto importante para notar aquà es que UML es un "lenguaje" para especificar y no un método o un proceso. UML se usa para definir un sistema de software; para detallar los artefactos en el sistema; para documentar y construir -es el lenguaje en el que está descrito el modelo. UML se puede usar en una gran variedad de formas para soportar una metodologÃa de desarrollo de software (tal como el Proceso Unificado de Rational) -pero no especifica en sà mismo qué metodologÃa o proceso usar.
UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.
Lenguaje Unificado de Modelado/Unified Modeling Language.
Es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software.
Es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. Es decir que por medio de graficos especificados te permite modelar el funcionamiento de un sistema
puedes ver algo de eso aki, http://www.clikear.com/manuales/uml/introduccion.a...
tan sencillo como buscar en google.
y un consejo, para buscar cosas relacionadas a la ingenieria del software, puedes anteponer "poo", que significa programacion orientada a objetos.
Aqui lo que buscas.
http://www.google.com.mx/url?sa=X&start=29&oi=defi...