SlideShare una empresa de Scribd logo
Universidad Nacional Experimental
Politécnica de las Fuerzas Armadas Nacional Bolivariana
UNEFANB
Herramientas CASE.
Alumno: Profesor:
Albert Diaz. Edgar Guillen.
C.I:25.332.322
Seccion 501D.
Abril 2019.
Índice
Introducción.............................................................................................................3
Tecnología de las herramientas CASE.....................................................................4
Componentes de una herramienta CASE.................................................................5
Repositorio(diccionario)......................................................................................5
Metamodelo(no siempre visible).........................................................................5
Carga o descarga de datos...................................................................................6
Comprobación de errores....................................................................................6
Interfaz de usuario...............................................................................................6
Estructura general de una herramienta CASE..........................................................6
La estructura CASE se basa en la siguiente terminología :.................................6
CASE de alto nivel.........................................................................................6
CASE de bajo nivel........................................................................................7
CASE cruzado de ciclo de vida......................................................................7
Clasificación basada en las fases del ciclo de desarrollo:...................................7
Upper CASE (U-CASE).................................................................................7
Middle CASE (M-CASE)...............................................................................7
Lower CASE (L-CASE).................................................................................7
Integrated CASE (I-CASE)............................................................................8
MetaCASE......................................................................................................8
CAST (Computer-Aided Software Testing)...................................................8
IPSE (Integrated Programming Support Environment)..................................8
Clasificación Por funcionalidad:.........................................................................8
Ejemplos de Herramientas Case más utilizadas.......................................................9
Erwin...................................................................................................................9
EasyCASE...........................................................................................................9
Oracle Designer...................................................................................................9
PowerDesigner...................................................................................................10
System Architect................................................................................................10
SNAP.................................................................................................................10
Conclusión..............................................................................................................11
Introducción.
Antes de introducirnos de lleno en el contenido de este trabajo debemos
saber que el mundo esta en constante cambio, y debemos adaptarnos a
ellos; conocer las distintas herramientas para trabajar en lo referente a
sistemas es de suma importancia, por tanto, es primordial conocer las
herramientas CASE.
Estas herramientas serán de gran ayuda a la hora de crear un buen
sistema, estudiarlas a fondo y empaparse de cada una de ellas es
esencial para llegar a ser grandes profesionales.
Herramientas CASE.
(Computer Aided Software Engineering, Ingeniería de Software Asistida
por Computadoras).
Son diversas Aplicaciones informáticas destinadas a aumentar la
productividad en el Desarrollo de software reduciendo el coste de las
mismas en términos de tiempo y de dinero.
Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de
vida de desarrollo del software en tareas como el diseño de proyectos,
cálculo de costes, implementación de parte del código automáticamente
con el diseño dado, Compilación automática, documentación o detección
de errores entre otras.
Es un sistema de software que intenta proporcionar ayuda automatizada a
las actividades del proceso de desarrollo de software. Los sistemas CASE
a menudo se utilizan como apoyo al método.
Tecnología de las herramientas CASE.
La tecnología CASE supone la automatización del desarrollo del software,
contribuyendo a mejorar la calidad y la productividad en el desarrollo de
sistemas de información a la hora de construir software se plantean los
siguientes objetivos:
- Permitir la aplicación práctica de metodologías estructuradas, las cuales
al ser realizadas con una herramienta conseguimos agilizar el trabajo.
- Facilitar la realización de prototipos y el desarrollo conjunto de
aplicaciones.
- Simplificar el mantenimiento de los programas.
- Mejorar y estandarizar la documentación.
- Aumentar la portabilidad de las aplicaciones.
- Facilitar la reutilización de componentes software.
- Permitir un desarrollo y un refinamiento visual de las aplicaciones,
mediante la utilización de gráficos.
Componentes de una herramienta CASE.
De una forma esquemática podemos decir que una herramienta CASE se
compone de los siguientes elementos:
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).
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 repertorio de la herramienta CASE
con datos provenientes de otros sistemas, o bien generar a partir de la
propia herramienta esquemas de base de datos, programas, etc. que
pueden, a su vez, alimentar otros sistemas. Este elemento proporciona
así un medio de comunicación con otras herramientas.
Comprobación de errores.
Facilidades que permiten llevar a cabo un análisis de la exactitud,
integridad y consistencia de los esquemas generados por la herramienta.
Interfaz de usuario.
Constará de editores de texto y herramientas de diseño gráfico que
permitan, mediante la utilización de un sistema de ventanas, iconos y
menús, con la ayuda del ratón, definir los diagramas, matrices, etc. que
incluyen las distintas metodologías.
Estructura general de una herramienta CASE.
La estructura CASE se basa en la siguiente terminología :
CASE de alto nivel.
Son aquellas herramientas que automatizan o apoyan las fases finales o
superiores del ciclo de vida del desarrollo de sistemas como la
planificación de sistemas, el análisis de sistemas y el diseño de sistemas.
CASE de bajo nivel.
Son aquellas herramientas que automatizan o apoyan las fases finales o
inferiores del ciclo de vida como el diseño detallado de sistemas, la
implantación de sistemas y el soporte de sistemas.
CASE cruzado de ciclo de vida.
Se aplica a aquellas herramientas que apoyan actividades que tienen
lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la
gestión de proyectos y la estimación.
Clasificación basada en las fases del ciclo de desarrollo:
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.
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.
Clasificación Por funcionalidad:
Herramientas de generación semiautomática de código.
Editores UML.
Herramientas de Refactorización de código.
Herramientas de mantenimiento como los sistemas de control de
versiones.
Ejemplos de Herramientas Case más utilizadas.
Erwin.
PLATINUM ERwin es una herramienta de diseño de base de datos. Brinda
productividad en diseño, generación, y mantenimiento de aplicaciones.
Desde un modelo lógico de los requerimientos de información, hasta el
modelo físico perfeccionado para las características específicas de la
base de datos diseñada, ERwin permite visualizar la
estructura, los elementos importantes, y optimizar el diseño de la base de
datos. Genera automáticamente las tablas y miles de líneas de stored
procedure y triggers para los principales tipos de base de datos.
EasyCASE.
EasyCASE Profesional, el centro de productos para procesos,
modelamiento de datos y eventos, e Ingeniería de Base de Datos, es un
producto para la generación de esquemas de base de datos e ingeniería
reversa, trabaja para proveer una solución comprensible para el diseño,
consistencia y documentación del sistema en conjunto.
Oracle Designer.
Oracle Designer es un juego de herramientas para guardar las
definiciones que necesita el usuario y automatizar la construcción rápida
de aplicaciones cliente/servidor flexibles y gráficas. Integrado con
OracleDeveloper, Oracle Designer provee una solución para desarrollar
sistemas empresariales cliente/servidor de segunda
generación.
PowerDesigner.
PowerDesigner es una suite de aplicaciones de Powersoft para la
construcción, diseño y modelado de datos a través de diversas
aplicaciones. Es la herramienta para el análisis, diseño inteligente y
construcción sólida de una base de datos y un desarrollo orientado a
modelos de datos a nivel físico y conceptual, que dan a los
desarrolladores de aplicaciones Cliente/Servidor la más firme base para
aplicaciones de alto rendimiento.
System Architect.
System Architect posee un repositorio único que integra todas las
herramientas, y metodologías usadas. En la elaboración de los
diagramas, el System Architect conecta directamente al diccionario de
datos, los elementos asociados, comentarios, reglas de validaciones,
normalización, etc. Posee control automático de diagramas y datos,
normalizaciones y balanceo entre diagramas "Padre e Hijo", además de
balanceo horizontal, que trabaja integrado con el diccionario de datos,
asegurando la compatibilidad entre el Modelo de Datos y el Modelo
Funcional.
SNAP.
SNAP es un CASE para el desarrollo de aplicaciones en Sistemas AS/400
de IBM. Proporciona el ambiente integral de trabajo, brindando la
posibilidad de construir sistemas de inmejorable calidad, adheridos a los
estándares S.A.A de IBM., totalmente documentados y ajustados a los
requerimientos específicos de la organización, en una fracción del tiempo
y coste del que se invertiría, si se utilizaran herramientas tradicionales.
Conclusión.
¿Por donde empezar a crear un sistema? ¿Que pasos debo seguir? ¿Que
modelo usar? ¿Que diseño?
Son muchas preguntas que nos asaltan a la hora de empezar un
proyecto, pero ¿Por donde empezar?
Usar herramientas CASE es la mejor solución para dar inicio a grandes
sistemas, estas son diversas Aplicaciones informáticas destinadas a
aumentar la productividad en el Desarrollo de software reduciendo el
coste de las mismas en términos de tiempo y de dinero.
La tecnología CASE supone la automatización del desarrollo del software,
contribuyendo a mejorar la calidad y la productividad en el desarrollo de
sistemas de información.

