Software Avanzado




Código: 780
Créditos: 5
Escuela: Ciencias y Sistemas
Área: Desarrollo de Software
Horas por Semana: 6
Pre-requisito: Sistemas de Bases 2, Analisis y Diseño de Sistemas 2

CONTENIDO

1. Introducción

a. Conceptos generales, ejemplos
b. El producto y el proceso
c. Metodología de desarrollo de software
d. Ingeniería de software
e. Errores clásicos

2. Gestión de proyectos de software

a. Conceptos sobre gestión de proyectos
b. Bases del desarrollo de software
i. Bases de gestión
ii. Bases teóricas
iii. Bases de control de calidad
c. Gestión de riesgo
i. Elementos de la gestión de riesgo
ii. Identificación de riesgos
iii. Análisis de riesgos
iv. Priorización de riesgos
v. Control de riesgos

3. Formulación y evaluación de proyectos de software

a. La formulación y evaluación de proyectos
b. Análisis del entorno económico
c. Análisis y desarrollo metodológico del proyecto
d. Análisis de las condiciones administrativas
e. Elementos y estrategias financieras

4. Administración de proyectos de software

a. Énfasis estrategico de proyectos
b. Planificación del proyecto
i. Objetivos
ii. Estrategias
iii. Tácticas
iv. Planes de trabajo (cronogramas)
c. Estructura organizacional de un proyecto
i. Tipos de estructura
ii. Fallas y problemas organizacionales
d. Integración del recurso humano
i. Piedras angulares en el desarrollo del RRHH
ii. Gerente de proyectos
1. Atributos y responsabilidades
2. Perfil
3. Autoridad y liderazgo
iii. Equipo de trabajo
iv. Motivación
e. Control de proyectos
i. Herramientas para estimaciones y control de proyectos
ii. Estimaciones y calculo de costos de un proyecto
iii. Administración del tiempo
iv. Control de avance y planes de contingencia
v. Control de calidad del software
1. Conceptos
2. Garantia aseguramiento de la calidad del software
3. El plan de SQA
f. El ambiente para proyectos de éxito en su empresa

Bibliografía:

Ingeniería del software. Un enfoque practico. 4ª edición. Roger S. Pressman. McGraw Hill.
Formulación y evaluación de proyectos. Roberto Gandara. Editorial Predinsa.
Desarrollo y gestion de proyectos informaticos. Steve McConell. McGraw Hill.