Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
-
Upload
victor-cordova-siles -
Category
Documents
-
view
224 -
download
0
Transcript of Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
1/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
HERRAMIENTAS DE
DESARROLLO DE LOSSISTEMAS DE
INFORMACION
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
2/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
COMPONENTES DE HARDWARE DE UNSISTEMA INFORMATICO
Dispositivos
de Comunicaciones
Almacenamiento secundarioDisco magnticoDisco ptico
Cinta magntica
Unidad Central
de Procesamiento
(CPU)
Dispositivos de entradaTecladoPantalla tctilAutomatizacin delorigen de datos
Almacenamiento
primario o principal
Dispositivos de salidaTerminales de videoPlottersSalida de audio
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
3/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
RAM: Acceso aleatorio a cualquier direccin
de memoria en la misma cantidad de tiempo.
ROM: Chips de memoria semiconductores que
contienen instrucciones de programa. En estoschips no se puede escribir, solo leer.
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
ALMACENAMIENTO PRIMARIO
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
4/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
PROCESAMIENTO
Microprocesadores y capacidad de procesamiento:
Tecnologa de circuito integrado.
Integra la memoria del ordenador, la lgica y elcontrol en un solo chip.
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
5/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Procesamiento Paralelo:
El problema se descompone en partes ms pequeas.
Mltiples instrucciones procesadas simultneamentecon varios procesadores.
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
PROCESAMIENTO
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
6/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
PROCESAMIENTO SECUENCIAL YPROCESAMIENTO PARALELO
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
Programa
CPU
Programa
CPU
Programa
CPU
Tarea 1
CPU
Tarea 2
CPU
Tarea 3
CPU
Tarea 4
CPU
Tarea 5
Resultado
Tarea 1
Tarea 2
Resultado
Resultado
PROCESAMIENTO EN SERIEPROCESAMIENTO EN PARALELO
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
7/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Disco Magntico: Disquete, Disco Duro.
Discos pticos: CD-ROM, DVD.
Cinta Magntica: barata, medio de
almacenamiento secundario ms antiguo.
Nuevas alternativas de almacenamiento: Redes derea de almacenamiento (SANs), PenDrive.
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
TECNOLOGAS DE ALMACENAMIENTOSECUNDARIO
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
8/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
RED DE REA DE ALMACENAMIENTO (SAN)
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
9/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Procesamiento por lotes: Transacciones acumuladas y almacenadas hasta su
procesamiento.
Procesamiento en lnea:
Transacciones entradas directamente en elordenador y procesadas inmediatamente.
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
PROCESAMIENTO POR LOTES Y ENTRADAEN LNEA
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
10/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
HARDWARE E INFRAESTRUCTURA DE TECNOLOGA DE LA INFORMACIN
COMPARACIN ENTRE EL PROCESAMIENTO
POR LOTES Y EN LNEA
Entrada por
teclado
Validar y
actualizar
Informesde errores Informes
Entran
directamente
Procesamiento y
actualizacin
del archivo
maestro
Archivo
maestro
Procesamiento por lotes
Procesamiento en lnea
Transacciones
agrupadas
en lotes
Archivo detransacciones
clasificado
Archivo de
maestro
antiguo
Archivo de
maestro
nuevo
Transacciones
Entrada inmediata Procesamiento inmediato Actualizar archivo inmediatamente
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
11/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
REDES DE COMPUTADORES Y COMPUTACINCLIENTE/SERVIDOR
Procesamiento distribuido: Distribucin deprocesamiento entre mltiples ordenadores.
Procesamiento centralizado: Procesamientorealizado por nico ordenador central.
Computacin cliente/servidor: Se divide elprocesamiento entre clientes y servidores
sobre una red.
CATEGORAS DE ORDENADORES Y SISTEMAS DE CMPUTO
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
12/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
INFORMTICA CLIENTE/SERVIDOR
CATEGORAS DE ORDENADORES Y SISTEMAS DE CMPUTO
Cliente Servidor
Interfaz de usuario
Funcin de aplicacin
Administracin de datos
Funcin de aplicacin
Recursos de red
Solicitudes
Datos y Servicios
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
13/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
TIPOS DE INFORMTICA CLIENTE/SERVIDOR
CATEGORAS DE ORDENADORES Y SISTEMAS DE CMPUTO
Datos Datos DatosDatos
Lgica
Interfaz
Lgica Lgica
Interfaz Interfaz Interfaz
Lgica
Datos
Interfaz
Lgica
Interfaz
Lgica
Datos
CLIENTE
SERVIDOR
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
14/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
ORDENADORES DE RED E INFORMTICAPUNTO-A-PUNTO
Ordenadores de Red (NC): Ordenador desobremesa simplificado, no almacena datos de
forma permanente. Informtica punto a punto: Procesamiento
distribuido que enlaza ordenadores a travs de
Internet o redes privadas. Grid Computing: Aplica recursos informticos de
muchos ordenadores en red para solventar grandesy complejos problemas.
CATEGORAS DE ORDENADORES Y SISTEMAS DE CMPUTO
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
15/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Programa: Una serie de instrucciones para elordenador.
Software de sistema: Programas genricos quepermiten gestionar los recursos del ordenador.
Software de aplicacin: Son programas escritospara realizar funciones especficas para los
usuarios finales.
TIPOS DE SOFTWARE
PRINCIPALES TIPOS DE SOFTWARE (I)
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
16/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Software de AplicacionesLenguajes de programacin
Lenguaje ensamblador
FORTRAN PASCAL
COBOL C
BASIC Lenguajes 4G y herramientas de Software de PC
TIPOS DE SOFTWARE
Software de aplicaciones
Software del sistema
Hardware
Usuarios
SOFTWARE DEL SISTEMA
Sistema operativoPrograma eventos de la computadora
Asigna recursos de la computadora
Vigila eventos
Traductores de lenguajeIntrpretes
Compiladores
Programa de utilidades
Operaciones de rutina (por ejemplo,
Clasificar, listar, imprimir)
Administracin de datos (Por ejemplo, crear
y fusionar archivos)
PRINCIPALES TIPOS DE SOFTWARE (II)
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
17/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Lenguajes de Cuarta-generacin:
Pueden ayudar a desarrollar programas con muy poca osin ayuda de especialistas en informtica.
Lenguaje natural: Prximo al lenguaje humano.
Lenguajes de consulta: Suministra respuestas apreguntas realizadas en lnea.
PL/SQL de Oracle, NATURAL.
TIPOS DE SOFTWARE
LENGUAJES DE CUARTA-GENERACIN
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
18/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
ARQUITECTURA BASADA EN CAPAS
Es un estilo de programacin en el que el objetivo
primordial es la separacin de la lgica de negocios de
la lgica de diseo.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
19/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Capa de Presentacin
Es la que ve el usuario (tambin se la denomina"capa de usuario"), presenta el sistema al usuario,
le comunica la informacin y captura la
informacin del usuario en un mnimo de proceso.
Capa de Negocio:
Es donde residen los programas que se ejecutan, se reciben
las peticiones del usuario y se envan las respuestas tras el
proceso. Se denomina capa de negocio (e incluso de
lgica del negocio) porque es aqu donde se establecen
todas las reglas que deben cumplirse.
Capa de datos:
Es donde residen los datos y es la encargada de acceder
a los mismos. Est formada por uno o ms gestores de
bases de datos que realizan todo el almacenamiento
de datos, reciben solicitudes de almacenamiento
o recuperacin de informacin desde la capa de negocio.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
20/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Capa dePresentacin
Capa de Negocios
Capa de Datos
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
21/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Caractersticas
Describe la descomposicin de servicios de forma que la
mayora de la interaccin ocurre solamente entre capas vecinas.
Las capas de una aplicacin pueden residir en la misma
maquina fsica (misma capa) o puede estar distribuidosobre diferentes computadores (n-capas).
Los componentes de cada capa se comunican con otros componentes enotras capas a travs de interfaces muy bien definidas.
Este modelo ha sido descrito como una pirmide invertida
de re-uso donde cada capa agrega responsabilidad y
abstraccin a la capa directamente sobre ella.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
22/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Ventajas
El desarrollo se puede llevar a cabo en varios niveles y, en
caso de que sobrevenga algn cambio, slo se ataca al
nivel requerido sin tener que revisar entre cdigo mezclado.
Permite distribuir el trabajo de creacin de una aplicacin por niveles.
Dependencias se limitan a intra-capa
Reutilizacin de capas; Facilita la estandarizacin,
como cada nivel implementa unas interfaces claras ylgicas pueden intercambiarse.
Permite trabajar en varios niveles de abstraccin.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
23/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Ejemplos de Estilo Arquitectnico Basado en Capas
Se enfoca en la distribucin de roles y responsabilidades de forma jerrquicaproveyendo una forma muy efectiva de separacin de responsabilidades.
Por ejemplo, una aplicacin web tpica est compuesta por una capa depresentacin (funcionalidad relacionada con la interfaz de usuario), una capa
de negocios (procesamiento de reglas de negocios) y una capa de datos(funcionalidad relacionada con el acceso a datos).
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
24/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Los sistemas de Gestin de Bases de Datos, sonaplicaciones que permiten a los usuarios definir,crear y mantener la base de datos yproporcionar un acceso controlado a la misma.
Un SGBD es la aplicacin que interacta con losusuarios de los programas de aplicacin y labase de datos.
Definicin | Ejemplos
Sistemas de Gestin de Base de Datos
Data Base Management System
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
25/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
SQL Server
DB2
ORACLE
POSTGRES
INFORMIX
SYBASE
Definicin | Ejemplos
PARADOX
DBASE
ACCESS
FOXPRO
INTERBASE
BDE DELPHI
Algunos de los Sistemas de Gestin de Base deDatos ms conocidos:
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
26/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Definir la Base de Datos mediante elLenguaje de Definicin de Datos, el cualpermite especificar la estructura, tipo dedatos y las restricciones sobre los datos,
almacenndolo todo en la base de datos.
Separar la descripcin y manipulacin de losdatos, permitiendo un mayor entendimientode los objetos, adems de flexibilidad deconsulta y actualizacin .
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
27/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Permitir la insercin, eliminacin,actualizacin, consulta de los datos medianteel Lenguaje de Manejo de Datos.
Lenguajes procedurales: manipulan labase de datos registro a registro y sedeben especificar las operaciones arealizar para obtener los datos resultado.
Lenguajes no procedurales: manipulan labase de datos en conjuntos de registros yse especifican qu datos deben obtenersecomo resultado sin plantear las forma dehacerlo. (SQL)
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
28/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Proporcionar acceso controlado a la base dedatos.
Seguridad
Integridad
Control de Recurrencia (AccesoCompartido)
Control de Recuperacin
Diccionario de datos o Catlogo
Gestionar la estructura fsica de los datos y sualmacenamiento.
Proporcionar mecanismos de vistas de datos.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
29/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Eliminar la redundancia de datos, establecer una mnimaduplicidad en los datos y minimizar el espacio en discoutilizado.
Proveer interfaces procedimentales y no procedimentales,permitiendo la manipulacin por usuarios interactivos y
programadores.
Independizar la estructura de la organizacin lgica de losdatos (Independencia fsica).
Independizar la descripcin lgica de la Base de datos ylas descripciones particulares de los diferentes puntos devistas de los usuarios.
Permitir una fcil administracin de los datos.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
30/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Administrador | Diseadores | Programadores | Usuarios
Administrador de la base de datos
Diseo fsico
Implementacin
Control de la seguridad
Concurrencia
Prestaciones
El administrador debe conocer muy bien elSGBD que se est utilizando, as como el equipoinformtico sobre el que est funcionando.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
31/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Administrador | Diseadores | Programadores | Usuarios
Diseadores de la base de datos
Diseo lgico
Datos
Relaciones
Restricciones
El diseo lgico de la base de datos es independientedel SGBD concreto que se vaya a utilizar, esindependiente de los programas de aplicacin, de loslenguajes de programacin y de cualquier otra
consideracin fsica.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
32/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Administrador | Diseadores | Programadores | Usuarios
Programadores de la base de datos
Implementar los programas de aplicacin (usuarios finales)
Consultar
Insertar
Actualizar
Eliminar
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
33/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Administrador | Diseadores | Programadores | Usuarios
Usuarios Finales
Consultan
Insertan
Actualizan
Eliminan
Generan Reportes
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
34/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Control sobre la redundancia de datos
Consistencia de datos
Ms informacin sobre la misma cantidad de datos
Comparticin de datos
Mantenimiento de estndares
Mejora en la integridad de datos
Mejora en la seguridad
Mejora en la accesibilidad a los datos
Mejora en la productividad
Mejora en el mantenimiento gracias a la independencia de datos
Manejo de la concurrencia
Mejora en los servicios de copias de seguridad y de recuperacin
ante fallos
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
35/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
Complejidad
Tamao
Coste econmico del SGBD
Costo del equipamiento adicional
Costo de la conversin
Prestaciones
Vulnerable a los fallos
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
36/40
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
INFORMACION
HERRAMIENTAS PARA INGENIERA DE SOFTWAREASISTIDO (CASE)
Herramientas CASE se definen como un conjuntode programas y ayudas que dan asistencia a losanalistas, ingenieros de software y
desarrolladores, durante todos los pasos delCiclo de Vida de desarrollo de un Software.
La herramientas CASE actualmente
brindan una gran gama decomponentes que incluyen todos o lamayora de los requisitos necesariospara el desarrollo de los sistemas,han sido creadas con una granexactitud en torno a las necesidades
de los desarrolladores de software.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
37/40
INFORMACION
CARACTERSTICAS DE LAS HERRAMIENTASCASEPROPORCIONARTOPOLOGAS DE
APLICACIN FLEXIBLES
La herramienta debeproporcionar facilidadesde construccin que
permita separar laaplicacin entre elcliente, el servidor.
PROPORCIONARAPLICACIONES
PORTTILES
La herramienta debegenerar cdigo paraWindows, OS/ 2,
Macintosh, Unix y todaslas plataformas deservidores conocidas.
CONTROL DE VERSIN
La herramienta debereconocer las versionesde cdigos que se
ejecutan en los clientesy servidores, yasegurarse que seanconsistentes.
CREAR CDIGO
COMPILADO EN ELSERVIDOR
La herramienta debe sercapaz de compilarautomticamente cdigo4GL en el servidor paraobtener el mximo
performance.
TRABAJAR CON UNA
VARIEDAD DEADMINISTRADORES DERECURSO
La herramienta debeadaptarse ella misma alos administradores derecurso que existen envarios servidores de la
red.
TRABAJAR CON UNA
VARIEDAD DESOFTWAREINTERMEDIOS
La herramienta debeadaptar suscomunicaciones cliente /servidor al softwareintermedio existente.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
38/40
INFORMACION
CLASIFICACIN DE HERRAMIENTAS CASE
Las plataformasque soportan
Las fases del ciclo de vida del desarrollode sistemas que abarca
La arquitectura de las aplicaciones que produce
Sufuncionalidad
LAS HERRAMIENTAS CASE, EN FUNCIN DE LAS FASES DEL CICLO DEVIDA ABARCADAS, SE PUEDEN AGRUPAR DE LA FORMA SIGUIENTE:
HERRAMIENTAS INTEGRADAS,I-CASE (INTEGRATED CASE,
CASE INTEGRADO)
HERRAMIENTAS I-CASE
HERRAMIENTAS DE ALTONIVEL, U-CASE (UPPER CASE -
CASE SUPERIOR) O FRONT-END
Abarcan todas las fases del ciclo de vida deldesarrollo de sistemas. Son llamadas tambinCASE workbench.
Se basan en una metodologa. Tienen unrepositorio y aportan tcnicas estructuradas paratodas las fases del ciclo de vida.
Orientadas a la automatizacin y soporte de lasactividades desarrolladas durante las primerasfases del desarrollo: anlisis y diseo.
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
39/40
INFORMACION
CLASIFICACIN DE HERRAMIENTAS CASEOtra posible clasificacin, utilizando la funcionalidad comocriterio principal, es la siguiente:
Herramientas de gestin de proyectos
Herramientas de gestin y configuracin de software (SCM) Herramientas de calidad y seguridad de software
Herramientas de anlisis y diseo
Herramientas de desarrollo de interfaz de usuarios
Herramientas para la Ingeniera de Software Orientada a Objetos Herramientas de integracin y prueba
Herramientas de mtodos formales
Herramientas Cliente/Servidor
Herramientas de Ingeniera WEB
HERRAMIENTAS DE DESARROLLO DE LOS SISTEMAS DE
-
7/29/2019 Cap3_Herramientas de Desarrollo de Los Sistemas de Informacion
40/40
INFORMACION
ALGUNOS EJEMPLOS DE HERRAMIENTASCASE ASADAL: Herramienta CASE especializada en Sistemas de Tiempo Real
CASE GENEXUS Tool
Win A&D, herramientas CASE para Anlisis y Diseo, incluye tcnicasestructuradas y orientadas a objetos.
CRADLE, conjunto de herramientas CASE integradas que dan soporte a laPlanificacin estratgica, Anlisis y Diseo.
SilverRun: Conjunto integrado de herramientas CASE para el modelado denegocios.
SNAP
VISIBLE ANALYST
UMLCAKE
WINPROJECT
TOGETHER