SlideShare una empresa de Scribd logo
1 de 5
DOCENTE:
 Ayquipa Cordova Godolfredo
INTEGRANTES:
Castillo Agüero Azucena
Gonzales Carbajal Dorely
Lucero Bonilla Maria
Quilcat Cerda Rosa
Robladillo Monago Elizabeth
SECCION:
 3MCB-I
AÑO:
2014
METODOLOGIA RUP (PROCESO
UNIFICADO RATIONAL)
1.EVOLUCION:
En la década de los setenta empezó a tomar la importancia de los datos, y para
solucionar sistemas complejos empezó el análisis por partes o etapas, se
introducen la planeación y administración.
En la década de los ochenta es la época marcada por las metodologías dirigida a
datos cuya importancia va tomando cuerpo en las organizaciones. Se empiezan a
estudiar los objetos en sí como unidades de información.
Para los años 90 se quiere dar respuesta al entorno siempre cambiante y en
rápida evolución en que se han de desarrollar los programas informáticos, lo cual da
lugar a trabajar en ciclos cortos (como mini-proyectos) que implementan una parte
de las funcionalidades, pero sin perder el rumbo general del proyecto global.
Las metodologías más utilizadas a nivel mundial en orden cronológico
Década de los 70s
 Programación Estructurada Jackson desde 1975
Década de los 80s
 Structured Systems Analysis and Design Methodology (SSADM) desde
1980
 Structured Analysis and Design Technique (SADT) desde 1980
 Ingeniería de la Información (IE/IEM) desde 1981
Década de los 90s
 Rapid Application Development (RAD) desde 1991.
 Programación Orientada a Objetos (OOP) a lo largo de la década de los 90's
 Virtual Finite State Machine (VFSM) desde 1990s
 Dynamic Systems Development Method desarrollado en UK desde 1995.
 Rational Unified Process (RUP) desde 1999
Año 2000 en adelante
 Extreme Programming (XP) desde 1999
 Enterprise Unified Process (EUP) extensiones RUP desde 2002
 Constructionist Design Methodology (CDM) desde 2004 por Kristinn R.
Thórisson
 Agile Unified Process (AUP) desde 2005 por Scott Ambler
2.CONCEPTO:
El Proceso Racional Unificado es un proceso de desarrollo de software y junto con
el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más
utilizada para el análisis, implementación y documentación de sistemas orientados a
objetos.
El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de
metodologías adaptables al contexto y necesidades de cada organización.
Originalmente se diseñó un proceso genérico y de dominio público, el Proceso
Unificado, y una especificación más detallada, el Rational Unified Process, que se
vendiera como producto independiente.
3.*FASES:
-Fase de iniciación
-Fase de elaboración
-Fase de construcción
-Fase de transición
-Fase de evolución
*HITOS:
-Hito de objetivo (visión)
-Hito de arquitectura
-Hito de funcionalidad operativa
-Hito de reléase del sistema
*DISCIPLINAS:
-Modelador de negocio
-Requerimientos
-Análisis y diseño
-Implementación
-Pruebas
-Despliegue
-Gestión del cambio y configuración de cambios
-Gestión del proyecto
-Entorno
4.HERRAMIENTAS:
Rational Rose Enterprise ofrece una herramienta y un lenguaje de modelado común
para simplificar el entorno de trabajo y permitir una creación más rápida de
software de calidad.
 Modelado de las aplicaciones más habituales: proporciona prestaciones de
modelado visual para desarrollar muchos tipos de aplicaciones de software.
 Desarrollo de aplicaciones para la web: contiene herramientas web y XML para
el modelado de aplicaciones web.
 Integración del diseño de aplicaciones con el desarrollo: unifica el equipo del
