SlideShare una empresa de Scribd logo
1 de 37
LAS
HERRAMIENTAS
CASE
LAS HERRAMIENTAS CASE
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.
Computer
Aided
Software
Engineering
Ingeniería de
Software
Asistida por
computadoras
LAS HERRAMIENTAS CASE
La primera herramienta CASE fue
Excelerator que salió a la luz en el
año 1984 y trabajaba bajo una
plataforma PC.
LAS HERRAMIENTAS CASE
Las Herramientas CASE son un conjunto de métodos, utilidades y
técnicas que facilitan la automatización del ciclo de vida del desarrollo
de sistemas de información completamente o en alguna de sus fases
LAS HERRAMIENTAS CASE
ANALISIS Y
PROCESOS
INTEGRADOS
GENERACION
DE INTERFASES
ENTRE EL
ANALISIS Y EL
DISEÑO
GENERACION DE
CODIGO A PARTIR
DEL DISEÑO
La utilización de herramientas CASE
permiten integrar el proceso de ciclo
de vida del desarrollo del software
LAS HERRAMIENTAS CASE
•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
•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.
OBJETIVOS
LAS HERRAMIENTAS CASE
Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas
CASE se pueden clasificar teniendo en cuenta los siguientes parámetros:
Clasificación
Por Las
plataformas
que
soportan.
Por Las fases
del ciclo de
vida del
desarrollo de
sistemas que
cubren.
Por La
arquitectura de
las aplicaciones
que producen.
Por Su
funcionalidad
LAS HERRAMIENTAS CASE
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.
Clasificación
LAS HERRAMIENTAS CASE
Clasificación
Por su
funcionalidad
podríamos
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·
LAS HERRAMIENTAS CASE
Existen otros nombres que se le dan a este tipo de herramientas, y que no
es una clasificación excluyente entre sí, ni con la anterior:
Integrated CASE (I-
CASE), herramientas que
engloban todo el
proceso de desarrollo
software, desde análisis
hasta 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 Software
Testing),
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.
Clasificación
LAS HERRAMIENTAS CASE
CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS
MODELO 1 MODELO 2 MODELO 3 MODELO 4 MODELO 5
LAS HERRAMIENTAS CASE
LAS HERRAMIENTAS CASE
EdrawMax Rational
Ecase
Erwin
Erwin Dia
CaseStudio
CaseStudio
CaseStudio
CaseStudio
ArgoUML StarUML
LAS HERRAMIENTAS CASE
DFD
UML
ERD
LAS HERRAMIENTAS CASE
DIAGRAMAS
ENTIDAD - RELACION
LAS HERRAMIENTAS CASE
ERD - Método Extendido
return
LAS HERRAMIENTAS CASE
ERD - Simbologia de Yourdon
return
LAS HERRAMIENTAS CASE
ERD - Método Extendido
return
LAS HERRAMIENTAS CASE
ERD - Simbologia de Chen
return
LAS HERRAMIENTAS CASE
ERD - Simbología de Merise
return
LAS HERRAMIENTAS CASE
DIAGRAMAS
FLUJOS DE DATOS
LAS HERRAMIENTAS CASE
DFD - Simbologia de Gane & Sarson
return
LAS HERRAMIENTAS CASE
return
DFD - Simbologia de Gane & Sarson
LAS HERRAMIENTAS CASE
Varias simbologías de DFD
return
LAS HERRAMIENTAS CASE
DFD - Simbologia de Gane & Sarson
LAS HERRAMIENTAS CASE
DFD - Simbología de YOURDON & De Marco
LAS HERRAMIENTAS CASE
DFD - Simbologia de Yourdon
return
LAS HERRAMIENTAS CASE
DFD – ORIENTADA A OBJETOS
return
LAS HERRAMIENTAS CASE
return
LAS HERRAMIENTAS CASE
return
LAS HERRAMIENTAS CASE
return
LAS HERRAMIENTAS CASE
return
LAS HERRAMIENTAS CASE
return
LAS HERRAMIENTAS CASE
return
LAS HERRAMIENTAS CASE
return
CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS
5
Prueba de
Sistemas
6
Implementación y
Evaluación
4
Desarrollo del
Software
1
Investigaciones
Preliminares
3
Diseño del
Sistema
2
Determinación de
requerimientos
0
PLANTEAMIENTO
DEL PROBLEMA
return
LAS HERRAMIENTAS CASE
La productividad es la relación
entre la cantidad de productos
obtenida por un sistema
productivo y los recursos
utilizados para obtener dicha
producción.
También puede ser definida como la
relación entre los resultados y el tiempo
utilizado para obtenerlos: cuanto menor
sea el tiempo que lleve obtener el
resultado deseado, más productivo es el
sistema.
En realidad la productividad debe ser
definida como el indicador de eficiencia
que relaciona la cantidad de recursos
utilizados con la cantidad de producción
obtenida
return

