SlideShare una empresa de Scribd logo
1 de 15
David Sande y Saúl Aguinaga
 CASE: Ingeniería Asistida por Computadora
 Creados con el fin de automatizar los aspectos
clave de todo el proceso de desarrollo, para
conseguir un producto competitivo.
 Debido a todas las posibilidades de edición
con estas herramientas, el producto se puede
abaratar o encarecer.
 En definitiva, empleándolas de forma
apropiada, mejora la realización de una tarea.
 Principios de los 80:
 Diagrama asistida por computadoras
 Herramientas de análisis y diseño.
 Habilidades de los 80:
 Comprobación automática del análisis del diseño.
 Deposito automático de la información.
 Inicio de los 90:
 Generación automática del código a partir de
las especificaciones del diseño.
 Finales de los 90:
 Conductor de metodología inteligente
 Interfaz amigable con el usuario
 Herramientas de gestión : Encargadas de la
estimación, planificación y seguimiento del
proyecto.
 Herramientas técnicas, diferenciadas en:
 Superiores: Primeras fases del análisis y diseño
 Inferiores: Realizar diseño detallado e introducción
de código, como por ejemplo ArgoUML.
Herramientas de soporte:
Librerías adicionales y seguridad
Herramientas de análisis y diseño:
 Ayudan a comprobar los requisitos que necesitara la
herramienta o programa.
Algunos ejemplos mas de Herramientas CASE:
 System Architect, herramientas CASE para Análisis y
Diseño, incluye técnicas estructuradas y orientadas a
objetos.
 SilverRun: Conjunto integrado de herramientas
CASE para el modelado de negocios.
 Herramientas de prueba:
 Definen objetivos y requisitos de la prueba.
 Construyen entornos de prueba.
 Ejecutan y evalúan pruebas.
 Ingeniería inversa:
 Capaces de extraer el código fuente y realizar así
diagramas para su estudio.
 Las herramientas Case están orientadas a los
desarrolladores de software y no al cliente final.
Repositorio (Diccionario) donde se almacenan los elementos definidos o
creados por la herramienta, y cuya gestión se realiza
mediante el apoyo de un Sistema de Gestión de Base de
Datos (SGBD) o de un sistema de gestión de ficheros.
Metamodelo (no siempre visible), que constituye el marco para la
definición de las técnicas y metodologías soportadas por la
herramienta.
Carga o
descarga de
datos
son facilidades que permiten cargar el repositorio de la
herramienta CASE con datos provenientes de otros
sistemas, o generar a partir de la propia herramienta
esquemas de base de datos, programas, etc. que pueden, a
su vez, alimentar otros sistemas.
Comprobación
de errores
facilidades que permiten llevar a cabo un análisis de la
exactitud, integridad y consistencia de los esquemas
generados.
Interfaz de
usuario
Consta de editores de texto y herramientas de diseño
gráfico que permitan definir los diagramas, matrices, etc.
 Herramienta: Incluye herramientas de distintas
generaciones (3-4-5)
 Metodología: Se incluyen las metodologías de
desarrollo manual, como el análisis estructurado, el
diseño estructurado y la programación estructurada.
La tendencia de las herramientas CASE es proporcionar un
conjunto de herramientas bien integradas y que ahorren
trabajo coma enlazando y automatizando todas las fases del
ciclo de vida del software.
 Un entrono de desarrollo interactivo con un
tiempo de respuesta rápido, recursos
dedicados y una comprobación de errores
desde el principio.
 La automatización de muchas tareas de
desarrollo y mantenimiento del software.
 La programación Visual proporcionada por
potentes interfaces graficas.
 Potencia la mejora del producto final.
 Facilita el desarrollo de los procesos.
 Mejora la calidad del sistema.
 Disminución de tiempo.
 Garantizar la consistencia de los
procedimientos.
 Captura de los datos del sistema.
 Las herramientas CASE están construidas
teniendo como base las metodologías del
análisis estructurado y del ciclo de vida de
desarrollo de sistemas. Por si sola, esta
característica puede convertirse en la principal
limitante ya que no todas las organizaciones
emplean métodos de análisis estructurado.
 http://members.fortunecity.com/software1/herra
mie.htm
 http://www.virtual.unal.edu.co/cursos/sedes/ma
nizales/4100010/Lecciones/Cap5/HtasCASE.ht
m

Más contenido relacionado

La actualidad más candente

Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Caseguestf131a9
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistemaIsrael Rey
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Usoutrilla
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria webMirsha01
 

La actualidad más candente (20)

Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
analisis de aplicaciones web
analisis de aplicaciones webanalisis de aplicaciones web
analisis de aplicaciones web
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Javascript
JavascriptJavascript
Javascript
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistema
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 

