Archivo del sitio

Modelo RUP – IBM

Modelo RUP

rup umlEl Proceso Racional Unificado de o RUP (de sus siglas en inglés Rational Unified Process), es una metodología desarrollo de software que consiste en suministrar un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo. El objetivo es garantizar la producción de software de alta calidad, cumpliendo con las necesidades de los usuarios. Trabaja, mancomunadamente con el Lenguaje Unificado de Modelado (UML), y se constituye como la metodología estándar más utilizada para analizar, diseñar, implementar y documentar de sistemas orientados a objetos.

Características del Modelo RUP

El RUP es un producto de Rational (IBM), con un enfoque orientado a objetos que se caracteriza por ser iterativo e incremental, manejando una serie de entregas ejecutables e integrando constantemente la arquitectura para una evolución continua del mismo, produciendo versiones mejoradas. Asimismo, se centra en la arquitectura para conceptualizar, construir y gestionar el sistema que se está desarrollando.

Otras de sus características son:

  • Es conceptualmente amplio y diverso.
  • Busca implementar las mejores prácticas en Ingeniería de Software.
  • Maneja una forma disciplinada de asignar tareas y responsabilidades.
  • Permite mediciones, tales como: Estimación de costos y tiempo, nivel de avance, entre otras.
  • Está dirigido por Casos de Uso, permitiendo establecer el comportamiento deseado del sistema.

Principios de Desarrollo RUP

Para el desarrollo de RUP existen seis (6) principios clave que son:

  1. Adaptación del proceso,
  2. Balancear prioridades,
  3. Colaboración entre equipos,
  4. Demostrar valor iterativamente,
  5. Elevar el nivel de abstracción y por último pero no menos importante,
  6. Enfocarse en la calidad.

Ciclo de Vida y Fases del Modelo RUP

El ciclo de vida RUP se desarrolla en forma secuencial (en espiral), y al concluir cada fase se verifica con una evaluación si se cumplieron los objetivos de la misma, o no. Se divide en cuatro (4) fases en las que a su vez se realizan iteraciones (el número varía) según el proyecto que sea. Estas fases son:

Inicio: consiste en especificar y delimitar los objetivos del proyecto y su alcance con las partes interesadas, describir los riesgos relacionados al mismo y asegurar que el proyecto sea viable, dando un enfoque general de la arquitectura de software.

Elaboración: se establece la arquitectura base del sistema para brindar una plataforma segura, se definen los casos de uso escogidos para ello, teniendo en consideración los aspectos de mayor relevancia y se realiza una evaluación de riesgo.

Construcción: la finalidad de esta fase es culminar con la funcionalidad del sistema, esclareciendo las dudas que puedan existir, verificando que se cumplan los requerimientos pendientes, todo en función de la arquitectura base definida previamente.

Transición o Cierre: el propósito de esta fase es garantizar la disponibilidad del software para los usuarios finales, hacer cambios menores solicitados por el usuario, depurar el producto en relación a los errores encontrados en las pruebas, brindar la capacitación concerniente a los usuarios y verificar que el producto final cumpla con los requerimientos entregados por las partes interesadas.

fases rup

¿A quién va dirigido el Modelo RUP?

Va dirigido principalmente a Profesionales en el desarrollo y/o administración de procesos de software y personas con interés en  productos de software.


Referencias

Consultado el día 28 de mayo de 2016 de la WWW:

Tarjeta Vincze

Banner De todo un Poco (1) 600 px

Anuncios

Informix

banner informix

informix 1IBM Informix es un sistema de gestión de bases de datos relacionales disponible en plataformas Microsoft Windows, Linux, UNIX y Apple Mac OS X. Informix proporciona procesamiento de transacciones en línea y aplicaciones de soporte a la toma de decisiones para empresas de todos los tamaños. Ofrece una plataforma de gestión de datos integrada, fiable y de bajo coste para proveedores de software independientes (ISV) y fabricantes de equipos originales (OEM).

