hola
Dr. Eduardo A. R ODRÍGUEZ T ELLO
C INVESTAV-Tamaulipas
5 de septiembre del 2012
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV)
Conceptos básicos
5 de septiembre del 2012
1 / 23
Objetivos
Objetivos
Definir la Ingeniería de Software y explicar su importancia
Discutir los conceptos de producto de software y proceso de
softwareIntroducir la noción de responsabilidad profesional
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV)
Conceptos básicos
5 de septiembre del 2012
2 / 23
Ingeniería de Software
Ingeniería de Software
La economía de todos los países desarrollados es dependiente
del software
Actualmente cada vez mas sistemas son controlados por software
La Ingeniería de Software concierne a teorías, métodos yherramientas para el desarrollo profesional de software
El gasto en la Ingeniería de Software, representa un alto
porcentaje del PIB de los países desarrollados
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV)
Conceptos básicos
5 de septiembre del 2012
3 / 23
Conceptos básicos
Conceptos básicos
¿Qué es software?
¿Qué es la Ingeniería de Software?
¿Cuál es la diferencia entreIngeniería de Software y Ciencias
Computacionales?
¿Cuál es la diferencia entre Ingeniería de Software e Ingeniería
de Sistemas?
¿Qué es un proceso de software?
¿Qué es un modelo de proceso de software?
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV)
Conceptos básicos
5 de septiembre del 2012
4 / 23
Conceptos básicos
Conceptos básicos...
¿Cuáles son los costos de la Ingeniería deSoftware?
¿Qué son los métodos de Ingeniería de Software?
¿Qué es CASE?
¿Cuáles son los atributos del software de calidad?
¿Cuáles son los retos de la Ingeniería de Software?
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV)
Conceptos básicos
5 de septiembre del 2012
5 / 23
Conceptos básicos
Software
¿Qué es software?
Programas de cómputo y su documentación asociada:
requerimientos,modelos de diseño y manuales de usuario
El software puede ser desarrollado para un cliente en particular o
para un mercado general
El software puede ser:
Genérico: desarrollado para venderse a múltiples clientes (Excel,
Word, etc.)
A la medida: desarrollado bajo demanda del cliente a un
desarrollador específico
El software nuevo puede ser creado desarrollando nuevos
programas, configurandosistemas de software genérico o
reutilizando software existente
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV)
Conceptos básicos
5 de septiembre del 2012
6 / 23
Conceptos básicos
Ing. de Software
¿Qué es la Ingeniería de Software?
Una disciplina de la Ingeniería que concierne a todos los aspectos
de la producción de software
Los Ingenieros de Software deben:
Adoptar un enfoquesistemático para llevar a cabo su trabajo
Utilizar las herramientas y técnicas apropiadas para resolver el
problema planteado, de acuerdo a las restricciones de desarrollo y
a los recursos disponibles
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV)
Conceptos básicos
5 de septiembre del 2012
7 / 23
Conceptos básicos
Ing. de Software y Ciencias Computacionales
¿Cuál es la diferenciaentre Ingeniería de Software y
Ciencias Computacionales?
Las Ciencias Computacionales conciernen a la teoría y
fundamentos de cualquier sistema de cómputo (hardware o
software)
La Ingeniería de software concierne los aspectos prácticos del
desarrollo y puesta en marcha de productos útiles de software
La Ingeniería de Software aún está lejos de ser considerada una
ciencia como los son laquímica o la física
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV)
Conceptos básicos
5 de septiembre del 2012
8 / 23
Conceptos básicos
Ing. de Software e Ing. de Sistemas
¿Cuál es la diferencia entre Ingeniería de Software e
Ingeniería de Sistemas?
La Ingeniería de Sistemas concierne a todos los aspectos del
desarrollo de sistemas basados en cómputo incluyendo hardware,...
Regístrate para leer el documento completo.