metodologia

 Delia Santiago Ponte
2012
 La metodología RUP se basa en un conjunto de
habilidades por equipo y algunos modelos de
documentos clave. Las organizaciones que
desarrollan software por lo general adecuan este
marco de trabajo de acuerdo a sus necesidades para
producir software de calidad que cumpla con los
criterios del proyecto a los que está supeditado. La
metodología RUP unifica el equipo que incluye
elementos de las seis disciplinas de la ingeniería de
software.
 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 que trata de un
conjunto de metodologías adaptables al contexto y
necesidades de cada organización, donde el software es
organizado como una colección de unidades atómicas
llamados objetos, constituidos por datos y funciones,
que interactúan entre sí.
 RUP es un proceso para el desarrollo de un proyecto de
un software que define claramente quien, cómo,
cuándo y qué debe hacerse en el proyecto.
metodologia
metodologia
 Adaptación del proceso
 El proceso deberá adaptarse a las características propias de la organización. El tamaño del mismo, así
como las regulaciones que lo condicionen, influirán en su diseño específico. También se deberá tener
en cuenta el alcance del proyecto.
 Balancear prioridades
 Los requerimientos de los diversos inversores pueden ser diferentes, contradictorios o disputarse
recursos limitados. Debe encontrarse un balance que satisfaga los deseos de todos.
 Colaboración entre equipos
 El desarrollo de software no hace una única persona sino múltiples equipos. Debe haber una
comunicación fluida para coordinar requerimientos, desarrollo, evaluaciones, planes, resultados, etc.
 Demostrar valor iterativamente
 Los proyectos se entregan, aunque sea de modo interno, en etapas iteradas. En cada iteración se
analiza la opinión de los inversores, la estabilidad y calidad del producto, y se refina la dirección del
proyecto así como también los riesgos involucrados.
 Elevar el nivel de abstracción
 Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software,
lenguajes 4GL o esquemas (Frameworks) por nombrar algunos. Estos se pueden acompañar por las
representaciones visuales de la arquitectura, por ejemplo con UML.
 Enfocarse en la calidad
 El control de calidad no debe realizarse al final de cada iteración, sino en todos los aspectos de la
producción.
 Analistas:
 · Analista de procesos de negocio.
 · Diseñador del negocio.
 · Analista de sistema.
 · Especificador de requisitos.
 Desarrolladores:
 · Arquitecto de software.
 · Diseñador.
 · Diseñador de interfaz de usuario
 · Diseñador de cápsulas.
 · Diseñador de base de datos.
 · Implementador.
 · Integrador.
 Gestores:
 · Jefe de proyecto
 · Jefe de control de cambios.
 · Jefe de configuración.
 · Jefe de pruebas
 · Jefe de despliegue
 · Ingeniero de procesos
 · Revisor de gestión del proyecto
 · Gestor de pruebas.
 Apoyo:
 · Documentador técnico
 · Administrador de sistema
 · Especialista en herramientas
 · Desarrollador de cursos
 · Artista gráfico
 Especialista en pruebas:
 · Especialista en Pruebas
 · Analista de pruebas
 · Diseñador de pruebas
 · Stakeholders
 · Revisor
 · Coordinación de revisiones
 · Revisor técnico
 Gestión del proyecto
 Se vigila el cumplimiento de los objetivos, gestión de riesgos y restricciones para desarrollar un
producto que sea acorde a los requisitos de los clientes y los usuarios.
 · Proveer un marco de trabajo para la gestión de proyectos de software intensivos.
 · Proveer guías prácticas realizar planeación, contratar personal, ejecutar y monitorear el proyecto.
 · Proveer un marco de trabajo para gestionar riesgos.
 Configuración y control de cambios
 El control de cambios permite mantener la integridad de todos los módulos que se crean en el proceso,
así como de mantener información del proceso evolutivo que han seguido.
 Entorno
 La finalidad de esta actividad es dar soporte al proyecto con las adecuadas herramientas, procesos y