Más contenido relacionado

La actualidad más candente

Herramientas case
Herramientas caseHerramientas case
Herramientas case
Cecy Villalta
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
Municipio Cantón Pastaza
 
Taxonomia de las herramientas case
Taxonomia de las herramientas caseTaxonomia de las herramientas case
Taxonomia de las herramientas case
isidro luna beltran
 
AutomatizacióN Del Software
AutomatizacióN Del SoftwareAutomatizacióN Del Software
AutomatizacióN Del Software
msc080277
 
Herramientas case[gestion de cambio gestion de la configu
Herramientas case[gestion de cambio   gestion de la configuHerramientas case[gestion de cambio   gestion de la configu
Herramientas case[gestion de cambio gestion de la configu
Manuel Villalta
 
Case
CaseCase
Exposición CASE - IDE
Exposición CASE - IDEExposición CASE - IDE
Exposición CASE - IDE
Luis Eduardo Pelaez Valencia
 
Herramientas case diego medina
Herramientas case diego medinaHerramientas case diego medina
Herramientas case diego medina
diegossss
 
Taxonomia de las herramientas case
Taxonomia de las herramientas caseTaxonomia de las herramientas case
Taxonomia de las herramientas case
Ashley Stronghold Witwicky
 
Herramientas case snap
Herramientas case snapHerramientas case snap
Herramientas case snap
alan moreno
 
Ha2 nm50 perez g jose-case
Ha2 nm50 perez g jose-caseHa2 nm50 perez g jose-case
Ha2 nm50 perez g jose-case
Luis Pérez
 
Mapa conceptua ing_soft.
Mapa conceptua ing_soft.Mapa conceptua ing_soft.
Mapa conceptua ing_soft.
Zuleima
 
Mapa mental metodología de la programación
Mapa mental metodología de la programaciónMapa mental metodología de la programación
Mapa mental metodología de la programación
Luis Eduardo Pelaez Valencia
 
Herramientas case y usos de prototipos para el
Herramientas case y usos de prototipos para elHerramientas case y usos de prototipos para el
Herramientas case y usos de prototipos para el
aestradamsk
 
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALSISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
Francisco Gonzalez Aguilar
 
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Alfredo Humberto Escalante Godinez
 
Etapas del desarrollo de software
Etapas del desarrollo de softwareEtapas del desarrollo de software
Etapas del desarrollo de software
xinithazangels
 

La actualidad más candente (17)

Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas CASE
Herramientas CASEHerramientas CASE
Herramientas CASE
 
Taxonomia de las herramientas case
Taxonomia de las herramientas caseTaxonomia de las herramientas case
Taxonomia de las herramientas case
 
AutomatizacióN Del Software
AutomatizacióN Del SoftwareAutomatizacióN Del Software
AutomatizacióN Del Software
 
Herramientas case[gestion de cambio gestion de la configu
Herramientas case[gestion de cambio   gestion de la configuHerramientas case[gestion de cambio   gestion de la configu
Herramientas case[gestion de cambio gestion de la configu
 
Case
CaseCase
Case
 
Exposición CASE - IDE
Exposición CASE - IDEExposición CASE - IDE
Exposición CASE - IDE
 
Herramientas case diego medina
Herramientas case diego medinaHerramientas case diego medina
Herramientas case diego medina
 
Taxonomia de las herramientas case
Taxonomia de las herramientas caseTaxonomia de las herramientas case
Taxonomia de las herramientas case
 
Herramientas case snap
Herramientas case snapHerramientas case snap
Herramientas case snap
 
Ha2 nm50 perez g jose-case
Ha2 nm50 perez g jose-caseHa2 nm50 perez g jose-case
Ha2 nm50 perez g jose-case
 
Mapa conceptua ing_soft.
Mapa conceptua ing_soft.Mapa conceptua ing_soft.
Mapa conceptua ing_soft.
 
Mapa mental metodología de la programación
Mapa mental metodología de la programaciónMapa mental metodología de la programación
Mapa mental metodología de la programación
 
Herramientas case y usos de prototipos para el
Herramientas case y usos de prototipos para elHerramientas case y usos de prototipos para el
Herramientas case y usos de prototipos para el
 
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALSISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
 
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
 
Etapas del desarrollo de software
Etapas del desarrollo de softwareEtapas del desarrollo de software
Etapas del desarrollo de software
 

Similar a Herramientas case

Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas case
IngenierosD
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
Carlos Jimenez
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
jefry
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
jefry
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas Case
LuisYnez2
 
Trabajo herramientas case tomas
Trabajo herramientas case tomasTrabajo herramientas case tomas
Trabajo herramientas case tomas
tomaspetto
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
DarwinGranda
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
sistemaaabbbb
 
Herramientas case word
Herramientas case wordHerramientas case word
Herramientas case word
Municipio Cantón Pastaza
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
Leidy Galindo
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
sistemaaabbbb
 
Unidad 1 (1.5 y 1.6)
Unidad 1 (1.5 y 1.6)Unidad 1 (1.5 y 1.6)
Unidad 1 (1.5 y 1.6)
Selins Cassiel
 
Herramientas case
Herramientas case Herramientas case
Herramientas case
00menni
 
Expocision
ExpocisionExpocision
Expocision
dcelsa
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
Silver Reyes
 
Herramientas del Ciclo de Vida de Prototipos
Herramientas del Ciclo de Vida de PrototiposHerramientas del Ciclo de Vida de Prototipos
Herramientas del Ciclo de Vida de Prototipos
Saúl Torres Molina
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
davidsande
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
guestf131a9
 
Software libre 2 edit evaluacion
Software libre 2 edit evaluacionSoftware libre 2 edit evaluacion
Software libre 2 edit evaluacion
wilmer95
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
Jaiboo Murillo
 

Similar a Herramientas case (20)

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
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas Case
 
Trabajo herramientas case tomas
Trabajo herramientas case tomasTrabajo herramientas case tomas
Trabajo herramientas case tomas
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Herramientas case word
Herramientas case wordHerramientas case word
Herramientas case word
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Unidad 1 (1.5 y 1.6)
Unidad 1 (1.5 y 1.6)Unidad 1 (1.5 y 1.6)
Unidad 1 (1.5 y 1.6)
 
Herramientas case
Herramientas case Herramientas case
Herramientas case
 
Expocision
ExpocisionExpocision
Expocision
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas del Ciclo de Vida de Prototipos
Herramientas del Ciclo de Vida de PrototiposHerramientas del Ciclo de Vida de Prototipos
Herramientas del Ciclo de Vida de Prototipos
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Software libre 2 edit evaluacion
Software libre 2 edit evaluacionSoftware libre 2 edit evaluacion
Software libre 2 edit evaluacion
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 

Último

modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 

Último (20)

modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 

Herramientas case

  • 1. Universidad Nacional Experimental Politécnica de las Fuerzas Armadas Nacional Bolivariana UNEFANB Herramientas CASE. Alumno: Profesor: Albert Diaz. Edgar Guillen. C.I:25.332.322 Seccion 501D. Abril 2019.
  • 2. Índice Introducción.............................................................................................................3 Tecnología de las herramientas CASE.....................................................................4 Componentes de una herramienta CASE.................................................................5 Repositorio(diccionario)......................................................................................5 Metamodelo(no siempre visible).........................................................................5 Carga o descarga de datos...................................................................................6 Comprobación de errores....................................................................................6 Interfaz de usuario...............................................................................................6 Estructura general de una herramienta CASE..........................................................6 La estructura CASE se basa en la siguiente terminología :.................................6 CASE de alto nivel.........................................................................................6 CASE de bajo nivel........................................................................................7 CASE cruzado de ciclo de vida......................................................................7 Clasificación basada en las fases del ciclo de desarrollo:...................................7 Upper CASE (U-CASE).................................................................................7 Middle CASE (M-CASE)...............................................................................7 Lower CASE (L-CASE).................................................................................7 Integrated CASE (I-CASE)............................................................................8 MetaCASE......................................................................................................8 CAST (Computer-Aided Software Testing)...................................................8 IPSE (Integrated Programming Support Environment)..................................8 Clasificación Por funcionalidad:.........................................................................8 Ejemplos de Herramientas Case más utilizadas.......................................................9 Erwin...................................................................................................................9 EasyCASE...........................................................................................................9 Oracle Designer...................................................................................................9 PowerDesigner...................................................................................................10 System Architect................................................................................................10 SNAP.................................................................................................................10 Conclusión..............................................................................................................11
  • 3. Introducción. Antes de introducirnos de lleno en el contenido de este trabajo debemos saber que el mundo esta en constante cambio, y debemos adaptarnos a ellos; conocer las distintas herramientas para trabajar en lo referente a sistemas es de suma importancia, por tanto, es primordial conocer las herramientas CASE. Estas herramientas serán de gran ayuda a la hora de crear un buen sistema, estudiarlas a fondo y empaparse de cada una de ellas es esencial para llegar a ser grandes profesionales.
  • 4. Herramientas CASE. (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadoras). Son diversas Aplicaciones informáticas destinadas a aumentar la productividad en el Desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el diseño de proyectos, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, Compilación automática, documentación o detección de errores entre otras. Es un sistema de software que intenta proporcionar ayuda automatizada a las actividades del proceso de desarrollo de software. Los sistemas CASE a menudo se utilizan como apoyo al método. Tecnología de las herramientas CASE. La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora de construir software se plantean los siguientes objetivos: - Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una herramienta conseguimos agilizar el trabajo. - Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.
  • 5. - Simplificar el mantenimiento de los programas. - Mejorar y estandarizar la documentación. - Aumentar la portabilidad de las aplicaciones. - Facilitar la reutilización de componentes software. - Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos. Componentes de una herramienta CASE. De una forma esquemática podemos decir que una herramienta CASE se compone de los siguientes elementos: 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). Constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta.
  • 6. Carga o descarga de datos. Son facilidades que permiten cargar el repertorio de la herramienta CASE con datos provenientes de otros sistemas, o bien generar a partir de la propia herramienta esquemas de base de datos, programas, etc. que pueden, a su vez, alimentar otros sistemas. Este elemento proporciona así un medio de comunicación con otras herramientas. Comprobación de errores. Facilidades que permiten llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta. Interfaz de usuario. Constará de editores de texto y herramientas de diseño gráfico que permitan, mediante la utilización de un sistema de ventanas, iconos y menús, con la ayuda del ratón, definir los diagramas, matrices, etc. que incluyen las distintas metodologías. Estructura general de una herramienta CASE. La estructura CASE se basa en la siguiente terminología : CASE de alto nivel. Son aquellas herramientas que automatizan o apoyan las fases finales o superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de sistemas y el diseño de sistemas.
  • 7. CASE de bajo nivel. Son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas. CASE cruzado de ciclo de vida. Se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación. Clasificación basada en las fases del ciclo de desarrollo: Upper CASE (U-CASE). Herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML. Middle CASE (M-CASE). Herramientas para automatizar tareas en el análisis y diseño de la aplicación. Lower CASE (L-CASE). Herramientas que semi-automatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la documentación completa de la aplicación. Aquí pueden incluirse las herramientas de Desarrollo rápido de aplicaciones.
  • 8. 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. Clasificación Por funcionalidad: 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.
  • 9. Ejemplos de Herramientas Case más utilizadas. Erwin. PLATINUM ERwin es una herramienta de diseño de base de datos. Brinda productividad en diseño, generación, y mantenimiento de aplicaciones. Desde un modelo lógico de los requerimientos de información, hasta el modelo físico perfeccionado para las características específicas de la base de datos diseñada, ERwin permite visualizar la estructura, los elementos importantes, y optimizar el diseño de la base de datos. Genera automáticamente las tablas y miles de líneas de stored procedure y triggers para los principales tipos de base de datos. EasyCASE. EasyCASE Profesional, el centro de productos para procesos, modelamiento de datos y eventos, e Ingeniería de Base de Datos, es un producto para la generación de esquemas de base de datos e ingeniería reversa, trabaja para proveer una solución comprensible para el diseño, consistencia y documentación del sistema en conjunto. Oracle Designer. Oracle Designer es un juego de herramientas para guardar las definiciones que necesita el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor flexibles y gráficas. Integrado con OracleDeveloper, Oracle Designer provee una solución para desarrollar sistemas empresariales cliente/servidor de segunda generación.
  • 10. PowerDesigner. PowerDesigner es una suite de aplicaciones de Powersoft para la construcción, diseño y modelado de datos a través de diversas aplicaciones. Es la herramienta para el análisis, diseño inteligente y construcción sólida de una base de datos y un desarrollo orientado a modelos de datos a nivel físico y conceptual, que dan a los desarrolladores de aplicaciones Cliente/Servidor la más firme base para aplicaciones de alto rendimiento. System Architect. System Architect posee un repositorio único que integra todas las herramientas, y metodologías usadas. En la elaboración de los diagramas, el System Architect conecta directamente al diccionario de datos, los elementos asociados, comentarios, reglas de validaciones, normalización, etc. Posee control automático de diagramas y datos, normalizaciones y balanceo entre diagramas "Padre e Hijo", además de balanceo horizontal, que trabaja integrado con el diccionario de datos, asegurando la compatibilidad entre el Modelo de Datos y el Modelo Funcional. SNAP. SNAP es un CASE para el desarrollo de aplicaciones en Sistemas AS/400 de IBM. Proporciona el ambiente integral de trabajo, brindando la posibilidad de construir sistemas de inmejorable calidad, adheridos a los estándares S.A.A de IBM., totalmente documentados y ajustados a los requerimientos específicos de la organización, en una fracción del tiempo y coste del que se invertiría, si se utilizaran herramientas tradicionales.
  • 11. Conclusión. ¿Por donde empezar a crear un sistema? ¿Que pasos debo seguir? ¿Que modelo usar? ¿Que diseño? Son muchas preguntas que nos asaltan a la hora de empezar un proyecto, pero ¿Por donde empezar? Usar herramientas CASE es la mejor solución para dar inicio a grandes sistemas, estas son diversas Aplicaciones informáticas destinadas a aumentar la productividad en el Desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información.