Similar a Ingeniería Asistida por Computadora (CASE

Herramientas case
Herramientas caseHerramientas case
Herramientas caseuleam
 
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 caseIngenierosD
 
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
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02Lupunkd Ruiz Angulo
 
AutomatizacióN Del Software
AutomatizacióN Del SoftwareAutomatizacióN Del Software
AutomatizacióN Del Softwaremsc080277
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Caseguest15d257
 
Trabajo herramientas case tomas
Trabajo herramientas case tomasTrabajo herramientas case tomas
Trabajo herramientas case tomastomaspetto
 
Herramientas case
Herramientas caseHerramientas case
Herramientas caseis401
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas CaseLuisYnez2
 

Similar a Ingeniería Asistida por Computadora (CASE (20)

Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
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
 
Herramienta case
Herramienta  caseHerramienta  case
Herramienta case
 
Hcase
HcaseHcase
Hcase
 
Case
CaseCase
Case
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 
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 .
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
AutomatizacióN Del Software
AutomatizacióN Del SoftwareAutomatizacióN Del Software
AutomatizacióN Del Software
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Trabajo herramientas case tomas
Trabajo herramientas case tomasTrabajo herramientas case tomas
Trabajo herramientas case tomas
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
case
casecase
case
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas Case
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (10)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Ingeniería Asistida por Computadora (CASE

  • 1. David Sande y Saúl Aguinaga
  • 2.  CASE: Ingeniería Asistida por Computadora  Creados con el fin de automatizar los aspectos clave de todo el proceso de desarrollo, para conseguir un producto competitivo.  Debido a todas las posibilidades de edición con estas herramientas, el producto se puede abaratar o encarecer.  En definitiva, empleándolas de forma apropiada, mejora la realización de una tarea.
  • 3.  Principios de los 80:  Diagrama asistida por computadoras  Herramientas de análisis y diseño.
  • 4.  Habilidades de los 80:  Comprobación automática del análisis del diseño.  Deposito automático de la información.  Inicio de los 90:  Generación automática del código a partir de las especificaciones del diseño.  Finales de los 90:  Conductor de metodología inteligente  Interfaz amigable con el usuario
  • 5.  Herramientas de gestión : Encargadas de la estimación, planificación y seguimiento del proyecto.  Herramientas técnicas, diferenciadas en:  Superiores: Primeras fases del análisis y diseño  Inferiores: Realizar diseño detallado e introducción de código, como por ejemplo ArgoUML.
  • 7. Herramientas de análisis y diseño:  Ayudan a comprobar los requisitos que necesitara la herramienta o programa. Algunos ejemplos mas de Herramientas CASE:  System Architect, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos.  SilverRun: Conjunto integrado de herramientas CASE para el modelado de negocios.
  • 8.  Herramientas de prueba:  Definen objetivos y requisitos de la prueba.  Construyen entornos de prueba.  Ejecutan y evalúan pruebas.  Ingeniería inversa:  Capaces de extraer el código fuente y realizar así diagramas para su estudio.
  • 9.  Las herramientas Case están orientadas a los desarrolladores de software y no al cliente final.
  • 10. Repositorio (Diccionario) donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos (SGBD) o de un sistema de gestión de ficheros. Metamodelo (no siempre visible), que constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta. Carga o descarga de datos son facilidades que permiten cargar el repositorio de la herramienta CASE con datos provenientes de otros sistemas, o generar a partir de la propia herramienta esquemas de base de datos, programas, etc. que pueden, a su vez, alimentar otros sistemas. Comprobación de errores facilidades que permiten llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados. Interfaz de usuario Consta de editores de texto y herramientas de diseño gráfico que permitan definir los diagramas, matrices, etc.
  • 11.  Herramienta: Incluye herramientas de distintas generaciones (3-4-5)  Metodología: Se incluyen las metodologías de desarrollo manual, como el análisis estructurado, el diseño estructurado y la programación estructurada. La tendencia de las herramientas CASE es proporcionar un conjunto de herramientas bien integradas y que ahorren trabajo coma enlazando y automatizando todas las fases del ciclo de vida del software.
  • 12.  Un entrono de desarrollo interactivo con un tiempo de respuesta rápido, recursos dedicados y una comprobación de errores desde el principio.  La automatización de muchas tareas de desarrollo y mantenimiento del software.  La programación Visual proporcionada por potentes interfaces graficas.
  • 13.  Potencia la mejora del producto final.  Facilita el desarrollo de los procesos.  Mejora la calidad del sistema.  Disminución de tiempo.  Garantizar la consistencia de los procedimientos.  Captura de los datos del sistema.
  • 14.  Las herramientas CASE están construidas teniendo como base las metodologías del análisis estructurado y del ciclo de vida de desarrollo de sistemas. Por si sola, esta característica puede convertirse en la principal limitante ya que no todas las organizaciones emplean métodos de análisis estructurado.