CARRERA PROFESIONAL DE
SISTEMAS E INFORMATICA
SLABO
1. Datos Acadmicos
1.1 Asignatura
1.2 Cdigo
1.3Pre Requisito
1.4Crditos
1.5Horas semanales
1.6Ciclo Acadmico
1.7rea de formacin
1.8Semestre Acadmico
1.9Docente
1.10Correo electrnico
: Metodologas giles
:
:
:
:
:
:
: 2015-I
: Msc. Manuel Jess Ibarra Cabrera
: manuelibarra@gmail.com
2. Contenidos transversales
Educacin en Valores
3. Fundamento
Hoy en da, la mayora de los sistemas complejos contienen una gran cantidad de
componentes software; y contendrn an ms en el futuro. Al mismo tiempo, el software se
est convirtiendo en el taln de Aquiles del desarrollo de sistemas complejos: por lo menos la
mitad de todos los proyectos de grandes sistemas intensivos en software son cancelados o
sufren importantes retrasos y problemas.
Esto implica que son necesarias tcnicas y tecnologas eficientes de Ingeniera de Software
para resolver los mltiples problemas que se derivan de las aplicaciones en donde se
desarrollan sistemas de software. Las buenas prcticas para el desarrollo de un sistema exigen
conocer las metodologas giles y las mtricas para medir la calidad de software.
4. Competencia
A. Concepta y describe los problemas crticos, el proceso de desarrollo de software, los
modelos, los mtodos, los procedimientos y tecnologa bsica de la Ingeniera de Software.
B. Conoce y aplica las metodologas giles en el desarrollo de proyectos de software, con
trabajo en equipo y de manera cooperativa.
5. Sumilla
UNIDAD I
UNIDAD II
6. Programacin de la asignatura
Presentacin
Presentacin del slabo, formacin de grupos de
trabajo y anlisis de los criterios de evaluacin,
asignacin de trabajos de investigacin,
recomendaciones.
:20
:A
:Aplica su criterio profesional en la seleccin de los enfoques
para un proyecto determinado sobre la base de una
comprensin de cmo el estado actual, lo que se intent en el
pasado, lo que funcion y lo que no funcion..
1 de 4
CONTENIDOS SIGNIFICATIVOS
INDICADORES DE LOGROS
Conceptual:
Proceso de desarrollo de software.
o Introduccin, porque desarrollar software, errores
frecuentes.
o Las cualidades de software, principios, modelos y
calidad en el proceso de desarrollo de software.
o Metodologas giles
o Adaptive Software Development (ASD)
o Agile Unified Process (AUP)
o Feature Driven Development (FDD)
o Lean Software Development (LSD)
o Unified Process (OpenUP)
o Programacin Extrema (XP)
o Mtodo de desarrollo de sistemas dinmicos
(DSDM)
o Scrum
Procedimental:
Describe la importancia de cada uno de los modelos de
proceso de desarrollo de software.
Diferencia las cualidades, principios del proceso de
desarrollo de software.
Diferencia el desarrollo de software utilizando las
metodologas tradicionales y las metodologas giles.
Actitudinal:
Responsabilidad
Trabajo en Equipo
Evaluacin
Horas
20
TOTAL
:40.
:B
:Identifica y aplica los procesos en la gestin de proyectos de
desarrollo de software, con responsabilidad y trabajo en
equipo.
CONTENIDOS SIGNIFICATIVOS
Conceptual:
Proceso de desarrollo de software mediante
metodologas giles.
Historia, manifiesto gil, desarrollo iterativo
incremental.
Metodologa Extreme Programming (XP)
Roles
TDD
Pair Programming
Integracin contnua
Refactorizacin
Cdigo compartido
Integracin continua
Couching
Scrum
Gestin de proyectos
Reuniones
Tablero Kanban
INDICADORES DE LOGROS
Horas
20
2 de 4
Sprint
Roles
Procedimental:
Desarrollar aplicaciones web utilizando un
framework y la arquitectura MVC: Code Igniter,
Cake, Laravel, Django, etc.
Desarrolla aplicaciones web con metodologa gil
para el desarrollo de software.
Actitudinal:
Responsabilidad
Trabajo en Equipo
Evaluacin
16
Total
40
Exposicin y didctica
Anlisis y sntesis
Investigatorio: deductivo, inductivo.
Descubrimiento
TCNICAS
8. MEDIOS Y MATERIALES
MEDIOS
Auditivos
Visuales
Audiovisuales
Hardware
9. EVALUACIN
Capacidades
Conceptual
Voz humana.
Pizarra, Separatas, Guas, Textos.
Proyector multimedia, Internet.
Computador.
Tcnicas de evaluacin
A: Prueba escrita
Prueba de desarrollo
Procedimental D: Proyecto
Actitudinal
MATERIALES
Instrumentos
N Eval.
Peso
Examen escrito
0.5
Informe
0.4
0.1
Criterios de evaluacin:
(
PCC = Aritmtico
PCP = Aritmtico
PCA = Aritmtico
10. BIBLIOGRAFA
10.1 Bibliografa Bsica:
Adrian Jorge Camposantos, Las Metodologas giles en los Proyectos de Software, 130
pginas, 2014.
Sommerville Ian, Ingeniera del Software. 7 Edicin, AddisonWesley, 2005.
3 de 4
Roger S. Pressman, Ingeniera de Software, Un enfoque prctico, Mac Graw Hill, 5ta
edicin 2005.
FOX Armando, PATTERSON David (2012). Engineering Long-Lasting Software: An
Agile Approach Using SaaS and Cloud Computing. Alpha Edition. Estados Unidos
10.2BibliografaComplementaria
Pierre Bourque and Robert Dupuis (Editores). Guide to the Software Engineering Body
4 de 4