Proceso Unificado Ing - Software
Proceso Unificado Ing - Software
Proceso Unificado Ing - Software
PIURA
FACULTAD DE ING. INDUSTRIAL
ESCUELA PROFESIONAL DE ING.INFORMTICA
PROEDUNP - PAITA
CURSO:
INGENIERA DE SOFTWARE
INTEGRANTES:
PROFESOR:
Ciclo:
8vo
2017 PER
INTRODUCCIN
El objetivo del llamado Rational Unified Process (RUP) de IBM, la implementacin ms popular
del Proceso Unificado de Desarrollo, es establecer un modelo de proceso (un marco de
trabajo, digamos) en el que desarrolla software de calidad y con rigor.
Este modelo de proceso se asienta en un conjunto subyacente de filosofas y principios para
conseguir un desarrollo de software correcto. Proporciona una infraestructura de bloques de
construccin del proceso y de contenidos reutilizables, y presenta un mtodo con un lenguaje
preciso con el que define todas las partes del proceso.
El Proceso Unificado es un proceso de software genrico que puede ser utilizado para una gran
cantidad de tipos de sistemas de software, para diferentes reas de aplicacin, diferentes tipos
de organizaciones, diferentes niveles de competencia y diferentes tamaos de proyectos.
El nombre Proceso Unificado se usa para describir el proceso genrico que incluye aquellos
elementos que son comunes a la mayora de los refinamientos existentes. Es una metodologa
orientada a conducir el proceso de desarrollo de software en sus aspectos tcnicos; los flujos y
productos de trabajo de UP no incluyen la administracin del proyecto.
CARACTERISTICAS
Iterativo e Incremental
Cada una de estas iteraciones se divide a su vez en una serie de disciplinas que recuerdan a las
definidas en el ciclo de vida clsico o en cascada: Anlisis de requisitos, Diseo,
Implementacin y Prueba. Aunque todas las iteraciones suelen incluir trabajo en casi todas las
disciplinas, el grado de esfuerzo dentro de cada una de ellas vara a lo largo del proyecto.
En el Proceso Unificado los casos de uso se utilizan para capturar los requisitos funcionales y
para definir los contenidos de las iteraciones. La idea es que cada iteracin tome un conjunto
de casos de uso o escenarios y desarrolle todo el camino a travs de las distintas disciplinas:
diseo, implementacin, prueba, etc. El proceso dirigido por casos de uso es el RUP.
Centrado en la arquitectura
El Proceso Unificado asume que no existe un modelo nico que cubra todos los aspectos del
sistema. Por dicho motivo existen mltiples modelos y vistas que definen la arquitectura de
software de un sistema. La analoga con la construccin es clara, cuando construyes un edificio
existen diversos planos que incluyen los distintos servicios del mismo: electricidad, fontanera,
etc.
El Proceso Unificado requiere que el equipo del proyecto se centre en identificar los riesgos
crticos en una etapa temprana del ciclo de vida. Los resultados de cada iteracin, en especial
los de la fase de Elaboracin deben ser seleccionados en un orden que asegure que los riesgos
principales son considerados primero.
FASES DE DESARROLLO
FASE DE INICIO
FASE DE ELABORACIN
FASE DE CONSTRUCCIN
DISCIPLINAS
El objetivo es establecer un canal de comunicacin entre los ingenieros del negocio y los
ingenieros del software.
Los ingenieros del software deben conocer la estructura y dinmica de la organizacin objetivo
(el cliente), los problemas actuales y sus posibles mejoras.
Se plasma en la identificacin del modelo del dominio en el que se visualizan los aspectos
bsicos del dominio de aplicacin.
Requisitos.
El objetivo es describir que es lo que tiene que hacer el sistema y poner a los desarrolladores y
al cliente de acuerdo en esta descripcin.
Anlisis y diseo.
Tambin contiene descripciones de cmo los objetos colaboran para realizar las acciones
incluidas en los casos de uso.
Implementacin.
Prueba.
Despliegue.
Los datos se almacenan en una base de datos y se pueden obtener informes peridicos.
Encargada de definir los planes del proyecto global, los planes de fase y los planes de iteracin.
Entorno.