viernes, 14 de junio de 2013

CASO DE USO: "COMPRAR OBJETO"

CASO DE USO: “COMPRAR OBJETO”
Casos de uso que componen el caso de uso “Comprar Objeto”:
ü  COMPRAR OBJETO
ü  IDENTIFICAR CLIENTE
ü  REGISTRAR CLIENTE
ü  CONFIRMAR COMPRA
1. Comprar Objeto
Nombre
Comprar Objeto (CU 1)
Actores
Creador de compra, Sistema de mensajería.
Actividades
Ver disponibilidad, Sugerir alternativas, Comprar objeto, Confirmar compra.
Sinopsis
El presente caso de uso inicia cuando el creador de compra solicita hacer una compra. El sistema revisa la disponibilidad del objeto que se desea comprar. Si existe disponibilidad del objeto el Sistema hace la compra y le confirma al cliente. Si el objeto no está disponible, el sistema sugiere productos alternativos al cliente.
Curso Típico de Eventos

1a. Incluir Identificar Cliente (CU 2)
1b. Incluir Registrar Cliente (CU 3)
2. El que crea la compra indica el producto u objeto que desea comprar, cantidad, tamaño, etc.
3. El sistema confirma la disponibilidad.
4. El sistema registra la compra.
5. Incluir Confirma Compra (CU 4)
Extensiones

1a. No existe el cliente:
1.       Incluir Registrar Cliente
2.       Resume 2.
3a. No hay disponibilidad:
1.       Sistema busca disponibilidad en otras tiendas.
1a. No hay disponibilidad en ninguna tienda:
1.       Sistema notifica a Creador de Compra.
       2.    Resume 2.
2.       Creador de la Compra Indica un producto de su conveniencia.
2a. Creador de la compra decide cambiar datos de la compra:
1.       Resume 2.
3.       Resume 4.

2. Identificar Cliente
Nombre
Identificar Cliente (CU 2)
Actores
Cliente, Sistema de Mensajería
Actividades
Ninguna
Sinopsis
Identifica al usuario como cliente registrado
Curso Típico de Eventos

1. El cliente brinda el nombre de usuario y la contraseña.
2. El sistema localiza al cliente.
3. El sistema comprueba la contraseña.
Extensiones

1a. El cliente no conoce el nombre ni la contraseña:
1.       Fallo.
1b. El cliente no conoce la contraseña:
1.       Sistema encuentra al cliente.
2.       El sistema notifica al Sistema de Mensajería que envíe correo electrónico al cliente con la contraseña.
3.       El sistema notifica al cliente que la contraseña ha sido enviado por correo electrónico.
4.       Resume 1.
2a. El sistema no encuentra un cliente con el identificador indicado:
1.       El sistema notifica el error.
2.       Resume 1.
3a. La contraseña ingresada es incorrecta:
1.       El sistema notifica el error.
2.       Resume 1.

3. Registrar Cliente
Nombre
Registrar Cliente (CU 3)
Actores
Cliente, Sistema de Mensajería
Actividades
Ninguna
Sinopsis
Registrar al cliente como un usuario válido del sistema.
Curso Típico de Eventos

1. Cliente facilita su identidad, nombre de usuario, contraseña, correo electrónico, dirección, teléfono, etc.
2. El sistema registra al cliente.
Extensiones

1. El cliente ingrese sus datos no válidos:
1.       Sistema notifica el error.
2. Falta algún dato requerido:
 1.    Sistema notifica el error.
3. El cliente ya existe:
 1.    Sistema notifica el error.

4. Confirmar Compra
Nombre
Confirmar Comprar (CU 4)
Actores
Sistema de Mensajería
Actividades
Confirmar Reserva
Sinopsis
Se notifica al cliente cambios en una compra. La forma de comunicación puede ser correo electrónico, celular, en función de los datos que se tenga del cliente y el modo de comunicación elegido. Si el cliente es extranjero solo puede utilizarse correo electrónico.
Curso Típico de Eventos

1. El sistema identifica la forma de comunicación con el cliente.
2. El Sistema prepara información de la reserva.
3. El sistema solicita al Sistema de Mensajería el envío del mensaje al cliente.
Extensiones

Ninguna.


APLICACIONES DE E-COMMERCE (COMERCIO ELECTRÓNICO)

