SlideShare una empresa de Scribd logo
ANÁLISISY DISEÑO DE SISTEMAS II
Herramienta Asistida por
Computadoras.
Realizada por: Nellys vega.
Definición.
Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de
Software Asistida por Computadora) son diversas aplicaciones informáticas o
programas informáticos destinadas a aumentar la productividad en el desarrollo
de software reduciendo el costo de las mismas en términos de tiempo y de dinero.
Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de
desarrollo del software en tareas como el proceso de realizar un diseño del
proyecto, cálculo de costos, 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. Ya en los años 70 un proyecto llamado ISDOS diseñó un
lenguaje y por lo tanto un producto que analizaba la relación existente entre los
requisitos de un problema y las necesidades que estos generaban, el lenguaje en
cuestión se denominaba PSL (Problem Statement Language) y la aplicación que
ayudaba a buscar las necesidades de los diseñadores PSA (Problem Statement
Analyzer).
Aunque ésos son los inicios de las herramientas informáticas que ayudan a crear
nuevos proyectos informáticos, la primera herramienta CASE fue Excelerator que
salió a la luz en el año 1984 y trabajaba bajo una plataforma PC.
Las herramientas CASE alcanzaron su techo a principios de los años 90. En la
época en la que IBM había conseguido una alianza con la empresa de software
AD/Cycle para trabajar con sus mainframes o computadoras centrales, estos dos
gigantes trabajaban con herramientas CASE que abarcaban todo el ciclo de vida
del software. Pero poco a poco los mainframes han ido siendo menos utilizados y
actualmente el mercado de las Big CASE ha muerto completamente abriendo el
mercado de diversas herramientas más específicas para cada fase del ciclo de vida
del software.
Importancia de la herramienta CASE.
Herramientas asistidas por computadora para el desarrollo de sistemas.
Una herramienta es cualquier dispositivo que, cuando se emplea en forma
apropiada, mejora el desempeño de una tarea.
Importancia de las herramientas en el desarrollo de sistemas.
•Mejora la productividad del analista
•Mejora la eficiencia
•Mejora la calidad del sistema de información
Mejora la productividad.
Se pueden realizar las mismas actividades de desarrollo en un tiempo mejor que
el que se necesita cuando no se utilizan las herramientas.
El uso de herramientas contribuye a mejorar la calidad de la productividad de
una tarea.
Ejemplo: A un carpintero se le hiciera más difícil poner los clavos con piedras o
palos en lugar de usar un martillo.
Las herramientas aumentan la productividad del analista al disminuirla cantidad
de tiempo necesario para documentar, analizar y desarrollar sistemas de
información.
Mejora la eficiencia.
Las herramientas ayudan a mejorar la forma en que se va a realizar una tarea.
Ejemplo: Para poner un tornillo no se utilizaría el martillo, se buscaría una
herramienta que le permita realizar esta tarea más eficientemente, en este caso
un destornillador.
Las decisiones eficientes con respecto a la herramienta ahorran recursos:
Personal, tiempo y dinero.
Mejora la calidad del sistema de información.
Cuando las herramientas mejoran los procesos, por lo general también ocurre
lo mismo con los resultados.
Ejemplo: Cuando los carpinteros acaban una construcción si se utilizaron las
herramientas adecuadas, las esquinas tienen ángulos rectos y los marcos de
ventana bien hechos.
Componentes.
Las herramientas de tipo CASE incluyen los siguientes cinco componentes:
•Herramientas para diagramación
•Un deposito de información
•Generadores de interfaces
•Generadores de código
•Herramientas de administración
Herramientas para diagramación
Las herramientas para diagramación dan soporte al análisis y documentación de
los requerimientos de una aplicación.
Estas herramientas ofrecen la capacidad de dibujar diagramas y cartas, además de
guardar los detalles en forma interna.
Deposito centralizado de información
La captura, análisis, procesamiento y distribución de todos los sistemas de
información es asistida por un depósito de información centralizado o diccionario
de datos.
Generador de interfaces
Las interfaces con el sistema son los medios que permiten a los usuarios
interactuar con una aplicación, ya sea para dar entrada a información y datos o
para recibir información.
Generadores de código
Los generadores de código automatizan la preparación de software. Estos
incorporan métodos que permiten convertir las especificaciones del sistema en
código ejecutable.
Herramientas de administración.
Los sistemas CASE ayudan a los gerentes de desarrollo a calendarizar las
actividades de análisis y diseño así como la asignación de recursos a las
diferentes actividades del proyecto.
Algunas herramientas CASE para administración permiten que los gerentes
de proyecto especifiquen elementos de su propia elección.
Uso de la herramienta CASE.
Los sistemas CASE almacenan información por proyecto. Cada aplicación de
sistemas de información es considerada como un proyecto.
La información que describe cada aplicación se mantiene por separado de la de
otros proyectos.
Menú principal de funciones
El menú principal presenta los nombres de las siete funciones mas importantes
de Excelerator: graficas, XLDiccionario, pantallas y reportes, documentación,
análisis, interfases y utilerías.
Dibujo de diagramas de flujo de datos.
Cuando se selecciona la función de graficas, aparece otro menú que muestra las
opciones disponibles para el analista. Los diagramas de flujo de datos son uno
de los muchos tipos de diagramas y cartas disponibles en el menú de graficas.
Diccionario por proyecto.
A medida que se formulan las especificaciones y la documentación, toda la
información con respecto al proyecto se acumula en el diccionario de datos
que Excelerator mantiene para dicho proyecto.
El diccionario guarda los siguientes tipos de información:
•Registro y elementos.
Detalles de elementos dato y registros.
•Datos
Detalles relacionados con almacenes y flujos de datos, etc. También se
incluyen tablas de códigos definidos por el usuario junto con su significado
así como el uso de otros nombres (alias).
•Procesos
Procesos, funciones y módulos del sistema.
•Graficas
Diagramas de flujo de datos, graficas estructuradas, diagramas para modelos
de datos, diagramas estructurados, diagramas de relación entre entidades y
graficas de presentación.
•Pantallas e informes.
Definiciones y composición del diseño de los informes, diseños de pantallas
y formas para la entrada de datos. También es posible preparar informes
relacionados con la entrada de datos en pantalla.
•Entidades de otro tipo.
Informes de las especificaciones contenidas en el diccionario, listados de
entidades, nombres de usuarios y descripciones de documentos.
Pantallas e informes.
El diseño de una pantalla comienza con una pantalla de presentación visual
en limpio. Al mover el cursor por toda la pantalla, quizás con las teclas con
flechas que aparecen en el teclado, el usuario puede especificar las posiciones
donde desea que aparezcan letreros, campos para entradas y salidas,
encabezados y títulos.
Herramientas para análisis y documentación
Excelerator ofrece características tales como un conjunto de reportes
que validan las descripciones del sistema.
Utilerías.
La información utilizada por el sistema Excelerator se encuentra
descrita por las funciones de utilería. Las utilerías proporcionan
funciones de respaldo y recuperación. Con ellas es posible copiar o
volver a crear una parte do todo el diccionario del proyecto a partir de
una copia de respaldo.
Evolución de la herramienta CASE.
Clasificación de la herramienta CASE.
Aunque es difícil y existen muchas formas de clasificarlas, las
herramientas CASE se pueden clasificar teniendo en cuenta los
siguientes parámetros:
 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.
