Diseño UML_ Metodología RUP y Metodología UML
-
Upload
humberto-mendoza-reyes -
Category
Documents
-
view
40 -
download
0
Transcript of Diseño UML_ Metodología RUP y Metodología UML
-
Diseo UML: Metodologa RUP y Metodologa UML
http://antwan03.blogspot.mx/2009/06/metodologia-rup-y-metodologia-uml.html[13/03/2014 17:56:59]
Compartir 0 Ms Siguiente blog Crear un blog Acceder
Se ha producido un error en este gadget.
M I R C O L E S , 2 4 D E J U N I O D E 2 0 0 9
Metodologa RUP y Metodologa UML
Metodologa RUP:
El proceso de desarrollo RUP (Rational Unified Process) aplica varias delas mejores practicas en el desarrollo moderno de software en una formaque se adapta a un amplio rango de proyectos y organizaciones. Provee acada miembro del equipo, un fcil acceso a una base de conocimiento conguas., plantillas y herramientas para todas las actividades criticas deldesarrollo de software. Esta metodologa permite que todos losintegrantes de un equipo de trabajo, conozcan y compartan el proceso dedesarrollo, una base de conocimientos y los distintos modelos de cmodesarrollar el software utilizando un lenguaje modelado comn: UML.
El RUP es un proceso de desarrollo de software:
Provee un enfoque estructurado para realizar tareas y responsabilidadesen una organizacin de desarrollo. Su principal objetivo es asegurar laproduccin de software de alta calidad, que cumpla las necesidades de sususuarios finales, que sea realizado en las fechas acordadas y con elpresupuesto disponible.
El RUP es un producto:
IBM comercializa un producto que permite instanciar al RUP segn lascaractersticas del proyecto, siendo una referencia en la metodologa quesirve como repositorio nico de informacin.
El RUP es un marco de trabajo (Framework):
S E G U I D O R E S
Participar en este sitioGoogle Friend Connect
Ya eres miembro? Iniciar sesin
Miembros (7)
A R C H I V O D E L B L O G
2009 (12)
junio (3)
Metodologa RUP yMetodologa UML
Arquitectura bajo capas
Taller 4 junio UML
mayo (8)
abril (1)
Diseo UML
-
Diseo UML: Metodologa RUP y Metodologa UML
http://antwan03.blogspot.mx/2009/06/metodologia-rup-y-metodologia-uml.html[13/03/2014 17:56:59]
Este marco de trabajo puede ser adoptado y extendido para satisfacer lasnecesidades de la organizacin que lo utilice seleccionando las fases yinteracciones, los flujos de trabajo y disciplinas que se van a recorrer y losentregables o productos (artifacts) que se van a construir. Es importanteconocer como esta organizado y estructurado el proceso para poderseleccionar el frame work, los elementos del proceso que mas valor darnal proyecto.
El RUP incorpora muchas de las conocidas como buenas practicas en eldesarrollo de software moderno, lasa cules se deben tener presentes enel desarrollo de aplicaciones empresariales para garantizar el xito delproyecto, tales como: Desarrollo iterativo, Gestin de Requerimientos,Arquitectura basada en componentes, Modelo Visual, Verificacin de lacalidad en forma continua y control de cambios.
El RUP presenta 3 caractersticas que constituyen la esencia detodo el proceso de desarrollo:
1. Dirigido por los casos de uso.2. Centrado en la arquitectura.3. Ciclo de vida iterativo.
Otras caractersticas o ventajas de la aplicacin de estametodologa son las siguientes:
Reconoce que las necesidades del usuario y sus requerimientos no sepueden definir completamente al principio Permite evaluar tempranamente los riesgos en lugar de descubrirproblemas en la integracin final del sistema Reduce el costo del riesgo a los costos de un solo incremento Acelera el ritmo del esfuerzo de desarrollo en su totalidad debido a quelos desarrolladores trabajan para obtener resultados claros a corto plazo Distribuye la carga de trabajo a lo largo del tiempo del proyecto ya quetodas las disciplinas colaboran en cada iteracin. Facilita la reutilizacin del cdigo teniendo en cuenta que se realizanrevisiones en las primeras iteraciones lo cual adems permite que seaprecien oportunidades de mejoras en el diseo
El proceso de desarrollo est dividido en Fases a lo largo del tiempo cadauna de las cuales tiene objetivos especficos y un conjunto de artefactosdefinidos que deben alcanzarse. La duracin de cada fase depende delequipo y del producto a generar.A su vez, cada fase puede tener una o ms iteraciones y cada iteracinsigue el modelo en cascada pasando por las distintas disciplinas. Cadaiteracin termina con una liberacin del producto.
Las fases son las siguientes:
1) Inicio2) Elaboracin3) Construccin
D A T O S P E R S O N A L E S
ANTWAN
VER TODO MI
PERFIL
-
Diseo UML: Metodologa RUP y Metodologa UML
http://antwan03.blogspot.mx/2009/06/metodologia-rup-y-metodologia-uml.html[13/03/2014 17:56:59]
4) transicin
Metodologa UML:
La metodologa que se propone, denominada UML-MAST, concilia lasdiferencias entre la visin del diseador de sistemas de tiempo real y ladel de sistemas orientados a objetos. A tal fin define un nivel deabstraccin adecuado para los elementos de modelado delcomportamiento de tiempo real, que permite formularlos con unaestructura paralela a la arquitectura lgica del sistema, y vincularlos aesta. La semntica de modelado sigue el perfil UML para planificabilidad,rendimiento y tiempo (SPT) estandarizado por el OMG, del que UML-MAST puede considerase una implementacin. La propuesta se integracon las herramientas de anlisis y diseo de sistemas de tiempo realMAST (Modeling and Analysis Suite for Real-Time Applications), queanaliza los modelos y retorna los resultados al modelo inicial para suinterpretacin por el diseador. Asimismo, se han definido criterios parala extensin de esta metodologa a otros niveles de abstraccin tales comosistemas basados en componentes y sistemas implementados utilizandoAda 95. Parte de los resultados de este trabajo han sido incorporados porel OMG a su perfil SPT.
Lenguaje Unificado de Modelado (UML, por sus siglas en ingls, UnifiedModeling Language) es el lenguaje de modelado de sistemas de softwarems conocido y utilizado en la actualidad; est respaldado por el OMG(Object Management Group). Es un lenguaje grfico para visualizar,especificar, construir y documentar un sistema. UML ofrece un estndarpara describir un "plano" del sistema (modelo), incluyendo aspectosconceptuales tales como procesos de negocio y funciones del sistema, yaspectos concretos como expresiones de lenguajes de programacin,esquemas de bases de datos y componentes reutilizables.Es importante resaltar que UML es un "lenguaje de modelado" paraespecificar o para describir mtodos o procesos. Se utiliza para definir unsistema, para detallar los artefactos en el sistema y para documentar yconstruir. En otras palabras, es el lenguaje en el que est descrito elmodelo.Se puede aplicar en el desarrollo de software entregando gran variedad deformas para dar soporte a una metodologa de desarrollo de software (talcomo el Proceso Unificado Racional o RUP), pero no especifica en smismo qu metodologa o proceso usar.UML no puede compararse con la programacin estructurada, pues UMLsignifica Lenguaje Unificado de Modelado, no es programacin, solo sediagrama la realidad de una utilizacin en un requerimiento. Mientrasque, programacin estructurada, es una forma de programar como lo es laorientacin a objetos, sin embargo, la programacin orientada a objetosviene siendo un complemento perfecto de UML, pero no por eso se tomaUML slo para lenguajes orientados a objetos.UML cuenta con varios tipos de diagramas, los cuales muestran diferentesaspectos de las entidades representadas.
PUBLICADO POR ANTWAN EN 18:29
-
Diseo UML: Metodologa RUP y Metodologa UML
http://antwan03.blogspot.mx/2009/06/metodologia-rup-y-metodologia-uml.html[13/03/2014 17:56:59]
4 C O M E N T A R I O S :
Comentar como:
Seleccionar perfil
Suscribirse a: Enviar comentarios (Atom)
Entrada antiguaPgina principal
Carlos H. Campos 27 de agosto de 2009, 20:53
Excelente aporte muchas gracias
Responder
Xiomaraitz 28 de febrero de 2012, 9:47
Que buen trabajo,claro y muy facil de entender.Felicidades :)
Responder
Yuli Tarifa 27 de octubre de 2012, 7:59
estoy realizando un componente multimedia, y estoy utilizandoexelearning, y otros software ya creados, y estoy confundida no sesi aplicar RUP o no. ya que todo esta modelado. ademas no estoytrabajando con base de datos. agradecere su ayuda.
Responder
johan castro 7 de agosto de 2013, 19:45
muchas gracias
Responder
-
Diseo UML: Metodologa RUP y Metodologa UML
http://antwan03.blogspot.mx/2009/06/metodologia-rup-y-metodologia-uml.html[13/03/2014 17:56:59]
antwan03.blogspot.mxDiseo UML: Metodologa RUP y Metodologa UML
V3P0Fjcm9iYXRXZWJDYXBUSUQxAA==: form0: q:
k0ODc/QWNyb2JhdFdlYkNhcFRJRDIA: commentForm: commentBody: Introduce tu comentario...postCommentSubmit: postCommentPreview: identityMenu: NONE