SlideShare una empresa de Scribd logo
1 de 15
HERRAMIENTAS CASE
Las herramientas CASE
 Las herramientas CASE (Computer Aided
Software Engineering, Ingeniería de Software
Asistida por Computadora) son diversas
aplicaciones informáticas o programas
informáticos destinadas a aumentar la
productividad en el desarrollo de software
reduciendo el costo de las mismas en
términos de tiempo y de dinero.
CARACTERISTICAS DE LAS
HERRAMIENTAS CASE
 El empleo de herramientas Case permiten
integrar el proceso de ciclo de vida.
 Análisis de datos y procesos integrados
mediante un repositorio.
 Generación de interfaces entre el análisis y el
diseño.
 Generación del código a partir del diseño.
 Control de mantenimiento.
FUNCIONA
 FUNCIONA como el proceso de realizar un
diseño del proyecto, cálculo de costos,
implementación de parte del código
automáticamente con el diseño dado,
compilación automática, documentación o
detección de errores entre otras
ASPIACIONES
 Mejorar la productividad 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.
 Aumentar la biblioteca de conocimiento informático de una empresa
ayudando a la búsqueda de soluciones para los requisitos.
 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.
 Clasificación
Aunque es difícil y existen muchas formas de
clasificarlas, las herramientas CASE se pueden
clasificar 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.
 Según fases del ciclo de vida del desarrollo
La siguiente clasificación es la más habitual basada en las
fases del ciclo de desarrollo que cubren:
 Upper CASE (U-CASE), herramientas que ayudan en las
fases de planificación, análisis de requisitos y estrategia del
desarrollo, usando, entre otros diagramas UML.
 Middle CASE (M-CASE), herramientas para automatizar
tareas en el análisis y diseño de la aplicación.
 Lower CASE (L-CASE), herramientas que semi-automatizan
la generación de código, crean programas de detección de
errores, soportan la depuración de programas y pruebas.
Además automatizan la documentación completa de la
aplicación. Aquí pueden incluirse las herramientas de
desarrollo rápido de aplicaciones.
 Otras clasificaciones
Existen otros nombres que se le dan a este tipo de herramientas, y
que no es una clasificación excluyente entre sí, ni con las fases del
ciclo de vida del desarrollo:
 Integrated CASE (I-CASE), herramientas que engloban todo el
proceso de desarrollo software, desde el análisis hasta la
implementación.
 MetaCASE, herramientas que permiten la definición de nuestra
propia técnica de modelado, los elementos permitidos del
metamodelo generado se guardan en un repositorio y pueden ser
usados por otros analistas, es decir, es como si definiéramos
nuestro propio UML, con nuestros elementos, restricciones y
relaciones posibles.
 CAST (Computer-Aided SoftwareTesting), herramientas de
soporte a la prueba de software.
 IPSE (Integrated Programming Support Environment),
herramientas que soportan todo el ciclo de vida, incluyen
componentes para la gestión de proyectos y gestión de la
configuración activa.
 Otras clasificaciones
Existen otros nombres que se le dan a este tipo de herramientas, y
que no es una clasificación excluyente entre sí, ni con las fases del
ciclo de vida del desarrollo:
 Integrated CASE (I-CASE), herramientas que engloban todo el
proceso de desarrollo software, desde el análisis hasta la
implementación.
 MetaCASE, herramientas que permiten la definición de nuestra
propia técnica de modelado, los elementos permitidos del
metamodelo generado se guardan en un repositorio y pueden ser
usados por otros analistas, es decir, es como si definiéramos
nuestro propio UML, con nuestros elementos, restricciones y
relaciones posibles.
 CAST (Computer-Aided SoftwareTesting), herramientas de
soporte a la prueba de software.
 IPSE (Integrated Programming Support Environment),
herramientas que soportan todo el ciclo de vida, incluyen
componentes para la gestión de proyectos y gestión de la
configuración activa.
 Según funcionalidad