Evaluación de la herramienta CASE(
beneficios y debilidades)
Entre los beneficios ofrecidos por la tecnología CASE se encuentran los
siguientes:
•Facilidad para llevar a cabo la tarea de revisión de especificaciones del
sistema así como de representaciones graficas (lo que aumenta la posibilidad
de realizar la tarea).
•Facilidad para desarrollar prototipos de sistemas por medio de la capacidad
para cambiar especificaciones y, por otro lado, para determinar el efecto que
sobre el desempeño del sistema tendrían otras alternativas.
•Generación de código.
•Soporte para mantenimiento como resultado de haber guardado las
especificaciones del sistema en un depósito central de información.
•Aumentar las posibilidades de satisfacer los requerimientos del usuario.

Más contenido relacionado

La actualidad más candente

Software%20 informatico%20aaron sin images
Software%20 informatico%20aaron sin imagesSoftware%20 informatico%20aaron sin images
Software%20 informatico%20aaron sin images
1010037
 
Software informatico
Software informaticoSoftware informatico
Software informatico
Lupita Segura López
 
SOFTWARE INFORMATICO
SOFTWARE INFORMATICOSOFTWARE INFORMATICO
SOFTWARE INFORMATICO
Lau Anaya
 
Software aarón
Software aarónSoftware aarón
Software aarón
1060718
 
Sofwareinformatico
SofwareinformaticoSofwareinformatico
Sofwareinformatico
1021098
 
