Está en la página 1de 16

UNIVERSIDAD ALAS PERUANAS

FACULTAD DE INGENIERIAS Y ARQUITECTURA


ESCUELA PROFESIONAL DE INGENIERIA DE
SISTEMA E INFORMATICA

TEMA: HERRAMIENTAS CASE. Y TIPOS DE CASE


CURSO: ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
DOCENTE : FERNÁNDEZ JERI, ELVIRA
ALUMNOS: AGUILAR PIZARRO, GINO LUIS.
HUAMAN MENDOZA, DEYVI MICHAEL.

CICLO: VII
INTRODUCCION

el presente trabajo nos habla de la herramientas case, hace referencia a la aplicación de un


conjunto de herramientas y métodos para incrementar la productividad del desarrollo software y
reducir costes, obteniendo un mejor software.
con el fin de automatizar los aspectos clave de todo el proceso de desarrollo de un sistema,
desde el principio hasta el final e incrementar su posición en el mercado competitivo, pero
obteniendo algunas veces elevados costos en la adquisición de la herramienta y costos
de entrenamiento de personal así como la falta de adaptación de la herramienta a
la arquitectura de la información y a las metodologías de desarrollo utilizadas por
la organización. a pesar de ello genera mayores beneficios.
estas herramientas ayudan en todos los estados del ciclo de vida de desarrollo software.
Herramientas Case

• Las herramientas CASE (Computer Aided Software Engineering,


Ingeniería de Software Asistida por Computadora) Son herramientas
informáticas que proporcionan asistencia automatizada durante el
proceso de desarrollo del ciclo de vida del software
¿PARA QUE ES LA TECNOLOGÍA CASE?
• La tecnología CASE sirve para la automatización del desarrollo del software,
contribuyendo a mejorar la calidad y la productividad en el desarrollo de
sistemas de información y se plantean los siguientes objetivos:
• 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.
VENTAJAS Y DESVENTAJAS
 
• VENTAJAS
• Mejora en la productividad
• Mejora en la eficacia
• Mejora en la calidad del sistema de información
• Disminución de tiempo
• Automatización de tareas tediosas
• Automatizar el dibujo de diagramas.
• Ayudar en la documentación del sistema.
• Ayudar en la creación de relaciones en la Base de Datos.
• DENVENTAJAS
• Conflictos en el uso de los diagramas.
• Diagramas no utilizados.
• Función limitada.
• Costo de adquisición.
CLASIFICACIÓN DE LAS HERRAMIENTAS
CASE

Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas


CASE se pueden clasificar teniendo en cuenta los siguientes parámetros:
No existe una única clasificación de herramientas CASE y, en ocasiones, es difícil
incluirlas en una clase determinada. Podrían clasificarse atendiendo a:
- 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.
• TOOLKIT: es una colección de herramientas integradas que permiten
automatizar un conjunto de tareas de algunas de las fases del ciclo de vida del
sistema informático: Planificación estratégica, Análisis, Diseño, Generación de
programas.
• WORKBENCH: Son conjuntos integrados de herramientas que dan soporte a la
automatización del proceso completo de desarrollo del sistema informático.
Permiten cubrir el ciclo de vida completo. El producto final aportado por ellas es
un sistema en código ejecutable y su documentación.
• Una segunda clasificación es teniendo en cuenta las fases (y/o
tareas) del ciclo de vida que automatizan:
• UPPER CASE: Planificación estratégica, Requerimientos de Desarrollo
Funcional de Planes Corporativos.
• MIDDLE CASE: Análisis y Diseño.
• LOWER CASE: Generación de código, test e implantación
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(procedimiento almacenado) y triggers(base de datos)
para los principales tipos de base de datos.
Caracteristicas:
• Permite visualizar la estructura, los elementos importantes, y
optimizar el diseño de la base de datos
• Genera automáticamente las tablas
• Facilidad en el diseño de una base de datos.
• Soporta principalmente bases de datos relacionales SQL y bases de
datos que incluyen Oracle y Microsoft SQL Server.
OBJETIVOS
• Mejorar la productividad del software.
• Aumentar la calidad del software.
• Reducir el tiempo y costo de desarrollo y mantenimiento de los sistemas informáticos.
• Mejorar la planificación de un proyecto.
• Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de
soluciones para los requisitos.
• Automatizar el desarrollo del software, la documentación, la generación de código, las pruebas de
errores y la gestión del proyecto.
• Ayuda a la reutilización del software, portabilidad y estandarización de la documentación.
• Gestión global en todas las fases de desarrollo de software con una misma herramienta.
• Facilitar el uso de las distintas metodologías propias de la ingeniería del software.
HERRAMIENTAS QUE SE UTILIZAN EN UML
EJEMPLOS.

• Microsoft Project: es un software de administración de proyectos diseñado, desarrollado y


comercializado por Microsoft para asistir a administradores de proyectos en el desarrollo de
planes, asignación de recursos a tareas, dar seguimiento al progreso, administrar presupuesto
y analizar cargas de trabajo.
• Racional Rose: Es una herramienta de producción y comercialización establecidas por
Rational Software corporation(actualmente parte de IBM). Rose es un instrumento
operativo conjunto que utiliza el lenguaje unificado(UML) como medio para facilitar la
captura de dominio de la semántica, la arquitectura y el diseño.
• JDeveloper: Este magnífico entorno integrado desarrollado por Oracle trabaja con la
ingeniería inversa, es decir primero se crea él código y después el diagrama. Es un software
propietario pero gratuito desde 2005. Las primeras versiones de 1998 estaban basadas en el
entorno JBuilder de Borland, pero desde la versión 9i de 2001 está basado en Java, no
estando ya relacionado con el código anterior de Jbuilder.
CONCLUSIONES

• Las herramientas CASE el mejor método para el análisis y soluciones de software, ya que
han venido a mejorar los aspectos claves en el desarrollo de los sistemas de información,
las CASE han sido creadas para la automatización de procesos de análisis, diseño e
implementación, brindándonos una un sin número de componentes que hacen que los
proyectos sean cada día más eficientes para los usuarios finales.
GRACIAS

También podría gustarte