entorno de programacion
Están formados por el conjunto de instrumentos que facilitan o automatizan las actividades de desarrollo. En el contexto de esta asignatura se consideranbásicamente los instrumentos software.
CASE: Computer-Aided Software Engineering
Con este término genérico se denominan los productos software que dan soporte informático al desarrollo
Sería deseableautomatizar todo el desarrollo, pero normalmente se automatiza sólo en parte
Productos CASE: son cada uno de los instrumentos o herramientas software de apoyo al desarrollo
La tecnología CASE dasoporte para actividades verticales
Son actividades verticales las específicas de una fase del ciclo de vida: análisis de requisitos, diseño de la arquitectura, edición y compilación del código, etc.También se necesita soporte para actividades horizontales
Son actividades horizontales las actividades generales: documentación, planificación, gestión de configuración, etc.
Productos CASE engeneral
Existe una enorme variedad de productos que entran dentro de la tecnología CASE en sentido amplio. Se han realizado diversos intentos para clasificar dichos productos. Un punto de vista parasu clasificación es el nivel de las funciones que realiza un producto determinado. Se puede sugerir la siguiente terminología para los niveles funcionales:
Servicio (service): realizaautomáticamente una determinada operación (atómica o unitaria).
Ejemplo: compilación de un programa
Herramienta (tool): ofrece los servicios necesarios para dar soporte a una tarea determinada (lo que hace unmiembro del equipo de desarrollo en un momento dado).
Ejemplo: edición de código fuente.
Banco de trabajo (workbench): da soporte a todas las actividades correspondientes a un rol o perfilprofesional propio de uno de los miembros del equipo de desarrollo.
A veces se le llama también "herramienta" (tool)
Ejemplo: "herramienta" CASE de análisis y diseño (OO, UML, ...)
Entorno o factoría...
Regístrate para leer el documento completo.