13 APLICACIONES DE COMERCIO ELECTRÓNICO (E-COMMERCE)
Una tienda online además de ser una herramienta de monetización, puede y debe ser una importante herramienta de promoción en los buscadores pues permite ofertar a todos nuestros clientes potenciales nuestro catálogo de productos a través de Google.
Como posiblemente ya haya supuesto, hoy en día no es habitual ni práctico acometer un desarrollo de e-commerce desde cero. Existen infinidad de herramientas open-source que nos permiten montar una tienda on-line en poco tiempo y, además, de manera gratuita. Tanto en el caso de que usted mismo se encargue de la implantación de la tienda como en el caso de que haya decidido subcontratar su desarrollo, antes de decidirse por una u otra plataforma es recomendable que conocer los pros y contras de cada uno de ellas.
Tenga presente que hay otros muchos aspectos que debe tener encuentra como la facilidad de instalación, las opciones de configuración, los sistemas de pago, idiomas y culturas soportadas, documentación y soporte, etc.
A continuación le damos una lista en donde usted podrá conocer las características de las principales plataformas de e-commerce:

1.       PRESTASHOP:
El PrestaShop es un script especializado en comercio electrónico, es decir, cientos de miles de líneas de código que se encargan de gestionar un stock, organizarlo en categorías y mostrarlo a los clientes de forma ordenada y comercial.
Además, ofrece las utilidades habituales de una tienda online, como el carrito de la compra, módulos de pasarela de pago, módulos de estadísticas, etc. Es gratuito y de código abierto.
Lo mejor de PrestaShop, sin embargo, es que es muy atractiva. Los usuarios pueden crear tiendas que son lisos y pulidos y tiene una comunidad muy activa de apoyo en línea. Su principal debilidad es su velocidad: el servidor es muy lento para administrar y mantener.
Para instalarlo, necesitará un servidor Web (Apache, IIS), también es posible utilizar un sistema en el que todo está incorporado, como WAMP, MAMP o EasyPHP.
Ø  Lenguaje de programación: PHP 5.
Ø  Sistema de base de datos: MySQL 5.

2.       MAGENTO:
Magento es una nueva solución profesional de código abierto para el Comercio electrónico ofreciendo una flexibilidad y control sin precedentes. Con magento, nunca se sentirá atrapado en su solución e-commerce de nuevo.
Magento es la versión básica del galardonado sistema OpenSource hecha por Varien. Se ha evolucionado a la mayor brevedad a la solución de los más altos estándares en su sector.
La tienda de Magento une en una sola instancia todas las opciones necesarias para una tienda virtual moderna cumpliendo los estándares más altos. De las posibilidades que ofrece el trabajo con Magento, se podría escribir libros enteros.
Ø  Lenguaje de programación: PHP 5.
Ø  Sistema de base de datos: MySQL 5.

3.       OSCOMMERCE:
Es una aplicación web de comercio electrónico, de código abierto (OpenSource) que te permite montar una tienda virtual en cuestión de minutos.
El sistema de comercio electrónico OsCommerce es un sistema de e-commerce que, en conjunto con un servidor Apache y un motor MySQL, permite desarrollar y administrar fácilmente un sitio de ventas online. Los sitios desarrollados con OsCommerce constan de una gran funcionalidad, tanto en el catálogo de productos como en el módulo de administración. OsCommerce permite trabajar con cualquier moneda y brinda soporte para una gran cantidad de medios de pago.
En este programa usted puede tranquilamente realizar sus pedidos, pagar con tarjeta, administrar sus propias ventas y lo que es mejor ganar mucho dinero, todo esto sin pagar ni un dólar.
El Oscommerce puede proteger todos sus datos convirtiéndolos en clientes seguros ante robos y otros peligros, es más el Oscommerce puede ser actualizado constantemente sin necesidad de estar asistido por un programador.
Ø  Lenguaje de programación: PHP 5.
Ø  Sistema de base de datos: MySQL 5.

4.       DASHCOMMERCE:
Es una tienda Open Source desarrollada en ASP.NET, usa, en lugar de php con MySQL, ASP.NET y MSSQL 2005. Muchas categorías e integración nativa con Paypal. Con opciones para calcular gastos de envío.
Es una solución bastante flexible y robusta, Cuenta con el respaldo y soporte de una comunidad open source / .NET
Incluye todas las funcionalidades que pueden pedírsele a una solución e-commerce: Catálogo de productos, carrito de la compra, gestión de pedidos, múltiples formas de pago, etc.
Ø  Lenguaje de programación: ASP.NET.
Ø  Sistema de base de datos: MSSQL 2005.

