SlideShare uma empresa Scribd logo
1 de 19
HERRAMIENTAS: CASE - IDE DANIEL ZETA SEBASTIAN OCAMPO METODOLOGIA DE PROGRAMACION IV
HERRAMIENTAS CASE Son un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de vida de desarrollo de un Software. Su ciclo de vida consiste en:  INVESTIGACION PRELIMINAR INSTALACION ANALISIS IMPLEMENTACION DISEÑO
HISTORIA INICIOS – 80’ Ayuda en la documentación por computadora. Diagramación asistida por computadora. Herramientas de análisis y diseño. Diseño automático de análisis y pruebas. Repositorios automáticos de información de sistemas. A MEDIADOS – 80’ FINALES – 80’ Generación automática de código desde especificaciones de diseño. INICIOS – 90’ Metodología Inteligente. Interface de Usuario reusable como una metodología de desarrollo.
CLASIFICACION  - CASE I-CASE UPPERCASE LOWERCASE SE UTILIZAN DEPENDIENDO DE : Las plataformas que soportan. Su funcionalidad Las fases del ciclo de vida del desarrollo de sistemas que cubren. La arquitectura de las aplicaciones que produce
CASE INTEGRADO VENTAJAS: (ζ) Integra el ciclo de vida. (ζ) Permite lograr importantes mejoras de productividad a mediano plazo. (ζ) Permite un eficiente soporte al mantenimiento de Sistemas. (ζ) Mantiene la consistencia de los sistemas a nivel corporativo. :  DESVENTAJAS: (ζ) No es tan eficiente para soluciones simples, sino para soluciones complejas. (ζ) Depende del Hardware y del Software. (ζ) Es costoso.  :
CASE INFERIOR VENTAJAS: (ζ) Permite lograr importantes mejoras de productividad a corto plazo. (ζ) Permite un eficiente soporte al mantenimiento de sistemas. :  DESVENTAJAS: (ζ) No garantiza la consistencia de los resultados a nivel corporativo. (ζ) No garantiza la eficiencia del Análisis y Diseño. (ζ) No permite la integración del ciclo de vida. :
CASE SUPERIOR VENTAJAS: (ζ) Se utiliza en plataforma PC, es aplicable a diferentes Entornos. (ζ) Menor costo :  DESVENTAJAS: (ζ) Permite mejorar la calidad de los sistemas, pero no mejora la productividad. (ζ) No permite la integración del ciclo de vida. :
COMPATIBILIDAD SOFTWARE DE APLICACIÒN (ζ)NetDynamics (ζ) PowerBuilder (ζ) PROGRESS (ζ) Visual Basic :  BASES DE DATOS (ζ)DB2 UDB (ζ)Dbase (ζ)FoxPro (ζ)HiRDB (ζ)Informix (ζ)InterBase (ζ)Oracle (ζ)SAS :  SISTEMAS OPERATIVOS (ζ)Windows NT (ζ) Windows 95 (ζ) Windows 98 : REQUERI- MIENTOS (ζ) Mínimo 10 MB de espacio de disco duro (ζ) 16 MB RAM (ζ) 32 MB RAM (Recomendado para modelos largos) :
HERRAMIENTA CASE MAS UTILIZADA  PLATINUM ERwin es una herramienta de diseño de base de datos. Brinda productividad en diseño, generación, y mantenimiento de aplicaciones. ERwin hace fácil el diseño de una base de datos. Los diseñadores de bases de datos sólo apuntan y pulsan un botón para crear un gráfico de todos sus requerimientos de datos y capturar las reglas de negocio en un modelo lógico, mostrando todas las entidades, atributos, relaciones, y llaves importantes.
HERRAMIENTAS IDE JDK Java Development Kit, es el conjunto de herramientas proporcionadas por sun, que permite compilar y ejecutar código java. MAQUINA VIRTUAL Una Máquina virtual Java (Java Virtual Machine, JVM) es un programa nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial, el cual es generado por el compilador del lenguaje Java.
QUE ES UNA HERRAMIENTA IDE Un entorno de desarrollo integrado (en inglés integrateddevelopmentenvironment). Es una aplicación (entorno de programación) para desarrollar software que está compuesto normalmente por un editor de código, un compilador ó un intérprete, un depurador y algunas veces un diseñador de interfaces gráficas incorporado.
COMPONENTES EDITOR DE TEXTO DEPURADOR COMPILADOR INTERPRETE
EDITOR DE TEXTO Un editor es una aplicación para escribir código de programación en el lenguaje deseado. Contiene todas las herramientas de edición necesarias, y algunas veces características propias de IDE's
COMPILADOR Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
INTERPRETE Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.
GUI’S GUI son las siglas de interfaz gráfica de usuario. Son herramientas para crear interfaces gráficas, esto es, componentes gráficos con los cuales el usuario interacciona con la aplicación. Hay algunos IDE's que contienen GUI's integrados.
DIFERENCIAS ENTRE: COMPILADOR Los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema INTERPRETE Los intérpretes sólo realizan la traducción a medida que sea necesaria
DEPURADOR Es un programa usado para probar y revisar posibles errores que contenga el Código escrito.
WEB - GRAFIA http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf file:///G:/Herramienta_CASE.htm file:///G:/Herramientas%20Case.htm http://elviajedelnavegante.blogspot.com/2010/10/herramientas-ide-gui-editor-para_18.html http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado http://www.osmosislatina.com/java/componentes.htm es.wikipedia.org/wiki/Máquina_virtual_de_Java http://es.wikipedia.org/wiki/Compilador http://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)

