silabo metodologias agiles - manuel ibarra

Upload: christian-zlatan-ccoto

Post on 10-Jan-2016

54 views

Category:

Documents


5 download

DESCRIPTION

Silabo Metodologias Agiles - Manuel Ibarra

TRANSCRIPT

  • 1 de 4

    UNIVERSIDAD TECNOLGICA DE LOS ANDES CARRERA PROFESIONAL DE SISTEMAS E INFORMATICA

    SLABO

    1. Datos Acadmicos 1.1 Asignatura : Metodologas giles 1.2 Cdigo : 1.3Pre Requisito : 1.4Crditos : 1.5Horas semanales : 1.6Ciclo Acadmico : 1.7rea de formacin : 1.8Semestre Acadmico : 2015-I 1.9Docente : Msc. Manuel Jess Ibarra Cabrera 1.10Correo electrnico : [email protected]

    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 : INTRODUCCIN A LAS METODOLOGAS GILES. UNIDAD II : METODOLOGAS GILES EN EL DESARROLLO DE SOFTWARE.

    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.

    Participa y negocia las condiciones de desarrollo de la asignatura. Asume el compromiso del desarrollo del curso.

    2

    Primera Unidad: INTRODUCCIN A LAS METODOLOGAS GILES. a. Total Horas Unidad :20 b. Competencia : A c. Capacidades y actitudes :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..

  • 2 de 4

    CONTENIDOS SIGNIFICATIVOS INDICADORES DE LOGROS Horas

    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

    Define la metodologa apropiada del desarrollo de software para un problema determinado

    Aplica los criterios para determinar la calidad de un software.

    8

    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.

    Profundiza su aprendizaje con la propuesta de la implementacin de un software, tomando como referencia los procesos existentes en la regin.

    Define, interpreta y compara los diferentes modelos de ciclos de vida del desarrollo de software

    8

    Actitudinal:

    Responsabilidad

    Trabajo en Equipo

    Asisten puntualmente a clases

    Desarrolla, discute y entrega los trabajos en grupo

    Evaluacin Consolida su aprendizaje 4

    TOTAL 20

    Segunda unidad: METODOLOGAS GILES EN EL DESARROLLO DE SOFTWARE

    a. Total Horas Unidad :40. b. Competencia :B c. Capacidades y actitudes :Identifica y aplica los procesos en la gestin de proyectos de

    desarrollo de software, con responsabilidad y trabajo en equipo.

    CONTENIDOS SIGNIFICATIVOS INDICADORES DE LOGROS Horas

    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

    Reconoce metodologas giles para el desarrollo de software .

    20

  • 3 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.

    Profundiza su aprendizaje con el uso de metodologas giles para el desarrollo de software.

    16

    Actitudinal:

    Responsabilidad

    Trabajo en Equipo

    Demuestra responsabilidad, trabajo en equipo e inters en el tema.

    Evaluacin Consolida su aprendizaje 4

    Total 40

    7. MTODOS Y TCNICAS DE ENSEANZA

    MTODOS TCNICAS Exposicin y didctica Anlisis y sntesis Investigatorio: deductivo, inductivo. Descubrimiento

    Estudio, anlisis y aplicacin de casos (en la solucin de problemas)

    Trabajo en laboratorio

    Dinmica de Grupos

    8. MEDIOS Y MATERIALES

    MEDIOS MATERIALES

    Auditivos Voz humana.

    Visuales Pizarra, Separatas, Guas, Textos.

    Audiovisuales Proyector multimedia, Internet.

    Hardware Computador.

    9. EVALUACIN

    Capacidades Tcnicas de evaluacin Instrumentos N Eval. Peso

    Conceptual A: Prueba escrita Prueba de desarrollo

    Examen escrito 1 0.5

    Procedimental D: Proyecto Informe 1 0.4

    Actitudinal A: Respeta las normas de convivencia

    Lista de cotejo 1 0.1

    Criterios de evaluacin:

    (

    )

    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.

    PCC = Aritmtico PCP = Aritmtico PCA = Aritmtico

  • 4 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 of Knowledge. IEEE (The Institute of Electrical and Electronics Engineers), 2004.

    Alberto Domingo Ajenjo. "Direccin y Gestin de Proyectos Informticos: Un enfoque prctico, Editorial: RA-MA, 2000.

    Marc Gibert Ginesta Ingeniera de Software en Entornos de SL 1ra. edicin, Universidad de Catalunya, 2005

    Erik J. Braude - Ingeniera de Software Perspectiva Orientada a Objetos ALFAOMEGA Edicin, 2003.

    Hernandez, S., &Comp-, T. R. (2008). La importancia de la calidad en el desarrollo de productos de software.

    Ramn, J. (2009). Las metodologas giles como garanta de calidad del software.

    Abancay,30 marzo del 2015.