Clase De Herramientas
Aplicaremos el término herramienta a un producto CASE que da soporte a una tarea concreta dentro de las actividades de desarrollo de software. Dicho soporte consistirá en unaserie de servicios, cada uno de los cuales automatiza una operación individual. Podemos clasificar las herramientas según los servicios que ofrece y/o la tarea a la que da soporte. A continuación sedescriben algunas clases de herramientas o grupos de funciones que podemos encontrar en un entorno de programación:
* Edición y examen del código (editor / browser / navigator)
* Codificación* Verificación y validación
* Gestión de configuración
* Métricas
* Otras herramientas
Otras herramientas de desarrollo no incluidas en la relación anterior se salen del marco de loque hemos denominado entorno de programación, y dan soporte a otras fases del ciclo de vida de desarrollo. Por ejemplo:
* Gestión del proyecto
* Análisis y diseño (metodología concreta -"herramienta" CASE)
* ... etc. ...
Edición y examen del código
* Editores de texto
* Editor de texto simple
* Editor orientado al lenguaje
* Editores gráficos
* Editor dediagramas
* Editor de iconos para GUI
* Editores de estructura
* Gráfico (diagramas)
* Texto (código)
* Facilidades de navegación
* Referencias cruzadas(definición / uso)
* Folding
* Class wizzard
Codificación
* Herramientas de codificación y depuración
* Ensamblador
* Compilador
* Depurador
* Compilación cruzada* Macroprocesador
* Montador de enlaces (link)
* Intérprete
* Generadores de código
* Generadores de esqueleto de código
* Generadores de interfaz de usuario* Application wizzard
* Generadores de compiladores
* Reestructuradores de código
* Reforma (prettyprinter)
* Ingeniería inversa
Verificación y validación
*...
Regístrate para leer el documento completo.