You are on page 1of 4

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERA DE SISTEMAS E INFORMTICA

UNIDAD DE POSTGRADO
Maestra en Ingeniera de Sistemas e Informtica

SYLLABUS
ASIGNATURA:
CDIGO
:

Procesos de Desarrollo de Software y Equipo de Software


J71124

1. DATOS GENERALES
Mencin
Sistema de evaluacin
Semestre acadmico
Ciclo
Crditos
Duracin
Profesor
E-Mail

:
:
:
:
:
:
:
:

Ingeniera de Software.
Integral, permanente y continua
2015-I
I
4.0
1 Semestre
Mg. Ing. Miguel J. Casma Salcedo
mcasma@esan.edu.pe

2. SUMILLA
Proceso de Desarrollo de Software y del Equipo de desarrollo del Proyecto de Ingeniera de
Software.
3. OBJETIVOS

Definir el proceso de desarrollo de software y del equipo de proyecto utilizando las


buenas prcticas de la industria de software.
Revisar el Ciclo de Vida del Desarrollo de Software.
Estudiar Estndares Internacionales relacionados con el Desarrollo de Software ISO
12207, 15504, 29110 y CMMi.
Estudiar las buenas prcticas de Personal Software Process PSP.
Estudiar las buenas prcticas de Team Software Process TSP.
Revisar los Mtodos giles: SCRUM y XP.

4. DESARROLLO DE CONTENIDOS
Semana 1, 2: El Proceso de Desarrollo de Software
Fundamentos del Procesos de Desarrollo
Ciclo de Vida del Software
Modelos de Desarrollo de Software
Metodologa Rational Unified Process (RUP): Principios, Caractersticas,
Disciplinas y flujos de trabajo.
Semana 3, 4: Estndar del Ciclo de Vida del Software
NTP-ISO/IEC 12207 Procesos del Ciclo de Vida de Software: procesos
principales, procesos de apoyo, procesos organizativos.
Norma ISO 15504 SPICE: Software Process Improvement Capability
Determination. Niveles de Madurez.
Software Engineering Body of Knowledge- SWEBOK.
Exposicin de los Alumnos.

Semana 5, 6: Modelo de Mejora de Procesos de Desarrollo SW


Modelo de madurez y de capacidad CMMi
Componentes del rea de procesos
Relacin entre las reas de procesos
Buenas prcticas en los procesos de desarrollo de SW
Modelo IDEAL
Examen Parcial (Semana 5)
Software Engineering Body of Knowledge- SWEBOK
Exposicin de los Alumnos.
Semana 7, 8: Personal Software ProcessPSP y Team Software Process TSP
Fundamentos de PSP
Niveles del PSP
Ciclo de Vida PSP
Fundamentos de TSP
Ciclo de Vida del TSP
Metodologa de TSP
Semana 9: Mtodo gil de Desarrollo de Software
Manifiesto gil, principios
Introduccin al mtodo gil SCRUM
Introduccin a Programacin Extrema (XP)
Semana 10: Presentacin de Trabajos Finales
ISO/IEC 29110. Perfiles del Ciclo de Vida para las Pequeas Organizaciones.
Examen Final

Exposicin de Trabajos.

5. METODOLOGA DE LA ENSEANZA

El curso exige la preparacin por parte de los alumnos leyendo el material de lectura asignado
y desarrollando los trabajos definidos. Las reuniones de clases tendrn como insumos la
exposicin del profesor del curso, la participacin activa con discusiones y presentaciones de
casos por los participantes.
Los elementos de aprendizaje a emplearse son:
Exposiciones del profesor del curso
Las lecturas asignadas
Las discusiones en clase
Las reuniones de grupo y preparacin de casos
6. EVALUACIN

NF = Prom(TRABAJOS)*0.30 + EX-PARCIAL*0.30 + EX-FINAL*(0.40)


Donde:
NF: Nota Final
Prom (TRABAJOS): Promedio de trabajos
Trabajo grupal: se formarn grupos de cuatro integrantes con el objetivo de disear una
metodologa de Desarrollo y Mantenimiento de Software utilizando los modelos de procesos

estudiados en clases. La metodologa debe tener caractersticas de mtodos giles y deber


estar desarrollada en una plataforma web para facilitar su estudio e implementacin en los
proyectos de software. En la semana 5 se presentar un avance del 40% y el 100% al finalizar
la semana 10.

Trabajo 01
Trabajo 02

Estudio y exposicin del Software Engineering Body of Knowledge- SWEBOK


Escribir y presentar un paper relacionado con el Proceso de desarrollo de
Software y del Equipo de desarrollo del Proyecto de Ingeniera de Software.
Trabajo Final, se presenta en la semana 10.

Controles de Lectura
CL Lectura
1 Proceso de Desarrollo de Software. Universidad Politcnica de Valencia
2 Swebok
Capitulo 2 - Requerimientos de Software
Capitulo 3 - Diseo de Software
Capitulo 4 - Construccin del Software
Capitulo 5 - Pruebas del Software
Capitulo 6 - Mantenimiento del Software
Capitulo 7 - Gestin de Configuracin del Software
Capitulo 8 - Gestin de la Ingeniera del Software
Capitulo 9 - Proceso de Ingeniera del Software
Capitulo 10 - Instrumentos y mtodos de la ingeniera de Software
Capitulo 11 - Calidad del software
Capitulo 12 - Disciplinas relacionadas a la Ingeniera del software
3 Gua para la integracin de procesos y la mejora de productos
CMMi Segunda Edicin, Mary Beth Chrissis.
reas de Procesos (22)
4 Modelos giles:
Manifiesto gil, SCRUM, XP
5 Introduccin al PSP (Personal Software Process); Watts S. Humphrey.
6 TSP: mejoras en la estimacin, calidad y productividad de los equipos en la gestin
del software
7. BIBLIOGRAFIA

SWEBOK, Software Engineering Body of Knowledge


Promovido por la IEEE Computer Society

Gua para la integracin de procesos y la mejora de productos


CMMi Segunda Edicin, Mary Beth Chrissis

PSP: Introduccin al proceso de software personal (A Self-Improvement Process


for Software Engineers)
Humphrey, Watts

TSP: Leading a Development Team


Watts S. Humphrey

TSP: Coaching Development Teams


Watts S. Humphrey.
MoProSoft (Modelo de Procesos de Software) es un modelo orientado a pequeas y
medianas empresas que desarrollan software, el cual recoge las mejores prcticas de la
industria (CMMI, ISO 9001, ISO/IEC 12207, entre otras) adaptndolas a las necesidades
de las pymes. En el mundo, ms del 90% de las organizaciones que desarrollan software
son pymes, las cuales al tener limitaciones de recursos se les hace ms difcil la adopcin
de otros modelos que estn orientados a organizaciones grandes
http://www.acklis.com/moprosoft
http://www.youtube.com/watch?v=_rL5kesycdU&feature=related
http://www.ing.unisannio.it/cimitile/ingsw/dispense/ISO_12207.pdf

8. CRONOGRAMA DE ACTIVIDADES
S1

S2

S3

S4

S5

S6

S7

S8

S9

S10

29/04/2015

06/05/2015

13/05/2015

20/05/2015

27/05/2015

03/06/2015

10/06/2015

17/06/2015

24/06/2015

01/07/2015

ExParcial

ExFinal

You might also like