Por funcionalidad se pueden diferenciar
algunas como:
 Herramientas de generación semiautomática
de código.
 Editores UML.
 Herramientas de refactorización de código.
 Herramientas de mantenimiento como los
sistemas de control de versiones·
Ejemplos de Herramientas CASE
Las herramientas CASE se han venido
ampliando y desarrollando, existe una gran
variedad de estas con características
específicas, a continuación describiremos
algunas de ellas, desde las más actuales hasta
otras ya no tanto.
 MICROSOFT PROJECT
 Microsoft Project es un software de administración de proyectos diseñado,
desarrollado y comercializado por Microsoft para asistir a administradores de
proyectos en el desarrollo de planes, asignación de recursos a tareas, dar seguimiento
al progreso, administrar presupuesto y analizar cargas de trabajo.
 Permite el aprendizaje rápido con el planeamiento y la administración guiados,
organización y seguimiento de las tareas y recursos, comparar versiones de planes de
proyectos, evaluar los cambios, realizar un seguimiento del rendimiento, generar
informes predefinidos, compartir planes de proyecto, colaboración 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 versión 2007 es la más
reciente) es útil para la gestión de proyectos, aplicando procedimientos descritos en
el PMBoK (Management Body of Knowledge) del PMI (Project Management
Institute).
 La primera versión de Microsoft Project fue lanzada para DOS en 1984 por una
compañía que trabajaba para Microsoft. Microsoft adquirió todos los derechos del
software en 1985 y liberó la versión 2. La versión 3 para DOS fue liberada en 1986. La
versión 4 para DOS fue la última versión para este sistema operativo, liberada en
1987. La primera versión para Windows fue liberada en 1990, y fue llamada versión 1
para Windows. Un dato interesante es que la primera versión para DOS introdujo el
concepto de Líneas de dependencia (link lines) entre tareas en la gráfica de Gantt.
 Una versión para Macintosh fue liberada en julio de 1991 y su desarrollo continuó
hasta Project 4.0 para Mac en 1993. En 1994, Microsoft detuvo el desarrollo para
la mayoría de las aplicaciones Mac, y no ofreció nuevas versiones de Office hasta
1998, después de la creación del nuevo Microsoft Macintosh Business Unit el año
anterior. El MacBU nunca lanzó una versión actualizada para Proyect, y la
versión anterior de 1993 no es ejecutada nativamente en Mac OS X.
 Las versiones fueron lanzadas en 1992 (v3), 1993 (v4), 1995, 1998, 2000, 2002,
2003 y 2007
 La aplicación crea calendarización de rutas criticas, además de cadenas críticas y
metodología de eventos en cadena disponibles como add-ons de terceros. Los
calendarios pueden ser resource leveled, y las gráficas visualizadas en una
Gráfica de Gantt.Adicionalmente, Project puede reconocer diferentes clases de
usuarios, los cuales pueden contar con distintos niveles de acceso a proyectos,
vistas y otros datos. Los objetos personalizables como calendarios, vistas,
tablas, filtros y campos, son almacenados en un servidor que comparte la
información a todos los usuarios.
 La familia de Microsoft Project incluye: Microsoft Project Standard, Microsoft
Project Professional, Microsoft Project Server y Microsoft ProjectWeb Access.
 Microsoft Project y Project Server son piezas angulares del Microsoft Office
Enterprise Project Management (EPM).
 Microsoft reveló que las futuras versiones de Microsoft Project contarán con
Interfaz de usuario fluida.
Racional Rose

Más contenido relacionado

La actualidad más candente

Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
Roberth Loaiza
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
Gladys Rodriguez
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
kerlly villon
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 

La actualidad más candente (20)

Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
UML
UMLUML
UML
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientos
 
Prueba de aplicaciones
Prueba de aplicacionesPrueba de aplicaciones
Prueba de aplicaciones
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 

Destacado (6)

