Você está na página 1de 13

FACULTAD DE INGENIERIAS

INGENIERIA TELECOMUNICACIONES E INFORMATICA

Arisleyda Renteria Castro


 Muchas personas asocian el término de
Software con los programas de PC. Sin
embargo, software no son sólo programas,
sino todos los documentos asociados y la
configuración de datos que se necesitan para
hacer estos programas operen de manera
correcta.

Arisleyda Renteria Castro


 Es una disciplina de la ingeniería que
comprende todos los aspectos de la
producción de software desde las etapas
iniciales de la especificación del sistema,
hasta el mantenimiento de este después de
que se utiliza.

Arisleyda Renteria Castro


 La ciencia de la computación se refiere a las
teorías y métodos subyacentes a las
computadoras y los sistemas de software,
mientras que la ingeniería de software se
refiere a los problemas prácticos de producir
software.

Arisleyda Renteria Castro


 La ingeniería de sistemas se refiere a todos
los aspectos del desarrollo y evolución de
sistemas complejos donde el software
desempeña un papel principal. La ingeniería
de sistemas comprende el desarrollo del Hw,
políticas y procesos de diseño y distribución
de sistemas, así como la ingeniería de
software.

Arisleyda Renteria Castro


 Es un conjunto de actividades y resultados
que producen un producto de software.
Existen 4 actividades fundamentales de
procesos:
1. Especificación del software:
2. Desarrollo del software:
3. Validación del software:
4. Evolución del software:

Arisleyda Renteria Castro


 Es una descripción simplificada de un
proceso del software que presenta una visión
de ese proceso.

 Algunos ejemplos son:

1. Un modelo de flujo de trabajo:


2. Un modelo de flujo de datos o de actividad:
3. Un modelo de rol / acción.

Arisleyda Renteria Castro


 La mayor parte de los modelos se basan en
tres paradigmas:

Arisleyda Renteria Castro


Modelo de Cascada:

Especificación Diseño Desarrollo Integración y Pruebas

Desarrollo Interactivo:

Especificación Desarrollo interactivo Pruebas del sistema

Ingeniería del Software basada en componentes:

Especificación Desarrollo Integración y Pruebas

Costos del Desarrollo y evolución para sw de larga vida:

Desarrollo del sistema Evolución del Sistema

Arisleyda Renteria Castro


 Es un enfoque estructurado para el desarrollo
de software cuyo propósito es facilitar la
producción de software de alta calidad de una
forma costeable.

 Ejemplo: El análisis estructurado.

Arisleyda Renteria Castro


 Ingeniería de Software asistida por
computadoras. Es un conjunto de programas
que se utilizan para ayudar a las actividades
del proceso de software, como el análisis de
requerimientos, el modelo de sistemas, la
duración y las pruebas.

Arisleyda Renteria Castro


 Descripciones del modelo del sistema
 Reglas
 Recomendaciones
 Guías en el proceso
 Mantenibilidad
 Confiabilidad
 Eficiencia
 Usabilidad

Arisleyda Renteria Castro


1. El reto de la Heterogeneidad:

2. El reto de la Entrega:

3. El reto de la Confianza:

Arisleyda Renteria Castro

Você também pode gostar