herramientas case: computerr aided software engineering(ingenieria de software a
sistida para computador)
son un conjunto de herraientas y metodos que proporcionan asistencia automatiza da en el proceso de desarrollo del ciclo de vida de un sistema de informacion. son aplicaciones computacionales usadas en conjuno que soportan y ayuda al proce so de analisis y desarrollo de software por lo tanto facilitan las tareas de coordinacion de los eventos que necesitan s er mejorados en el ciclo de desarrollo de software objetivos: * aumentar la productividad en las tareas y areas de desarrollo y mantenimiento de los sistemas informaticos * mejorar la calidad del software desarrollado * reducir tiempo y costos de desarrollo y mantenimiento del software * mejorar la gestion y dominio sobre el proyecto en cuanto a su planificacion, e jecucion y control por lo tanto va a permitir: -la reutilizacion o reusabilidad del software. -la portabilidad del software. -la entandarizacion de la documentacion. ventajas: * mejorar la productividad. * mejora en la eficacia. * mejora en la calidad del sistema de informacion. * disminucion de tiempo. * automatizacion de tareas tediosas. * garantizar la consistencia de los procedimientos. * ayudar en la documentacion del sistema. * ayudar en la creacion de relaciones en la base de datos. * generar estructuras de codigo. Ejemplos: * Erwin * EasyCase * Oracle Designer * Power Designer * System Architect * Rational Rose * Poseidon * Eclipse * Visio * Dia * Primavera * Star Uml * Uml 2 Tools ----------------------------------------------------Erwin----------------------- ------------------------