sábado, 29 de noviembre de 2014

4.6 HERRAMIENTAS CASE PARA EL DISEÑO

Herramientas CASE para el proceso de desarrollo de software son las Herramientas de bajo nivel,L-CASE  (Lower CASE -  CASE inferior) o back-end ,dirigidas a las ultimas fases del desarrollo: construccion e implantacion.                                           


Juegos de herramientas o toolkits , son el tipo mas simple de herramientas CASE. Automatizan una fase dentro del ciclo de vida. Dentro de este grupo se encontrarian las herramientas de reingenieria, orientadas a la fase de mantenimiento.

      Las herramientas CASE se han venido ampliando y desarrollando, existe una gran variedad de estas con caracteristicas especificas, a continuacion describiremos algunas de ellas, desde las mas actuales hasta otras ya no tanto. 
  •        Microsoft  Project
Microsoft  Project es un software de administracion de proyectos diseñado, desarrollado y comercializado por Microsoft para asistir a administradores de proyectos en el desarrollo de planes, asignacion de recursos a tareas, dar seguimiento al progreso, administrar presupuesto y analizar cargas de trabajo.

Permite el aprendizaje rapido con el planeamiento y la administracion guiados organización y seguimiento de las tareas y recursos, comprar versiones de planes de proyectos evaluar los cambios, realizar un seguimiento del rendimiento, generar informes predefinidos, compartir planes de proyecto, colaboracion entre grupos de trabajo, presenta diagramas como: Diagrama de Grant  y Diagrama de Pert (diagrama de red).

El Software Microsoft  Office Project  en todas sus versiones (la version 2007 es la mas reciente) es util para la gestion de proyectos, aplicando procedimientos descritos en el PMBoK (Management Body of Knowledge) del PMI (Project Management Institute).

La aplicación crea calendarizacion de rutas criticas, ademas de cadenas y metodologia de eventos en cadena disponibles como add-ons de terceros. Los calendarios pueden ser resourse leveled, y las graficcas visualizadas en una Grafica de Gantt. 
  •  Racional Rose
Rational Rose es una herramienta de produccion y comercializacion establecidas por Rational Software Corporation (actualmente parte de IBM). Rose es un instrumento operativo conjunto que utiliza el Lenguaje Unificado (UMI) como medio para facilitar la captura de dominio de la sematica, la arquitectura y el diseño.
Este software tiene la capacidad de:
·         Crear
·         Ver
·         Modificar
·         Manipular 

       Sus caracteristicas principales: 
  1.  No es gratuito, se debe hacer un previo pago para poder adquirir el producto.
  2. La ingenieria de codigo (directa e inversa) es posible para ANSI C++, Visual Basic 6, Java, J2EE/EJB, CORBA, Ada 83, Ada 95, Bases de datos:DB2, Oracle, SOL 92, SOL Server, Sybase, Aplicaciones WEB. 
  3. Solamente Ingenieria reversa para COM.
  4. Rational Rose habilita asistentes para crear clases y provee plantillas de codigo que pueden aumentar significativamente la cantidad de codigo fuente generado. Adicionalmente, se pueden aplicarmlos patrones de diseño, Racional Rose ha provisto 20 de los patrones de diseño  GOF para Java. 
  5.  Admite la integraacion con otras herramientas de desarrollo (IDEs). 
  • JDeveloper
Este magnifico entorno integrado desarrollado por Oracle trabaja con la ingenieria inversa, es decir primero se crea el codigo y despues el diagrama.

Es un software propietario pero gratuito desde 2005. Las primeras vesrsiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la version 9i de 2001 esta basado en Java, no estando ya relacionado con el codigo anterior de JBuilder.

No hay comentarios:

Publicar un comentario