Diapositivas microsoft access
Diapositivas microsoft accessDiapositivas microsoft access
Diapositivas microsoft access
maria duran
 
Ba se de datos
Ba se de datosBa se de datos
Ba se de datos
MaRiiana SenRii
 
C:\Fakepath\Case001[Easy Case]
C:\Fakepath\Case001[Easy Case]C:\Fakepath\Case001[Easy Case]
C:\Fakepath\Case001[Easy Case]
Roman DC
 
Base de datos distribuidos 2
Base de datos distribuidos 2Base de datos distribuidos 2
Base de datos distribuidos 2
leybit
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
Alejandro Rodriguez
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelas
pineda2
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
Diego Silva Viera
 
Access
AccessAccess
Access
Veronica
 
DICCIONARIO INFORMATICO DE LA WED
DICCIONARIO INFORMATICO DE LA WEDDICCIONARIO INFORMATICO DE LA WED
DICCIONARIO INFORMATICO DE LA WED
CARMEN DIAZ
 
Base de datos finaaaaaaaaaaaaaaaaaaaal
Base de datos finaaaaaaaaaaaaaaaaaaaalBase de datos finaaaaaaaaaaaaaaaaaaaal
Base de datos finaaaaaaaaaaaaaaaaaaaal
ossomarinela
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
José Antonio Sandoval Acosta
 
Diapositivas access
Diapositivas accessDiapositivas access
Diapositivas access
alejandra cisneros
 
Base de datos distribuidos
Base de datos distribuidosBase de datos distribuidos
Base de datos distribuidos
Jean Carlos Peña Soto
 

La actualidad más candente (18)

Software%20 informatico%20aaron sin images
Software%20 informatico%20aaron sin imagesSoftware%20 informatico%20aaron sin images
Software%20 informatico%20aaron sin images
 
Software informatico
Software informaticoSoftware informatico
Software informatico
 
SOFTWARE INFORMATICO
SOFTWARE INFORMATICOSOFTWARE INFORMATICO
SOFTWARE INFORMATICO
 
Software aarón
Software aarónSoftware aarón
Software aarón
 
Sofwareinformatico
SofwareinformaticoSofwareinformatico
Sofwareinformatico
 
Diapositivas microsoft access
Diapositivas microsoft accessDiapositivas microsoft access
Diapositivas microsoft access
 
Ba se de datos
Ba se de datosBa se de datos
Ba se de datos
 
C:\Fakepath\Case001[Easy Case]
C:\Fakepath\Case001[Easy Case]C:\Fakepath\Case001[Easy Case]
C:\Fakepath\Case001[Easy Case]
 
Base de datos distribuidos 2
Base de datos distribuidos 2Base de datos distribuidos 2
Base de datos distribuidos 2
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelas
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Access
AccessAccess
Access
 
DICCIONARIO INFORMATICO DE LA WED
DICCIONARIO INFORMATICO DE LA WEDDICCIONARIO INFORMATICO DE LA WED
DICCIONARIO INFORMATICO DE LA WED
 
Base de datos finaaaaaaaaaaaaaaaaaaaal
Base de datos finaaaaaaaaaaaaaaaaaaaalBase de datos finaaaaaaaaaaaaaaaaaaaal
Base de datos finaaaaaaaaaaaaaaaaaaaal
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
 
Diapositivas access
Diapositivas accessDiapositivas access
Diapositivas access
 
Base de datos distribuidos
Base de datos distribuidosBase de datos distribuidos
Base de datos distribuidos
 

Similar a Análisis y diseño de sistemas ii trabajo individual

Herramientas asistidas por_computadora
Herramientas asistidas por_computadoraHerramientas asistidas por_computadora
Herramientas asistidas por_computadora
Jorge Garcia
 
herramientas-case.pptx
herramientas-case.pptxherramientas-case.pptx
herramientas-case.pptx
InversionesNahianair
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
Carlos Jimenez
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
guestf131a9
 
Hcase
HcaseHcase
Hcase
FSILSCA
 
Unidad iv. equipo delta
Unidad iv. equipo deltaUnidad iv. equipo delta
Unidad iv. equipo delta
adsinformacion
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
guest15d257
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdf
CarmenKeim2
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
uleam
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
Leidy Galindo
 
Herramienta case
Herramienta  caseHerramienta  case
Herramienta case
Dulce Barboza
 
Herramientas case1.1
Herramientas case1.1Herramientas case1.1
Herramientas case1.1
Heriberto Garcia Alfaro
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
Silver Reyes
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
Silver Reyes
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
Heriberto Garcia Alfaro
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
DarwinGranda
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
DarwinGranda
 
