Está en la página 1de 4

Caractersticas de un proceso unificado.

A. Fundamentos de un proceso unificado.


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.
Provee un enfoque disciplinado en la asignacin de tareas y responsabilidades
dentro de una organizacin de desarrollo. Su meta es asegurar la produccin de
software de muy alta calidad que satisfaga las necesidades de los usuarios finales,
dentro de un calendario y presupuesto predecible.

B. Descripcin de las fases de un proceso unificado.


I.

II.

III.

Fase de inicio.
1. Es la ms pequea del proyecto e idealmente se debe de realizar en
un periodo pequeo de tiempo.
2. Describir producto final/ anlisis del negocio.
3. Identificar riesgos ms importantes.
4. Establecer planificacin inicial del proyecto.
5. Decidir si se contina.
Fase de elaboracin.
Establecer plan y arquitectura estable.
El papel del arquitecto de sistemas es similar en naturaleza al papel
que el arquitecto desempea en la construccin de edificios. El
edificio se mira desde diferentes puntos de vista: estructura,
servicios, plomera, electricidad, etc. Esto le permite al constructor
ver una radiografa completa antes de empezar a construir.
Similarmente, la arquitectura en un sistema de software es descrita
como diferentes vistas del sistema que est siendo construido.
Fase de construccin.
1. Es la fase ms larga de proyecto.
2. El sistema es construido en base a lo especificado en la fase de
elaboracin.
3. Las caractersticas del sistema se implementan en una serie de
iteraciones cortas y limitadas en el tiempo.
4. El resultado de cada iteracin es una versin ejecutable de
software.
5. El hito de capacidad operativa inicial marca el final de la fase.

IV.

Fase de transicin.
1. En esta fase el sistema es desplegado para los usuarios finales.
2. La retroalimentacin recibida permite incorporar refinamientos al
sistema en las sucesivas iteraciones.
3. Esta iteracin tambin cubre el entrenamiento de los usuarios para
la utilizacin del sistema.
4. El hito de lanzamiento del producto marca el final de la fase.

C. Actividades fundamentales que se realizan en cada fase.


I.

II.

III.

IV.

V.

VI.

Modelado de negocios.
1. El objetivo es establecer un canal de comunicacin entre los
ingenieros del negocio y los ingenieros del software.
2. Los ingenieros del software deben conocer la estructura y dinmica
de la organizacin objetivo (el cliente), los problemas actuales y sus
posibles mejoras.
3. 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.
1. Describe como el software ser realizado en la fase de
implementacin.
2. Se plasma en un modelo de diseo que consiste en una serie de
clases (agrupadas en paquetes y subsistemas) con interfaces bien
definidos.
3. Tambin contiene descripciones de cmo los objetos colaboran
para realizar las acciones incluidas en los casos de uso.
Implementacin.
Se implementan las clases y objetos en trminos de componentes
(ficheros fuentes, binarios, ejecutables, entre otros).
Prueba.
Se comprueba que el funcionamiento es correcto analizando
diversos aspectos: los objetos como unidades, la integracin entre
objetos, la implementacin de todos los requisitos, entre otros.
Despliegue.
Se crea la versin externa del producto, se empaqueta, se distribuye
y se instala en el lugar de trabajo. Tambin se da asistencia y ayuda
a los usuarios.

VII.

VIII.

IX.

Gestin de configuraciones y cambios.


1. Gestiona aspectos como los sistemas de control de versiones.
2. Controla las peticiones de cambios clasificndolas segn su estado
(nueva, registrada, aprobada, asignada, completa, entre otros).
3. Los datos se almacenan en una base de datos y se pueden obtener
informes peridicos.
Gestin del proyecto.
Encargada de definir los planes del proyecto global, los planes de
fase y los planes de iteracin.
Entorno.
1. Se centra en las actividades necesarias para configurar el proceso
de un proyecto.
2. El objetivo es proveer a la organizacin de desarrollo software de
un entorno de trabajo (que incluye procedimientos y herramientas)
que soporten al equipo de desarrollo.

D. Ejemplos de procesos unificados.


1. Enterprise Unified Process (EUP)
2. The Agile Unified Process (AUP)
3. Rational Unified Process (RUP)

E. Bibliografa.
1. http://yaqui.mxl.uabc.mx/~molguin/as/RUP.htm
2. http://informatica-iutll.blogspot.mx/2013/03/proceso-unificadode-desarrollo.html
3. http://ingsoftware072301.obolog.es/up-proceso-unificado-2010775
4. http://es.slideshare.net/rafullp/2-el-proceso-unificado-12646304
5. http://www.ambysoft.com/scottAmbler.html
6. http://www.methodsandtools.com/archive/archive.php?id=32

Ernesto Mrquez Guerrero.

También podría gustarte