métodos. Brinda una especificación de las herramientas que se van a necesitar en cada momento, así
como definir la instancia concreta del proceso que se va a seguir.
 En concreto las responsabilidades de este flujo de trabajo incluyen:
 · Selección y adquisición de herramientas.
 · Establecer y configurar las herramientas para que se ajusten a la organización.
 · Configuración del proceso.
 · Mejora del proceso.
 · Servicios técnicos.
 Primer nivel de documentación
 Especifica en términos generales qué actividades deberán integrar el Sistema de Aseguramiento de Calidad, que
será implantado en la organización. Este nivel contiene los siguientes elementos:
 • Declaración de Visión: Proyecciones de la administración sobre el lugar que ocupará la organización en el futuro.
 • Declaración de Misión: Compromiso de la administración para alcanzar la Visión.
 • Política de Calidad: Posición de la organización, en cuanto a la manera en que la calidad afectará la manera de
cumplir con la Misión.
 • Requerimientos de Calidad: Conjunto de actividades que la organización debe llevar a cabo, para asegurar la
calidad tanto del proceso como el producto que desarrolla
 La Visión, Misión y Políticas de Calidad fueron desarrolladas a partir de los lineamientos estratégicos del
Departamento de Sistemas de Información.
 El Requerimiento de Calidad se identifica en modelos de calidad como ISO 9000.
 Segundo nivel de documentación
 Este nivel incluye especificaciones detalladas, orientadas a la administración, para explicar cómo se llevarán a cabo
las actividades que integran el Sistema de Aseguramiento de Calidad. Este nivel está compuesto básicamente por
procedimientos Administrativos, que son declaraciones de direcciones sistemáticas, sobre cómo la organización
debe llevar a cabo cada uno de los Requerimientos de Calidad, definidos en el Primer Nivel de Documentación.
 Tercer nivel de documentación
 Este nivel incluye especificaciones punto a punto, explícito y conciso para llevar a cabo cualquier tarea en la
organización. Está compuesto básicamente por Procedimientos de Operativos que describen cada paso que se debe
realizar para concretar una tarea o actividad; y Estándares que se utilizan con el fin de registrar datos o
información de algo específico. Estos procedimientos y estándares han sido divididos en tres grupos:
 1. Los relacionados con el desarrollo del curso Proyecto de Título.
 2. Los relacionados con el desarrollo de producto de software.
 3. Los que guían la implantación y mejoramiento del Sistema de Aseguramiento de Calidad.
 Esta división facilita el uso y mantención del sistema. Por ejemplo, si hay cambios en las normas administrativas
que afecten el desarrollo de los cursos en general, entonces sólo se verán afectados los procedimientos y estándares
relacionados con el desarrollo del proyecto.

Ciclo de iteraciones de la metodología RUP
(Proceso Unificado Racional)
 · Ingeniería de Negocios: Entendiendo las necesidades del negocio.
 · Requerimientos: Trasladando las necesidades del negocio a un sistema
automatizado.
 · Análisis y Diseño: Trasladando los requerimientos dentro de la
arquitectura de software.
 · Implementación: Creando software que se ajuste a la arquitectura y que
tenga el comportamiento deseado.
 · Pruebas: comportamiento requerido es el correcto y que todo lo
solicitado está presente.
 Disciplina de Soporte
 · Configuración y administración del cambio: Guardando todas las
versiones del proyecto.
 · Administrando el proyecto: Horarios y recursos.
 · Ambiente: Ambiente de desarrollo.
 · Actividades: Procesos que es llegan a
determinar en cada interacción
 · Trabajadores. Personas o entes involucrados
 · Artefactos. Un documento, un modelo o un
elemento de modelo.
 Los roles se distribuyen entre los miembros del proyecto y
que definen las tareas de cada uno y el resultado (artefactos)
que se espera de ellos.
 Dimensiones del RUP
 1· El eje horizontal representa tiempo y demuestra los
aspectos del ciclo de vida del proceso, expresado en términos
fases elaboración, construcción y transición.
 2· El eje vertical representa las disciplinas, flujos de trabajo,
actividades, artefactos y roles que agrupan actividades
definidas lógicamente por la naturaleza. Representa los
aspectos estáticos del proceso. Describe el proceso en
términos de componentes de proceso.
 Proceso Dirigido por los CU: Un CU, es una secuencia de
pasos a seguir para la realización de un fin o propósito, y se
relaciona directamente con los requerimientos. La
utilización de estos sirven para la utilización y desarrollo
de las disciplinas con los artefactos, roles y actividades
necesarias.
 Proceso Iterativo e Incremental: Es el modelo utilizado por
RUP para el desarrollo de un proyecto de software. Este
modelo plantea la implementación del proyecto a realizar
en Iteraciones, con lo cual se pueden definir objetivos por
cumplir en cada iteración y así poder ir completando todo
el proyecto iteración por iteración, con lo cual se tienen
varias ventajas, entre ellas se puede mencionar la de tener
pequeños avances del proyectos que son entregables al
cliente el cual puede probar mientras se está desarrollando
otra iteración del proyecto, con lo cual el proyecto va
creciendo hasta completarlo en su totalidad.
 A.S: Es la organización o estructura de sus partes más relevantes. Una arquitectura
ejecutable es una implementación parcial del sistema, construida para demostrar
algunas funciones y propiedades. RUP establece refinamientos sucesivos de una
arquitectura ejecutable, construida como un prototipo evolutivo.
 Alcance de la metodología RUP
 La metodología RUP es apropiada para proyectos grandes y pequeños, dado que
requiere un equipo de trabajo capaz de administrar un proceso complejo en varias
etapas. En pequeños, es posible que no se puedan cubrir los costos de dedicación
del equipo de profesionales necesarios.
 Antecedentes del RUP
 Los orígenes de RUP se remontan al modelo espiral original de Barry Boehm. Ken
Hartman, uno de los contribuidores claves de RUP colaboró con Boehm en la
investigación. En 1995 Rational Software compró una compañía sueca llamada
Objectory AB, fundada por Ivar Jacobson, famoso por haber incorporado los casos
de uso a los métodos de desarrollo orientados a objetos. El Rational Unified
Process fue el resultado de una convergencia de Rational Approach y Objectory. El
primer resultado de esta fusión fue el Rational Objectory Process, la primera
versión de RUP, fue puesta en el mercado en 1998, siendo el arquitecto en jefe
Philippe Kruchten. Desde allí hasta la actualidad es la metodología más empleada
en el mundo.
 Mismo modo, necesita terminar el esqueleto
RUP y sus bibliotecas para adaptarlos a la
organización.
 Necesidades únicas del negocio, así como el
contexto (complejidad técnica y de gestión),
medida de procesos. RUP proporciona un
Fundación arquitectónica y gran cantidad de la
organización adoptando configurar y ampliar
esa fundación como desee
 Flujos de trabajo de fase RUP
 Actividades de todas las diversas disciplinas se
pueden realizar para alcanzar los objetivos del
hito fase respectivos.
 Fases RUP frente a las fases de la cascada
 Organizaciones a adoptar el RUP. El hecho es
que las fases en el RUP no equivalen a las
disciplinas.
 Basado en el Estándar J2EE de la universidad
San Carlos de GuatemalaJavier Dolado Cosín
Caracas, Venezuela N°10 año 2007 cualitativa y
pedagógicamente definidos. De la colección
VITOR Escruto por Erla Mariela MORALES
MORGADO
 Metodología RUP es la mejor al momento de
obtener calidad en un software. más pequeño que
este sea. Recursos en cada una de ellas. individuos
que intervienen en el desarrollo del software.los
requerimientos de la empresa y que cumpla con el
objetivo primordial que es obtener un software de
calidad.
 Individuos que intervienen en el desarrollo del
software los requerimientos de la empresa y que
cumpla con el objetivo primordial que es obtener
un software de calidad.

metodologia
1 de 19

Recomendados

Modelo De Calidad De Desarrollo De Software Cmmi por
Modelo De Calidad De Desarrollo De Software CmmiModelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software Cmmiguest768516
10.9K vistas20 diapositivas
Modelos de procesos de Software por
Modelos de procesos de SoftwareModelos de procesos de Software
Modelos de procesos de SoftwareRaúl Galván
3K vistas25 diapositivas
Mejora de Procesos de Software por
Mejora de Procesos de SoftwareMejora de Procesos de Software
Mejora de Procesos de SoftwareSaul Scanziani
6K vistas30 diapositivas
Modelos de calidad CMMI - Moprosoft por
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
1.7K vistas9 diapositivas
Calidad del Software en Proyectos Open Source por
Calidad del Software en Proyectos Open SourceCalidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceMarcos Blanco Galán
5K vistas38 diapositivas
Disciplina de desarrollo rup por
Disciplina de desarrollo rupDisciplina de desarrollo rup
Disciplina de desarrollo rupselene yanqui calderon
512 vistas14 diapositivas

