SlideShare uma empresa Scribd logo
1 de 21
Herramientas Case
		Proviene de las siglas que significan Herramientas del Software Asistida por Computadora, en inglés ComputerAided Software EngineeringCASE. 	Es definido como un conjunto de software, programas, que ayudan y dan asistencia en la labor de los ingenieros de software, analistas, programadores en los pasos del ciclo de vida del desarrollo de software. Definición…
Objetivos… Las herramientas CASE tienen como objetivo: Tener fiabilidad, mejorar calidad, que sea útil. Hacer más sencilla la labor de sus usuarios en el trabajo que estén realizando. Minimizar el costo del desarrollo del software al ser el principal soporte para dicho trabajo.
Componentes o Elementos… Repositorio:Incluye toda la información que se va generando a lo largo del ciclo de vida del sistema. Módulos de diagramación y modelización:Algunos de los diagramas y modelos utilizados con mayor frecuencia son: Diagrama de flujo de datos. Modelo entidad - interrelación. Historia de la vida de las entidades. Diagrama Estructura de datos. Diagrama Estructura de cuadros. Técnicas matriciales.
Herramienta de prototipado:Muestra al usuario, desde los momentos iniciales del diseño, el aspecto que tendrá la aplicación una vez desarrollada. Generador de código: Compilar y generar un código usado. Módulo generador de documentación: Se alimenta del repositorio para transcribir las especificaciones allí contenidas.
Clasificación… Existen muchos criterios, en función a las fases del ciclo de vida que comprenden, se clasifican: Herramientas integradas, I-CASE: Son todas las faces del ciclo de vida del desarrollo de sistemas, son llamadas CASE workbench. Herramientas de alto nivel, U-CASE: Orientadas a la automatización y al soporte de actividades hechas en la primera fase; Análisis y diseño.
Herramientas de bajo nivel, L-CASE: Son las últimas fases del desarrollo; análisis y diseño. Juegos de herramientas o Tools-Case: Automatizan una fase dentro del ciclo de vida, aquí están las herramientas orientadas al mantenimiento.
Otras clasificaciones 		Debido a que no existe un criterio concreto para su clasificación, se podrían clasificar tomando en cuenta alguno de los siguientes: 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.
Principales Usuarios… 		Algunos de los principales usuarios de una herramienta Case pueden ser los  ingenieros de software, los analistas, y los mismos desarrolladores o mejor conocidos como programadores que necesitan de una herramienta eficaz para lograr realizar satisfactoriamente y sobretodo más fácil mente su trabajo.
Ventajas herramientas Case… 		Ventajas que presentan las herramientas: Facilidad para la revisión de aplicaciones.  Soporte para el desarrollo de prototipos de sistemas. Generación de código. Mejora en la habilidad para satisfacer los requerimientos del usuario. Soporte interactivo para el proceso de desarrollo.
Desventajas herramientas Case… Presentan muchas desventajas, que van desde la confiabilidad de métodos estructurados hasta su enlace limitado. Poca confiabilidad en los métodos estructurados. Falta de niveles estándar para el soporte de la metodología. Conflictos en el uso de los diagramas. Diagramas no utilizados. Función limitada. Alcance limitado.
Características… Verificar el uso de todos los elementos en el sistema diseñado. Automatizar el dibujo de diagramas. Ayudar en la documentación del sistema. Ayudar en la creación de relaciones en la Base de Datos. Generar estructuras de código. Proporcionar topologías de aplicación flexibles. Control de Version.  Crear código compilado en el servidor.  Soporte multiusuarios. Seguridad.
Criterios de selección… Existen tres puntos comunes que fallan en el proceso de evaluación y selección: El proceso en sí mismo. Los pre-requisitos necesarios. Conocer la organización.
El proceso en sí mismo: 		Debe definirse cuidadosamente y debe incluir las mejores técnicas de dirección de proyecto. Ninguna selección es igual que otra, porque dos organizaciones no son iguales.
Tener una metodología de desarrollo de sistemas seleccionada. Apoyar y facilitar el desarrollo de software. Tener una visión común del ambiente de desarrollo de sistemas, resultando la selección de la herramienta adecuada. Los pre-requisitos necesarios
Conocer la organización 		Es importante conocer y entender a la organización. Tal como las personas son únicas, así también las organizaciones son únicas a su propio modo, cada una tiene una personalidad e infraestructura propias.
Herramientas CASE estructuradas Comprenden las herramientas de diseño estructurado, análisis estructurado, diagramas Entidad-Relación y diagramas de transición de estados.  		Algunos ejemplos son:  MERISE METRICA SSADM
Herramientas CASE Orientadas a Objeto Se relaciona con el lenguaje de programación orientado a objetos : Algunos ejemplos: SIMULA. JAVA. OMT. OOAD. 		En fín, la mayoría de los lenguajes de programación orientados a objetos, son ejemplos de éste tipo de herramienta.
Ejemplos de herramientas CASE Libres Herramientas CASE Libres: BoUmL : Pude ser redistribuida o modificada. Permite especificar y generar código en C++, Java, PHP y IDL. Es gratuita.
Ejemplos de herramientas CASE Propietarios 	Microsoft office Visio y todas sus aplicaciones para Office, son de propietarios.
Costos de las Herramientas CASE El costo de la innovación e implementación de l una herramienta CASE debe incluir y se deberá tomar en cuenta: Incluye el costo inicial de la inversión (costo del producto).  El costo del entrenamiento (capacitar a usuarios). El costo de operación de la herramienta CASE.  		Por eso, el costo ha sido mencionado como la mayor barrera para la adopción de las herramientas CASE.

