Está en la página 1de 1

Entornos de desarrollo de Software

Un entorno de desarrollo de software es una combinacin de herramientas que


automatiza o soporta al menos una gran parte de la tareas (o fases) del desarrollo:
anlisis de requisitos, diseo de arquitectura, diseo detallado, codificacin, pruebas de
unidades, pruebas de integracin y validacin, gestin de configuracin, mantenimiento,
etc. Las herramientas deben estar bien integradas, pudendo interoperar unas con otras.
Estn formados por el conjunto de instrumentos (hardware, software, procedimientos,
...) que facilitan o automatizan las actividades de desarrollo. En el contexto de esta
asignatura se consideran bsicamente los instrumentos software.

CASE: Computer-Aided Software Engineering


o Con este trmino genrico se denominan los productos software que dan
soporte informtico al desarrollo
o Sera deseable automatizar todo el desarrollo, pero normalmente se
automatiza slo en parte
o Productos CASE: son cada uno de los instrumentos o herramientas
software de apoyo al desarrollo
La tecnologa CASE da soporte para actividades verticales
o Son actividades verticales las especficas de una fase del ciclo de vida:
anlisis de requisitos, diseo de la arquitectura, edicin y compilacin
del cdigo, etc.
Tambin se necesita soporte para actividades horizontales
o Son actividades horizontales las actividades generales: documentacin,
planificacin, gestin de configuracin, etc

También podría gustarte