Logo Studenta

U1 - 3f - INGENIERIA DEL SW ASISTIDA POR COMPUTADORA (CASE)

¡Este material tiene más páginas!

Vista previa del material en texto

INGENIERIA DEL SW ASISTIDA POR COMPUTADORA
(CASE)
 
Ian Sommerville
CASE
Es el SW que se utiliza para ayudar a las actividades del proceso del SW, como la ingeniería de requerimientos, el diseño, el desarrollo de programas y las pruebas.
 				Ian Sommerville
CASE
Ayuda al proceso automatizando algunas de sus actividades
Proporciona información acerca del SW en desarrollo
 				
						Ian Sommerville
CASE
Algunas actividades que se automatizan:
El Desarrollo de modelos gráficos del sistema como parte de la especificación de requerimientos o del diseño del SW.
La comprensión del diseño utilizando un diccionario de datos (entidades y relaciones).
La generación de interfaces del usuario a partir de la descripción gráfica de la interfaz elaborada por el usuario.
							Ian Sommerville
CASE
				
Algunas actividades que se automatizan:
La depuración de programas por medio de la provisión de la información proporcionada por los programas en ejecución.
La conversión automática de programas de una versión anterior de un lenguaje de programación, como COBOL, a una versión más nueva
							Ian Sommerville
CASE
Limitaciones para su uso:
Automatiza actividades rutinarias, no hay creatividad.
No proporciona ayuda para la interactividad en el trabajo en equipo
						Ian Sommerville
CASE
Algunas herramientas considerando la función que cumplen:
Planificación				PERT, Estimación, hojas
					de Cálculo
Edición				Editores de Texto, de 					diagramas, procesadores 					de texto
	
Gestión del Cambio			Rastreo de requerimien-
					tos, sistemas de control
					de cambios
						Ian Sommerville
CASE
Algunas herramientas considerando la función que cumplen:
Gestión de la configuración		Sistema de gestión de las
					versiones, de 							construcción de sistemas
Construcción de Prototipos		Lenguajes de muy alto
					nivel, generadores de 					interfaz del usuario
Apoyo a Métodos			Editores de diseño, 						diccionario de datos, 					generadores de código
							Ian Sommerville
CASE
Algunas herramientas considerando la función que cumplen:
Procesamiento de Lenguajes	Compiladores, interpretes
Análisis de Programas		Generadores de referencias
					cruzadas, analizadores 					estáticos, analizadores 					dinámicos
Pruebas				Generadores de pruebas de
					datos, comparadores de ar-
					chivos
							Ian Sommerville
CASE
Algunas herramientas considerando la función que cumplen:
Depuración				Sistemas de depuración in-
					teractiva
Documentación			Programas de diseño de
					páginas, editores de imáge-
					nes
Reingeniería				Sistemas de referencias 					cruzadas, sistemas rees-
					tructuración de programas 
				
						Ian Sommerville
Preguntas
?
?
?
?

Continuar navegando