HerramientaCase.pdf
HerramientaCase.pdfHerramientaCase.pdf
HerramientaCase.pdf
LuisRamrez960326
 
Case
CaseCase
Case
Kattyta
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
toryneutral
 

Similar a Análisis y diseño de sistemas ii trabajo individual (20)

Herramientas asistidas por_computadora
Herramientas asistidas por_computadoraHerramientas asistidas por_computadora
Herramientas asistidas por_computadora
 
herramientas-case.pptx
herramientas-case.pptxherramientas-case.pptx
herramientas-case.pptx
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Hcase
HcaseHcase
Hcase
 
Unidad iv. equipo delta
Unidad iv. equipo deltaUnidad iv. equipo delta
Unidad iv. equipo delta
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdf
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramienta case
Herramienta  caseHerramienta  case
Herramienta case
 
Herramientas case1.1
Herramientas case1.1Herramientas case1.1
Herramientas case1.1
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
HerramientaCase.pdf
HerramientaCase.pdfHerramientaCase.pdf
HerramientaCase.pdf
 
Case
CaseCase
Case
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 

Último

Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 

Último (20)

Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 

Análisis y diseño de sistemas ii trabajo individual

  • 1. ANÁLISISY DISEÑO DE SISTEMAS II Herramienta Asistida por Computadoras. Realizada por: Nellys vega.
  • 2. Definición. Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero. Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costos, 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. Ya en los años 70 un proyecto llamado ISDOS diseñó un lenguaje y por lo tanto un producto que analizaba la relación existente entre los requisitos de un problema y las necesidades que estos generaban, el lenguaje en cuestión se denominaba PSL (Problem Statement Language) y la aplicación que ayudaba a buscar las necesidades de los diseñadores PSA (Problem Statement Analyzer).
  • 3. Aunque ésos son los inicios de las herramientas informáticas que ayudan a crear nuevos proyectos informáticos, la primera herramienta CASE fue Excelerator que salió a la luz en el año 1984 y trabajaba bajo una plataforma PC. Las herramientas CASE alcanzaron su techo a principios de los años 90. En la época en la que IBM había conseguido una alianza con la empresa de software AD/Cycle para trabajar con sus mainframes o computadoras centrales, estos dos gigantes trabajaban con herramientas CASE que abarcaban todo el ciclo de vida del software. Pero poco a poco los mainframes han ido siendo menos utilizados y actualmente el mercado de las Big CASE ha muerto completamente abriendo el mercado de diversas herramientas más específicas para cada fase del ciclo de vida del software.
  • 4. Importancia de la herramienta CASE. Herramientas asistidas por computadora para el desarrollo de sistemas. Una herramienta es cualquier dispositivo que, cuando se emplea en forma apropiada, mejora el desempeño de una tarea. Importancia de las herramientas en el desarrollo de sistemas. •Mejora la productividad del analista •Mejora la eficiencia •Mejora la calidad del sistema de información Mejora la productividad. Se pueden realizar las mismas actividades de desarrollo en un tiempo mejor que el que se necesita cuando no se utilizan las herramientas.
  • 5. El uso de herramientas contribuye a mejorar la calidad de la productividad de una tarea. Ejemplo: A un carpintero se le hiciera más difícil poner los clavos con piedras o palos en lugar de usar un martillo. Las herramientas aumentan la productividad del analista al disminuirla cantidad de tiempo necesario para documentar, analizar y desarrollar sistemas de información. Mejora la eficiencia. Las herramientas ayudan a mejorar la forma en que se va a realizar una tarea. Ejemplo: Para poner un tornillo no se utilizaría el martillo, se buscaría una herramienta que le permita realizar esta tarea más eficientemente, en este caso un destornillador. Las decisiones eficientes con respecto a la herramienta ahorran recursos: Personal, tiempo y dinero.
  • 6. Mejora la calidad del sistema de información. Cuando las herramientas mejoran los procesos, por lo general también ocurre lo mismo con los resultados. Ejemplo: Cuando los carpinteros acaban una construcción si se utilizaron las herramientas adecuadas, las esquinas tienen ángulos rectos y los marcos de ventana bien hechos.
  • 7. Componentes. Las herramientas de tipo CASE incluyen los siguientes cinco componentes: •Herramientas para diagramación •Un deposito de información •Generadores de interfaces •Generadores de código •Herramientas de administración Herramientas para diagramación Las herramientas para diagramación dan soporte al análisis y documentación de los requerimientos de una aplicación. Estas herramientas ofrecen la capacidad de dibujar diagramas y cartas, además de guardar los detalles en forma interna.
  • 8. Deposito centralizado de información La captura, análisis, procesamiento y distribución de todos los sistemas de información es asistida por un depósito de información centralizado o diccionario de datos. Generador de interfaces Las interfaces con el sistema son los medios que permiten a los usuarios interactuar con una aplicación, ya sea para dar entrada a información y datos o para recibir información. Generadores de código Los generadores de código automatizan la preparación de software. Estos incorporan métodos que permiten convertir las especificaciones del sistema en código ejecutable.
  • 9. Herramientas de administración. Los sistemas CASE ayudan a los gerentes de desarrollo a calendarizar las actividades de análisis y diseño así como la asignación de recursos a las diferentes actividades del proyecto. Algunas herramientas CASE para administración permiten que los gerentes de proyecto especifiquen elementos de su propia elección.
  • 10. Uso de la herramienta CASE. Los sistemas CASE almacenan información por proyecto. Cada aplicación de sistemas de información es considerada como un proyecto. La información que describe cada aplicación se mantiene por separado de la de otros proyectos. Menú principal de funciones El menú principal presenta los nombres de las siete funciones mas importantes de Excelerator: graficas, XLDiccionario, pantallas y reportes, documentación, análisis, interfases y utilerías. Dibujo de diagramas de flujo de datos. Cuando se selecciona la función de graficas, aparece otro menú que muestra las opciones disponibles para el analista. Los diagramas de flujo de datos son uno de los muchos tipos de diagramas y cartas disponibles en el menú de graficas.
  • 11. Diccionario por proyecto. A medida que se formulan las especificaciones y la documentación, toda la información con respecto al proyecto se acumula en el diccionario de datos que Excelerator mantiene para dicho proyecto. El diccionario guarda los siguientes tipos de información: •Registro y elementos. Detalles de elementos dato y registros. •Datos Detalles relacionados con almacenes y flujos de datos, etc. También se incluyen tablas de códigos definidos por el usuario junto con su significado así como el uso de otros nombres (alias). •Procesos Procesos, funciones y módulos del sistema. •Graficas Diagramas de flujo de datos, graficas estructuradas, diagramas para modelos de datos, diagramas estructurados, diagramas de relación entre entidades y graficas de presentación.
  • 12. •Pantallas e informes. Definiciones y composición del diseño de los informes, diseños de pantallas y formas para la entrada de datos. También es posible preparar informes relacionados con la entrada de datos en pantalla. •Entidades de otro tipo. Informes de las especificaciones contenidas en el diccionario, listados de entidades, nombres de usuarios y descripciones de documentos. Pantallas e informes. El diseño de una pantalla comienza con una pantalla de presentación visual en limpio. Al mover el cursor por toda la pantalla, quizás con las teclas con flechas que aparecen en el teclado, el usuario puede especificar las posiciones donde desea que aparezcan letreros, campos para entradas y salidas, encabezados y títulos.
  • 13. Herramientas para análisis y documentación Excelerator ofrece características tales como un conjunto de reportes que validan las descripciones del sistema. Utilerías. La información utilizada por el sistema Excelerator se encuentra descrita por las funciones de utilería. Las utilerías proporcionan funciones de respaldo y recuperación. Con ellas es posible copiar o volver a crear una parte do todo el diccionario del proyecto a partir de una copia de respaldo.
  • 14. Evolución de la herramienta CASE.
  • 15. Clasificación de la herramienta CASE. Aunque es difícil y existen muchas formas de clasificarlas, las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros:  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.
  • 16. Evaluación de la herramienta CASE( beneficios y debilidades) Entre los beneficios ofrecidos por la tecnología CASE se encuentran los siguientes: •Facilidad para llevar a cabo la tarea de revisión de especificaciones del sistema así como de representaciones graficas (lo que aumenta la posibilidad de realizar la tarea). •Facilidad para desarrollar prototipos de sistemas por medio de la capacidad para cambiar especificaciones y, por otro lado, para determinar el efecto que sobre el desempeño del sistema tendrían otras alternativas. •Generación de código. •Soporte para mantenimiento como resultado de haber guardado las especificaciones del sistema en un depósito central de información. •Aumentar las posibilidades de satisfacer los requerimientos del usuario.