proyecto proporcionando una ejecución y una notación de modelos UML comunes.
5.RUP Y UML:
*RUP:
Es una metodología RUP es un proceso de desarrollo de software que forma
disciplinada de asignar tareas y responsabilidades en una empresa de
desarrollo (quién hace qué, cuándo y cómo).
*UML:
UML tiene por objetivo ser un lenguaje de modelado de propósito general. No
tiene propietario y está basado en el común acuerdo de la gran parte de la
comunidad informática.
6.RUP,SCRUM,XP:
*DIFERENCIA DE RUP Y SCRUM:
RUP: El enfoque en RUP es establecer una serie de reglas para el desarrollo
de un proyecto. Lo cual en proyectos de mediano tamaño nos encasilla y limita
en lugar de simplemente establecer orden.
SCRUM: Scrum al contrario los principios Scrum si es que así se les puede
llamar tienden a ser líneas guía y “pactos funcionales” para los desarrolladores.
*METODOLOGIA XP:
Es una metodología ágil centrada en potenciar las relaciones
interpersonales como clave para el éxito en desarrollo de software,
promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los
desarrolladores, y propiciando un buen clima de trabajo. XP se basa en
realimentación continua entre el cliente y el equipo de desarrollo,
comunicación fluida entre todos los participantes, simplicidad en las
soluciones implementadas y coraje para enfrentar los cambios. XP se
define como especialmente adecuada para proyectos con requisitos
imprecisos y muy cambiantes, y donde existe un alto riesgo técnico.
7.RUP EN PROYECTOS DE SOFTWARE:
El proyecto es el desarrollo de un sistema para la gestión de artículos
deportivos de una empresa del sector de ventas de deportes a clientes tanto a
mayoristas como a minoristas. Se incluye hasta la segunda iteración de la fase
de construcción, según la división establecida en el documento Plan de
Desarrollo Software. Por motivos de privacidad no se pueden publicar los datos
de la entidad para la que se diseñó el software.

Más contenido relacionado

La actualidad más candente

Ciclo de vida del sw
Ciclo de vida del swCiclo de vida del sw
Ciclo de vida del sw
RVintimilla
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
Julio Pari
 
Metodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareMetodologías agiles del desarrollo software
Metodologías agiles del desarrollo software
Ricardo Mateus
 

La actualidad más candente (20)

Jovanni jimenez v.
Jovanni jimenez v.Jovanni jimenez v.
Jovanni jimenez v.
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Metodología open up ágil y tradicional
Metodología open up ágil y tradicionalMetodología open up ágil y tradicional
Metodología open up ágil y tradicional
 
Ciclo de vida del sw
Ciclo de vida del swCiclo de vida del sw
Ciclo de vida del sw
 
UML
UMLUML
UML
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Scrum
ScrumScrum
Scrum
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Agilidad y lean
Agilidad y leanAgilidad y lean
Agilidad y lean
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemas
 
Merodologia de desarrollo de software
Merodologia de desarrollo de softwareMerodologia de desarrollo de software
Merodologia de desarrollo de software
 
Semana 1 2-3 (3)
Semana 1 2-3 (3)Semana 1 2-3 (3)
Semana 1 2-3 (3)
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Métodos agiles
Métodos agilesMétodos agiles
Métodos agiles
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
 
Modelo en cascada
Modelo en cascada Modelo en cascada
Modelo en cascada
 
Metodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareMetodologías agiles del desarrollo software
Metodologías agiles del desarrollo software
 
Metodologia rup-udo-monagas
Metodologia rup-udo-monagasMetodologia rup-udo-monagas
Metodologia rup-udo-monagas
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 

Similar a Trabajo fin al de contabilidad

Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
Kiberley Santos
 
Metodologiasagilesarquitectura
MetodologiasagilesarquitecturaMetodologiasagilesarquitectura
Metodologiasagilesarquitectura
roisbelfigueroa
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
fponceh
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agil
jj021
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
JoseMariaAndujar
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
clenvielma
 
Metodología de desarrollo de softwaree
Metodología de desarrollo de softwareeMetodología de desarrollo de softwaree
Metodología de desarrollo de softwaree
Abner Garcia
 

Similar a Trabajo fin al de contabilidad (20)

Fases de RUP
Fases de RUPFases de RUP
Fases de RUP
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Introducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo ScrumIntroducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo Scrum
 
Metodologiasagilesarquitectura
MetodologiasagilesarquitecturaMetodologiasagilesarquitectura
Metodologiasagilesarquitectura
 
Los metodos agiles
Los metodos agilesLos metodos agiles
Los metodos agiles
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agil
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Angello revista digital
Angello revista digitalAngello revista digital
Angello revista digital
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
 
Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
 
Metodología de desarrollo de softwaree
Metodología de desarrollo de softwareeMetodología de desarrollo de softwaree
Metodología de desarrollo de softwaree
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Fases de rup
Fases de rupFases de rup
Fases de rup
 