Más contenido relacionado

La actualidad más candente

Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datoscatherine4ad
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...eccutpl
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon oswaldoyuneri
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasKenny Cash
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 

La actualidad más candente (20)

Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
ARBOLES BINARIOS
ARBOLES BINARIOSARBOLES BINARIOS
ARBOLES BINARIOS
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
UML
UMLUML
UML
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
ICONIX
ICONIXICONIX
ICONIX
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadas
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 

Destacado

Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructuralesJuan Camilo
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetosmarly alfonso
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programacióndenisse176
 
Patrones de creación
Patrones de creaciónPatrones de creación
Patrones de creaciónAutentia
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de softwareIker Canarias
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccionjlrvpuma
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesstill01
 
Diapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadDiapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadPaan-Benitez
 
Innovacion Tecnologica
Innovacion TecnologicaInnovacion Tecnologica
Innovacion TecnologicaShirley
 
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICALA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICASandy De La Ossa
 
Factibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y EconomicaFactibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y EconomicaSistemas UDC
 

Destacado (17)

Herramientas IDE - CASE
Herramientas IDE - CASEHerramientas IDE - CASE
Herramientas IDE - CASE
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
Patrones de creación
Patrones de creaciónPatrones de creación
Patrones de creación
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de software
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadDiapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedad
 
Innovacion Tecnologica
Innovacion TecnologicaInnovacion Tecnologica
Innovacion Tecnologica
 
Proyecto de grado
Proyecto de gradoProyecto de grado
Proyecto de grado
 
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICALA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
LA NATURALEZA DE LA ACTIVIDAD CIENTÍFICA
 
La tecnología
La tecnologíaLa tecnología
La tecnología
 
Factibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y EconomicaFactibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y Economica
 
Análisis Estadístico
Análisis EstadísticoAnálisis Estadístico
Análisis Estadístico
 

Similar a Herramientas case

Similar a Herramientas case (20)

TIPOS DE HERRAMIENTAS CASE.pptx
TIPOS DE HERRAMIENTAS CASE.pptxTIPOS DE HERRAMIENTAS CASE.pptx
TIPOS DE HERRAMIENTAS CASE.pptx
 
1. herramientas case
1. herramientas case1. herramientas case
1. herramientas case
 
1. herramientas case
1. herramientas case1. herramientas case
1. herramientas case
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Herranientas case
Herranientas caseHerranientas case
Herranientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Tecnología CASE
Tecnología CASE Tecnología CASE
Tecnología CASE
 
HERRAMIENTAS CASE
HERRAMIENTAS CASEHERRAMIENTAS CASE
HERRAMIENTAS CASE
 
Ha4 cm40 morales m jacquelinne-case
Ha4 cm40 morales m jacquelinne-caseHa4 cm40 morales m jacquelinne-case
Ha4 cm40 morales m jacquelinne-case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case(oswaldo)
Herramientas case(oswaldo)Herramientas case(oswaldo)
Herramientas case(oswaldo)
 
Presentación case
Presentación casePresentación case
Presentación case
 
herramientas-case.pptx
herramientas-case.pptxherramientas-case.pptx
herramientas-case.pptx
 
Presentación HCASE
Presentación HCASEPresentación HCASE
Presentación HCASE
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Case
CaseCase
Case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 