5.       UBERCART:
Es un “Contributed Module” mediante el que podremos implementar sitios de comercio electrónico de una forma fácil y rápida. Este no es el más flexible y potente de los módulos de comercio electrónico ( mirar e-Comerce ), pero sí el que con menos esfuerzo permite obtener los mejores resultados. Su secreto es la intelgencia con que integra los elementos propios del comercio electrónico con la arquitectura de Drupal.
Ubercart debe estar integrado con un CMS, en este caso, Drupal. Así como productos físicos, Ubercart se especializa en la venta de descargas de archivos, registros de eventos, acceso a los miembros sólo en los sitios e incluso entradas para el evento.
Ø  Lenguaje de programación: Drupal.
Ø  Sistema de base de datos: MySQL 5.

6.       PLUGIN DE E-COMMERCE DE WORDPRESS:
Es una solución robusta y contrastada. Se instala como un plugin de WordPress.
Redes Sociales: los productos pueden se importados en FaceBook MarketPlace y Google Base. Puede configurarse el aspecto en base a css y templates. Funcionalidad share this, para compartir los contenidos en redes sociales y bookmarks. Integrado con Google Checkout, Paypal, Authorize.net, Payment Express, y otras formas de pago seguro. Cuenta con el respaldo y soporte de una gran comunidad.
La desventaja: carece de la funcionalidad de algunas plataformas de comercio electrónico y otras, por supuesto, solo está disponible para los usuarios de WordPress.
Ø  Lenguaje de programación: CSS.
Ø  Sistema de base de datos: MySQL.

7.       VIRTUEMART:
Virtuemart es un complemento de comercio virtual para el gestor de contenidos Joomla. Es un sistema basado en Apache, PHP y MySQL y de código libre, por lo que el cliente no debe abonar ningún tipo de pago adicional en concepto de licencias.
Virtuemart cuenta con un completo panel de control para los administradores de la tienda, desde donde podremos listar los productos que tenemos en venta, categorías de los productos, comprobar los pedidos, métodos de pagos, vendedores, usuarios o configuración e información de la tienda. Podemos escoger una opción en la configuración que nos dará la opción de utilizar sólo como catálogo si lo que deseamos es mostrar nuestros productos, pero no activar la venta online.
Ø  Lenguaje de programación: PHP.
Ø  Sistema de base de datos: MySQL 5.

8.       OXID ESALES:
Solución idónea para B2C y B2B, optimizado para buscadores: Friendly urls, títulos descriptivos, tags semánticos, etc. Ofrece varias herramientas de marketing integradas.
Administración sencilla y amigable. Existen varias versiones, las más completas son de pago, con urls amigables y varias herramientas de marketing integradas,área de administración muy fácil de usar.
Ø  Lenguaje de programación: PHP.
Ø  Sistema de base de datos: MySQL.

9.       FREEWAY:
Plataforma de e-commerce Open Source, permite la integración con Joomla, y posee múltiples funcionalidades como la configuración por descuentos.
Es una solución perfecta a la hora de vender entradas para eventos, servicios y suscripciones.
Ø  Lenguaje de programación: PHP.
Ø  Sistema de base de datos: MySQL.

10.   SIMPLECART (js):
SimpleCart es un sistema para e-commerce muy sencillo íntegramente desarrollado en javascript. Permite realizar ventas mediante PayPal o Google Checkout y es muy extensible para implementar otros sistemas.
Se instala como un plugin común y se configura mediante el plugin CFG. Por ahora sólo soporta PayPal como medio de pago.
Este script que no necesita ni base de datos para funcionar. Es un simple carrito de la compra integrado con Paypal.
Ø  Lenguaje de programación: Javascript.
Ø  Sistema de base de datos: No usa base de datos.

11.   DIGISTORE:
DigiStore está basada en osCommerce, por lo que será fácilmente reconocible para cualquiera que haya utilizado esa ubicua plataforma de comercio electrónico. Es un completo CMS, muy rápido y fácil de instalar y puede ser operado por personas con conocimientos de programación poco o nada. Hay una serie de plantillas gratuitas disponibles para su uso, pero si te gusta, puedes comprar una plantilla más elegante o incluso tener su propio número uno de carácter personal creado por una pequeña cuota. Puede gerenciar y alterar los colores, el ancho del sitio, el diseño y la plantilla desde dentro del área de administración e incluso ejecutar varios anuncios para promocionar sus productos.
Permite diferentes formas de pago: 2checkout, Paystation, DPS, Paypal, Authorize.net
Ø  Lenguaje de programación: No es necesario tener conocimientos de Programación.
Ø  Sistema de base de datos: No es necesario tener conocimientos de Base de Datos.

12.   OPENCART:
OpenCart es un completo sistema de tienda virtual gratuito y de código abierto realizado con PHP y Mysql, que nos permite montar fácilmente nuestro negocio en internet.
A pesar de ser un sistema bastante reciente cuenta ya con el soporte de una comunidad importante. Ofrece una interfaz intuitiva y fácil de utilizar.
Optimizado para buscadores, es Multilenguaje, ofrece Múltiples sistemas de cobro como paypal, Money Order, etc. Gestión y envío de newsletters. Ofrece diversos reportes.
Una característica muy interesante es que los clientes pueden escribir su opinión sobre los productos.
Ø  Lenguaje de programación: PHP.
Ø  Sistema de base de datos: MySQL.

13.   ZEN CART:
Zen Cart es una aplicación Open Source utilizada para el desarrollo de sitios de comercio electrónico. Originalmente basado en osCommerce, Zen Cart es actualmente un proyecto independiente distribuido de forma gratuita bajo licencia GPL, y desarrollado en colaboración con cientos de empresas y comerciantes con amplia experiencia en las ventas por internet. En la actualidad, Zen Cart es una de las aplicaciones más utilizadas en e-commerce.
Además de las características estándar que usted esperaría, Zen Cart ofrece un gestor de boletines, cupones de descuento, descuentos por cantidad, certificados de regalo y la posibilidad de seleccionar exactamente las cartas que desea aceptar. Hay toneladas de las contribuciones al software a su disposición con muchos de osCommerce preinstalados. Esto hace que la interfaz de administración esté un poco recargada para mi gusto, sin embargo no desmerece.
Ø  Lenguaje de programación: PHP.

Ø  Sistema de base de datos: MySQL.

jueves, 30 de mayo de 2013

Herramientas CASE

LAS HERRAMIENTAS CASE
I.              INTRODUCCIÓN
En esta era digital utilizamos computadoras en nuestra vida diaria, las utilizamos en aplicaciones domésticas o fuera de nuestras casas.
La verdad es que no podemos escapar de las computadoras. El rápido incremento en el avance de las computadoras junto al gran decremento en tamaño y costo, dio como resultado una explosión de tecnología, generándose una infinidad de aplicaciones que éstas pueden soportar.
Cuando se ha empezado con la escritura de software, ha existido un conocimiento de la necesidad de herramientas automatizadas para ayudar al diseñador del software a desarrollar con más eficacia.
A medida que se escribía nuevo software, habían ya en millones y millones de líneas de código que necesitaban ser mantenidas y actualizadas.
Esto causó a la industria de las computadoras muchos problemas, no podía cubrir el incremento de la demanda con los métodos que se estaban usando. Para superar este problema en el proceso de desarrollo de software, se introdujeron metodologías para intentar crear estándares de desarrollo.
Entonces, la industria se ha ayudado a superar las dificultades de uso de esta tecnología disponible. La industria de computadoras ha desarrollado un soporte automatizado para el desarrollo y mantenimiento de software: Este es llamado Computer Aided Software Engineering (CASE).

II.            ¿QUÉ SON LAS HERRAMIENTAS CASE?

- Un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software.
- Conjunto de métodos, utilidades y técnicas que facilitan la automatización del ciclo de vida del desarrollo de sistemas de información, completamente o en alguna de sus fases.
- La sigla genérica para una serie de programas y una filosofía de desarrollo de software que ayuda a automatizar el ciclo de vida de desarrollo de los sistemas.
- Una innovación en la organización, un concepto avanzado en la evolución de tecnología con un potencial efecto profundo en la organización.
- Se puede ver al CASE como la unión de las herramientas automáticas de software y las metodologías de desarrollo de software formales.

III.           ¿EN QUÉ NOS AYUDAN LAS HERRAMIENTAS CASE?

Estas herramientas pueden proveer muchos beneficios en todas las etapas del proceso de desarrollo de software, algunas de ellas son:
- La principal ventaja de la utilización de una herramienta CASE, es la mejora de la calidad de los desarrollos realizados y, en segundo término, el aumento de la productividad. Para conseguir estos dos objetivos es conveniente contar con una organización y una metodología de trabajo, además de la propia herramienta.
- Verificar el uso de todos los elementos en el sistema diseñado.
- Automatizar el dibujo de diagramas.
- Ayudar en la documentación del sistema.
- Ayudar en la creación de relaciones en la Base de Datos.
- Generar estructuras de código.

IV.          LOS COMPONENTES DE LAS HERRAMIENTAS CASE

Una herramienta CASE se compone de los siguientes:
- Repositorios: Lugar en el que se almacenan aquellos elementos que hacen parte de la herramienta o que fueron definidos por esta. Su administración se encuentra a cargo de algún Sistema de Gestión de Base de Datos (SGBD).
- Metamodelo: Definición de los métodos y las técnicas que hacen parte de la herramienta, no siempre es visible.
- Carga o descarga de datos: Capacidad de generar rutinas, diagramas de base de datos, entre otros, para alimentar diferentes sistemas; estos es lo que caracteriza la comunicación con otras herramientas .Facilidad de uso los diferentes elementos de la herramienta.
- Comprobación de errores: Brinda la capacidad de analizar los niveles de consistencia exactitud e integridad de los esquemas que se pueden generar por medio de la herramienta.
- Interfaz de usuario: Es aquel entorno que facilita al usuario por medio de objetos representados gráficamente y editables, generar y modificar los diferentes diagramas, esquema, matrices y demás, por medio de periféricos de entrada; mouse, digitalizer tablet, touch screen etc.

V.           LA ESTRUCTURA DE UNA HERRAMIENTA CASE

- CASE de alto nivel: Herramientas que apoyan en la fase de planeación, análisis y diseño de sistemas durante el ciclo de vida del desarrollo, es decir en las fases finales.
- CASE de bajo nivel: Al igual que las herramientas de alto nivel, apoyan al ciclo de vida del desarrollo pero estas ayudan en las fases de diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas, es decir, en las fases intermedias.
- CASE cruzado de ciclo de vida: Herramientas que apoyan la estimación y las actividades de gestión de proyectos, que son aquellas tareas que tienen lugar durante todo el ciclo de vida.

VI.          COMPARATIVA DE LAS HERRAMIENTAS CASE

Clasificación de las herramientas CASE según el tipo de software que manejan:

a)    SOFTWARE LIBRE:

·         ArgoUML
Herramienta desarrollada en Java bajo licencia BSD Open Source, empleada para el diseño de diagramas UML. Puede utilizarse en cualquier sistema operativo que soporte java.
·         BOUML
Herramienta multiplataforma, utilizada para el diseño y creación de diagramas UML. Permite generar código en IDL, C++ y php de forma automática, a través de los modelos realizados.
·         Fujaba
Herramienta CASE, que permite la realización de diagramas UML, para el modelado de diferentes aplicaciones, y a la vez brinda la posibilidad de generar código java de manera automática. La ingeniería a la inversa es otra de las funcionalidades de esta herramienta.
·         Dia
Herramienta de modelado que además de permitir la realización de diagramas UML, se puede emplear para crear diagramas para circuitos, cronogramas, redes entre otros.
·         gModeler
Herramienta basada en flash, realizada por Grant Skinner, que permite la creación de modelos UML. De igual manera, con esta herramienta es posible generar código Action Scrip 2.0.
·         MonoUML
Herramienta CASE, empleada para el diseño y creación de diagramas UML. Permite generar código C# a partir de los modelos UML. Fue realizada para la plataforma Mono.
·         Papyrus
Herramienta basada en Eclipse, que permite la realización de diagramas empleando el modelado UML 2.
·         StarUML
Herramienta desarrollada en Delphi, empleada para el modelado UML. Permite realizar autogeneración de código (Java, C++, C#...) entre otros.
·         TCM, Toolkit for Conceptual Modeling
Herramienta de modelado que permite la realización de diversos tipos de diagramas, incluyendo aquellos que corresponden a UML. TMC fue creado bajo licencia GNU y corre sobre plataformas Linux, Unix, Windows.
·         Umbrello
Herramienta libre desarrollada por Paul Hensgen, que permitie crear y editar diagramas UML en entornos KDE. Esta herramienta genera código automáticamente en los lenguajes C++, Java, Python, IDL, Pascal/Delphi, Ada.
·         UMLet
Herramienta que emplea una interface ligera para permitir la creación de diagramas UML de forma fácil y rápida. Fue escrita en java y se puede utilizar como una aplicación independiente o integrada en Eclipse, como un plugin.
·         Netbeans módulo
Este módulo permite realizar el modelado de diferentes aplicaciones empleando UML. Incluye la funcionalidad de generación automática.
·         UML
Código para Java, C++, php entre otros.
·         Open ModelSphere
Herramienta libre, creada en lenguaje Java, que permite la realización de diagramas UML. Soporta Ingeniería a la inversa de una base de datos SQL vía ODBC y JDBC.

b)    FREEWARE

·         JUDE Community
Herramienta de modelado que incluye características básicas para la creación y edición de diagramas UML.
·         Omondo plugin para Eclipse
Herramienta de modelado que permite la creación y edición de diagramas UML. Se integra en el entorno eclipse y contiene la funcionalidad de Ingeniería a la inversa. Se puede emplear en varios sistemas operativos tales como Linux, Windows, Solaris 8 y MacOS.
·         JUDE Community
Herramienta de modelado que incluye características básicas para la creación y edición de diagramas UML.
·         Oracle Jdeveloper
Es un IDE para SOA y Java que permite soporta la realización de diagramas UML.
·         Visual Paradigm for UML
Herramienta de modelado UML y herramienta CASE que permite realizar diagramas UML, generar código y documentación a partir de dichos diagramas y realizar ingeniería a la inversa. Existe una versión gratuita llamada Community Edition.

c)    SOFTWARE PROPIETARIO

·         Enterprise Architect de Sparx Systems
Esta herramienta de modelado, se basa en el estándar de UML 2.1 y ayuda en la realización de diferentes actividades que se llevan a cabo durante el desarrollo de software.
·         Borland Together
Es una completa herramienta para modelado, que permite realizar el diseño de aplicaciones, desarrollo y despliegue, facilitando al equipo de trabajo la planeación y construcción de sistemas robustos.
·         Corel iGrafx
Es una completa suite que permite, modelar, diseñar y mejorar los procesos de negocio en una organización. Se pueden encontrar en diferentes ediciones de acuerdo a las necesidades de la organización.
·         Microsoft Vision
Es una herramienta que permite la elaboración de diversos diagramas de oficina, bases de datos, diagramas de flujo de programas, UMl, entre otros. Se encuentra disponible en dos versiones: Office Visio Professional y Office Visio Standard.
·         Power Designer de Sybase
Es una herramienta para modelado, considerada como una de las mejores del mercado. Entre sus características principales se pueden citar, la fácil visualización, análisis, diseño y manipulación de metadatos, que garantizan una arquitectura empresarial efectiva.
·         Rational Rose de IBM
Es una herramienta para modelado, que soporta UML 2.0, permite la creación de diferentes diagramas, así como la generación automática de código a diferentes lenguajes tales como: Ada, ANSI C++, C++, CORBA, Java/J2EE, Visual C++ y Visual Basic.
·         Poseidon for UML de GentleWare
Es una herramienta de modelado, que permite realizar diagramas de forma rápida y sencilla, crear documentación y generar código de manera automática. Contiene una interfaz intuitiva que facilita su comprensión y manejo.
·         MagicDraw UML
Esta herramienta para modelado UML, permite realizar diferentes diagramas y soporta varios lenguajes de programación tales como: C, C++, .NET, Schema, CORBA. De igual manera, facilita la creación de Bases de Datos y sistemas orientados a objetos.

VII.         CONCLUSIÓN

Finalmente, las herramientas CASE han venido a revolucionar la forma de automatizar los aspectos clave en el desarrollo de los sistemas de información, debido a la gran plataforma de seguridad que ofrecen a los sistemas que las usan y es que éstas, brindan toda una gama de componentes que incluyen todas o la mayoría de los requisitos necesarios para el desarrollo de los sistemas, han sido creadas con una gran exactitud en torno a las necesidades de los desarrolladores de sistemas para la automatización de procesos incluyendo el análisis, diseño e implantación.

VIII.       WEBGRAFIA