ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje Del Modeo Unificado


Enviado por   •  27 de Febrero de 2015  •  291 Palabras (2 Páginas)  •  151 Visitas

Página 1 de 2

CARACTERISTICAS DE LA HERRAMIENTA CASE

DEFINICION

-------------------------------------------------

(Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora)

-------------------------------------------------

Son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de las mismas en términos de tiempo y de dinero.

OBJETIVO DE LA ESTRUCTURA GENERAL CLASIFICACION POR ETAPA

HERRAMIENTA CASE DE CICLO DE VIDA

*CASE frontales (fornt-end) o Upper CASE: Herramientas de apoyo a primeras fases:

-Análisis, diseño.

*CASE dorsales (back-end) o Lower CASE: Herramientas de apoyo a últimas fases:

-Implementación (generación de código).

-Pruebas (caja blanca y caja negra).

-Mantenimiento.

*ICASE (Integrated-CASE). Contienen elementos de Upper y Lower CASE: contemplan todo el ciclo de desarrollo.

*Reverse Engineering ( Ingeniería inversa )

*CARE (Computer Aided Requirements Engineering)

Se clasifica de la siguiente manera:

* CASE de alto nivel: Son herramientas que automatizan o apoyan las fases iníciales del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis y el diseño de sistemas.

* CASE de bajo nivel: Son herramientas que automatizan o apoyan las fases finales del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas

.

* CASE cruzado de ciclo de vida: se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación.

* Mejorar la productividad en el desarrollo y mantenimiento del software.

* Aumentar la calidad del software.

* Mejorar el tiempo, costo de desarrollo y mantenimiento de sistemas informáticos.

* Mejorar la planificación de un proyecto

* Automatizar el desarrollo del software, la documentación, la generación de código, la realización de pruebas y la gestión del proyecto.

* Ayudar a la reutilización del software, a incrementar la portabilidad y a la estandarización de la documentación

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com