Informix es uno de los servidores de bases de datos más utilizados del mundo, actualmente se encuentra en el puesto #15 del ranking DB-Engines.com. Informix incorpora conceptos de diseño que son significativamente diferentes de plataformas relacionales tradicionales, lo que resulta en niveles extremadamente altos de rendimiento y disponibilidad, capacidades distintivas en la replicación de datos y escalabilidad, y la sobrecarga administrativa mínima.

informix 2El DBMS Informix fue concebido y diseñado por Roger Sippl a finales de los años 1970. La compañía Informix fue fundada en 1980, salió a bolsa en 1986 y durante parte de los años 1990 fue el segundo sistema de bases de datos más popular después de Oracle. En 2001 IBM, impulsada por una sugerencia de Wal-Mart (el mayor cliente de Informix) compró Informix. En la actualidad Informix cuenta con una serie de productos o familias, algunos gratuitos y de pago con el cual los usuarios se pueden beneficiar de distintas características que se amolden a las necesidades del proyecto, entre ellas están:

  • Informix Developer Edition: Ofrece todas las características de Informix para el desarrollo individual de aplicaciones, pruebas y pruebas de concepto. Reduce los costes iniciales de licencia en los que se suele incurrir durante la fase de desarrollo, ofreciendo un ahorro importante. Está disponible de manera gratuita.
  • Informix Innovator-C Edition: Permite a las pequeñas y medianas empresas desarrollar y desplegar las funcionalidades de bases de datos más utilizadas, incluidas la réplica y algunas prestaciones de agrupación en clúster. Se ha diseñado para informática de bajo coste, incluida o de grupo de trabajo. Está disponible de manera gratuita.

Informix Advanced Enterprise Edition

Lo máximo en rendimiento y escalabilidad de almacenamiento de datos, e incluye todas las características de Informix en todas las plataformas soportadas, más el Informix Warehouse Accelerator (IWA) para el desarrollo y la implementación con una escalabilidad casi ilimitada.

Informix Advanced Workgroup Edition

Lo último en rendimiento de almacenamiento de datos para pequeñas y medianas empresas, o de socios que buscan crear una solución de almacenamiento de datos llave en mano. Disponible en todas las plataformas e incluye el Informix Warehouse Accelerator (IWA). Embalaje de valor añadido incluye el acceso para seleccionar IBM Cognos y el software de base de datos IBM Mobile.

Informix Enterprise Hypervisor Edition

Una base de datos Informix en pleno funcionamiento basado en Open Virtualization Format (OVF), activado y optimizado para el sistema PureApplication o IBM Workload Deployer. Informix Enterprise Hypervisor proporciona a los administradores de bases de datos con una herramienta innovadora para gestionar las aplicaciones de bases de datos en entornos virtualizados.

Informix Enterprise Edition

Con la excepción de IWA, esta edición incluye todas las características de Informix en todas las plataformas soportadas para el desarrollo y la implementación con una escalabilidad ilimitada. Compresión de almacenamiento está disponible como característica opcional. Valor añadido del paquete incluye el software de base de datos IBM Mobile.

Informix Express Edition

Ideal para los desarrolladores que deseen integrar una base de datos dentro de su aplicación. También se puede utilizar en entornos de los clientes que necesitan funcionalidad básica y escalabilidad mínima. Disponible en todas las plataformas soportadas.

Informix Workgroup Edition

Potentes capacidades de gestión de datos para soluciones departamentales o las empresas de tamaño medio, disponibles en todas las plataformas soportadas. Valor añadido del paquete incluye el software de base de datos IBM Mobile.

DHL Express México y Bank of China figuran entre los clientes más poderosos de este producto, si no ha tenido en cuenta a Informix últimamente, tómese el tiempo para descubrir por qué los encargados de tomar las decisiones y los tecnólogos confían en Informix para potenciar su infraestructura de TI.