Más contenido relacionado

La actualidad más candente

Tema5 la calidad del software por
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del softwarefalconsrazor
1.3K vistas28 diapositivas
r302283713487786786235699ad3f641.14105076.pdf por
r302283713487786786235699ad3f641.14105076.pdfr302283713487786786235699ad3f641.14105076.pdf
r302283713487786786235699ad3f641.14105076.pdfRebeca Ortega
68 vistas13 diapositivas
Metricas Ingenieria De Software por
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De SoftwareRicardo
68.5K vistas52 diapositivas
PROCESOS DE INGENIERIA DEL SW por
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWRaquel Solano
6.6K vistas45 diapositivas
1 u3 aseguramiento_calidadsoftware por
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftwareAndrei Hortúa
865 vistas42 diapositivas
Fases del rup por
Fases del rupFases del rup
Fases del rupMaraJosQuilcaguanoTo
1K vistas31 diapositivas

La actualidad más candente(20)

Tema5 la calidad del software por falconsrazor
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del software
falconsrazor1.3K vistas
r302283713487786786235699ad3f641.14105076.pdf por Rebeca Ortega
r302283713487786786235699ad3f641.14105076.pdfr302283713487786786235699ad3f641.14105076.pdf
r302283713487786786235699ad3f641.14105076.pdf
Rebeca Ortega68 vistas
Metricas Ingenieria De Software por Ricardo
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De Software
Ricardo68.5K vistas
PROCESOS DE INGENIERIA DEL SW por Raquel Solano
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
Raquel Solano6.6K vistas
1 u3 aseguramiento_calidadsoftware por Andrei Hortúa
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware
Andrei Hortúa865 vistas
Proceso de Software Personal - PSP por Christian Mora
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSP
Christian Mora42K vistas
¿Cómo medir la calidad del software de una manera formal pero práctica? por Software Guru
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?
Software Guru6.3K vistas
Sesión 2: Visión General. El proceso del software por Coesi Consultoria
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
Coesi Consultoria4.7K vistas
SPICE por Evelyn
SPICESPICE
SPICE
Evelyn6.6K vistas
Unidad 1_calidad del software por raaf0001
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
raaf00013.4K vistas
Metodologia rup-udo-monagas por FESNOJIV
Metodologia rup-udo-monagasMetodologia rup-udo-monagas
Metodologia rup-udo-monagas
FESNOJIV1.2K vistas
Calidad de software por Hermes Romero
Calidad de softwareCalidad de software
Calidad de software
Hermes Romero25.5K vistas
Gestion Calidad Software por Johan Prevot R
Gestion Calidad Software Gestion Calidad Software
Gestion Calidad Software
Johan Prevot R10.9K vistas
Cuadro comparativo por draw507
Cuadro comparativoCuadro comparativo
Cuadro comparativo
draw50763.2K vistas

Similar a metodologia

Rup disciplinas por
Rup disciplinasRup disciplinas
Rup disciplinasNELSON RODRIGUEZ
8.5K vistas35 diapositivas
Qué+es+ru.. por
Qué+es+ru..Qué+es+ru..
Qué+es+ru..franckmallma
236 vistas7 diapositivas
GA1-220501093-AA1-EV02- INFOGRAFIA.pdf por
GA1-220501093-AA1-EV02- INFOGRAFIA.pdfGA1-220501093-AA1-EV02- INFOGRAFIA.pdf
GA1-220501093-AA1-EV02- INFOGRAFIA.pdfEdinsonboteroBotero
2.7K vistas9 diapositivas
Qué es rup por
Qué es rupQué es rup
Qué es rupflorentinocayetano
323 vistas7 diapositivas
Rup jenny mallqui por
Rup   jenny mallquiRup   jenny mallqui
Rup jenny mallquiLauraSoniaMallqui
279 vistas7 diapositivas
Clase_iso12207.pptx por
Clase_iso12207.pptxClase_iso12207.pptx
Clase_iso12207.pptxEduar Samuel Posada Giraldo
4 vistas27 diapositivas

