001.1 rup cap 1

  • View
    873

  • Download
    0

Embed Size (px)

DESCRIPTION

Presentación inicial del curso de Ing. de SW

Text of 001.1 rup cap 1

  • 1. DHSB 2010 - RUP es una marca registrada por IBM CursoDHSB 2010 - RUP es una marca registrada por IBMRational Unified ProcessRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez1

2. AgendaDHSB 2010 - RUP es una marca registrada por IBM Introduccin a RUP y UML Organizacin del RUP Disciplinas del RUP Configuracin del RUPDHSB 2010 - RUP es una marca registrada por IBM ConclusionesRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez2 3. Introduccin a RUP y UMLDHSB 2010 - RUP es una marca registrada por IBM Historia de UML Caractersticas principales demodelado y UMLDHSB 2010 - RUP es una marca registrada por IBM Caractersticas principales de RationalUnified ProcessRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez3 4. AntecedentesDHSB 2010 - RUP es una marca registrada por IBMObjetory AB - JacobsonDHSB 2010 - RUP es una marca registrada por IBMOMT - RumbaughUML - 1995Booch Method - BoochRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez4 5. Historia UMLDHSB 2010 - RUP es una marca registrada por IBM Booch (Rational Corp.): Expresivo en diseoy construccin OOSE - Jacobson (Objetory): Soporte paracasos de uso para captura de requisitos yDHSB 2010 - RUP es una marca registrada por IBManlisis OMT - Rumbaugh: Anlisis de gran cantidadde datosRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez5 6. Objetivos y Metas en laDHSB 2010 - RUP es una marca registrada por IBM Unin Unir esfuerzos de las formas demodelaje Dar estabilidad al mercado orientadoa objetos Mejorar los tres mtodos anterioresDHSB 2010 - RUP es una marca registrada por IBM Modelar sistemas utilizando tcnicasOO, desde concepto hastaejecutables Cubrir tamao en sistemascomplejos y crticos Crear lenguaje de modeladoutilizable por las personas ymquinasRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez6 7. Historia UMLDHSB 2010 - RUP es una marca registrada por IBMMtodo Unificado - versin 0.8 - octubre 1995.Unin OOSE - UML versin 0.9 - junio 1996.Digital, HP, IBM, Microsoft, Oracle, Texas Ins., Unisys y otras - UML versin 1.0 - enero 1997. Se ofrece a OMGAndersen, Ericson, Platinum, y otros revisan el lenguajeDHSB 2010 - RUP es una marca registrada por IBM - versin 1.1 - julio 1997 ofrecida y aceptada por OMGOMG - versin 1.2 - junio de 1998OMG - versin 1.3 - otoo de 1998.OMG - versin 1.4 - 2000.OMG - versin 2.0 - 2001RUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez7 8. Introduccin al UP y UMLDHSB 2010 - RUP es una marca registrada por IBM Historia de UML Caractersticas principales de modelado y UMLDHSB 2010 - RUP es una marca registrada por IBM Caractersticas principales de Rational Unified ProcessRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez8 9. Qu es UML?DHSB 2010 - RUP es una marca registrada por IBM Lenguaje de modelamiento unificado Expresin grfica principalmente Capacidad de extensin No orientado a metodologaDHSB 2010 - RUP es una marca registrada por IBMRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez9 10. Porqu modelamos ?DHSB 2010 - RUP es una marca registrada por IBM Un modelo es una simplificacin de larealidadDHSB 2010 - RUP es una marca registrada por IBM Construimos modelos para comprender mejor el sistema que estamos desarrollando.RUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez10 11. Objetivos del ModelamientoDHSB 2010 - RUP es una marca registrada por IBMLos modelos nos ayudan a visualizar cmo queremos que sea un sistemaPermiten especificar la estructura y comportamiento del sistemaDHSB 2010 - RUP es una marca registrada por IBMProporcionan plantillas que guan la construccin del sistemaDocumentan las decisiones que hemos adoptadoRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez11 12. Principios del modeladoDHSB 2010 - RUP es una marca registrada por IBM Principio 1: La eleccin de qu modelos crear, tiene unaprofunda influencia sobre cmo se enfrenta unproblema y cmo se da forma a una solucin.DHSB 2010 - RUP es una marca registrada por IBM Principio 2: Todo modelo puede ser expresado a diferentesniveles de precisinRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez12 13. Principios del modeladoDHSB 2010 - RUP es una marca registrada por IBM Principio 3: Los mejores modelos estn ligados a la realidad Principio 4:DHSB 2010 - RUP es una marca registrada por IBM Un nico modelo no es suficiente.RUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez13 14. CaractersticasDHSB 2010 - RUP es una marca registrada por IBM UML es un lenguaje para Visualizar EspecificarDHSB 2010 - RUP es una marca registrada por IBM Construir Documentar y/o ser base de documentacin Lenguaje con Sintaxis y Artefactos Relaciones DiagramasRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez14 15. Diagramas de UMLDHSB 2010 - RUP es una marca registrada por IBM Estticos Diagrama de Clases Diagrama de Objetos Diagrama de Casos de Uso Diagrama de ComponenteDHSB 2010 - RUP es una marca registrada por IBM Diagrama de Implantacin Dinmicos Diagrama de Interaccin (secuencia y colaboracin) Diagrama de Estados Diagrama de ActividadRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez15 16. Diagrama de Casos de UsoDHSB 2010 - RUP es una marca registrada por IBM Caso de UsoDescripcin de secuencia de acciones observables que elsistema ejecutaDHSB 2010 - RUP es una marca registrada por IBM Caso de Uso:Actor: Una forma especfica deCualquiera que necesiteusar el sistema ejecutandointercambiar informacin con el parte de la funcionalidadsistemaRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez16 17. DHSB 2010 - RUP es una marca registrada por IBM Ordenar compraConsultar ordenes pendientesConsultar OrdenCompradorConsultar puntos Enviar Orden VendedorDHSB 2010 - RUP es una marca registrada por IBM Registrar Compra Cancelar FacturaBodega Cambiar Puntos ActualizarObtener datosinventarioSistema facturasTesoreraRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez17 18. Estructuracin de casos deDHSB 2010 - RUP es una marca registrada por IBM uso Validar UsuarioOrdenar CompraSeleccionar ItemDHSB 2010 - RUP es una marca registrada por IBMExaminar retinaComprobar ClaveRegistrar Compra Validar tipo de forma de pagoRegistrar compra Registrar compracon tarjeta crdito con tarjeta dbitoRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez18 19. Relaciones entre casos deDHSB 2010 - RUP es una marca registrada por IBM uso. Generalizacin: Caso de uso hereda comportamiento y significado del padre. El hijo puede ser colocado en cualquier lugar donde aparezca el padre. Include Una relacin de inclusin significa que un caso deDHSB 2010 - RUP es una marca registrada por IBM uso base incorpora explcitamente el comportamiento de otro caso de uso en el lugar especificado del caso de uso Base. Extensin Una relacin de extensin se utiliza para modelar la parte de un caso de uso que el usuario puede ver como comportamiento opcional del sistema.RUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 20. Estructuracin deDHSB 2010 - RUP es una marca registrada por IBM diagramas PaqueteMecanismo de propsito general para organizar elementosen gruposDHSB 2010 - RUP es una marca registrada por IBMInterfaz de OrdenesRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez20 21. Modelamiento de ClasesDHSB 2010 - RUP es una marca registrada por IBM Propiedades adicionales de las clasesMultiplicidad Clase Abstracto Frame 3DHSB 2010 - RUP es una marca registrada por IBM header: FrameHeader Atributo de clase uniqueID: Long + addMessage(m: Message) : Status publico # SetCheckSum() protegido - encrypt() privadoRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez21 22. Modelamiento de ClasesDHSB 2010 - RUP es una marca registrada por IBMTemaCliente NombreLibro IdentificacinNombreNombre AutorDHSB 2010 - RUP es una marca registrada por IBM Item DiscoTarjeta CancinNombre CarritoFecha Venc Nombre NombreAutorTitularNm. TarjetaOrden Total Lugar EntregaRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez22 23. Diagramas de SecuenciaDHSB 2010 - RUP es una marca registrada por IBM c: Comprador:Sistema Hacer_orden( tem seleccin) Total_carritoDHSB 2010 - RUP es una marca registrada por IBM Pagar_orden( info tarjeta) OKRUP es una marca registrada por IBM - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez23 24. Diagrama de Secuencia DHSB 2010 - RUP es una marca registrada por IBMc: Compradorc: Sistemac: Control tem Ca:Carrito It:item:control tarjeta:ord