


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Foro de herramienta UML de desarrollo de software
Tipo: Apuntes
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



En oferta
Como sus siglas lo indican UML es un leguaje unificado de modelado, no es un lenguaje para programar, es un lenguaje visual que nos permite indicar que es lo que nosotros queremos, se construye a través de diagramas para poder mostrar y a su vez comunicar lo que se necesita desarrollar, con UML se pueden expresar a través de sus diagramas conceptos complejos UML no solo modela procesos de software también puede modelar procesos de negocios o de algún sistema en particular. Las ventajas que tiene uml es que se le pueden ir adicionando elementos en la medida que se vaya necesitando, la facilidad con la que puede trabajar en diferentes aspectos e igualmente con UML se puede utilizar y ajustar al tamaño que nosotros necesitemos Enfoque del uso de UML es que se puede utilizar desde un software sencillo hasta uno de alta complejidad. Sirve para:
Comprendemos el negocio y sus procesos y de esa manera desarrollar un mejor sistema UML esta basado en diagramas que es donde visualizamos los diferentes elementos descritos que trabajan entre si como conectores símbolos etc.… que es de gran importancia conocerlos porque estamos aprendiendo un lenguaje Cada diagrama se usa con un propósito y para lograrlo se utilizan símbolos especiales que representan un proceso en el sistema. El proceso de análisis y diseño de software requiere de una notación gráfica para expresar los diseños y los diferentes componentes del software, para ello existe la notación estándar del Lenguaje Unificado de Modelado – UML, la cual se originó a mediados de la década de 1990 a partir de los esfuerzos de James Rumbaugh, Ivar Jacobson y Grady Booch. UML provee un conjunto estandarizado de herramientas para documentar el análisis y diseño de un sistema de software, presenta una capacidad muy útil para mostrar los objetos y sus relaciones, además provee una serie de diagramas que permiten visualizar la construcción y el modelado de sistemas orientado a objetos. Existen dos tipos de diagramas:
Diagramas de clases. Diagramas de casos de uso. Diagrama de secuencia. Diagrama de componentes. Diagrama de objetos. Diagrama de interacción. Diagrama de estructura compuesta. Diagrama de despliegue. Diagrama de paquetes. Diagrama de actividades. Diagrama de estados. Diagrama de comunicación. Diagrama de tiempo. En el mercado actualmente existen en el mercado las siguientes herramientas de Software Gitmint : manejo en la nube es una herramienta de trabajo colaborativo, comentarios y ediciones se pueden sincronizar Gliffy : Es una herramienta UML online agrega conectores Magic draw: Puede hacer diagramas UML integrales, ingeniería inversa y directa para Java y C++. Esta herramienta de modelado puede realizar el diseño de modelos UML. Lucidchart : Esta aplicación de diagramación en línea facilita la creación y el intercambio de diagramas profesionales. Desde el diseño del sistema hasta la lluvia de ideas y la gestión de proyectos, cubre todas las necesidades de comunicación dentro de un entorno colaborativo. StarUML : Herramienta para diseñar todo tipos de diagramas IMB- Rational – Rapsody: para entorno gráfico, ayuda a gestionar la complejidad, promover la colaboración en equipo y mejorar la calidad. Microsoft Visio: gráficos de flujo, escalas de tiempo, planos de planta y muchas más. Agregar y conectar imágenes, texto y formas para mostrar las relaciones en sus datos..