Mais conteúdo relacionado

Mais procurados

Sistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasSistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicas
janet012
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
jenpes
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
Miguel Magaña
 

Mais procurados (20)

Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
evolucion del sistema operativo propietario
evolucion del sistema operativo propietarioevolucion del sistema operativo propietario
evolucion del sistema operativo propietario
 
Ejemplo dfd
Ejemplo dfdEjemplo dfd
Ejemplo dfd
 
Tutorial javafx-primeros-pasos
Tutorial javafx-primeros-pasosTutorial javafx-primeros-pasos
Tutorial javafx-primeros-pasos
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
 
Sistemas operativos centralizados
Sistemas operativos centralizadosSistemas operativos centralizados
Sistemas operativos centralizados
 
Easy case
Easy caseEasy case
Easy case
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Sistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasSistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicas
 
Estructura del s.o
Estructura del s.oEstructura del s.o
Estructura del s.o
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
Cuadro comparativo hilos
Cuadro comparativo hilosCuadro comparativo hilos
Cuadro comparativo hilos
 
PROCEDIMIENTOS ALMACNEADOS Y DISPARADORES - Informe de los videos
PROCEDIMIENTOS ALMACNEADOS Y DISPARADORES - Informe de los videosPROCEDIMIENTOS ALMACNEADOS Y DISPARADORES - Informe de los videos
PROCEDIMIENTOS ALMACNEADOS Y DISPARADORES - Informe de los videos
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Sistemas de máquinas virtuales
Sistemas de máquinas virtualesSistemas de máquinas virtuales
Sistemas de máquinas virtuales
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 
Conceptos de software
Conceptos de softwareConceptos de software
Conceptos de software
 
4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos4.4 Acceso a sistema de archivos
4.4 Acceso a sistema de archivos
 

Destaque

Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
Juan Camilo
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
still01
 
Diapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadDiapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedad
Paan-Benitez
 
Innovacion Tecnologica
Innovacion TecnologicaInnovacion Tecnologica
Innovacion Tecnologica
Shirley
 

Destaque (17)

Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Patrones de creación
Patrones de creaciónPatrones de creación
Patrones de creación
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Lenguaje De Programación
Lenguaje De ProgramaciónLenguaje De Programación
Lenguaje De Programación
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
 
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
 

Semelhante a Herramientas IDE - CASE

4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02
Lupunkd Ruiz Angulo
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
MilagrosJacqueline
 
Presentacion de tipos de software
Presentacion de tipos de softwarePresentacion de tipos de software
Presentacion de tipos de software
Cindy Aleman
 
Expo byron maldonado.....ultima
Expo byron maldonado.....ultimaExpo byron maldonado.....ultima
Expo byron maldonado.....ultima
byron92
 
Nticxppoint2
Nticxppoint2Nticxppoint2
Nticxppoint2
FejIVO
 

Semelhante a Herramientas IDE - CASE (20)