Similar a metodologia(20)

GA1-220501093-AA1-EV01- TRABAJO METODOLOGIAS.pdf por EdinsonboteroBotero
GA1-220501093-AA1-EV01- TRABAJO METODOLOGIAS.pdfGA1-220501093-AA1-EV01- TRABAJO METODOLOGIAS.pdf
GA1-220501093-AA1-EV01- TRABAJO METODOLOGIAS.pdf
EdinsonboteroBotero3.7K vistas
Metodologias rup por ElvisAR
Metodologias rupMetodologias rup
Metodologias rup
ElvisAR614 vistas
Rup por waz666
RupRup
Rup
waz666214 vistas
Tecnologýýas de la informaciýýn hiroshi palacios (1) por Hirozzhi Palacios
Tecnologýýas de la informaciýýn hiroshi palacios (1)Tecnologýýas de la informaciýýn hiroshi palacios (1)
Tecnologýýas de la informaciýýn hiroshi palacios (1)
Hirozzhi Palacios211 vistas
Metodología rup final por MariaC7
Metodología rup finalMetodología rup final
Metodología rup final
MariaC73.8K vistas
Fundamentos de ingenieria de software - metodologias.pdf por BibliotecaenlineaUNI
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf

Último

semana 2 .pdf por
semana 2 .pdfsemana 2 .pdf
semana 2 .pdfValdezsalvadorMayleM
86 vistas6 diapositivas
Proteinas 2023.pdf por
Proteinas 2023.pdfProteinas 2023.pdf
Proteinas 2023.pdfIES Vicent Andres Estelles
31 vistas52 diapositivas
PREGUNTAS PARA EL DEBATE ACADÉMICO.docx por
PREGUNTAS PARA EL DEBATE ACADÉMICO.docxPREGUNTAS PARA EL DEBATE ACADÉMICO.docx
PREGUNTAS PARA EL DEBATE ACADÉMICO.docxedwin70
1.3K vistas1 diapositiva
Tema 6 (anexo 04).- NPS.pdf por
Tema 6 (anexo 04).- NPS.pdfTema 6 (anexo 04).- NPS.pdf
Tema 6 (anexo 04).- NPS.pdfDaniel Ángel Corral de la Mata, Ph.D.
27 vistas18 diapositivas
Inteligencia Artificial en las aulas por
Inteligencia Artificial en las aulasInteligencia Artificial en las aulas
Inteligencia Artificial en las aulasLorena Fernández
59 vistas21 diapositivas
DEPORTES DE RAQUETA .pdf por
DEPORTES DE RAQUETA .pdfDEPORTES DE RAQUETA .pdf
DEPORTES DE RAQUETA .pdfMiguel Lopez Marin
25 vistas11 diapositivas

Último(20)

PREGUNTAS PARA EL DEBATE ACADÉMICO.docx por edwin70
PREGUNTAS PARA EL DEBATE ACADÉMICO.docxPREGUNTAS PARA EL DEBATE ACADÉMICO.docx
PREGUNTAS PARA EL DEBATE ACADÉMICO.docx
edwin701.3K vistas
Semana de Gestion Escolar Final 2023 GE Ccesa007.pdf por Demetrio Ccesa Rayme
Semana de Gestion Escolar Final 2023  GE  Ccesa007.pdfSemana de Gestion Escolar Final 2023  GE  Ccesa007.pdf
Semana de Gestion Escolar Final 2023 GE Ccesa007.pdf
Muestra Anual de Literatura Clásica y Latín.pptx por María Roxana
Muestra Anual de Literatura Clásica y Latín.pptxMuestra Anual de Literatura Clásica y Latín.pptx
Muestra Anual de Literatura Clásica y Latín.pptx
María Roxana108 vistas
primer clase y diferencias comunicacion e informacion.pptx por NohemiCastillo14
primer clase y diferencias comunicacion e informacion.pptxprimer clase y diferencias comunicacion e informacion.pptx
primer clase y diferencias comunicacion e informacion.pptx
NohemiCastillo1442 vistas
Recreos musicales.pdf por arribaletur
Recreos musicales.pdfRecreos musicales.pdf
Recreos musicales.pdf
arribaletur143 vistas
Unicómic 25 años: líneas de investigación para la Didáctica de la Lengua y la... por IGNACIO BALLESTER PARDO
Unicómic 25 años: líneas de investigación para la Didáctica de la Lengua y la...Unicómic 25 años: líneas de investigación para la Didáctica de la Lengua y la...
Unicómic 25 años: líneas de investigación para la Didáctica de la Lengua y la...
Contrato de aprendizaje y evaluación por LauraJuarez87
Contrato de aprendizaje y evaluación Contrato de aprendizaje y evaluación
Contrato de aprendizaje y evaluación
LauraJuarez8774 vistas
Herramientas para Educación a Distancia.pptx por a2223810028
Herramientas para Educación a Distancia.pptxHerramientas para Educación a Distancia.pptx
Herramientas para Educación a Distancia.pptx
a222381002837 vistas