Mais conteúdo relacionado

Mais procurados

Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
herramientas case
herramientas caseherramientas case
herramientas casetomaspetto
 
2.4 herramientas case
2.4 herramientas case2.4 herramientas case
2.4 herramientas caseIvan Rm
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de softwareOscar López
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de RequerimientosUTPL UTPL
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok originalDat@center S.A
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
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
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 

Mais procurados (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
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
herramientas case
herramientas caseherramientas case
herramientas case
 
2.4 herramientas case
2.4 herramientas case2.4 herramientas case
2.4 herramientas case
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de software
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de Requerimientos
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok original
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
costos del software
costos del softwarecostos del software
costos del software
 
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
 
Formato ieee830
Formato ieee830Formato ieee830
Formato ieee830
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 

Destaque

Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyectoEdison Tobar
 
El Rol de un Arquitecto de Software
El Rol de un Arquitecto de SoftwareEl Rol de un Arquitecto de Software
El Rol de un Arquitecto de SoftwareSorey García
 
Orientacion A Objetos Para Dummies
Orientacion A Objetos Para DummiesOrientacion A Objetos Para Dummies
Orientacion A Objetos Para DummiesSorey García
 
CMM
CMMCMM
CMM1da4
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimaciondanymieres33
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareSorey García
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 

Destaque (8)

Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyecto
 
El Rol de un Arquitecto de Software
El Rol de un Arquitecto de SoftwareEl Rol de un Arquitecto de Software
El Rol de un Arquitecto de Software
 
Orientacion A Objetos Para Dummies
Orientacion A Objetos Para DummiesOrientacion A Objetos Para Dummies
Orientacion A Objetos Para Dummies
 
CMM
CMMCMM
CMM
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimacion
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 

Semelhante a Herramientas Case

Semelhante a Herramientas Case (20)

Hcase
HcaseHcase
Hcase
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemas
 
Herramientas Case Resumido
Herramientas Case ResumidoHerramientas Case Resumido
Herramientas Case Resumido
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Case
CaseCase
Case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Expocision
ExpocisionExpocision
Expocision
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas case Herramientas case
Herramientas case
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Herramientas case word
Herramientas case wordHerramientas case word
Herramientas case word
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programa
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Software libre 2 edit evaluacion
Software libre 2 edit evaluacionSoftware libre 2 edit evaluacion
Software libre 2 edit evaluacion
 

Último

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 

Último (20)

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

Herramientas Case

  • 2. Proviene de las siglas que significan Herramientas del Software Asistida por Computadora, en inglés ComputerAided Software EngineeringCASE. Es definido como un conjunto de software, programas, que ayudan y dan asistencia en la labor de los ingenieros de software, analistas, programadores en los pasos del ciclo de vida del desarrollo de software. Definición…
  • 3. Objetivos… Las herramientas CASE tienen como objetivo: Tener fiabilidad, mejorar calidad, que sea útil. Hacer más sencilla la labor de sus usuarios en el trabajo que estén realizando. Minimizar el costo del desarrollo del software al ser el principal soporte para dicho trabajo.
  • 4. Componentes o Elementos… Repositorio:Incluye toda la información que se va generando a lo largo del ciclo de vida del sistema. Módulos de diagramación y modelización:Algunos de los diagramas y modelos utilizados con mayor frecuencia son: Diagrama de flujo de datos. Modelo entidad - interrelación. Historia de la vida de las entidades. Diagrama Estructura de datos. Diagrama Estructura de cuadros. Técnicas matriciales.
  • 5. Herramienta de prototipado:Muestra al usuario, desde los momentos iniciales del diseño, el aspecto que tendrá la aplicación una vez desarrollada. Generador de código: Compilar y generar un código usado. Módulo generador de documentación: Se alimenta del repositorio para transcribir las especificaciones allí contenidas.
  • 6. Clasificación… Existen muchos criterios, en función a las fases del ciclo de vida que comprenden, se clasifican: Herramientas integradas, I-CASE: Son todas las faces del ciclo de vida del desarrollo de sistemas, son llamadas CASE workbench. Herramientas de alto nivel, U-CASE: Orientadas a la automatización y al soporte de actividades hechas en la primera fase; Análisis y diseño.
  • 7. Herramientas de bajo nivel, L-CASE: Son las últimas fases del desarrollo; análisis y diseño. Juegos de herramientas o Tools-Case: Automatizan una fase dentro del ciclo de vida, aquí están las herramientas orientadas al mantenimiento.
  • 8. Otras clasificaciones Debido a que no existe un criterio concreto para su clasificación, se podrían clasificar tomando en cuenta alguno de los siguientes: 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.
  • 9. Principales Usuarios… Algunos de los principales usuarios de una herramienta Case pueden ser los ingenieros de software, los analistas, y los mismos desarrolladores o mejor conocidos como programadores que necesitan de una herramienta eficaz para lograr realizar satisfactoriamente y sobretodo más fácil mente su trabajo.
  • 10. Ventajas herramientas Case… Ventajas que presentan las herramientas: Facilidad para la revisión de aplicaciones. Soporte para el desarrollo de prototipos de sistemas. Generación de código. Mejora en la habilidad para satisfacer los requerimientos del usuario. Soporte interactivo para el proceso de desarrollo.
  • 11. Desventajas herramientas Case… Presentan muchas desventajas, que van desde la confiabilidad de métodos estructurados hasta su enlace limitado. Poca confiabilidad en los métodos estructurados. Falta de niveles estándar para el soporte de la metodología. Conflictos en el uso de los diagramas. Diagramas no utilizados. Función limitada. Alcance limitado.
  • 12. Características… Verificar el uso de todos los elementos en el sistema diseñado. Automatizar el dibujo de diagramas. Ayudar en la documentación del sistema. Ayudar en la creación de relaciones en la Base de Datos. Generar estructuras de código. Proporcionar topologías de aplicación flexibles. Control de Version. Crear código compilado en el servidor. Soporte multiusuarios. Seguridad.
  • 13. Criterios de selección… Existen tres puntos comunes que fallan en el proceso de evaluación y selección: El proceso en sí mismo. Los pre-requisitos necesarios. Conocer la organización.
  • 14. El proceso en sí mismo: Debe definirse cuidadosamente y debe incluir las mejores técnicas de dirección de proyecto. Ninguna selección es igual que otra, porque dos organizaciones no son iguales.
  • 15. Tener una metodología de desarrollo de sistemas seleccionada. Apoyar y facilitar el desarrollo de software. Tener una visión común del ambiente de desarrollo de sistemas, resultando la selección de la herramienta adecuada. Los pre-requisitos necesarios
  • 16. Conocer la organización Es importante conocer y entender a la organización. Tal como las personas son únicas, así también las organizaciones son únicas a su propio modo, cada una tiene una personalidad e infraestructura propias.
  • 17. Herramientas CASE estructuradas Comprenden las herramientas de diseño estructurado, análisis estructurado, diagramas Entidad-Relación y diagramas de transición de estados. Algunos ejemplos son: MERISE METRICA SSADM
  • 18. Herramientas CASE Orientadas a Objeto Se relaciona con el lenguaje de programación orientado a objetos : Algunos ejemplos: SIMULA. JAVA. OMT. OOAD. En fín, la mayoría de los lenguajes de programación orientados a objetos, son ejemplos de éste tipo de herramienta.
  • 19. Ejemplos de herramientas CASE Libres Herramientas CASE Libres: BoUmL : Pude ser redistribuida o modificada. Permite especificar y generar código en C++, Java, PHP y IDL. Es gratuita.
  • 20. Ejemplos de herramientas CASE Propietarios Microsoft office Visio y todas sus aplicaciones para Office, son de propietarios.
  • 21. Costos de las Herramientas CASE El costo de la innovación e implementación de l una herramienta CASE debe incluir y se deberá tomar en cuenta: Incluye el costo inicial de la inversión (costo del producto). El costo del entrenamiento (capacitar a usuarios). El costo de operación de la herramienta CASE. Por eso, el costo ha sido mencionado como la mayor barrera para la adopción de las herramientas CASE.