Mostrando entradas con la etiqueta Herramientas CASE. Mostrar todas las entradas
Mostrando entradas con la etiqueta Herramientas CASE. Mostrar todas las entradas

lunes, 18 de abril de 2011

Herramientas CASE


1.-Entre los beneficios que se obtienen al utilizar las herramientas CASE podemos mencionar:
a)      Ahorro en costos
b)      Incrementa la productividad
c)       Generación de código más consistente

2.-Las herramientas CASE pueden ser clasificadas de diferentes formas, entre ellas tenemos: por cobertura (toolkits, Workbenchs), según el grado de integración ( toolkits, Workbenchs y IPSE), según las fases del ciclo de vida (UpperCase, LowerCase, Integrated – case, reverse ingineering, y CARE). También se pueden clasificar por posición dentro de las fases del desarrollo (Upper CASE, Medium CASE y Lower CASE)
a)      Upper CASE: Herramientas de apoyo a las primeras fases:
a.       Métricas del Software
b.      Estimación de costes
c.       Planificación tempora
b)      Medium CASE: Herramientas de apoyo a fases centrales
a.       Análisis
b.      Diseño
c)       Lower CASE: Herramientas de apoyo a las últimas fases
a.       Implementación (generación de código)
b.      Pruebas (caja blanca y caja negra)
c.       Mantenimiento
d.      Documentación de la implementación y documentación para el usuario final.

3.- Objetivos de las herramientas CASE.
a)      Incrementar
a.       Productividad del equipo
b.      Calidad del software
c.       Reusabilidad del software
b)      Reducir
a.       Costes de desarrollo y mantenimiento.
c)       Automatizar
a.       Gestión del proyecto
b.      Desarrollo del software
c.       Mantenimiento del software (incluyendo la automatización y estandarización de la documentación y de su mantenimiento)
4.- Software que pueden ser utilizados como herramientas CASE
a)      OpenAmeos: OpenAmeos es el multi-platform/multi-user UML ® Modelado para el Medio Ambiente con el apoyo único para UML 2.0 Perfiles, MDA ® basado en la transformación del modelo y el apoyo a color para visualizar la semántica.
OpenAmeos soporta todos los tipos de diagramas UML1.x y actualmente se encuentra en el proceso de avanzar hacia UML2. generación de código basado en plantillas de MDA están disponibles para Java, C + +, C, Ada95, C #. plantillas adicionales y las plataformas de los perfiles de apoyo, como Ravenscar o el Java de alta integridad, Plataforma (HIP).
b)      Umbrello: Umbrello UML Modeller es una herramienta de diagramas ¨ que ayuda en el proceso del desarrollo de software. Umbrello UML Modeller le facilitará la creación de un producto de alta calidad, especialmente durante fases de análisis y diseño del proyecto. UML también puede usarse para documentar sus diseños de software para ayudarle a usted y al resto de desarrolladores.