HERRAMIENTAS CASE
Septimo Nivel A
Contenido
Herramienta 1: Erwin ___________________________________________________________ 1
Herramienta 2: Microft Proyect (MSP) ______________________________________________ 4
Herramienta 3: Eclipse NEON Toad Data Modeler ____________________________________ 7
i
7mo Nivel A
Herramientas case
Herramienta 1: Erwin
Qu es ErWin?
Erwin fue creado por Logic Works. Fue adquirida en 1998 por Platinium Technology, en
1999 fue adquirido por Computer Associates que a su vez lo integraron a suite AllFusion bajo el
nombre de AllFusion Erwin Data Modeler v-7, ms tarde fue nombrada a CA Erwin Data Modeler
v8. El 13 de marzo de 2014, Ambarcadero Technologies entro a un acuerdo definitivo para adquirir
a ERwin de Computer Associetes. En abril de 2016 Parallax Capital Partners compro Erwin
estableciendo una empresa independiente.
Es la solucin de modelado de datos ms importantes del mercado, la confianza de ms de
50.000 profesionales de los datos en ms de 60 pases. Es la opcin # 1 en prcticamente todos los
sectores: gobierno, salud, finanzas y ms y el nombre CDO globales se basan en como la base para
sus iniciativas de gestin de datos de la mayora de misiones crticas. Erwin sigue acumulando
premios y reconocimientos de la industria, lo que subraya nuestra visin y la centralidad del cliente
en curso.
Es una herramienta para el diseo de base de datos, que Brinda productividad en su diseo,
generacin, y mantenimiento de aplicaciones. Desde un modelo lgico de los requerimientos de
informacin, hasta el modelo fsico perfeccionado para las caractersticas especficas de la base de
datos diseada, adems ERwin permite visualizar la estructura, los elementos importantes, y
optimizar el diseo de la base de datos. Genera automticamente las tablas y miles de lneas
de stored procedure y triggers para los principales tipos de base de datos.
ERwin soporta principalmente bases de datos relacionales SQL y bases de datos que
incluyen Oracle, Microsoft SQL Server, Sybase. El mismo modelo puede ser usado para generar
mltiples bases de datos, o convertir una aplicacin de una plataforma de base de datos a otra.
Software para Aplicaciones Compatibles
NetDynamics
PowerBuilder
PROGRESS
Visual Basic
BPwin
Bases de Datos Compatibles
CA-Clipper, CA-OpenIngres
DB2 for MVS, DB2 for OS/390
DB2 UDB, dBASE
FoxPro, HiRDB
Informix, InterBase
1
7mo Nivel A
Herramientas case
Diagramacin y Visualizacin
Editor en Masa
2
7mo Nivel A
Herramientas case
Comparacin completa
Generacin de diseos de Bases de Datos
Ingeniera inversa de Base de Datos
Estndares de Diseo Reutilizables
Reportes e Impresiones
Modelado de Datos y Arquitectura empresarial
Visualizacin web de la metadata
Creacin y despliegue de glosarios de negocios
Definicin de linajes y flujo de Datos
Extraccin de la metadata en diversas aplicaciones o gestores de Base de Datos.
Ventajas
Es una herramienta de modelado de datos lder en la industria que ha sido el nombre de
confianza en modelado durante mas de 20 aos. Con funcionalidades de clase corporativa a un
precio accesible Erwin le permite reducir el tiempo y el costo empleado en administrar sus
complejos entornos de bases de datos. Las poderosas funcionalidades de visualizacin y
personalizacin de su entorno segn sus necesidades, le brindan facilidad de uso con
administracin de datos de clase corporativa.
- Fcil acceso a cualquier base de datos relacional.
- Comparacin comprensiva entre el modelo de datos y la base de datos.
- Soporta la separacin del modelo logico y del fsico.
- Provee varias herramientas de cliente usadas en el proceso de modelado.
- Genera un script de cliente DDL (Data definition Language) usando la sintaxis correcta
de SQL para el servidor seleccionado.
- Proporciona editores de plantillas especiales y macros para guardas la informacin en
tiempos determinados para acelerar la creacin de estos objetos en el servidor.
- Usa informacin especfica en un modelo de datos para acelerar la creacin y
mantenimiento de soporte, migracin y documentacin de base de datos relacionales.
- Ingeniera hacia delante.
- Ingeniera de reversa.
- Se puede transferir de manera sencilla informacin entre Erwin y BPwin.
- Se puede crear entidades y atributos en Erwin y exportarlos a BPwin o viceversa.
Desventajas
Las versiones anteriores de CA ERwin Data Modeler 9.2 slo haban sido certificados en las
versiones de 32 bits de los sistemas operativos Windows. Desde la versin 9.64, ERwin Data
Modeler tiene binarios para ambas versiones de 64 bits y 32 bits de Windows; los usuarios reciben
las dos versiones de la misma licencia.
3
7mo Nivel A
Herramientas case
Ruta crtica: Se realiza una vez que todos los datos estn ingresados. De esta forma de
obtienen datos relevantes como los tiempos de inicio y trmino ms cercanos y ms lejano de
cada actividad, o las holguras.
Diagrama de Gantt: Se muestra por default. Esta grfica ilustra la programacin de
actividades en forma de calendario, en el que el eje horizontal representa el tiempo, y el vertical
las actividades. Se sealan con barras los tiempos de inicio y trmino de la actividad, su
duracin y su secuencia. La actividad crtica se muestra en rojo, las otras en azul. Las
actividades que tienen otras secundarias dentro se muestran en color negro.
Sobrecarga de recursos: Significa que le estamos asignando a un recurso humano ms tareas
de las que puede realizar. Esto lo podemos observar en la herramienta Grfica de Recursos del
men Ver.
Resumen de Proyecto: Nos brinda diferentes tipos de informacin, como las fechas de inicio
y trmino del proyecto en la parte superior, la duracin, las horas totales de trabajo, los costos,
el estado de las tareas y de los recursos.
Clculo de costos: Calcula los costos de los recursos y la mano de obra, una vez que los
recursos son asignados a cada tarea. Hay dos tipos de reportes: el flujo de efectivo es un
reporte del gasto semanal- y el requerimiento de materiales.
Control de proyecto: Cuando ya se han introducido todos los datos necesarios para realizar
la ruta crtica, y se ha establecido el programa de proyecto como se desea, se puede salvar
4
7mo Nivel A
Herramientas case
como lnea base. Esto permitir compararla con las modificaciones que se le vayan haciendo
al proyecto
Funcionabilidad
Office Project Server le ayuda a supervisar el rendimiento, ver las tendencias, administrar los
riesgos e identificar las carencias de la inversin. Use los servicios de informes de datos para
compartir informacin mediante las herramientas de creacin de informes empresariales
habituales, como Microsoft Office SharePoint Server. Los cubos de datos integrados son
extensibles y proporcionan unos vnculos de datos para la creacin de tarjetas de resultados y
escritorios digitales
- Colaborar y coordinar con facilidad
- Administrar los recursos eficazmente
- Administrar el ciclo de vida del proyecto
- Administrar lo simple y lo complejo
- Mejorar constantemente los procesos
- Contrataciones estratgicas
- Obtener ms beneficios de las inversiones tecnolgicas existentes
- Recuperacin real de la inversin
- Obtener una solucin EPM completa de Office
Ventajas
-
Desventajas
5
Herramientas case
6
7mo Nivel A
Herramientas case
Tipo de Herramienta
Un CASE de alto nivel es la herramienta que automatiza o apoya las fases superiores del ciclo de
vida del desarrollo de sistemas como la planificacin de sistemas, el anlisis de sistemas y el diseo
de sistemas.
7
7mo Nivel A
Herramientas case
Un CASE de bajo nivel es la herramienta que automatiza o apoya las fases inferiores del ciclo de
vida como el diseo detallado de sistemas, la implantacin de sistemas y el soporte de sistemas.
Un CASE cruzado de ciclo de vida se aplica a las herramientas que apoyan actividades a lo largo de todo
el ciclo de vida, se incluyen actividades como la gestin de proyectos y la estimacin.
Funcionabilidad
La tecnologa CASE supone la automatizacin del desarrollo del software de sistemas de informacin y
se plantean los siguientes objetivos:
-Permitir la aplicacin prctica de metodologas estructuradas, las cuales al ser realizadas con
una herramienta se consigue agilizar el trabajo.
-Facilitar la realizacin de prototipos y el desarrollo conjunto de aplicaciones.
-Simplificar el mantenimiento de los programas.
-Mejorar y estandarizar la documentacin.
-Aumentar la portabilidad de las aplicaciones.
-Facilitar la reutilizacin de componentes software.
-Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediantes la utilizacin de
grficos.
Esta herramienta no solo est disponible en el Marketplace de eclipse , s no que tambin pose su propia
aplicacin de escritorio Windows, la ventaja de esta herramienta es la integracin con distintas base de
datos, lo cual desde dentro de la aplicacin puede realizar un diagrama modelo y exportar cdigo script
para cualquier otras bases de datos que necesites, puedes exportar cualquier modelo de base de datos
para cualquier u otro gestor que ests necesitando, de manera que puede generar script para tus
implementacin y procesos de desarrollo de software con base de datos que ests necesitando.
8
7mo Nivel A
Herramientas case
Sonarlint
Usa plugin de extensin para eclipse, este tipo de software permite
aplicar una mtrica llamada complejidad que proporcionar una
medicin cuantitativa de la complejidad lgica de un programa o
proyecto en desarrollo.
Es una de las mtricas de software de mayor aceptacin, ya que ha
sido concebida para ser independiente del lenguaje.
El resultado obtenido en el clculo de complejidad define el nmero
de caminos independientes dentro de un fragmento de cdigo
y determina la cota superior del nmero de pruebas que se deben realizar para asegurar que se ejecuta
cada sentencia al menos una vez.
Sonarlint evala el cdigo y mide el nivel de complejidad para el desarrollo de software., este tipo de
software es una mtrica basada en atributos internos del producto.
9
7mo Nivel A
Herramientas case
10
7mo Nivel A
Herramientas case
Ventajas
Automatizar
11
7mo Nivel A
Herramientas case
Permitir
Conclusin
Se escogi eclipse como herramienta CASE como software general de desarrollo potente open source,
debido a que esta herramienta tambin posee potente plug-in con colaboracin de desarrollo y ventajas en
la programacin. Estas herramientas la cual podremos hacer prueba unitarias para el anlisis colectivo del
proyecto en base a un buen desarrollo e implementacin de software en el mercado, los plug-in que se
mencionaron anteriormente cumple los entandares de programacin as como estilos de programacin y
mtrica de complejidad que son ideales para el desarrollo de aplicacin que requieren de un buen
rendimiento y procesos.
12
7mo Nivel A