Semana 8 técnicas y herramientas para el desarrollo de sw
Semana 8 técnicas y herramientas para el desarrollo de swSemana 8 técnicas y herramientas para el desarrollo de sw
Semana 8 técnicas y herramientas para el desarrollo de sw
 
Case Manager
Case ManagerCase Manager
Case Manager
 
Gestión de casos y atención a pacientes crónicos. Inmaculada Perteguer Huerta
Gestión de casos y atención a pacientes crónicos. Inmaculada Perteguer HuertaGestión de casos y atención a pacientes crónicos. Inmaculada Perteguer Huerta
Gestión de casos y atención a pacientes crónicos. Inmaculada Perteguer Huerta
 
Componentes de un modelo de Gestión de casos
Componentes de un modelo de Gestión de casosComponentes de un modelo de Gestión de casos
Componentes de un modelo de Gestión de casos
 
La gestión de casos
La gestión de casosLa gestión de casos
La gestión de casos
 
Modelo humanista existencial
Modelo humanista existencialModelo humanista existencial
Modelo humanista existencial
 

Similar a Herramientas case

Herramientas case
Herramientas caseHerramientas case
Herramientas case
uleam
 
Trabajo herramientas case tomas
Trabajo herramientas case tomasTrabajo herramientas case tomas
Trabajo herramientas case tomas
tomaspetto
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
jefry
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
jefry
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
jefry
 
Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas case
IngenierosD
 

Similar a Herramientas case (20)

Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Herramientas case word
Herramientas case wordHerramientas case word
Herramientas case word
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas Case
 
Trabajo herramientas case tomas
Trabajo herramientas case tomasTrabajo herramientas case tomas
Trabajo herramientas case tomas
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
Hcase
HcaseHcase
Hcase
 
Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Case
CaseCase
Case
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Herramientas case(oswaldo)
Herramientas case(oswaldo)Herramientas case(oswaldo)
Herramientas case(oswaldo)
 

Último

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 

Último (20)

PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdf
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 