Referencias

Consultados el dia 3 de Octubre de 2013 de la WWW:

Semprun Viviana

Banner De todo un Poco (1) 600 px

 

dB2

banner db2

¿Alguna vez has escuchado de MySQL? ¿Tal vez también has escuchado de PostgreSQL o MariaDB? Muy probable que hayas utilizado Microsoft Access o MSSQL. Pero, ¿y DB2 de IBM?

db2 1DB2 es una base de datos escalable, con un rendimiento y optimización que es solo comparable con las bases de datos más poderosas, por ejemplo las de Oracle. Su utilización es más popular en empresas internacionales y su uso es orientado a sistemas distribuidos. Es por esta razón que para estas empresas internacionales, DB2 es una de las bases de datos más eficientes, adaptables y optimizadas para el manejo de grandes datas de información.

DB2 Express-C es la versión gratuita soportada por la comunidad de DB2 que permite desarrollar, implementar y distribuir aplicaciones que no usen las características avanzadas de las versiones comerciales de DB2. Esta versión de DB2 puede ser concebida como el núcleo de DB2, las diferentes ediciones incluyen las características de Express-C más funcionalidades específicas.

db2 2Desarrollado por IBM, DB2 cuenta con numerosas características que otras bases de datos mas populares no poseen. Desde una escalabilidad incomparable, hasta un manejo avanzado de sincronización, replicación, análisis de errores y distribución de contenido.

DB2 cuenta con más de 30 años de experiencia y desarrollo y se ha adaptado rápidamente a las necesidades empresariales en cada momento. DB2 es una de las bases de datos relacional más utilizada a nivel mundial ya que incluye una adaptación a diferentes escenarios empresariales, sino que posee una compatibilidad con diferentes lenguajes de programación y una curva de aprendizaje casi nula para cualquier desarrollador de otros tipos de bases de datos SQL.

1970:Se da el origen del DB2, y pertenece a la firma IBM.

1983:Se empezó a vender DB2 con la versión 2.0. 

1994:DB2 UDB (DB2 Universal Database) fue construido   en base a dos productos incluidos en el DB2 de AIX,   DB2 Common Server, que para propósitos generales   incluía funciones avanzadas para el mercado de   servidores de bases de datos, con soporte de   hardware SMP y OLTP; y el DB2 Parallel Edition, que   fue desarrollado para soportar aplicaciones de gran   escala, como Data Warehousing y Data Mining.

En la actualidad la tecnología de gestión de datos de IBM es utilizada por más de 40 millones de usuarios de 300.000 empresas en todo el mundo. Mientras   que la evolución del DB2, Universal Data Base   dispone de más de 6 millones de usuarios y 1.300.000 licencias instaladas. 

Aun con todo el trayecto formado por IBM y DB2, este mismo compite en una arena de bases de datos relacionales cuyas orientaciones y usos pueden variar de forma radical. Desde MySQL, Firebird y PostgreSQL hasta Ingres, Sybase y MaxDB. Cada uno orientado a un uso y necesidad especifica, pero nunca con el amplio trayecto y compatibilidad (a nivel de API) que ofrece DB2, incluyendo ciertas conexiones con lenguajes de programación tales como Cobol, PL/I y Fortran.

Actualmente DB2 se mantiene actualizado con su nueva versión 10.5 la cual incluye numerosas mejoras y optimizaciones como también nuevas herramientas de utilidad para su uso e implementación.

Versiones disponibles, de acuerdo a la plataforma operativa:

DB2 para Windows, Unix, Linux. DB2 para z/OS. DB2 Express Edition. DB2 Express Edition C (gratuita).


Referencias

IBM [Homepage]. Consultado el día 23 de Octubre de 2013 de la WWW:

Tarjeta Alvarado Luis

Banner De todo un Poco (1) 600 px

A %d blogueros les gusta esto: