sábado, 15 de junio de 2013

Comparación De Herramientas - Case


COMPARACIÓN DE HERRAMIENTAS – CASE

GENERALIDADES
OBJETIVOS
-       Mejorar la productividad en el desarrollo y mantenimiento del software.
-       Aumentar la calidad del software.
-       Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informáticos.
-       Mejorar la planificación de un proyecto
-       Automatizar el desarrollo del software, la documentación, la generación de código, las pruebas de errores y la gestión del proyecto.
-       Ayuda a la reutilización del software, portabilidad y estandarización de la documentación
-       Gestión global en todas las fases de desarrollo de software con una misma herramienta.
-       Facilitar el uso de las distintas metodologías propias de la ingeniería del software.

DEFINICIÓN
Computer Aided Software EngineeringIngeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero. dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software de Investigación Preliminar, Análisis,  Diseño, Implementación e Instalación.

CLASIFICACIÓN
Aunque no es fácil, se clasifica teniendo en cuenta los siguientes parámetros:
-       Las plataformas que soportan.
-       Las fases del ciclo de vida del desarrollo de sistemas que cubren.
-       La arquitectura de las aplicaciones que producen.
-       Su funcionalidad.


                              Descripción: http://www.monografias.com/images04/trans.gifHERRAMIENTAS – CASE


HERRAMIENTAS
 
GENERALIDADES

PLATAFORMA

ÁMBITO DE UTILIZACIÓN


DISTRIBUCIÓN

         

    ERWIN
Es una herramienta para el diseño de base de datos, brinda productividad generación y mantenimiento de aplicaciones. Visualiza la estructura y las optimiza.

Windows NT
Windows 98
Windows 2000                                    
Windows
Windows 7


 Desarrollo de base de datos


     
 

      private
       


   EASYCASE
.
Esta herramienta permite automatizar las fases de análisis y diseño dentro del desarrollo de una aplicación, para poder crear las aplicaciones eficazmente. Procesamiento de  bases de datos de cliente/servidor, así como sistemas de tiempo real.



Windows 9x
Desarrollo de base datos

  



      US $



  JDEVELOPER
Desarrollado por Oracle trabaja con la ingeniería inversa, primero se crea el código y después el diagrama. Es un software  gratuito desde2005. La versión 9i de 2001 está basada en Java.


Windows xp 
Linux

Modelado UML
     

      
     Gratuita



  MAGICDRAW

Es una herramienta de modelaje con completas características UML, sin duda es una de las mejores herramientas CASE del mercado, y sus continuas actualizaciones. Implementada totalmente en JAVA. Diseñada para los analistas del negocio, los analistas de software, programadores, los ingenieros.


Windows xp
XLinux

     
     Modelado UML






       Privativa

   ARGOUML

Herramienta que contiene funciones avanzadas,  se ajustan a proyectos académicos y de investigación.


Maquina Virtualde Java 1.3 superior




         Libre
   

RATIONAL ROSE

Es una herramienta para modelado, que soporta UML 2.0, permite la creación de diferentes diagramas. generación automática de código a diferentes lenguajes tales como:
Ada, ANSI C++, C++,
CORBA, Java/J2EE.

Windows 98,98 SE, ME, NT4.0, XP
Desarrollo  más rápido de aplicaciones
diseño

             US $6,115.00,         
   $3,490.00
   $2,615.00,

   




HERRAMIENTAS
 
GENERALIDADES

 PLATAFORMA

ÁMBITO DE UTILIZACIÓN


DISTRIBUCIÓN

POWER DESIGNER
Es una suite de aplicaciones de Powersoft para la construcción, diseño y modelado de datos a través de diversas Aplicaciones.

  


     Windows.

Crear base de datos y aplicaciones cliente/servidor.

BOUML
Es una herramienta de software libre. Pude ser  modificada bajo los términos de Licencia Pública General (GNU).

  
    Linux
    Windows.


   

POSEIDON
Es una herramienta para modelar cualquier clase de sistema, relacionado o no con programación por  computadoras. Se presenta en dos ediciones: Community Edition y Professional Edition.


Funciona sobre una  
máquina virtual de Java.
Generación de código para Java y exportación como HTML
Soporta diagramas UML

VISUAL
PARADIGM
Apoya el ciclo vital completo del desarrollo, la notación más última de UML para modelar dela representación visual y la gene-ración del código

Windows 98,ME, NT 4.x,2000, XP, 2003
     
     Análisis y diseño 
Diagramas de base de datos


  
    Precio
    Us $ 999.00
TOGETHER
Robusta y sólida plataforma de Borland fácilmente integrable a JBuilder. Usar efactoring y patrones. Apoya procesos de testing a través de un marco apropiado. Se ajusta a grandes proyectos
Funciona sobre una máquina virtual java


    Precio
    Us $3.000
    U s $ 6.0000
        

 ECLIPSE
Eclipse es un entorno de desarrollo integrado de código abierto.
Desarrolla "Aplicaciones de Cliente Enriquecido", basadas en navegadores. Usada para desarrollar entornos de desarrollo integrados.
Multiplatafor-ma



  
   Versión gratuita

VISIBLE
ANALYST
Incluye todas las técnicas estándar de análisis y diseño, una excelente enciclopedia, así como un alto nivel de integración con los gestores.
Windows95/98/2000/XPo NT 4.0


   US $2,995.0




HERRAMIENTAS

    GENERALIDADES

PLATAFORMA

ÁMBITO DE UTILIZACIÓN


DISTRIBUCIÓN

Enterprise ARCHITECT

Architect tiene un mecanismo de perfil UML genérico para cargar y trabajar con diferentes perfiles UML.
          Windows
           Linux

Diseño y modelado para UML
Modelado Web
Esquemas
 XSD



Privativa

ORACLE jdeveloper

Es un juego de herramientas para guardar las definiciones que necesita el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor flexibles y gráficas.

  
         Windows
         Linux
         Mac OSX


  Desarrollo de     
  aplicaciones


        libre



CONCLUSIONES
 Herramientas CASE  capaz de analizar las   soluciones  de software, mejora los aspectos claves en el desarrollo de los sistemas de información, creada para la automatización de procesos de análisis, diseño e implementación, brindándonos una variedad de  números, de esta forma los componentes de  los proyectos sean cada día más eficientes para los usuarios. Debido a la demanda que tiene. En cuanto a su uso ha ido aumentando. Encargada de Proporcionar  topologías, aplicaciones portátiles, brinda  Control de versión, como también a crear códigos compilados en el servidor, dar un Soporte multiusuario y ofrecer seguridad.

REFERENCIAS DEL INTERNET
·  HTTP://WWW.INEI.GOB.PE/BIBLIOINEIPUB/BANCOPUB/INF/LIB5103/LIBRO.PDF

No hay comentarios:

Publicar un comentario