Todo en tecnologia
Instituto Pedagógico “Rafael Alberto Escobar Lara”
Maracay Edo. Aragua
Depto. de Matemáticas – Programa de Informática
Asignatura: Análisis y Diseño de Sistemas de Información
Prof.: José Rafael Rodríguez.
El Rational Unified Process o Proceso Unificado de Racional
(La Metodología RUP)
Es un proceso de ingeniería de software quesuministra un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo es asegurar la producción de software de alta calidad que satisfaga la necesidad del usuario final dentro de un tiempo y presupuesto previsible. Es una metodología de desarrollo iterativo enfocada hacia “los casos de uso, manejo de riesgos y el manejo de la arquitectura”. El RUP mejorala productividad del equipo ya que permite que cada miembro del grupo sin importar su responsabilidad específica acceda a la misma base de datos de conocimiento. Esto hace que todos compartan el mismo lenguaje, la misma visión y el mismo proceso acerca de cómo desarrollar software.
En el ciclo de vida RUP veremos una implementación del desarrollo donde se establecen tareas en fases e iteraciones.El RUP maneja el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en número variable. Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la comprensión del problema y la tecnología, la delimitación del ámbito del proyecto, la eliminación de los riesgos críticos, y al establecimiento de una base de inicio. Las fases del RUP se describen acontinuación.
1. Fase de Inicio o Concepción: Durante esta fase de inicio las iteraciones se centran con mayor énfasis en las actividades de modelamiento de la empresa y en sus requerimientos. Como productos finales de esta fase se obtendrán:
1.1. Documento Visión: Este estará conformado por:
Descripción de la Organización donde será implementado el Sistema, describiendo detalles comoVisión, Misión, Objetivos y Metas.
Descripción del Departamento o Unidad (si aplica), donde será implementado el Sistema, describiendo detalles como Visión, Misión, Objetivos y Metas.
Identificación del entorno tecnológico requerido tanto para el desarrollo del Sistema, como para su puesta en marcha. En esto se deberán diferenciar elementos tanto de hardware como de software.
Especificación deinterfases con otros sistemas. Esto en el caso de que el Sistema propuesto tenga o requiera para su funcionamiento de la interacción con Sistemas de otros departamentos u organizaciones. Estas interacciones o interfases pueden ser manuales y/o automáticas, tanto de entrada como de salida.
Identificación de los usuarios participantes y finales. En este caso, la clasificación taxonómica de los usuariospuede variar de acuerdo a diferentes autores del área de Sistemas de Información e incluso a especificidades organizacionales. En este sentido, simplemente deben clasificarse los usuarios de a cuerdo a los requerimientos existentes, destacando en esta clasificación, los cargos dentro de la empresa y las responsabilidades y/o funciones que cada usuario tendrá sobre el sistema propuesto, todo esto conmiras a la formulación de los llamados “perfiles de usuarios”.
Descripción general del comportamiento del Sistema. Es aquí donde se realiza una representación de cómo debería funcionar el Sistema una vez en funcionamiento, esto en función de Entradas, Procesos, Subsistemas y Salidas, para lo cual puede servir de ayuda alguna representación gráfica detallada o una descripción de tipo textual,destacando en ambos casos los detalles mencionados.
1.2. Especificación de Requerimientos: Es el establecimiento de las necesidades del Cliente y las necesidades del Sistema para poder satisfacer las del Cliente, recordando presentar estas de manera diferenciadas y correctamente codificadas. Estos comúnmente se denominan Catálogo de Requisitos o de Requerimientos.
2. Fase de Elaboración:...
Regístrate para leer el documento completo.