Ingeniería del Software Asistida por computadora

Slides:



Advertisements
Presentaciones similares
Ingeniería de Software
Advertisements

Interacción Persona ordenador
Herramientas Automáticas de Estimación
METRICAS DE PROCESO Y PROYECTO
Núcleos de SO Contemporáneos
Modelos de Proceso del Software
. Cap.9 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS/SCM.
Entornos de programación
Análisis y Diseño de Aplicaciones Ingeniería de Software
Procesos de Software.
Unidad I: CONCEPTOS FUNDAMENTALES
© Manuel ColladoHerramientas software-1 Herramientas software Clasificación. Integración de herramientas.
Evaluación de Productos
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
Introducción al Software
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
HERRAMIENTAS CASE.
Ingeniería del software de la usabilidad (I)
Ingeniería de Software
DISEÑO DE LA INTERFAZ DE USUARIO
Ingeniería de Software Asistida por Computadora
FUNDAMENTOS DE PROGRAMACION
Análisis y diseño detallado de aplicaciones informáticas de gestión
Modelos Empíricos de Estimación ISF5501 Ingeniería de Software Semana 10.
Ensamblé de computadores
Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.
Programación Java y Desarrollo de Aplicaciones
Diego Joaquín Cruz Villamizar Estudiante
Que es Software Por :Ivelisse M. Burgos Oprime aqui.
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
HERRAMIENTAS CASE.
PROGRAMAS INFORMATICOS
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
UNIVERSIDAD VALLE DEL MOMBOY
Ámbito y Estimaciones de Proyecto
SENA REGIONAL HUILA REGIONAL HUILA CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS Huila Elementos de sistemas de información.
TELEMATICA 1 Tecnologías de la información y de las telecomunicaciones SOFTWARE 2010.
Por Licda. Maryori Tejeda
TECNOLOGÍA DE LA INFORMACIÓN
SOFTWARE Jennifer Giselle De Diego Romero NL:9
Tipos de usuarios de una base de datos
SOFTWARE Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
 Hace alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones que permiten la ejecución de múltiples tareas en un.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Unidad I: CONCEPTOS FUNDAMENTALES
Clasificación del Software
Software.
Viridiana Mendoza Mendoza TICS.  Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de.
Tecnologías Cliente / Servidor
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
SOFTWARE DE SISTEMA.
Clasificación de software
Las computadoras Centro de bachillerato tecnológico industrial y de servicios N°80 Ing. Cecilio Rigoberto Mukul Vargas.
Tecnicas del Mantenimiento del Software
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Software Tipos y clasificación.
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
TIPOS DE SOFTWARE Cintia Verónica Díaz Díaz 1° “A” TIC’s.
Tema: tipos de software. Fecha: 14 /10 /2014 Identificar los tipos de programas para cada necesidades u objetivo.
Software.
Proceso de desarrollo de Software
INTRODUCCIÓN A LA INGENIERIA DE SOFTWARE ALUMNO MILLER ANDRES GALINDO DUCUARA (412088)
Sistemas Operativos Universidad Politécnica Territorial de Mérida
Los tres distintos tipos de software
Parcial # 1 La Computadora.
Tipos de Software ¿Qué es software? Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
Requerimientos del software
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Transcripción de la presentación:

Ingeniería del Software Asistida por computadora

Ingeniería del Software Asistida por Computadora (CASE) es el nombre que se le da al software que se utiliza para ayudar a las actividades del proceso del software como la ingeniería de requerimientos, el diseño, el desarrollo de programas y las pruebas.

El desarrollo de modelos gráficos del sistema como parte de la especificación de requerimientos o del diseño de software. 2. La comprensión del diseño utilizando un diccionario de datos que tiene información sobre las entidades y relaciones del diseño. 3. La generación de interfaces de usuario a partir de la descripción gráfica de la interfaz que es elaborada de forma interactiva por el usuario.

4. La depuración de programas por medio de la provisión de la información proporcionada por los programas en ejecución. 5. La conversión automática de programas de una versión anterior de una lenguaje de programación, a una versión más reciente.

La tecnología CASE está disponible para la mayoría de las actividades rutinarias en el proceso del software. Esto permite algunas mejoras en la calidad y productividad del software, aunque éstas sean enormes que las predichas por los primeros partidarios de CASE. Éstos sugirieron que se tendría una mejora mayor si se utilizaran entornos CASE integrados.

Aunque esto es significante, las rediciones que se hicieron cuando se introdujeron las herramientas CASE en los años 80 y 90 fueron que el uso de la tecnología CASE generaría enormes ahorros en los costos del proceso del software. Las mejoras por la utilización de CASE están limitadas por dos factores:

Clasificación de CASE Las clasificaciones de CASE nos ayudan a comprender los tipos de herramientas CASE y su papel en la ayuda a las actividades de proceso del software. Existen varias formas diferentes de clasificar las herramientas CASE, cada una de las cuales nos proporciona una perspectiva distinta de estas herramientas.

Otra dimensión de clasificación posible es la ampliada ayuda que ofrece la tecnología CASE para el proceso del software. Fuggetta propone que los sistemas CASE se deben clasificar en tres categorías Las herramientas ayudan a las tareas individuales del proceso como la verificación de la consistencia de un diseño, la compilación de un programa y la comparación de los resultados de las pruebas

2. Los bancos de trabajo ayudan a las fases o actividades del proceso como la especificación, el diseño, etcétera. Normalmente consisten en un conjunto de herramientas con algún grado mayor o menor de integración. 3. Los entornos ayudan a todos los procesos del software, o al menos a una parte sustancial de éstos. Normalmente incluyen varios bancos de trabajo integrados.

Las herramientas de propósito general se utilizan a discreción del ingeniero de software quien toma decisiones acerca de cuándo aplicarlas para ayudar al proceso. Los entornos se clasifican en integrados y centrados en el proceso.

Ambos incluyen el conocimiento del proceso del software y un motor de procesos que utiliza este modelo del proceso para aconsejar a los ingenieros sobre qué herramientas o bancos de trabajo hay que aplicar y cuándo deben utilizarse.

Pablo Murguia Francisco Butteri 3° BB