metodologia

  • 1.  Delia Santiago Ponte 2012
  • 2.  La metodología RUP se basa en un conjunto de habilidades por equipo y algunos modelos de documentos clave. Las organizaciones que desarrollan software por lo general adecuan este marco de trabajo de acuerdo a sus necesidades para producir software de calidad que cumpla con los criterios del proyecto a los que está supeditado. La metodología RUP unifica el equipo que incluye elementos de las seis disciplinas de la ingeniería de software.
  • 3.  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 que trata de un conjunto de metodologías adaptables al contexto y necesidades de cada organización, donde el software es organizado como una colección de unidades atómicas llamados objetos, constituidos por datos y funciones, que interactúan entre sí.  RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué debe hacerse en el proyecto.
  • 6.  Adaptación del proceso  El proceso deberá adaptarse a las características propias de la organización. El tamaño del mismo, así como las regulaciones que lo condicionen, influirán en su diseño específico. También se deberá tener en cuenta el alcance del proyecto.  Balancear prioridades  Los requerimientos de los diversos inversores pueden ser diferentes, contradictorios o disputarse recursos limitados. Debe encontrarse un balance que satisfaga los deseos de todos.  Colaboración entre equipos  El desarrollo de software no hace una única persona sino múltiples equipos. Debe haber una comunicación fluida para coordinar requerimientos, desarrollo, evaluaciones, planes, resultados, etc.  Demostrar valor iterativamente  Los proyectos se entregan, aunque sea de modo interno, en etapas iteradas. En cada iteración se analiza la opinión de los inversores, la estabilidad y calidad del producto, y se refina la dirección del proyecto así como también los riesgos involucrados.  Elevar el nivel de abstracción  Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software, lenguajes 4GL o esquemas (Frameworks) por nombrar algunos. Estos se pueden acompañar por las representaciones visuales de la arquitectura, por ejemplo con UML.  Enfocarse en la calidad  El control de calidad no debe realizarse al final de cada iteración, sino en todos los aspectos de la producción.
  • 7.  Analistas:  · Analista de procesos de negocio.  · Diseñador del negocio.  · Analista de sistema.  · Especificador de requisitos.  Desarrolladores:  · Arquitecto de software.  · Diseñador.  · Diseñador de interfaz de usuario  · Diseñador de cápsulas.  · Diseñador de base de datos.  · Implementador.  · Integrador.  Gestores:  · Jefe de proyecto  · Jefe de control de cambios.  · Jefe de configuración.  · Jefe de pruebas  · Jefe de despliegue  · Ingeniero de procesos  · Revisor de gestión del proyecto  · Gestor de pruebas.  Apoyo:  · Documentador técnico  · Administrador de sistema  · Especialista en herramientas  · Desarrollador de cursos  · Artista gráfico  Especialista en pruebas:  · Especialista en Pruebas  · Analista de pruebas  · Diseñador de pruebas
  • 8.  · Stakeholders  · Revisor  · Coordinación de revisiones  · Revisor técnico  Gestión del proyecto  Se vigila el cumplimiento de los objetivos, gestión de riesgos y restricciones para desarrollar un producto que sea acorde a los requisitos de los clientes y los usuarios.  · Proveer un marco de trabajo para la gestión de proyectos de software intensivos.  · Proveer guías prácticas realizar planeación, contratar personal, ejecutar y monitorear el proyecto.  · Proveer un marco de trabajo para gestionar riesgos.  Configuración y control de cambios  El control de cambios permite mantener la integridad de todos los módulos que se crean en el proceso, así como de mantener información del proceso evolutivo que han seguido.  Entorno  La finalidad de esta actividad es dar soporte al proyecto con las adecuadas herramientas, procesos y métodos. Brinda una especificación de las herramientas que se van a necesitar en cada momento, así como definir la instancia concreta del proceso que se va a seguir.  En concreto las responsabilidades de este flujo de trabajo incluyen:  · Selección y adquisición de herramientas.  · Establecer y configurar las herramientas para que se ajusten a la organización.  · Configuración del proceso.  · Mejora del proceso.  · Servicios técnicos.
  • 9.  Primer nivel de documentación  Especifica en términos generales qué actividades deberán integrar el Sistema de Aseguramiento de Calidad, que será implantado en la organización. Este nivel contiene los siguientes elementos:  • Declaración de Visión: Proyecciones de la administración sobre el lugar que ocupará la organización en el futuro.  • Declaración de Misión: Compromiso de la administración para alcanzar la Visión.  • Política de Calidad: Posición de la organización, en cuanto a la manera en que la calidad afectará la manera de cumplir con la Misión.  • Requerimientos de Calidad: Conjunto de actividades que la organización debe llevar a cabo, para asegurar la calidad tanto del proceso como el producto que desarrolla  La Visión, Misión y Políticas de Calidad fueron desarrolladas a partir de los lineamientos estratégicos del Departamento de Sistemas de Información.  El Requerimiento de Calidad se identifica en modelos de calidad como ISO 9000.  Segundo nivel de documentación  Este nivel incluye especificaciones detalladas, orientadas a la administración, para explicar cómo se llevarán a cabo las actividades que integran el Sistema de Aseguramiento de Calidad. Este nivel está compuesto básicamente por procedimientos Administrativos, que son declaraciones de direcciones sistemáticas, sobre cómo la organización debe llevar a cabo cada uno de los Requerimientos de Calidad, definidos en el Primer Nivel de Documentación.  Tercer nivel de documentación  Este nivel incluye especificaciones punto a punto, explícito y conciso para llevar a cabo cualquier tarea en la organización. Está compuesto básicamente por Procedimientos de Operativos que describen cada paso que se debe realizar para concretar una tarea o actividad; y Estándares que se utilizan con el fin de registrar datos o información de algo específico. Estos procedimientos y estándares han sido divididos en tres grupos:  1. Los relacionados con el desarrollo del curso Proyecto de Título.  2. Los relacionados con el desarrollo de producto de software.  3. Los que guían la implantación y mejoramiento del Sistema de Aseguramiento de Calidad.  Esta división facilita el uso y mantención del sistema. Por ejemplo, si hay cambios en las normas administrativas que afecten el desarrollo de los cursos en general, entonces sólo se verán afectados los procedimientos y estándares relacionados con el desarrollo del proyecto. 
  • 10. Ciclo de iteraciones de la metodología RUP (Proceso Unificado Racional)  · Ingeniería de Negocios: Entendiendo las necesidades del negocio.  · Requerimientos: Trasladando las necesidades del negocio a un sistema automatizado.  · Análisis y Diseño: Trasladando los requerimientos dentro de la arquitectura de software.  · Implementación: Creando software que se ajuste a la arquitectura y que tenga el comportamiento deseado.  · Pruebas: comportamiento requerido es el correcto y que todo lo solicitado está presente.  Disciplina de Soporte  · Configuración y administración del cambio: Guardando todas las versiones del proyecto.  · Administrando el proyecto: Horarios y recursos.  · Ambiente: Ambiente de desarrollo.
  • 11.  · Actividades: Procesos que es llegan a determinar en cada interacción  · Trabajadores. Personas o entes involucrados  · Artefactos. Un documento, un modelo o un elemento de modelo.
  • 12.  Los roles se distribuyen entre los miembros del proyecto y que definen las tareas de cada uno y el resultado (artefactos) que se espera de ellos.  Dimensiones del RUP  1· El eje horizontal representa tiempo y demuestra los aspectos del ciclo de vida del proceso, expresado en términos fases elaboración, construcción y transición.  2· El eje vertical representa las disciplinas, flujos de trabajo, actividades, artefactos y roles que agrupan actividades definidas lógicamente por la naturaleza. Representa los aspectos estáticos del proceso. Describe el proceso en términos de componentes de proceso.
  • 13.  Proceso Dirigido por los CU: Un CU, es una secuencia de pasos a seguir para la realización de un fin o propósito, y se relaciona directamente con los requerimientos. La utilización de estos sirven para la utilización y desarrollo de las disciplinas con los artefactos, roles y actividades necesarias.  Proceso Iterativo e Incremental: Es el modelo utilizado por RUP para el desarrollo de un proyecto de software. Este modelo plantea la implementación del proyecto a realizar en Iteraciones, con lo cual se pueden definir objetivos por cumplir en cada iteración y así poder ir completando todo el proyecto iteración por iteración, con lo cual se tienen varias ventajas, entre ellas se puede mencionar la de tener pequeños avances del proyectos que son entregables al cliente el cual puede probar mientras se está desarrollando otra iteración del proyecto, con lo cual el proyecto va creciendo hasta completarlo en su totalidad.
  • 14.  A.S: Es la organización o estructura de sus partes más relevantes. Una arquitectura ejecutable es una implementación parcial del sistema, construida para demostrar algunas funciones y propiedades. RUP establece refinamientos sucesivos de una arquitectura ejecutable, construida como un prototipo evolutivo.  Alcance de la metodología RUP  La metodología RUP es apropiada para proyectos grandes y pequeños, dado que requiere un equipo de trabajo capaz de administrar un proceso complejo en varias etapas. En pequeños, es posible que no se puedan cubrir los costos de dedicación del equipo de profesionales necesarios.  Antecedentes del RUP  Los orígenes de RUP se remontan al modelo espiral original de Barry Boehm. Ken Hartman, uno de los contribuidores claves de RUP colaboró con Boehm en la investigación. En 1995 Rational Software compró una compañía sueca llamada Objectory AB, fundada por Ivar Jacobson, famoso por haber incorporado los casos de uso a los métodos de desarrollo orientados a objetos. El Rational Unified Process fue el resultado de una convergencia de Rational Approach y Objectory. El primer resultado de esta fusión fue el Rational Objectory Process, la primera versión de RUP, fue puesta en el mercado en 1998, siendo el arquitecto en jefe Philippe Kruchten. Desde allí hasta la actualidad es la metodología más empleada en el mundo.
  • 15.  Mismo modo, necesita terminar el esqueleto RUP y sus bibliotecas para adaptarlos a la organización.  Necesidades únicas del negocio, así como el contexto (complejidad técnica y de gestión), medida de procesos. RUP proporciona un Fundación arquitectónica y gran cantidad de la organización adoptando configurar y ampliar esa fundación como desee
  • 16.  Flujos de trabajo de fase RUP  Actividades de todas las diversas disciplinas se pueden realizar para alcanzar los objetivos del hito fase respectivos.  Fases RUP frente a las fases de la cascada  Organizaciones a adoptar el RUP. El hecho es que las fases en el RUP no equivalen a las disciplinas.
  • 17.  Basado en el Estándar J2EE de la universidad San Carlos de GuatemalaJavier Dolado Cosín Caracas, Venezuela N°10 año 2007 cualitativa y pedagógicamente definidos. De la colección VITOR Escruto por Erla Mariela MORALES MORGADO
  • 18.  Metodología RUP es la mejor al momento de obtener calidad en un software. más pequeño que este sea. Recursos en cada una de ellas. individuos que intervienen en el desarrollo del software.los requerimientos de la empresa y que cumpla con el objetivo primordial que es obtener un software de calidad.  Individuos que intervienen en el desarrollo del software los requerimientos de la empresa y que cumpla con el objetivo primordial que es obtener un software de calidad. 