English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

Que es RUP, USDP e IEEE? que significan esas iniciales, que son y para que se usan y en que momentos se usan, todo esto en relación con lo que es el analisis de sistemas y el UML?, no soy experto en el asunto y quieo aprender, por favor a quien se tome la amabilidad de leer mi pregunta, le suplico una respuesta sencilla pero lo más detallada posible, tambie´n pido una respuesta y no otra pregunta, o una recriminación, como acostumbrna algunos usuarios de este foro, los que preguntamos lo hacemos por que no sabemos y por que YAHOO respuestas ofrece este foro para resolver culquier duda, gracias.

2006-12-26 04:25:54 · 2 respuestas · pregunta de Erik M 1 en Ordenadores e Internet Programación y Diseño

2 respuestas

1. RUP: Proceso Unificado de Rational (Rational Unified Process). Este es un proceso de desarrollo de software promovido por la empresa Rational Software Corporation, y desarrollado a partir de muchas fuentes, reunidas y organizadas por los tres máximos espertos en la materia: Grady Booch, James Rumbaugh e Ivar Jacobson. Estos fueron contratados por Rational para el desarrollo de este soberbio proceso de software. Actualmente, Booch y Rumbaugh siguen en Rational, comprado por IBM, y Jacobson trabaja como consultor independiente.

2. USDP: Proceso Unificado de Desarrollo de Software (Unified Software Development Process). Es el proceso de software más importante del mundo, descendiente directo de RUP. Este proceso de software es el compañero de UML, el Lenguaje de Modelado Unificado (Unified Modeling Language). Estos conceptos fueron tan profundamente especifidados, que hubo que separar el proceso de la notación. De allí surgieron USDP y UML como conceptos separados. Anteriormente, las metodologías de desarrollo de software orientado a objetos se constituían tanto en los conceptos clave, la notación y el proceso.

3. IEEE: Instituto de Ingenieros Eléctricos y Electrónicos (Institute of Electrical and Electronics Engineers). Es una asociación fundada por Graham Bell, el inventor del teléfono, dedicada a la creación de estándares para la ingeniería. Está fuertemente relacionada a la Ingeniería de Software, con estándares tales como el IEEE 830, "Prácticas recomendadas para la especificación de requisitos del software", que consiste en la especificación de la estructura de un documento en donde se enumeran y describen todos los requisitos de un sistema de software, y es parte esencial en el contrato entre el cliente y la organización que desarrolla el producto a vender.

Veamos la relación entre cada una de estas cosas. USDP se utiliza como proceso de desarrollo de software en una organización, que debe adaptarlo a sus necesidades y políticas. También puede utilizarse RUP, pero USDP es más avanzado y está próximo a convertirse en el estándar de facto, tal como UML.

Este último lenguaje de modelado se utiliza en conjunto con un proceso de software orientado a objetos, para especificar los modelos del sistema a desarrollar, compuestos por múltiples diagramas de diferentes tipos que ofrecen a los interesados en el proyecto diferentes vistas, según lo que interese a cada uno.

Los requisitos, además de modelarse con UML, deben estar sí o sí listados y descriptos en forma completa en un documento. Este documento, uno de los más importantes del proyecto, es la Especificación de Requisitos Software. Esta ERS se detalla en el estándar IEEE 830. Constituye un contrato con el cliente, y la base para las subsiguientes fases del desarrollo. Es el resultado de una fase del análisis. También existen muchos otros estándares del IEEE para la Ingeniería del Software, pero el IEEE 830 es el más importante.

En resumen: se sigue como proceso de software USDP, se modela con UML y se documenta con los estándares de IEEE.

Otro concepto fundamental es CMMi, el Modelo de Madurez de la Capacidad Integrado, desarrollado en el Instituto de Ingeniería de Software, SEI, de la Universidad Carnegie Mellon. Este modelo mide la calidad del proceso de software y la previsibilidad de las organizaciones de software. Sus compañeros son PSP y TSP, para medir la capacidad de la persona y del grupo, respectivamente.

Cordiales saludos y feliz 2007.

2006-12-26 09:57:31 · answer #1 · answered by Sir John 6 · 0 0

Bueno... Preguntas muchas cosas y un poco desarticuladas pero voy a tratar de contestar:

Debes ser un estudiante de informática que está estudiando Programación orientada a objetos, por si no lo eres. Los informáticos pueden hacer sus programas usando un a estructura de programación por núcleos independientes que se llama Programación Orientada a Objetos. Esta lleva muchos conceptos teóricos y muchos comportamientos estratificados (mensajes, herencia, encapsulamiento, polimorfismo...)

Luego que aprendes todo eso debes aprender a conectar esos núcleos (módulos u objetos) de tal forma que tu programa informático sea fácil de actualizar, mejorar o adaptar a otros sistemas. Allí es donde entra el UML (unified modeling language) como un conjunto de herramientas que permiten como hacer mapas conceptuales (modelos) de lo que vas a programar.

El RUP, el RAD, y otras siglas que puedes conseguir son metodologías para hacer un programa desde cero. comienzas por indagar acerca de lo que se pretende colocar en la computadora y generalmente terminas haciendo pruebas y mantenimiento a tu programa interactuando con quenes van a ser los usuarios.

La IEEE es un organismo que regula las convenciones eléctricas y de ingeniería en el mundo (medidas, patrones, modelos...) no se que tiene que ver con tu pregunta.

USDP hay varias cosas con esas siglas, me debes dar un contexto.

2006-12-26 12:56:54 · answer #2 · answered by ftugues 6 · 0 0

fedest.com, questions and answers