SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
ADMINISTRACION DE PROYECTOS

  COMPARACION ENTRE EL MODELO
PROCESO UNIFICADO Y EL MODELO EN V

   EMILIO MAXIMILIANO GRANIZO MORA

INGENIERIA EN SISTEMAS COMPUTACIONALES

          NOVENO SEMESTRE

              AÑO 2010


                  1
VISION GENERAL

Un proceso de desarrollo de software es el conjunto de actividades que necesita para transformar los
requisitos del usuario en un sistema software, este proceso representa la secuencia de pasos en el
desarrollo del ciclo de vida de un proyecto, el objetivo es construir un producto de software nuevo o
extender uno existente.

Ambos modelos, proceso unificado y modelo en v son procesos de desarrollo de software que fueron
creados para poder tener un control a la hora de implementar o desarrollar un software, realizando un
estudio sobre todas las actividades a lo largo del proyecto mediante un conjunto de pasos ordenados para
alcanzar un objetivo

El proceso unificado es un proceso de desarrollo de software, el proceso unificado está guiado por casos de
uso, centrado en la arquitectura con un ciclo de vida iterativo e incremental. El Proceso Unificado se repite a
lo largo de una serie de ciclos que constituyen la vida de un sistema. Cada ciclo constituye una versión del
sistema.

El modelo en v significa verificación y validación, es un proceso que representa la secuencia de pasos en el
desarrollo del ciclo de vida de un proyecto. Se describen las actividades y resultados que deben producirse
durante el desarrollo del producto, el lado izquierdo de la v representa la descomposición de las
necesidades, y la creación de las especificaciones del sistema, el lado derecho de la v representa la
integración de las piezas y su verificación.

                                                OBJETIVOS

El proceso unificado y el modelo v fueron desarrollados para regular el proceso de desarrollo de software
describiendo las actividades y los resultados que se producen durante el proceso de desarrollo del software,
los principales objetivos de estos métodos son:

(1) La minimización de los riesgos del proyecto: mejora la transparencia del proyecto y control del
proyecto, especificando los enfoques estandarizados, permite una detección temprana de las desviaciones
y los riesgos y mejora la gestión de procesos, reduciendo así los riesgos del proyecto,

(2) El mejoramiento y Garantía de Calidad: asegura que los resultados que se proporcionan sean
completos y contengan la calidad deseada,

(3) La reducción de los gastos totales durante todo el proyecto y sistema de Ciclo de Vida: el
esfuerzo para el desarrollo, producción, operación y mantenimiento de un sistema puede ser calculado,
estimado y controlado de manera transparente mediante la aplicación de un modelo de procesos
estandarizados,

(4) y La mejora de la comunicación entre todos los inversionistas: la descripción estandarizada y
uniforme de todos los elementos pertinentes y términos es la base para la comprensión mutua entre todos
los inversionistas. De este modo, se reduce la pérdida de fricción entre el usuario, comprador, proveedor y
desarrollador.

                                            CARACTERISTICAS

Entre las características del PROCESO UNIFICADO tenemos que:

Es Dirigido por Casos de Uso, un caso de uso es un fragmento de funcionalidad del sistema que
proporciona un resultado de valor a un usuario. Los casos de uso modelan los requerimientos funcionales
del sistema. Todos los casos de uso juntos constituyen el modelo de casos de uso. Los casos de uso
también guían el proceso de desarrollo. Basándose en los casos de uso los desarrolladores crean una serie
de modelos de diseño e implementación que llevan a cabo los casos de uso. De este modo los casos de
uso no solo inician el proceso de desarrollo sino que le proporcionan un hilo conductor, avanza a través de
una serie de flujos de trabajo que parten de los casos de uso.



                                                      2
Es Centrado en la Arquitectura, la arquitectura de un sistema software se describe mediante diferentes
vistas del sistema en construcción. La arquitectura es una vista del diseño completo con las características
más importantes resaltadas, dejando los detalles de lado. Los casos de uso y la arquitectura están
profundamente relacionados. Los casos de uso deben encajar en la arquitectura, y a su vez la arquitectura
debe permitir el desarrollo de todos los casos de uso requeridos, actualmente y a futuro. A medida que los
casos de uso se especifican y maduran, se descubre más de la arquitectura, y esto a su vez lleva a la
maduración de más casos de uso. Este proceso continúa hasta que se considere que la arquitectura es
estable.