Exposición CASE - IDE
Exposición CASE - IDEExposición CASE - IDE
Exposición CASE - IDE
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
 
Presentación sobre software
Presentación sobre softwarePresentación sobre software
Presentación sobre software
 
Presentación sobre software
Presentación sobre softwarePresentación sobre software
Presentación sobre software
 
Andrid studio
Andrid studioAndrid studio
Andrid studio
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Software
SoftwareSoftware
Software
 
Presentacion de tipos de software
Presentacion de tipos de softwarePresentacion de tipos de software
Presentacion de tipos de software
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Introducción a R Studio para estudiantes.pptx
Introducción a R Studio para estudiantes.pptxIntroducción a R Studio para estudiantes.pptx
Introducción a R Studio para estudiantes.pptx
 
123-123/12
123-123/12123-123/12
123-123/12
 
Expo byron maldonado.....ultima
Expo byron maldonado.....ultimaExpo byron maldonado.....ultima
Expo byron maldonado.....ultima
 
Resumen hardware y software
Resumen hardware y softwareResumen hardware y software
Resumen hardware y software
 
Nticxppoint2
Nticxppoint2Nticxppoint2
Nticxppoint2
 
Subsistema logico tema 1. IFCT0210
Subsistema logico tema 1. IFCT0210Subsistema logico tema 1. IFCT0210
Subsistema logico tema 1. IFCT0210
 
Tipos de software eylin
Tipos de software eylinTipos de software eylin
Tipos de software eylin
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 

Mais de Luis Eduardo Pelaez Valencia

Mais de Luis Eduardo Pelaez Valencia (20)

Seguridad social presentacion.pptx
Seguridad social presentacion.pptxSeguridad social presentacion.pptx
Seguridad social presentacion.pptx
 
20180802 inicio-public
20180802 inicio-public20180802 inicio-public
20180802 inicio-public
 
El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de Ingeniería
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de Software
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-public
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de Anteproyecto
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de pares
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el producto
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
 
SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3
 
SQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminarioSQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminario
 
SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9
 
Visibilidad de la producción académica
Visibilidad de la producción académicaVisibilidad de la producción académica
Visibilidad de la producción académica
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Política y Niveles de Educcación
Política y Niveles de EduccaciónPolítica y Niveles de Educcación
Política y Niveles de Educcación
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casa
 
Diccionario de Datos
Diccionario de DatosDiccionario de Datos
Diccionario de Datos
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
 

Último

editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
 

Último (20)

BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccnaTELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundaria
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
CIBERSEGURIDAD Y SEGURIDAD INFORMATICA .
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 

