Beruflich Dokumente
Kultur Dokumente
Metodologa RUP
La metodologa RUP , abreviatura de Rational Unified Process (o Proceso Unificado
Racional), es un proceso propietario de la ingeniera de software creado por Rational
Software , adquirida por IBM , ganando un nuevo nombre Irup que ahora es una
abreviatura Rational Unified Process y lo que es una marca en el rea de
software, proporcionando tcnicas que deben seguir los miembros del equipo de
desarrollo de software con el fin de aumentar su productividad en el proceso
de desarrollo.
Contenido
1 Directrices de la metodologa RUP
o 1.1 Requisitos de gestin
o 1.2 El uso de una arquitectura basada en componentes
o 1.3 El uso de modelos visuales de software en la metodologa RUP
o 1.4 Comprobar la calidad del software
o 1.5 Software de gestin y de cambio de control
2 Fases de la metodologa RUP
o 2.1 Fase de diseo
o 2.2 Fase de elaboracin
o 2.3 Fase de construccin
o 2.4 Fase de transicin
3 Disciplinas de la metodologa RUP
o 3.1 Seis Disciplinas de Ingeniera de Software
o 3.2 Tres Disciplinas Soporte / Servicio de la metodologa RUP
4 Principios y las mejores prcticas de la metodologa RUP
o 4.1 Desarrollo iterativo
o 4.2 La gestin de requisitos
o 4.3 El uso de una arquitectura basada en componentes
o 4.4 Software de modelado visual
o 4.5 Software de control de calidad
o 4.6 Control de cambios en el software
REQUISITOS DE GESTIN
La documentacin apropiada es esencial para cualquier proyecto de gran envergadura;
en cuenta que RUP describe cmo documentar la funcionalidad, las limitaciones del
sistema, restricciones de diseo y requisitos de negocio.
Los casos de uso (en Ingls Casos de uso ) y los escenarios son ejemplos de artefactos
de proceso dependiente, que se han considerado mucho ms eficaz en la captura de
requisitos funcionales.
El uso de modelos visuales tambin puede permitir que los individuos menos perfil
tcnico (como clientes) tienen una mejor comprensin de un problema dado, y as estar
ms involucrados en el proyecto en su conjunto.
RUP tambin define las reas de trabajo y seguridad , lo que garantiza un programador
que cambia en otro sistema no afectar a su sistema.
Todas las fases generan artefactos. Estos sern utilizados en la siguiente fase y
documentar el proyecto y permite un mejor seguimiento.
FASE DE DISEO
La fase de diseo o de iniciacin contiene los flujos de trabajo necesarios para el
acuerdo de las partes interesadas interesados con los objetivos, la arquitectura y la
planificacin del proyecto. Si estos actores tienen un buen conocimiento, no ser
necesario analizar. De lo contrario, se requiere un anlisis ms elaborado.
En esta etapa, los requisitos esenciales del sistema se transforman en los casos de uso .
El objetivo no es para cerrarlas en absoluto, sino slo las que sean necesarias para dar
forma a la opinin.
El paso es generalmente corto y se utiliza para definir si es factible para continuar con el
proyecto y definir los riesgos y el coste de la ltima. Un prototipo se puede hacer para
que el cliente apruebe. Como cita el RUP, lo ideal es realizar iteraciones , las cuales
deben estar bien definida en cuanto a su importe y objetivos.
FASE DE ELABORACIN
La preparacin ser para el diseo del sistema, como complemento de la encuesta y / o
documentacin de casos de uso, frente a la arquitectura del sistema, revisar el modelo de
negocio para el proyecto e iniciar la versin del manual del usuario. Uno debe aceptar:
Descripcin del producto (aumento + integracin) es estable;? El plan del proyecto es
fiable?; Los costos son elegibles?
FASE DE CONSTRUCCIN
En la fase de construccin, el desarrollo fsico del software se inicia, cdigos de
produccin, pruebas alfa. pruebas beta se llevaron a cabo al inicio de la fase de
transicin.
Se debe aceptar las pruebas, procesos estables y de prueba, y el cdigo del sistema son
lnea de base.
FASE DE TRANSICIN
En esta fase es la entrega ( despliegue) de software, que se lleva a cabo el plan de
despliegue y entrega, el seguimiento y la calidad del software. Productos (lanzamientos,
las versiones) se van a entregar, y coloque la satisfaccin del cliente. Esta etapa tambin
se lleva a cabo la formacin de los usuarios.
Es fcil de mantener cuando no son cambios en los requisitos funcionales, los resultados
del proyecto en un modelo de anlisis y diseo tiene opcionalmente un modelo de
anlisis. El modelo de diseo sirve como una abstraccin del cdigo fuente, es decir, el
proyecto sirve como modelo de retroalimentacin de la forma en que el cdigo fuente
est estructurado y escrito.
LA DISCIPLINA IMPLEMENTACIN
Los efectos de la aplicacin son:
PRUEBA DE DISCIPLINA
Los fines de disciplina prueba son:
El Rational Unified Process propone un enfoque iterativo, lo que significa que debera
estar probando el proyecto en su totalidad. Esto le permite encontrar defectos tan pronto
como sea posible, lo que reduce drsticamente el costo de reparar el defecto.
Esto se hizo inicialmente de forma manual, es decir, un documento caso del complejo
escrito que especifica el proceso de refinado para ser utilizado. Ms tarde, IBM
producto Compositor Mtodo Racional fue creado para ayudar a hacer este paso simple,
ingenieros de proceso y los directores de proyectos podra ms fcilmente personalizar
el RUP para sus necesidades del proyecto.
Histricamente, como el RUP es a menudo la medida para cada proyecto por un experto
en procesos RUP, el xito global del proyecto puede ser algo dependiente de la
capacidad de esta persona.
LA GESTIN DE REQUISITOS
La gestin de requisitos en RUP se centra en encontrar el final el usuario necesita para
la identificacin y especificacin de lo que necesita y la identificacin de lo que debe
ser cambiado. Esto trae los siguientes beneficios:
RUP sugiere que la administracin de requerimientos tiene que seguir las actividades:
Anlisis de los problemas es que de acuerdo con el problema y crear medidas que
probarn su valor para la organizacin
La comprensin de las necesidades de sus grupos de inters es para compartir el
problema y los valores con los principales interesados y elevar lo que las
necesidades estn involucrados en el desarrollo de la idea
La definicin del problema es la definicin de las caractersticas de las
necesidades y el diseo de los casos de uso , actividades que mostrarn fcilmente
los requisitos de alto nivel y el esquema modelo de uso del sistema
Administrar el alcance del sistema es el alcance de los cambios que se comunica
con base en el progreso y los resultados seleccionados en el orden en que los
diagramas de flujo de los casos de uso son atacados
Refinar los ajustes del sistema de ofertas con los detalles de los diagramas de
flujo de casos de uso con las partes interesadas con el fin de crear una
especificacin de las aplicaciones de software que puede servir como un contrato
entre su grupo y el cliente y puede guiar las actividades de ensayo y proyecto
Los requisitos de gestin del cambio es la forma de identificar las llegadas de los
cambios en las aplicaciones en un proyecto que ya ha comenzado
EL USO DE UNA ARQUITECTURA BASADA EN
COMPONENTES
La arquitectura basada en componentes crea un sistema que es fcilmente extensible,
intuitiva y fcil de entender y promueve la reutilizacin de software.
Esto tambin crea una capa intermedia entre el proceso de negocio y el cdigo necesario
a travs de tecnologa de la informacin. Un modelo en este contexto es una pantalla y
al mismo tiempo una simplificacin de un diseo complejo. RUP especifica qu
modelos son necesarios y por qu.