Es Iterativo e Incremental, Es práctico dividir el esfuerzo de desarrollo de un proyecto de software en
partes más pequeñas o mini proyectos. Cada mini proyecto es una iteración que resulta en un incremento.
Las iteraciones hacen referencia a pasos en el flujo de trabajo, y los incrementos a crecimientos en el
producto. Las iteraciones deben estar controladas. Esto significa que deben seleccionarse y ejecutarse de
una forma planificada. Los desarrolladores basan la selección de lo que implementarán en cada iteración en
dos cosas: el conjunto de casos de uso que amplían la funcionalidad, y en los riesgos más importantes que
deben mitigarse. En cada iteración los desarrolladores identifican y especifican los casos de uso relevantes,
crean un diseño utilizando la arquitectura seleccionada como guía, para implementar dichos casos de uso.
Si la iteración cumple sus objetivos, se continúa con la próxima. Si no deben revisarse las decisiones
previas y probar un nuevo enfoque.

Entre las características del MODELO V tenemos que también es llamado como el modelo de 4 niveles:

El nivel 1 está orientado al “cliente”. El inicio del proyecto y el fin del proyecto constituyen los dos extremos
del ciclo. Se compone del análisis de requisitos y especificaciones, se traduce en un documento de
requisitos y especificaciones.

El nivel 2 se dedica a las características funcionales del sistema propuesto. Puede considerarse el sistema
como una caja negra, y caracterizarla únicamente con aquellas funciones que son directa o indirectamente
visibles por el usuario final, se traduce en un documento de análisis funcional.

El nivel 3 define los componentes hardware y software del sistema final, a cuyo conjunto se denomina
arquitectura del sistema.

El nivel 4 es la fase de implementación, en la que se desarrollan los elementos unitarios o módulos del
programa.

                                      CICLO DE VIDA DEL PROYECTO

El PROCESO UNIFICADO se repite a lo largo de una serie de ciclos que constituyen la vida de un sistema.
Cada ciclo constituye una versión del sistema. Cada ciclo constas de cuatro fases: inicio, elaboración,
construcción, y transición.

Durante la fase de inicio se desarrolla una descripción del producto final, y se presenta el análisis del
negocio. Esta fase responde las siguientes preguntas: ¿Cuáles son las principales funciones del sistema
para los usuarios más importantes?, ¿Cómo podría ser la mejor arquitectura del sistema?, ¿Cuál es el plan
del proyecto y cuanto costará desarrollar el producto?, en esta fase se identifican y priorizan los riesgos más
importantes.

Durante la fase de elaboración se especifican en detalle la mayoría de los casos de uso del producto y se
diseña la arquitectura. Las metas fundamentales de la elaboración son tratar factores de riesgo sabidos y
establecer y validar la arquitectura del sistema, Establecen una firme comprensión del problema a
solucionar, elimina los mayores riesgos.

Durante la fase de construcción se crea el producto. La línea base de la arquitectura crece hasta
convertirse en el sistema completo. Al final de esta fase, el producto contiene todos los casos de uso
implementados, sin embargo puede que no esté libre de defectos. Los artefactos producidos durante esta
fase son: Diseño de Sistemas, El sistema software, Los casos de prueba, Los manuales de usuario.

La fase de transición cubre el período durante el cual el producto se convierte en la primera versión
completa del programa. La fase de la transición también incluye conversiones del sistema y el
                                                       3
entrenamiento de usuario. Las características se agregan a un sistema que el usuario se encuentra
utilizando activamente. El equipo se encuentra ocupado fundamentalmente en corregir y extender la
funcionalidad del sistema desarrollado en la fase anterior.

En el modelo v, para cada fase del desarrollo, existe una fase correspondiente o paralela de verificación o
validación. Esta estructura obedece al principio de que para cada fase del desarrollo debe existir un
resultado verificable.