Herramientas IDE - CASE

  • 1. HERRAMIENTAS: CASE - IDE DANIEL ZETA SEBASTIAN OCAMPO METODOLOGIA DE PROGRAMACION IV
  • 2. HERRAMIENTAS CASE Son un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de vida de desarrollo de un Software. Su ciclo de vida consiste en: INVESTIGACION PRELIMINAR INSTALACION ANALISIS IMPLEMENTACION DISEÑO
  • 3. HISTORIA INICIOS – 80’ Ayuda en la documentación por computadora. Diagramación asistida por computadora. Herramientas de análisis y diseño. Diseño automático de análisis y pruebas. Repositorios automáticos de información de sistemas. A MEDIADOS – 80’ FINALES – 80’ Generación automática de código desde especificaciones de diseño. INICIOS – 90’ Metodología Inteligente. Interface de Usuario reusable como una metodología de desarrollo.
  • 4. CLASIFICACION - CASE I-CASE UPPERCASE LOWERCASE SE UTILIZAN DEPENDIENDO DE : Las plataformas que soportan. Su funcionalidad Las fases del ciclo de vida del desarrollo de sistemas que cubren. La arquitectura de las aplicaciones que produce
  • 5. CASE INTEGRADO VENTAJAS: (ζ) Integra el ciclo de vida. (ζ) Permite lograr importantes mejoras de productividad a mediano plazo. (ζ) Permite un eficiente soporte al mantenimiento de Sistemas. (ζ) Mantiene la consistencia de los sistemas a nivel corporativo. : DESVENTAJAS: (ζ) No es tan eficiente para soluciones simples, sino para soluciones complejas. (ζ) Depende del Hardware y del Software. (ζ) Es costoso. :
  • 6. CASE INFERIOR VENTAJAS: (ζ) Permite lograr importantes mejoras de productividad a corto plazo. (ζ) Permite un eficiente soporte al mantenimiento de sistemas. : DESVENTAJAS: (ζ) No garantiza la consistencia de los resultados a nivel corporativo. (ζ) No garantiza la eficiencia del Análisis y Diseño. (ζ) No permite la integración del ciclo de vida. :
  • 7. CASE SUPERIOR VENTAJAS: (ζ) Se utiliza en plataforma PC, es aplicable a diferentes Entornos. (ζ) Menor costo : DESVENTAJAS: (ζ) Permite mejorar la calidad de los sistemas, pero no mejora la productividad. (ζ) No permite la integración del ciclo de vida. :
  • 8. COMPATIBILIDAD SOFTWARE DE APLICACIÒN (ζ)NetDynamics (ζ) PowerBuilder (ζ) PROGRESS (ζ) Visual Basic : BASES DE DATOS (ζ)DB2 UDB (ζ)Dbase (ζ)FoxPro (ζ)HiRDB (ζ)Informix (ζ)InterBase (ζ)Oracle (ζ)SAS : SISTEMAS OPERATIVOS (ζ)Windows NT (ζ) Windows 95 (ζ) Windows 98 : REQUERI- MIENTOS (ζ) Mínimo 10 MB de espacio de disco duro (ζ) 16 MB RAM (ζ) 32 MB RAM (Recomendado para modelos largos) :
  • 9. HERRAMIENTA CASE MAS UTILIZADA PLATINUM ERwin es una herramienta de diseño de base de datos. Brinda productividad en diseño, generación, y mantenimiento de aplicaciones. ERwin hace fácil el diseño de una base de datos. Los diseñadores de bases de datos sólo apuntan y pulsan un botón para crear un gráfico de todos sus requerimientos de datos y capturar las reglas de negocio en un modelo lógico, mostrando todas las entidades, atributos, relaciones, y llaves importantes.
  • 10. HERRAMIENTAS IDE JDK Java Development Kit, es el conjunto de herramientas proporcionadas por sun, que permite compilar y ejecutar código java. MAQUINA VIRTUAL Una Máquina virtual Java (Java Virtual Machine, JVM) es un programa nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial, el cual es generado por el compilador del lenguaje Java.
  • 11. QUE ES UNA HERRAMIENTA IDE Un entorno de desarrollo integrado (en inglés integrateddevelopmentenvironment). Es una aplicación (entorno de programación) para desarrollar software que está compuesto normalmente por un editor de código, un compilador ó un intérprete, un depurador y algunas veces un diseñador de interfaces gráficas incorporado.
  • 12. COMPONENTES EDITOR DE TEXTO DEPURADOR COMPILADOR INTERPRETE
  • 13. EDITOR DE TEXTO Un editor es una aplicación para escribir código de programación en el lenguaje deseado. Contiene todas las herramientas de edición necesarias, y algunas veces características propias de IDE's
  • 14. COMPILADOR Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
  • 15. INTERPRETE Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel.
  • 16. GUI’S GUI son las siglas de interfaz gráfica de usuario. Son herramientas para crear interfaces gráficas, esto es, componentes gráficos con los cuales el usuario interacciona con la aplicación. Hay algunos IDE's que contienen GUI's integrados.
  • 17. DIFERENCIAS ENTRE: COMPILADOR Los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema INTERPRETE Los intérpretes sólo realizan la traducción a medida que sea necesaria
  • 18. DEPURADOR Es un programa usado para probar y revisar posibles errores que contenga el Código escrito.
  • 19. WEB - GRAFIA http://www.inei.gob.pe/biblioineipub/bancopub/Inf/Lib5103/Libro.pdf file:///G:/Herramienta_CASE.htm file:///G:/Herramientas%20Case.htm http://elviajedelnavegante.blogspot.com/2010/10/herramientas-ide-gui-editor-para_18.html http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado http://www.osmosislatina.com/java/componentes.htm es.wikipedia.org/wiki/Máquina_virtual_de_Java http://es.wikipedia.org/wiki/Compilador http://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)