metodologia uml

9
1 UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO MODELADO DE NEGOCIOS UNIDAD 1 PRINCIPIOS DEL MODELADO DE NEGOCIOS ACTIVIDAD 2 METODOLOGIA UML ELEMENTOS DE LA METODOLOGIA UML ALUMNO: BEATRIZ ADRIANA JUAREZ VAZQUEZ MATRICULA: AL10508246 GRUPO: DS-DMDN-1502S-B1-007 DOCENTE: LIC. NORA CHIRINO MARTINEZ

Upload: adriana-vazquez

Post on 16-Aug-2015

242 views

Category:

Documents


5 download

DESCRIPTION

Modelado De NegociosUnidad 1Activad 2UNAD de Mexico

TRANSCRIPT

1 UNIVERSIDAD ABIERTA Y A DISTANCIADE MEXICO MODELADO DE NEGOCIOS UNIDAD 1 PRINCIPIOS DEL MODELADO DE NEGOCIOS ACTIVIDAD 2 METODOLOGIA UML ELEMENTOS DE LA METODOLOGIA UML ALUMNO: BEATRIZ ADRIANA JUAREZ VAZQUEZ MATRICULA: AL10508246 GRUPO: DS-DMDN-1502S-B1-007 DOCENTE: LIC. NORA CHIRINO MARTINEZ 2 INDICE Portada 1 ndice ...2 Introduccin 3 Metodologia UML4 Ejemplo ...5 Diagramas ..6 Bibliografa .9 3 INTRODUCCION Durante el desarrollo de cualquier sistema de software se deber seguir algn procedimiento, reglas o especificaciones que nos permitan llevara cabo todas las etapas del mismo de una manera mas formal y lgica. El anlisis de requerimientos de software se puede dividir en 5 areas o etapas: 1)Reconocimiento del problema 2)Evaluacion y sntesis 3)Modelado 4)Especificacion 5)Revisin

Enestaactividadnosenfocaremosacomprendermejorlasherramientasquepodemosutilizar durante la etapa del modelado. Una de dichas herramientas es el lenguaje UML.4 METODOLOGIA UML UML(UnifiedModelingLanguage)esunlenguajegraficoparalavisualizacin,especificacin, construccinydocumentacindelosartefactosdeunsistemadesoftware.Esunlenguajepara hacermodelosyesindependientedelosmtodosdeanlisisydiseo.Tambienseutilizaparael modelado de procesos de negocios u otros sistemas. Este lenguaje fue creadopor los expertos enla metodologa orientada a objetos, Grady Booch, Ivar Jacobson y James Rumbaugh. Su objetivo era unificar los diversos sistemas que habany crear un lenguaje de modelado con lo mejor de cada uno.La tcnica central en el UML es el modelamiento en objetos que permite la especificacin de clases, sus datos o atributos y mtodos, herencia y otras relaciones entre las clases. Los principales beneficios de UML son: Mejores tiempos de desarrollo. Modelar sistemas (no solo de software) utilizando conceptos orientados a objetos. Establecer conceptos y artefactos ejecutables. Crearunlenguajedemodeladoquepuedaserutilizadotantopormaquinascomopor humanos. Mejor soporte a la planeacin y al control de proyectos. Alta reutilizacin y minimizacin de costos. Pero,EsUMLunametodologa?Enlaactualidadvariosexpertoshanpublicadoartculos[1]en dondedifierensobreestaafirmacin.Sedicequeelmtodoleindicaalusuarioquehacer,como, cuando,dondeyporquehacerlo;mientrasqueellenguajedemodeladocarecedeestas instrucciones. Es bien sabido que una metodologa establece un conjunto de normas, lineamientos y reglas que se debenseguirdeformatajanteyaunqueUMLestimulaelusodetcnicasmodernasenla programacin orientada a objetos y ciclos de vida iterativos, en realidad no es un mtodo o proceso; podraconsiderarse mascomounaherramientaparausarseenotra metodologaoproceso,como por ejemplo RUP (Rational Unified Process). UML no depende de ninguna metodologa, sin importar que metodologa se utilice para el desarrollo del anlisis y el diseo, podemos utilizar UML para expresar los resultados. [3] 5 EJEMPLO Nombre de la empresa: TANTRA SEX SHOP Ubicacin: Jose de Escandon #1811, Nuevo Laredo, Tamps. Propietario: Jorge Juarez y Victor Romero. Actividad principal: Venta de artculos de entretenimiento para adultos.Latiendarealizasusventas90%online.Ensupagina (https://www.facebook.com/tantrasexxxshop) muestran un catalogo de productos, el compradorescoge elarticuloyenvaunmensajesolicitndolo.Sielproductoesta en existencia, se contactan con el comprador para cerrar el proceso de venta. Si no hayexistenciadelarticulo,selesolicitaalcompradorel50%delvalortotalyse solicitaalproveedor.Unavezquesetieneelarticulo,seempacayseentregaal cliente. Lista de Actividades y Actores Cliente Consulta catalogo Realiza pedido Recolecta pedido Vendedor Monitorea existencias. Atiende dudas de los clientes. Surte pedidos Realiza entregas Administrador Realiza inventarios. Consigue proveedores. Marketing. 6 DIAGRAMA DE CASOS DE USO. 7 DIAGRAMA DE CLASES 8 DIAGRAMA DE INTERACCION 9 BIBLIOGRAFIA LaCatarina.PeriodicoUniversitario.UniversidaddeLasAmericasPuebla. http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/fuentes_k_jf/capitulo2.pdf IntroductiontoOMGsUnifiedModelingLanguage(2005),ObjectManagementGroup. http://www.omg.org/gettingstarted/what_is_uml.htm HernandezO.,E.(Oct.,2002)Ellenguajeunificadodemodelado.DepartamentodeInformaticay Computadores.UniversidadPolitecnicadeValencia,Espaa. http://www.disca.upv.es/enheror/pdf/ActaUML.PDF RomanZ.,Carlos.ElLenguajeUnificadodeModelado.Analisisydiseoorientadoaobjetoscon UML. Temas especiales de Computacion. Facultad de Ingenieria. Universisdad Autonoma de Mexico. http://profesores.fi-b.unam.mx/carlos/aydoo/uml.html Mendoza, Will (2008). Es UML una metodologa? . https://willmendoza.wordpress.com/2008/04/17/es-uml-una-metodologa/