Trabajo uml romero

Embed Size (px)

Citation preview

1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES UNIANDESCARRERA DE INGENIERIA EN SISTEMAS E INFORMATICATEMA: UNIFIED MODELING LANGUAGE (UML) NOMBRE: NANCY ROMERONIVEL: 6TO SISTEMASINGENIERO: LUIS GUALLPA2012 2. UNIFIED MODELING LANGUAGE (UML)(INTRODUCCION)UML es un popular lenguaje de modelado de sistemas de software. Se trata de un lenguaje grfico para construir, documentar, visualizar y especificar un sistema de software. Entre otras palabras, UML se utiliza para definir un sistema de software. Posee la riqueza suficiente como para crear un modelo del sistema, pudiendo modelar los procesos de negocios, funciones, esquemas de bases de datos, expresiones de lenguajes de programacin, etc. Para ello utiliza varios tipos diferentes de diagramas, por ejemplo, en UML 2.0 hay 13 tipos de diagramas. 3. PAUTAS GENERALES PARADESARROLLAR USANDO UML UML no es una metodologa es una notacinobtenida desde experiencia en las mas popularesmetodologas OO actuales. El propsito de esteapartado es proveer pautas muy generales dedesarrollo, indicando como se relacionan los diagramas de UML. 4. Paquetes y dependenciaEs un sistema de envergadura es conveniente hacer una divisin en subsiste mas . En UML esto serepresenta con el concepto de package. Un paquetees una agrupacin de elementos modelados . Todos los tipos de elementos y diagramas pueden serorganizados en paquetes. 5. Diagrama de Casos de UsoUn diagrama de casos de uso consta de los siguienteselementos:* Actor.* Casos de Uso. * Relaciones de Uso, Herencia y Comunicacin. 6. Diagrama de Secuencia y diagramade Colaboracin 7. Diagrama de Objetos y diagrama de Clases Los diagramas de objetos son utilizados durante elproceso de Anlisis y Diseo de los sistemasinformticos en la metodologa UML.Se puede considerar un caso especial de un diagrama de clases en el que se muestran instanciasespecficas de clases (objetos) en un momento particular del sistema. Los diagramas de objetosutilizan un subconjunto de los elementos de un diagrama de clase. Los diagramas de objetos no muestran la multiplicidad ni los roles, aunque su notacin es similar a los diagramas de clase. 8. Diagrama de Objetos y diagramade ClasesUn diagrama de clases es un tipo de diagramaesttico que describe la estructura de un sistemamostrando sus clases, atributos y las relaciones entre ellos 9. Diagrama de Estados Los diagramas de estado muestran los diferentesestados de un objeto o sistema durante su vida y losestmulos que provocan sus cambios de estado. Estados como:- trabajando- detenido- escuchando- Listo 10. Diagrama de ComponentesLos diagramas de componentes representan lasdistintas partes del software (archivos, cabeceras,mdulos, ejecutables...) que representan un sistemay las dependencias existentes entre ellas. -Normalmente un mismo componente se puede implementar por mas de una clase, por lo que la representacin de un componente abarca una granparte del sistema. - Los diagramas de componentes no siempre representan el sistema completo ya que se este se suele dividir en varios diagramas. 11. Diagrama de DespliegueUn diagrama de despliegue muestra las relaciones fsicas entre los componentes hardware y softwareen el sistema final, es decir, la configuracin de loselementos de procesamiento en tiempo de ejecucin y los componentes software (procesos yobjetos que se ejecutan en ellos). 12. Diagrama de DespliegueEl Diagrama de Despliegue es un tipo de diagramadel Lenguaje Unificado de Modelado que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y las relaciones entre sus componentes. 13. CONCLUSIONES El lenguaje Unificado de modelado UML es una notacin que es el resultado de la evolucin de las notaciones previas en ingeniera de software, tomalos aspectos fuertes de tres metodologas anteriores: OMT, Booch y OOSE.La notacin UML se fundamenta en principios demodelado, lo cual es importante para todaimplementacin de un sistema de informacin.El UML debe adoptar el Proceso Unificado de Desarrollo para modelar las actividades de unproyecto. 14. REFERENCIAShttps://docs.google.com/viewer?a=v&q=cache:fO-93d4blVoJ:www.iesalandalus.org/moodle/file.php/1 46/manual.pdf+PAUTAS+GENERALES+PARA+DESARROLLAR+USANDO+UML&hl=es&gl=es&pid=bl&srcid=ADGEESgach8c4dC0Q_lh0RGAL7KpwqqMJemfeh24pY_9qIzRdF0TBPxYrizJQ3yV-S2RTIlHWp_scgz-hnDicLN3nrYCW2visc0rCmHx-ITjTNncVub35vzRFyRhmpt9v30ZyAhYTDcd&sig=AHIEtbRx9B_ODdBIyYRbsFO0rYM5qlXDtQ