Fase de verificación del modelo v:

Análisis de requisitos, en esta fase, los requisitos del sistema propuesto son recogidos analizando las
necesidades de los usuarios. Esta fase se refiere sobre establecer lo que tiene que realizarse el sistema
ideal. Sin embargo, no se determina cómo el software será diseñado o construido.

Diseño del sistema, los técnicos analizan y entienden el negocio del sistema propuesto estudiando el
documento de las exigencias del consumidor. Calculan hacia fuera las posibilidades y las técnicas por las
cuales las exigencias del consumidor pueden ser puestas en ejecución.

Diseño de la arquitectura, esta fase se puede también llamar como diseño de alto nivel. El objetivo principal
consiste en seleccionar la arquitectura en que debe realizar todo y que consista en típicamente la lista de
módulos, breve funcionalidad de cada módulo.

Diseño del módulo, esta fase se puede también llamar como diseño bajo. El sistema diseñado está
quebrado para arriba adentro a unidades más pequeñas o se explica los módulos y cada uno de ellas de
modo que el programador pueda comenzar a cifrar directamente. Las especificaciones del documento o del
programa del diseño del nivel bajo contendrán una lógica funcional detallada del modulo.

Fase de validación del modelo en v:

Prueba de la unidad, la prueba de la unidad implica la primera etapa de prueba dinámica de proceso, una
avería descubierta y corregida en la fase de prueba de la unidad es más que cientos veces más barato que
si se hace después de entrega al cliente. Implica el análisis del código escrito con la intención de eliminar
errores.

Prueba de la integración, en la integración la prueba de los módulos separados será probada junta para
exponer averías en interfaces y en la interacción entre los componentes integrados. Se hace usando el
diseño de la prueba de la integración elaborada durante la fase de diseño de la arquitectura. La prueba de la
integración es conducida generalmente por los probadores del software.

Prueba del sistema, comparará las especificaciones de sistema contra el sistema real. El diseño de la
prueba del sistema se deriva de los documentos del diseño del sistema y se utiliza en esta fase. Una vez
que se integren todos los módulos varios errores pueden presentarse.

Prueba de aceptación de usuario, Para determinarse si un sistema satisface sus criterios de la aceptación o
no, Para permitir al cliente determinarse si aceptar el sistema o no, esta prueba tiene como propósito
verificar el sistema o los cambios según las necesidades originales.

                                              CONCLUSION

Los conceptos anteriormente tratados: dirigido por casos de uso, centrado en arquitectura, desarrollo
iterativo e incremental, son igualmente importantes. La arquitectura provee la estructura sobre la cual guiar
el trabajo en iteraciones, mientras que los casos de uso definen las metas y dirigen el trabajo en cada
iteración. Remover cualquiera de estos conceptos reducirá severamente el valor del Proceso Unificado. El
proceso unificado es una metodología completa y bien documentada. Se la utiliza como una interesante
fuente de ideas y herramientas y con una amplia disponibilidad de formación técnica y práctica.




                                                     4
BIBLIOGRAFÍA

http://www.worldlingo.com/ma/enwiki/es/Unified_Process#Characteristics

http://yaqui.mxl.uabc.mx/~molguin/as/RUP.htm

http://www.worldlingo.com/ma/enwiki/es/V-Model_%28software_development%29




                                                 ANEXOS

CONCEPTOS

Disciplina.- Una disciplina es una colección de actividades relacionadas vinculadas con un área específica
del proyecto. Este agrupamiento de actividades en disciplinas es principalmente para facilitar la
comprensión del proyecto desde la perspectiva tradicional del modelo en cascada.

Flujo de trabajo.- Un flujo de trabajo describe la secuencia en que se realizan las actividades en una
disciplina, quienes la realizan (trabajadores) y que artefactos producen.

Trabajador (Rol).- Un trabajador o rol, define un comportamiento o responsabilidades de un individuo o
grupo de individuos trabajando en equipo, en el contexto de una organización de ingeniería de software.

Actividad.- Los trabajadores realizan actividades. Una actividad es algo que realiza un trabajador para
proveer un resultado de valor en el contexto de un proyecto.

Pasos (steps).- Las actividades son descompuestas en pasos. Podemos distinguir tres categorías de
pasos:

· Pasos de análisis: donde el trabajador comprende la naturaleza de la tarea, examina los artefactos de
entrada, y formula las salidas.

· Pasos de acción: donde los trabajadores crean o actualizan algunos artefactos.

· Pasos de revisión: donde los trabajadores inspeccionan los resultados según determinados criterios.

Artefactos.- Las actividades tienen artefactos de entrada y de salida. Un artefacto es un producto de trabajo
en un proceso: los trabajadores utilizan artefactos para realizar actividades y producen artefactos como
resultado de sus actividades.




                                                     5

Más contenido relacionado

La actualidad más candente

Modelos del ciclo de vida
Modelos del ciclo de vidaModelos del ciclo de vida
Modelos del ciclo de vidaDeguerrerouno
 
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De SoftwareModelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Softwarevictor mamani
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwaremasferrer1998
 
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/Julio Pari
 
Curso Uml 3.1 Modelos De Desarrollo De Software
Curso Uml   3.1 Modelos De Desarrollo De SoftwareCurso Uml   3.1 Modelos De Desarrollo De Software
Curso Uml 3.1 Modelos De Desarrollo De SoftwareEmilio Aviles Avila
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)Cristhian Aguilar
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareUriel Ramos
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso UnificadoSofylutqm
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareRoxmaury Reyes
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareturlahackers
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De VidaJgperez
 
4.1 modelo cascada
4.1 modelo cascada4.1 modelo cascada
4.1 modelo cascadajcezarv
 

La actualidad más candente (18)

Modelos del ciclo de vida
Modelos del ciclo de vidaModelos del ciclo de vida
Modelos del ciclo de vida
 
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De SoftwareModelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
 
El proceso unificado
El proceso unificadoEl proceso unificado
El proceso unificado
 
Curso Uml 3.1 Modelos De Desarrollo De Software
Curso Uml   3.1 Modelos De Desarrollo De SoftwareCurso Uml   3.1 Modelos De Desarrollo De Software
Curso Uml 3.1 Modelos De Desarrollo De Software
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de software
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso Unificado
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
4.1 modelo cascada
4.1 modelo cascada4.1 modelo cascada
4.1 modelo cascada
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 

Destacado

Pictures Of Berkane
Pictures Of BerkanePictures Of Berkane
Pictures Of Berkaneberkane93420
 
Capacitación Docente 2010 Arguedas
Capacitación Docente 2010 ArguedasCapacitación Docente 2010 Arguedas
Capacitación Docente 2010 Arguedasdenyhuisa
 
Mauro fernando churata
Mauro fernando churataMauro fernando churata
Mauro fernando churataMauro Churata
 
Frase musical en los instrumentos
Frase musical en los instrumentosFrase musical en los instrumentos
Frase musical en los instrumentoseducmusical1
 
Fase de planificacion
Fase de planificacionFase de planificacion
Fase de planificacionUPEL-IMPM
 
Grande Famille
Grande FamilleGrande Famille
Grande FamilleBarbarella
 
Fonctions Linéaires Et Affines 2
Fonctions Linéaires Et Affines  2Fonctions Linéaires Et Affines  2
Fonctions Linéaires Et Affines 2atire
 
Administracion ejercicios
Administracion ejerciciosAdministracion ejercicios
Administracion ejerciciosNORMA
 
Presentacion final solemne!!!
Presentacion final solemne!!!Presentacion final solemne!!!
Presentacion final solemne!!!Sofia Ignacia
 
Présentation Vae Cqp
Présentation Vae  CqpPrésentation Vae  Cqp
Présentation Vae Cqpicgtg
 
Quadratic Lesson 4
Quadratic Lesson 4Quadratic Lesson 4
Quadratic Lesson 4ingroy
 
Course structure presentation
Course structure presentationCourse structure presentation
Course structure presentationThomas Okon M.Ed.
 
La importancia,finalizado
La importancia,finalizadoLa importancia,finalizado
La importancia,finalizadoJose Guerra
 
Enquete Exclusive Attentes Des Acheteurs De Machines Demballage
Enquete Exclusive Attentes Des Acheteurs De Machines DemballageEnquete Exclusive Attentes Des Acheteurs De Machines Demballage
Enquete Exclusive Attentes Des Acheteurs De Machines DemballageChristina Parmionova
 
Pourquoi Choisir Easyconferenc Ex
Pourquoi Choisir Easyconferenc ExPourquoi Choisir Easyconferenc Ex
Pourquoi Choisir Easyconferenc Exguest94e119
 

Destacado (20)

Pictures Of Berkane
Pictures Of BerkanePictures Of Berkane
Pictures Of Berkane
 
#Et6-At8-Cahier des charges
#Et6-At8-Cahier des charges#Et6-At8-Cahier des charges
#Et6-At8-Cahier des charges
 
Capacitación Docente 2010 Arguedas
Capacitación Docente 2010 ArguedasCapacitación Docente 2010 Arguedas
Capacitación Docente 2010 Arguedas
 
Mauro fernando churata
Mauro fernando churataMauro fernando churata
Mauro fernando churata
 
Web educativa 2.0
Web educativa 2.0Web educativa 2.0
Web educativa 2.0
 
Big Google is watching you !
Big Google is watching you !Big Google is watching you !
Big Google is watching you !
 
Frase musical en los instrumentos
Frase musical en los instrumentosFrase musical en los instrumentos
Frase musical en los instrumentos
 
Ecommerce
EcommerceEcommerce
Ecommerce
 
Fase de planificacion
Fase de planificacionFase de planificacion
Fase de planificacion
 
Grande Famille
Grande FamilleGrande Famille
Grande Famille
 
Fonctions Linéaires Et Affines 2
Fonctions Linéaires Et Affines  2Fonctions Linéaires Et Affines  2
Fonctions Linéaires Et Affines 2
 
Administracion ejercicios
Administracion ejerciciosAdministracion ejercicios
Administracion ejercicios
 
Presentacion final solemne!!!
Presentacion final solemne!!!Presentacion final solemne!!!
Presentacion final solemne!!!
 
Présentation Vae Cqp
Présentation Vae  CqpPrésentation Vae  Cqp
Présentation Vae Cqp
 
Messenger
MessengerMessenger
Messenger
 
Quadratic Lesson 4
Quadratic Lesson 4Quadratic Lesson 4
Quadratic Lesson 4
 
Course structure presentation
Course structure presentationCourse structure presentation
Course structure presentation
 
La importancia,finalizado
La importancia,finalizadoLa importancia,finalizado
La importancia,finalizado
 
Enquete Exclusive Attentes Des Acheteurs De Machines Demballage
Enquete Exclusive Attentes Des Acheteurs De Machines DemballageEnquete Exclusive Attentes Des Acheteurs De Machines Demballage
Enquete Exclusive Attentes Des Acheteurs De Machines Demballage
 
Pourquoi Choisir Easyconferenc Ex
Pourquoi Choisir Easyconferenc ExPourquoi Choisir Easyconferenc Ex
Pourquoi Choisir Easyconferenc Ex
 

Similar a Proceso unificado y modelo V

5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado RationalJulio Pari
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Softwarerezzaca
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidamiguelgv
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Swmsc080277
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorJomicast
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivocamilosena89
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareGabrielRosendo2
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototiposKeiner Valerio
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup finalMariaC7
 

Similar a Proceso unificado y modelo V (20)

5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
AMSI
AMSIAMSI
AMSI
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Proceso software
Proceso softwareProceso software
Proceso software
 
metodologia
metodologia metodologia
metodologia
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 

Último

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

Proceso unificado y modelo V

  • 1. ADMINISTRACION DE PROYECTOS COMPARACION ENTRE EL MODELO PROCESO UNIFICADO Y EL MODELO EN V EMILIO MAXIMILIANO GRANIZO MORA INGENIERIA EN SISTEMAS COMPUTACIONALES NOVENO SEMESTRE AÑO 2010 1
  • 2. VISION GENERAL Un proceso de desarrollo de software es el conjunto de actividades que necesita para transformar los requisitos del usuario en un sistema software, este proceso representa la secuencia de pasos en el desarrollo del ciclo de vida de un proyecto, el objetivo es construir un producto de software nuevo o extender uno existente. Ambos modelos, proceso unificado y modelo en v son procesos de desarrollo de software que fueron creados para poder tener un control a la hora de implementar o desarrollar un software, realizando un estudio sobre todas las actividades a lo largo del proyecto mediante un conjunto de pasos ordenados para alcanzar un objetivo El proceso unificado es un proceso de desarrollo de software, el proceso unificado está guiado por casos de uso, centrado en la arquitectura con un ciclo de vida iterativo e incremental. El Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la vida de un sistema. Cada ciclo constituye una versión del sistema. El modelo en v significa verificación y validación, es un proceso que representa la secuencia de pasos en el desarrollo del ciclo de vida de un proyecto. Se describen las actividades y resultados que deben producirse durante el desarrollo del producto, el lado izquierdo de la v representa la descomposición de las necesidades, y la creación de las especificaciones del sistema, el lado derecho de la v representa la integración de las piezas y su verificación. OBJETIVOS El proceso unificado y el modelo v fueron desarrollados para regular el proceso de desarrollo de software describiendo las actividades y los resultados que se producen durante el proceso de desarrollo del software, los principales objetivos de estos métodos son: (1) La minimización de los riesgos del proyecto: mejora la transparencia del proyecto y control del proyecto, especificando los enfoques estandarizados, permite una detección temprana de las desviaciones y los riesgos y mejora la gestión de procesos, reduciendo así los riesgos del proyecto, (2) El mejoramiento y Garantía de Calidad: asegura que los resultados que se proporcionan sean completos y contengan la calidad deseada, (3) La reducción de los gastos totales durante todo el proyecto y sistema de Ciclo de Vida: el esfuerzo para el desarrollo, producción, operación y mantenimiento de un sistema puede ser calculado, estimado y controlado de manera transparente mediante la aplicación de un modelo de procesos estandarizados, (4) y La mejora de la comunicación entre todos los inversionistas: la descripción estandarizada y uniforme de todos los elementos pertinentes y términos es la base para la comprensión mutua entre todos los inversionistas. De este modo, se reduce la pérdida de fricción entre el usuario, comprador, proveedor y desarrollador. CARACTERISTICAS Entre las características del PROCESO UNIFICADO tenemos que: Es Dirigido por Casos de Uso, un caso de uso es un fragmento de funcionalidad del sistema que proporciona un resultado de valor a un usuario. Los casos de uso modelan los requerimientos funcionales del sistema. Todos los casos de uso juntos constituyen el modelo de casos de uso. Los casos de uso también guían el proceso de desarrollo. Basándose en los casos de uso los desarrolladores crean una serie de modelos de diseño e implementación que llevan a cabo los casos de uso. De este modo los casos de uso no solo inician el proceso de desarrollo sino que le proporcionan un hilo conductor, avanza a través de una serie de flujos de trabajo que parten de los casos de uso. 2
  • 3. Es Centrado en la Arquitectura, la arquitectura de un sistema software se describe mediante diferentes vistas del sistema en construcción. La arquitectura es una vista del diseño completo con las características más importantes resaltadas, dejando los detalles de lado. Los casos de uso y la arquitectura están profundamente relacionados. Los casos de uso deben encajar en la arquitectura, y a su vez la arquitectura debe permitir el desarrollo de todos los casos de uso requeridos, actualmente y a futuro. A medida que los casos de uso se especifican y maduran, se descubre más de la arquitectura, y esto a su vez lleva a la maduración de más casos de uso. Este proceso continúa hasta que se considere que la arquitectura es estable. Es Iterativo e Incremental, Es práctico dividir el esfuerzo de desarrollo de un proyecto de software en partes más pequeñas o mini proyectos. Cada mini proyecto es una iteración que resulta en un incremento. Las iteraciones hacen referencia a pasos en el flujo de trabajo, y los incrementos a crecimientos en el producto. Las iteraciones deben estar controladas. Esto significa que deben seleccionarse y ejecutarse de una forma planificada. Los desarrolladores basan la selección de lo que implementarán en cada iteración en dos cosas: el conjunto de casos de uso que amplían la funcionalidad, y en los riesgos más importantes que deben mitigarse. En cada iteración los desarrolladores identifican y especifican los casos de uso relevantes, crean un diseño utilizando la arquitectura seleccionada como guía, para implementar dichos casos de uso. Si la iteración cumple sus objetivos, se continúa con la próxima. Si no deben revisarse las decisiones previas y probar un nuevo enfoque. Entre las características del MODELO V tenemos que también es llamado como el modelo de 4 niveles: El nivel 1 está orientado al “cliente”. El inicio del proyecto y el fin del proyecto constituyen los dos extremos del ciclo. Se compone del análisis de requisitos y especificaciones, se traduce en un documento de requisitos y especificaciones. El nivel 2 se dedica a las características funcionales del sistema propuesto. Puede considerarse el sistema como una caja negra, y caracterizarla únicamente con aquellas funciones que son directa o indirectamente visibles por el usuario final, se traduce en un documento de análisis funcional. El nivel 3 define los componentes hardware y software del sistema final, a cuyo conjunto se denomina arquitectura del sistema. El nivel 4 es la fase de implementación, en la que se desarrollan los elementos unitarios o módulos del programa. CICLO DE VIDA DEL PROYECTO El PROCESO UNIFICADO se repite a lo largo de una serie de ciclos que constituyen la vida de un sistema. Cada ciclo constituye una versión del sistema. Cada ciclo constas de cuatro fases: inicio, elaboración, construcción, y transición. Durante la fase de inicio se desarrolla una descripción del producto final, y se presenta el análisis del negocio. Esta fase responde las siguientes preguntas: ¿Cuáles son las principales funciones del sistema para los usuarios más importantes?, ¿Cómo podría ser la mejor arquitectura del sistema?, ¿Cuál es el plan del proyecto y cuanto costará desarrollar el producto?, en esta fase se identifican y priorizan los riesgos más importantes. Durante la fase de elaboración se especifican en detalle la mayoría de los casos de uso del producto y se diseña la arquitectura. Las metas fundamentales de la elaboración son tratar factores de riesgo sabidos y establecer y validar la arquitectura del sistema, Establecen una firme comprensión del problema a solucionar, elimina los mayores riesgos. Durante la fase de construcción se crea el producto. La línea base de la arquitectura crece hasta convertirse en el sistema completo. Al final de esta fase, el producto contiene todos los casos de uso implementados, sin embargo puede que no esté libre de defectos. Los artefactos producidos durante esta fase son: Diseño de Sistemas, El sistema software, Los casos de prueba, Los manuales de usuario. La fase de transición cubre el período durante el cual el producto se convierte en la primera versión completa del programa. La fase de la transición también incluye conversiones del sistema y el 3
  • 4. entrenamiento de usuario. Las características se agregan a un sistema que el usuario se encuentra utilizando activamente. El equipo se encuentra ocupado fundamentalmente en corregir y extender la funcionalidad del sistema desarrollado en la fase anterior. En el modelo v, para cada fase del desarrollo, existe una fase correspondiente o paralela de verificación o validación. Esta estructura obedece al principio de que para cada fase del desarrollo debe existir un resultado verificable. Fase de verificación del modelo v: Análisis de requisitos, en esta fase, los requisitos del sistema propuesto son recogidos analizando las necesidades de los usuarios. Esta fase se refiere sobre establecer lo que tiene que realizarse el sistema ideal. Sin embargo, no se determina cómo el software será diseñado o construido. Diseño del sistema, los técnicos analizan y entienden el negocio del sistema propuesto estudiando el documento de las exigencias del consumidor. Calculan hacia fuera las posibilidades y las técnicas por las cuales las exigencias del consumidor pueden ser puestas en ejecución. Diseño de la arquitectura, esta fase se puede también llamar como diseño de alto nivel. El objetivo principal consiste en seleccionar la arquitectura en que debe realizar todo y que consista en típicamente la lista de módulos, breve funcionalidad de cada módulo. Diseño del módulo, esta fase se puede también llamar como diseño bajo. El sistema diseñado está quebrado para arriba adentro a unidades más pequeñas o se explica los módulos y cada uno de ellas de modo que el programador pueda comenzar a cifrar directamente. Las especificaciones del documento o del programa del diseño del nivel bajo contendrán una lógica funcional detallada del modulo. Fase de validación del modelo en v: Prueba de la unidad, la prueba de la unidad implica la primera etapa de prueba dinámica de proceso, una avería descubierta y corregida en la fase de prueba de la unidad es más que cientos veces más barato que si se hace después de entrega al cliente. Implica el análisis del código escrito con la intención de eliminar errores. Prueba de la integración, en la integración la prueba de los módulos separados será probada junta para exponer averías en interfaces y en la interacción entre los componentes integrados. Se hace usando el diseño de la prueba de la integración elaborada durante la fase de diseño de la arquitectura. La prueba de la integración es conducida generalmente por los probadores del software. Prueba del sistema, comparará las especificaciones de sistema contra el sistema real. El diseño de la prueba del sistema se deriva de los documentos del diseño del sistema y se utiliza en esta fase. Una vez que se integren todos los módulos varios errores pueden presentarse. Prueba de aceptación de usuario, Para determinarse si un sistema satisface sus criterios de la aceptación o no, Para permitir al cliente determinarse si aceptar el sistema o no, esta prueba tiene como propósito verificar el sistema o los cambios según las necesidades originales. CONCLUSION Los conceptos anteriormente tratados: dirigido por casos de uso, centrado en arquitectura, desarrollo iterativo e incremental, son igualmente importantes. La arquitectura provee la estructura sobre la cual guiar el trabajo en iteraciones, mientras que los casos de uso definen las metas y dirigen el trabajo en cada iteración. Remover cualquiera de estos conceptos reducirá severamente el valor del Proceso Unificado. El proceso unificado es una metodología completa y bien documentada. Se la utiliza como una interesante fuente de ideas y herramientas y con una amplia disponibilidad de formación técnica y práctica. 4
  • 5. BIBLIOGRAFÍA http://www.worldlingo.com/ma/enwiki/es/Unified_Process#Characteristics http://yaqui.mxl.uabc.mx/~molguin/as/RUP.htm http://www.worldlingo.com/ma/enwiki/es/V-Model_%28software_development%29 ANEXOS CONCEPTOS Disciplina.- Una disciplina es una colección de actividades relacionadas vinculadas con un área específica del proyecto. Este agrupamiento de actividades en disciplinas es principalmente para facilitar la comprensión del proyecto desde la perspectiva tradicional del modelo en cascada. Flujo de trabajo.- Un flujo de trabajo describe la secuencia en que se realizan las actividades en una disciplina, quienes la realizan (trabajadores) y que artefactos producen. Trabajador (Rol).- Un trabajador o rol, define un comportamiento o responsabilidades de un individuo o grupo de individuos trabajando en equipo, en el contexto de una organización de ingeniería de software. Actividad.- Los trabajadores realizan actividades. Una actividad es algo que realiza un trabajador para proveer un resultado de valor en el contexto de un proyecto. Pasos (steps).- Las actividades son descompuestas en pasos. Podemos distinguir tres categorías de pasos: · Pasos de análisis: donde el trabajador comprende la naturaleza de la tarea, examina los artefactos de entrada, y formula las salidas. · Pasos de acción: donde los trabajadores crean o actualizan algunos artefactos. · Pasos de revisión: donde los trabajadores inspeccionan los resultados según determinados criterios. Artefactos.- Las actividades tienen artefactos de entrada y de salida. Un artefacto es un producto de trabajo en un proceso: los trabajadores utilizan artefactos para realizar actividades y producen artefactos como resultado de sus actividades. 5