Trabajo fin al de contabilidad

  • 1. DOCENTE:  Ayquipa Cordova Godolfredo INTEGRANTES: Castillo Agüero Azucena Gonzales Carbajal Dorely Lucero Bonilla Maria Quilcat Cerda Rosa Robladillo Monago Elizabeth SECCION:  3MCB-I AÑO: 2014
  • 2. METODOLOGIA RUP (PROCESO UNIFICADO RATIONAL) 1.EVOLUCION: En la década de los setenta empezó a tomar la importancia de los datos, y para solucionar sistemas complejos empezó el análisis por partes o etapas, se introducen la planeación y administración. En la década de los ochenta es la época marcada por las metodologías dirigida a datos cuya importancia va tomando cuerpo en las organizaciones. Se empiezan a estudiar los objetos en sí como unidades de información. Para los años 90 se quiere dar respuesta al entorno siempre cambiante y en rápida evolución en que se han de desarrollar los programas informáticos, lo cual da lugar a trabajar en ciclos cortos (como mini-proyectos) que implementan una parte de las funcionalidades, pero sin perder el rumbo general del proyecto global. Las metodologías más utilizadas a nivel mundial en orden cronológico Década de los 70s  Programación Estructurada Jackson desde 1975 Década de los 80s  Structured Systems Analysis and Design Methodology (SSADM) desde 1980  Structured Analysis and Design Technique (SADT) desde 1980  Ingeniería de la Información (IE/IEM) desde 1981 Década de los 90s  Rapid Application Development (RAD) desde 1991.  Programación Orientada a Objetos (OOP) a lo largo de la década de los 90's  Virtual Finite State Machine (VFSM) desde 1990s  Dynamic Systems Development Method desarrollado en UK desde 1995.  Rational Unified Process (RUP) desde 1999 Año 2000 en adelante  Extreme Programming (XP) desde 1999  Enterprise Unified Process (EUP) extensiones RUP desde 2002  Constructionist Design Methodology (CDM) desde 2004 por Kristinn R. Thórisson  Agile Unified Process (AUP) desde 2005 por Scott Ambler
  • 3. 2.CONCEPTO: El Proceso Racional Unificado es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización. Originalmente se diseñó un proceso genérico y de dominio público, el Proceso Unificado, y una especificación más detallada, el Rational Unified Process, que se vendiera como producto independiente. 3.*FASES: -Fase de iniciación -Fase de elaboración -Fase de construcción -Fase de transición -Fase de evolución *HITOS: -Hito de objetivo (visión) -Hito de arquitectura -Hito de funcionalidad operativa -Hito de reléase del sistema
  • 4. *DISCIPLINAS: -Modelador de negocio -Requerimientos -Análisis y diseño -Implementación -Pruebas -Despliegue -Gestión del cambio y configuración de cambios -Gestión del proyecto -Entorno 4.HERRAMIENTAS: Rational Rose Enterprise ofrece una herramienta y un lenguaje de modelado común para simplificar el entorno de trabajo y permitir una creación más rápida de software de calidad.  Modelado de las aplicaciones más habituales: proporciona prestaciones de modelado visual para desarrollar muchos tipos de aplicaciones de software.  Desarrollo de aplicaciones para la web: contiene herramientas web y XML para el modelado de aplicaciones web.  Integración del diseño de aplicaciones con el desarrollo: unifica el equipo del proyecto proporcionando una ejecución y una notación de modelos UML comunes.
  • 5. 5.RUP Y UML: *RUP: Es una metodología RUP es un proceso de desarrollo de software que forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quién hace qué, cuándo y cómo). *UML: UML tiene por objetivo ser un lenguaje de modelado de propósito general. No tiene propietario y está basado en el común acuerdo de la gran parte de la comunidad informática. 6.RUP,SCRUM,XP: *DIFERENCIA DE RUP Y SCRUM: RUP: El enfoque en RUP es establecer una serie de reglas para el desarrollo de un proyecto. Lo cual en proyectos de mediano tamaño nos encasilla y limita en lugar de simplemente establecer orden. SCRUM: Scrum al contrario los principios Scrum si es que así se les puede llamar tienden a ser líneas guía y “pactos funcionales” para los desarrolladores. *METODOLOGIA XP: Es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software, promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo. XP se basa en realimentación continua entre el cliente y el equipo de desarrollo, comunicación fluida entre todos los participantes, simplicidad en las soluciones implementadas y coraje para enfrentar los cambios. XP se define como especialmente adecuada para proyectos con requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo técnico. 7.RUP EN PROYECTOS DE SOFTWARE: El proyecto es el desarrollo de un sistema para la gestión de artículos deportivos de una empresa del sector de ventas de deportes a clientes tanto a mayoristas como a minoristas. Se incluye hasta la segunda iteración de la fase de construcción, según la división establecida en el documento Plan de Desarrollo Software. Por motivos de privacidad no se pueden publicar los datos de la entidad para la que se diseñó el software.