Último

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 

Último (20)

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 

Herramientas case

  • 2. LAS HERRAMIENTAS CASE 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. Computer Aided Software Engineering Ingeniería de Software Asistida por computadoras
  • 3. LAS HERRAMIENTAS CASE La primera herramienta CASE fue Excelerator que salió a la luz en el año 1984 y trabajaba bajo una plataforma PC.
  • 4. LAS HERRAMIENTAS CASE Las Herramientas CASE son un conjunto de métodos, utilidades y técnicas que facilitan la automatización del ciclo de vida del desarrollo de sistemas de información completamente o en alguna de sus fases
  • 5. LAS HERRAMIENTAS CASE ANALISIS Y PROCESOS INTEGRADOS GENERACION DE INTERFASES ENTRE EL ANALISIS Y EL DISEÑO GENERACION DE CODIGO A PARTIR DEL DISEÑO La utilización de herramientas CASE permiten integrar el proceso de ciclo de vida del desarrollo del software
  • 6. LAS HERRAMIENTAS CASE •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 •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. OBJETIVOS
  • 7. LAS HERRAMIENTAS CASE Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros: Clasificación Por Las plataformas que soportan. Por Las fases del ciclo de vida del desarrollo de sistemas que cubren. Por La arquitectura de las aplicaciones que producen. Por Su funcionalidad
  • 8. LAS HERRAMIENTAS CASE 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. Clasificación
  • 9. LAS HERRAMIENTAS CASE Clasificación Por su funcionalidad podríamos 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·
  • 10. LAS HERRAMIENTAS CASE Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación excluyente entre sí, ni con la anterior: Integrated CASE (I- CASE), herramientas que engloban todo el proceso de desarrollo software, desde análisis hasta 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 Software Testing), 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. Clasificación
  • 11. LAS HERRAMIENTAS CASE CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS MODELO 1 MODELO 2 MODELO 3 MODELO 4 MODELO 5
  • 13. LAS HERRAMIENTAS CASE EdrawMax Rational Ecase Erwin Erwin Dia CaseStudio CaseStudio CaseStudio CaseStudio ArgoUML StarUML
  • 16. LAS HERRAMIENTAS CASE ERD - Método Extendido return
  • 17. LAS HERRAMIENTAS CASE ERD - Simbologia de Yourdon return
  • 18. LAS HERRAMIENTAS CASE ERD - Método Extendido return
  • 19. LAS HERRAMIENTAS CASE ERD - Simbologia de Chen return
  • 20. LAS HERRAMIENTAS CASE ERD - Simbología de Merise return
  • 22. LAS HERRAMIENTAS CASE DFD - Simbologia de Gane & Sarson return
  • 23. LAS HERRAMIENTAS CASE return DFD - Simbologia de Gane & Sarson
  • 24. LAS HERRAMIENTAS CASE Varias simbologías de DFD return
  • 25. LAS HERRAMIENTAS CASE DFD - Simbologia de Gane & Sarson
  • 26. LAS HERRAMIENTAS CASE DFD - Simbología de YOURDON & De Marco
  • 27. LAS HERRAMIENTAS CASE DFD - Simbologia de Yourdon return
  • 28. LAS HERRAMIENTAS CASE DFD – ORIENTADA A OBJETOS return
  • 36. CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 5 Prueba de Sistemas 6 Implementación y Evaluación 4 Desarrollo del Software 1 Investigaciones Preliminares 3 Diseño del Sistema 2 Determinación de requerimientos 0 PLANTEAMIENTO DEL PROBLEMA return
  • 37. LAS HERRAMIENTAS CASE La productividad es la relación entre la cantidad de productos obtenida por un sistema productivo y los recursos utilizados para obtener dicha producción. También puede ser definida como la relación entre los resultados y el tiempo utilizado para obtenerlos: cuanto menor sea el tiempo que lleve obtener el resultado deseado, más productivo es el sistema. En realidad la productividad debe ser definida como el indicador de eficiencia que relaciona la cantidad de recursos utilizados con la cantidad de producción obtenida return