Sunteți pe pagina 1din 3

OPTIMIZACIÓN DE SOFTWARE 1

UNIVERSIDAD DE NARIÑO
FACULTAD DE INGENIERÍA
TECNOLOGÍA EN COMPUTACIÓN
NOMBRE DE LA ASIGNATURA: OPTIMIZACIÓN DE SOFTWARE
CÓDIGO:
PRERREQUISITO: Programación I
REQUISITO PARA: Sistemas de Información
INTENSIDAD HORARIA SEMANAL: 2/2
No. TOTAL DE HORAS TEÓRICAS SEMESTRE: 32
No. TOTAL DE HORAS PRÁCTICAS SEMESTRE: 32
No. TOTAL DE HORAS TEÓRICAS ADICIONALES: 20
No. TOTAL DE HORAS PRÁCTICAS ADICIONALES: 28
CREDITOS: 2

DESCRIPCIÓN:
La Optimización de Software es una línea de la Ingeniería de Software dentro de la informática o ciencias de la
computación que ofrece métodos y técnicas para desarrollar y mantener Software de calidad que resuelva problemas
de todo tipo.

OBJETIVO GENERAL:
Dotar a la industria y a los técnicos en computación con los conocimientos de optimización de software teóricos y
prácticos suficientes, para garantizar productos de calidad con características de flexibilidad, portabilidad,
reusabilidad, interoperatividad, integridad, fiabilidad, eficiencia, y facilidad de prueba, mantenimiento y uso.

JUSTIFICACIÓN:
La optimización de software es una herramienta valiosa para la formación de técnicos en computación, ya que les
brinda conceptos y técnicas útiles en la creación y desarrollo de software que se enfatiza principalmente en la calidad
minimizando el factor costos - tiempo y máximizando calidad - garantía e integridad de un producto.

METODOLOGIA:
 Presentación y explicación de temas por parte del profesor
 Presentación y desarrollo de temas con participación de estudiantes
 Formulación, explicación y solución a ejemplos y problemas de aplicación
 Realización de talleres en grupo o individual por parte de los estudiantes y con asistencia del profesor
 Prácticas de laboratorio asistidas por el profesor
 Prácticas realizadas por los estudiantes en horarios extra-clase
 Consulta y asesoría por parte del profesor en horarios acordados.
 Realización de evaluaciones programadas

RECURSOS:

RECURSOS FÍSICOS:
Aula Aula Aula de Laboratorio de Laboratorio de Física
De proyección Informática Telecomunicaciones
X

RECURSOS AUDIOVISUALES:
Video Bean Proyector de diapositivas Proyector de opacos Retroproyector Tablero
X X
OPTIMIZACIÓN DE SOFTWARE 2

RECURSOS INFORMATICOS:
HARDWARE : 25 PCs disponible en el aula de clase

SOFTWARE : Microsoft Office, Front Page, navegador para páginas Web

EVALUACION:
Se acordará con los estudiantes teniendo como marco de referencia la siguiente propuesta:
 Trabajos en grupos: desarrollo, presentación, sustentación.
 Evaluaciones individuales de aplicación de conocimiento.

BIBLIOGRAFÍA
Pressman Roger (2002): Ingeniería de Software: Un enfoque práctico. Quinta Edición. México: Mc Graw
Hill Interamericana.
Piatini, M. G(2001). Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión. Alfaomega
McConell, S.(2000). Desarrollo y Gestión de Proyectos Informáticos. México: Mc Graw Hill.

Sitios WEB:
www.icontec.org.co
www.sei.com
www.ictnet.com

ESTRUCTURA DE LA ASIGNATURA

Horas
TEMA
Teóricas Prácticas Adicionales
Unidad 1. INGENIERÍA DE SOFTWARE 4 4 6
 Enfoques
 Evolución del software
 Comportamiento de software en el tiempo

Unidad 2: EL PROCESO 4 4 6
 El proceso, actividades características
 Modelos de proceso de software
 Fases generales del software

Unidad 3. PLANEACIÓN INFORMÁTICA 4 4 6


 Filtrado de procesos
 Definición de orden de desarrollo
 Procedimientos y técnicas

Unidad 4. GESTIÓN DE PROYECTOS 4 4 6


 Conceptos
 Métricas de proyectos
 Planificación de proyectos
 Gestión de riesgos
 Planificación temporal
 Seguimiento del proyecto
 Control de calidad
 Gestión de configuración

Unidad 5. REQUISITOS DE SOFTWARE 4 4 6


 Diccionario de datos
 Diagrama entidad-relación
 Diagrama de flujo de datos

Unidad 6. DISEÑO DEL SOFTWARE 4 4 6


 Diseño de datos
 Diseño arquitectónico
 Diseño de interfaces
 Diseño procedimental

Unidad 7. GENERACIÓN DE CÓDIGO 4 4 6


OPTIMIZACIÓN DE SOFTWARE 3

Horas
TEMA
Teóricas Prácticas Adicionales
 Lenguaje de programación
 Manual de usuario
 Documentos soporte

Unidad 8. PRUEBA DEL SOFTWARE 4 4 6


 Prueba de unidad
 Prueba de integración
 Prueba de validación
 Prueba del sistema

S-ar putea să vă placă și