Está en la página 1de 4

DECANATO DE INGENIERIA E INFORMATICA

Escuela de Informática

PROGRAMA DE ASIGNATURA

ASIGNATURA : FUNDAMENTOS DE INGENIERÍA DE SOFTWARE


CÓDIGO : ISO-300
CRÉDITOS :4
PRE-REQUISITO (S) : ISO-200
CUATRIMESTRE : TERCERO
VIGENCIA : NOVIEMBRE 2010

OBJETIVOS GENERALES:

• Conocer la historia y conceptos generales de Ingeniería del software.


• Diferencia entre Ingeniería del Software y la Ingeniería de Sistemas.
• Conocer los conceptos básicos de la Ingeniería de Requisitos y el estándar IEEE 830-98.
• Conocer los conceptos básicos de la Ingeniería de Diseño.
• Introducir al estudiante en los conceptos básicos de las técnicas de pruebas del Software.
• Introducir al Estudiante a los conceptos básicos de la gestión y estimaciones de proyectos
Software.

CONTENIDO:

TEMA 1.- LA INGENIERIA DE SOFTWARE. INTRODUCCIÓN

Objetivos: Definir las características y componentes de la Ingeniera del Software, su historia y los discutir
los casos de fallos de Software más famosos.

1.1 Ingeniería del Software.


1.1.1 Historia
1.1.2 Evolución
1.1.3 Casos de fallos más sonados.
1.1.4 Impacto de la Ingeniería Software.

TEMA 2.- INGENIERIA DE SISTEMAS

Objetivos: Definir los conceptos básicos de la Ingeniería de Sistemas. Diferencia entre la Ingeniería de
Sistemas y la Ingeniería del Software.

2.1 Sistemas basados en computadoras


2.2 Jerarquía de la ingeniería de sistemas
2.2.1 Modelado de Sistemas
2.2.2 Simulación de Sistemas

13/09/201
DECANATO DE INGENIERIA E INFORMATICA
Escuela de Informática

PROGRAMA DE ASIGNATURA
2.3 Ingeniería de procesos de negocios
2.4 Ingeniería de producto
2.5 Diferencia entre ingeniería de Sistemas y Ingeniería del Software

TEMA 3.- INGENIERIA DE REQUISITOS

Objetivos: Conocer las mejores técnicas para entender los problemas software, con el objetivo de poder
crear una solución computarizada al problema.

3.1 Tareas de la ingeniería de requisitos.


3.1.1 Inicio
3.1.2 Obtención
3.1.3 Elaboración
3.1.4 Negociación
3.1.5 Especificación
3.1.6 Validación
3.1.7 Gestión de requisitos
3.2 Obtención de requisitos
3.2.1 Recopilación de requisitos
3.2.2 Catalogo de requisitos.
3.3 Estándar IEEE 830-98

TEMA 4.- INGENIERIA DE DISEÑO

Objetivos: Conocer las mejores técnicas para diseñar modelos a los problemas software, con el objetivo de
poder crear una solución óptima al problema planteado.

4.1 Aspectos básicos calidad en el diseño


4.2 Conceptos del diseño
4.2.1 Abstracción
4.2.2 Arquitectura
4.2.3 Patrones
4.2.4 Modularidad
4.2.5 Ocultamiento de la información
4.2.6 Independencia funcional
4.2.7 Refinamiento
4.3 Modelos de diseño
4.3.1 Diseño de datos
4.3.2 Diseño arquitectónico
4.3.3 Diseño de Interfaz

13/09/201
DECANATO DE INGENIERIA E INFORMATICA
Escuela de Informática

PROGRAMA DE ASIGNATURA
4.4 Diseño de software basado en patrones

TEMA 5.- TECNICAS DE PRUEBAS DEL SOFTWARE

Objetivos: Conocer las mejores técnicas para diseñar y ejecutar las pruebas a los sistemas computarizados.

5.1 Fundamentos de las pruebas del software


5.2 Tipos de pruebas.
5.2.1 Pruebas de caja negra
5.2.2 Pruebas de caja blanca
5.2.3 Pruebas de estructura de control
5.3 Modelos de diseño
4.3.1 Diseño de datos
4.3.2 Diseño arquitectónico
4.3.3 Diseño de Interfaz
5.4 Estándar IEEE 829-83

TEMA 6.- GESTION Y ESTIMACION DE PROYECTOS SOFTWARE

Objetivos: Conocer las mejores técnicas para gestionar sistemas software. Estimar el tiempo y recursos
necesarios para el desarrollo de proyectos software.

6.1 Fundamentos de la gestión de proyectos software


6.1.1 Gestión del personal
6.1.2 Gestión del producto
6.1.3 Gestión del proceso
6.2 Fundamentos en la estimación de proyectos software.
6.2.1 Estimación de Recursos
6.2.2 Estimación basada en el proceso
6.2.3 Estimación basada en modelos empíricos
6.2.3.1 COCOMO
6.2.3.2 Método de Putman
6.2.4 Estimación basada en punto de función.
6.3 Estándar ISO 19761

METODOLOGÍA DE TRABAJO:

• Explicaciones de prácticas y temas


• Asignación de Ejercicios

13/09/201
DECANATO DE INGENIERIA E INFORMATICA
Escuela de Informática

PROGRAMA DE ASIGNATURA

• Asignación de Prácticas Individuales y en Grupo


• Interacción estudiante-estudiante, estudiante-profesor, estudiante-sistema

EVALUACIÓN:

Primer Parcial : Trabajo de investigación y practicas 15 puntos


: Examen 20 puntos

Segundo Parcial : Trabajo de investigación y practicas 10 puntos


: Examen 25 puntos

Final : Examen 30 puntos

BIBLIOGRAFÍA:

• Ingeniería del Software, un enfoque práctico, Pressman. Roger, Sexta edición, McGrawHill
• Ingeniería del Software, Somerville Ian, Sexta edición, Addison-Wesley
• Ingeniería del Software: Una perspectiva orientada a objetos, Braude Jame, Primera edición,
Editorial Ra-ma
• Piattini, M., Calvo-Manzano, J.A., Cervera, J., Fernández, L., Análisis y Diseño de Aplicaciones,
• Informáticas de Gestión: Una Perspectiva de Ingeniería del Software, RA-MA, 2003
• Pressman, R.S. Ingeniería del Software, Mc Graw-Hill, 2005
• Summers, D., Quality 4th Edition, Pearson_Prentice Hall, 2006

13/09/201

También podría gustarte