Herramientas case

  • 2. Las herramientas CASE  Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero.
  • 3. CARACTERISTICAS DE LAS HERRAMIENTAS CASE  El empleo de herramientas Case permiten integrar el proceso de ciclo de vida.  Análisis de datos y procesos integrados mediante un repositorio.  Generación de interfaces entre el análisis y el diseño.  Generación del código a partir del diseño.  Control de mantenimiento.
  • 4. FUNCIONA  FUNCIONA como el proceso de realizar un diseño del proyecto, cálculo de costos, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras
  • 5. ASPIACIONES  Mejorar la productividad 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.  Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos.  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.
  • 6.  Clasificación Aunque es difícil y existen muchas formas de clasificarlas, las herramientas CASE se pueden clasificar 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.
  • 7.  Según fases del ciclo de vida del desarrollo La siguiente clasificación es la más habitual basada en las fases del ciclo de desarrollo que cubren:  Upper CASE (U-CASE), herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.  Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación.  Lower CASE (L-CASE), herramientas que semi-automatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la documentación completa de la aplicación. Aquí pueden incluirse las herramientas de desarrollo rápido de aplicaciones.
  • 8.  Otras clasificaciones Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación excluyente entre sí, ni con las fases del ciclo de vida del desarrollo:  Integrated CASE (I-CASE), herramientas que engloban todo el proceso de desarrollo software, desde el análisis hasta la implementación.  MetaCASE, herramientas que permiten la definición de nuestra propia técnica de modelado, los elementos permitidos del metamodelo generado se guardan en un repositorio y pueden ser usados por otros analistas, es decir, es como si definiéramos nuestro propio UML, con nuestros elementos, restricciones y relaciones posibles.  CAST (Computer-Aided SoftwareTesting), herramientas de soporte a la prueba de software.  IPSE (Integrated Programming Support Environment), herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de la configuración activa.
  • 9.  Otras clasificaciones Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación excluyente entre sí, ni con las fases del ciclo de vida del desarrollo:  Integrated CASE (I-CASE), herramientas que engloban todo el proceso de desarrollo software, desde el análisis hasta la implementación.  MetaCASE, herramientas que permiten la definición de nuestra propia técnica de modelado, los elementos permitidos del metamodelo generado se guardan en un repositorio y pueden ser usados por otros analistas, es decir, es como si definiéramos nuestro propio UML, con nuestros elementos, restricciones y relaciones posibles.  CAST (Computer-Aided SoftwareTesting), herramientas de soporte a la prueba de software.  IPSE (Integrated Programming Support Environment), herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de la configuración activa.
  • 10.  Según funcionalidad Por funcionalidad se pueden diferenciar algunas como:  Herramientas de generación semiautomática de código.  Editores UML.  Herramientas de refactorización de código.  Herramientas de mantenimiento como los sistemas de control de versiones·
  • 11. Ejemplos de Herramientas CASE Las herramientas CASE se han venido ampliando y desarrollando, existe una gran variedad de estas con características específicas, a continuación describiremos algunas de ellas, desde las más actuales hasta otras ya no tanto.
  • 12.  MICROSOFT PROJECT  Microsoft Project es un software de administración de proyectos diseñado, desarrollado y comercializado por Microsoft para asistir a administradores de proyectos en el desarrollo de planes, asignación de recursos a tareas, dar seguimiento al progreso, administrar presupuesto y analizar cargas de trabajo.  Permite el aprendizaje rápido con el planeamiento y la administración guiados, organización y seguimiento de las tareas y recursos, comparar versiones de planes de proyectos, evaluar los cambios, realizar un seguimiento del rendimiento, generar informes predefinidos, compartir planes de proyecto, colaboración 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 versión 2007 es la más reciente) es útil para la gestión de proyectos, aplicando procedimientos descritos en el PMBoK (Management Body of Knowledge) del PMI (Project Management Institute).  La primera versión de Microsoft Project fue lanzada para DOS en 1984 por una compañía que trabajaba para Microsoft. Microsoft adquirió todos los derechos del software en 1985 y liberó la versión 2. La versión 3 para DOS fue liberada en 1986. La versión 4 para DOS fue la última versión para este sistema operativo, liberada en 1987. La primera versión para Windows fue liberada en 1990, y fue llamada versión 1 para Windows. Un dato interesante es que la primera versión para DOS introdujo el concepto de Líneas de dependencia (link lines) entre tareas en la gráfica de Gantt.
  • 13.  Una versión para Macintosh fue liberada en julio de 1991 y su desarrollo continuó hasta Project 4.0 para Mac en 1993. En 1994, Microsoft detuvo el desarrollo para la mayoría de las aplicaciones Mac, y no ofreció nuevas versiones de Office hasta 1998, después de la creación del nuevo Microsoft Macintosh Business Unit el año anterior. El MacBU nunca lanzó una versión actualizada para Proyect, y la versión anterior de 1993 no es ejecutada nativamente en Mac OS X.  Las versiones fueron lanzadas en 1992 (v3), 1993 (v4), 1995, 1998, 2000, 2002, 2003 y 2007  La aplicación crea calendarización de rutas criticas, además de cadenas críticas y metodología de eventos en cadena disponibles como add-ons de terceros. Los calendarios pueden ser resource leveled, y las gráficas visualizadas en una Gráfica de Gantt.Adicionalmente, Project puede reconocer diferentes clases de usuarios, los cuales pueden contar con distintos niveles de acceso a proyectos, vistas y otros datos. Los objetos personalizables como calendarios, vistas, tablas, filtros y campos, son almacenados en un servidor que comparte la información a todos los usuarios.  La familia de Microsoft Project incluye: Microsoft Project Standard, Microsoft Project Professional, Microsoft Project Server y Microsoft ProjectWeb Access.  Microsoft Project y Project Server son piezas angulares del Microsoft Office Enterprise Project Management (EPM).  Microsoft reveló que las futuras versiones de Microsoft Project contarán con Interfaz de usuario fluida.
  • 14.