Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

HERRAMIENTAS CASE

EXPLICACION
by

miguel angel gonzalez

on 13 September 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of HERRAMIENTAS CASE

HERRAMIENTAS CASE ¿QUE SON? Es un conjunto de programas y ayudas para los analistas, ingenieros de software y desarrolladores, esto durante el desarrollo del software.
Para la realización de un nuevo software requiere que las tareas sean organizadas y completadas, las herramientas case están desarrolladas para automatizar eso procesos y facilitar las tareas del ciclo de desarrollo de un software BENEFICIOS Verificar el uso de todos los elementos de un sistema diseñado
Automatizar el dibujo de diagramas
Ayudar en la documentación del sistema
Ayudar a la creación de la relaciones de bases de datos
Genera estructuras de código (CICLO DE VIDA) HISTORIA La herramientas case tienen sus inicios en los años 80 con un simple procesador de palabras que fue usado para crear y manipular documentación.
Como primer paso era de mucha ayuda el procesador de diagramas, mejorando así la calidad de los diseños de software.
Pronto se reemplazo el paquete gráfico por paquetes especializados que habilitan la edición, actualización e impresión en múltiples versiones de diseño, las herramientas gráficas integradas con diccionario de bases de datos esto para producir poderosos diseños y desarrollar herramientas, esto por supuesto con la ayuda de la herramientas case.
Como paso final la verificación de errores y generadores de casos de prueba fuero incluidos para validar el desarrollo, todos estos procesos pueden saberse integrados con una herramienta case EVOLUCIÓN INICIOS DE LOS 80:
ayuda a la computación por la computadora
diagramacion asistida por computadora
herramientas de análisis y pruebas
A MEDIADOS DE LOS 80:
diseño automático de análisis y pruebas
deposito automático de información
FINAL DE LOS 80:
generación automática de código desde especificaciones de diseño
INICIOS DE LOS 90:
metodologia inteligente
interface de usuario reusable como una metodologia
CLASIFICACION DE LAS HERRAMIENTAS CASE 1.
Repositorio:
Este contiene todas las definiciones de objeto y sus relaciones. Los objetos pueden ser especificaciones del sistema en forma de diagramas de flujo de datos, diagramas
entidad-relación, esquemas de bases de datos, diseños de pantallas, etc.
2.
Re-ingeniería:
Los sistemas Case permiten establecer una relación estrecha y fuertemente formalizadle entre los productos generados a lo largo de distintas fases del ciclo de vida, permitiendo actuar en el sentido especificaciones-código (ingeniería "directa") y también en el contrario (ingeniería "inversa")
3.
Soporte del ciclo de vida:
El ciclo de vida de una aplicación o de un sistema de información se compone de varias etapas la cuales son las siguientes:
Planeamiento.
• Análisis y Diseño.
• Implantación (programación y pruebas).
• Mantenimiento y actualización
Los sistemas Case pueden cubrir la totalidad de estas fases o bien especializarse en algunas de ellas.
4.
Soporte de proyecto:Este tipo de funciones hace referencia al soporte de actividades que se producen durante el desarrollo, derivadas fundamentalmente del trabajo en grupos, tales como facilidades de comunicación, soporte a la creación, modificación e intercambio de documentación, herramientas personales, controles de seguridad, etc.
5.
Mejora continua de calidad:Aunque frecuentemente se asocia a los sistemas Case con la mejora de la productividad en el desarrollo de aplicaciones, debe tenerse en cuenta que una de las principales ventajas es en la mejora de la calidad de los desarrollos realizados.
TAMBIEN SE PUEDEN CLASIFICAR ASI: Herramientas integradas, I-CASE: abarcan todas las fases del ciclo de vida del desarrollo de sistemas
Herramientas de alto nivel, U-CASE: orientadas a la automatización y soporte de las actividades desarrolladas durante las primeras fases del desarrollo: análisis y diseño
Herramientas de bajo nivel, L-CASE: dirigidas a las últimas fases del desarrollo: construcción e implantación
Juegos de herramientas o Tools-Case: Dentro de este grupo se encontrarían las herramientas de reingeniería, orientadas a la fase de mantenimiento
COMPONENTES Y
FUNCIONALIDADES REPOSITORIO Base de datos central de una herramienta CASE. El repositorio amplía el concepto de diccionario de datos para incluir toda la información que se va generando a lo largo del ciclo de vida del sistema para efectuarlas comprobaciones de integridad y consistencia:

• Que no existan datos no definidos.

• Que no existan datos autodefinidos (datos que se emplean en una definición pero que no han sido definidos previamente).

• Que todos los alias (referencias a un mismo dato empleando nombres distintos) sean correctos y estén actualizados. MÓDULOS DE DIAGRAMACIÓN Y MODELIZACIÓN Algunos de los diagramas y modelos
utilizados con mayor frecuencia son:
• Diagrama de flujo de datos.
• Modelo entidad - interrelación.
• Historia de la vida de las entidades.
• Diagrama Estructura de datos.
• Diagrama Estructura de cuadros.
• Técnicas matriciales.
HERRAMIENTA
DE PROTOTIPADO El objetivo principal de esta herramienta es poder mostrar al usuario, desde lo momentos iniciales del diseño, el aspecto que tendrá la aplicación una ve desarrollada. Ello facilitará la aplicación de los cambios que se considere necesarios, todavía en la fase de diseño. GENERADOR DE CÓDIGO Lenguaje generado. Si se trata de un lenguaje estándar o un lenguaje propietario. PUNTOS IMPORTANTES A CONSIDERAR CUANDO SE SELECCIONA UNA HERRAMIENTA CASE Seleccionar una Herramienta CASE no es una tarea simple pero hay tres puntos que son de gran ayuda que son:

•El proceso en sí mismo.
•Los pre-requisitos necesarios.
•Conocer la organización.
CIBERGRAFIA http://members.xoom.com/analista/portada.htm
http://www.sybase.com/products/powerdesigner
HERRAMIENTAS CASE
http://www.geocities.com/SiliconValley/Bit/6238/index.htm
HECHO POR:
MIGUEL ANGEL GONZALEZ CALDERON
MATERIA:
A.O.O
Full transcript