Documente Academic
Documente Profesional
Documente Cultură
COMPETENCIA DEL MDULO PROFESIONAL Analizar, disear, desarrollar sistemas de informacin y administrar sistemas de gestin de base de datos, de acuerdo a los requerimientos de la organizacin; considerando los criterios de seguridad en la transmisin y el almacenamiento de datos.
III.
DESCRIPCIN DE LA UNIDAD DIDCTICA El desarrollo de un producto de software requiere la utilizacin de una serie de procedimientos, tcnicas, herramientas y soporte documental adecuado, desde su concepcin hasta su implementacin, por lo que el conocimiento y el uso de las metodologas de desarrollo de software pretenden guiar a los desarrolladores al crear un nuevo software y permitir la estructuracin eficiente de los sistemas. Esta unidad didctica est orientada a la formacin tecnolgica especializada del educando en el conocimiento y aplicacin de las metodologas de desarrollo de software para el desarrollo ptimo de software.
IV.
Identifica metodologas describiendo sus caractersticas, seleccionando la adecuada. Aplica una metodologa en el proyecto de desarrollo de software. Interpreta metodologas utilizadas en proyectos de desarrollo de software.
V.
Semanas 1
Actividades de aprendizaje
N 01: El desarrollo de software y sus metodologas. N 02: Proceso Unificado Rational N 03: Programacin Extrema N 04: Enfoques de desarrollo de software N 05: Paradigmas de programacin I N 06: Paradigmas de programacin II.
Contenidos Bsicos
Desarrollo de software. Historia del desarrollo de software. Metodologas de desarrollo de software. Principios y finalidades. Metodologas pesadas RUP Metodologas ligeras XP, SCRUM, CRYSTAL, DSDM, ASD, SDD, LD Enfoques de desarrollo de software: Cascada, Prototipado, Incremental, Espiral, RAD. Programacin estructurada Programacin dirigida por eventos Programacin modular Programacin orientada a aspectos Programacin orientada a objetos Programacin orientada a componentes
Tareas previas
Recojo de saberes previos
13/08/12 al 17/08/12
23
20/08/12 al 31/08/12
Lee y comenta sobre las fases de RUP Investiga sobre metodologas ligeras Lee y comenta los enfoques de desarrollo de software. Averigua sobre software que usan paradigmas de programacin por eventos. Averigua sobre software que usan paradigmas de programacin por objetos.
45
03/09/12 al 14/09/12
6
17/09/12 al 21/09/12
78
24/09/12 al 05/10/12
08/10/12 al 19/10/12
9 10
12 13
29/10/12 al 09/11/12 12/11/12 al 16/11/12
N 07: Metodologa XP: Planificacin y Diseo N 08: Metodologa XP: Codificacin N 09: Metodologa XP: Pruebas Comprobar la eficiencia de las metodologas usadas en los proyectos de desarrollo de software. N 10: Interpretacin de metodologas: Arquitectura y los lenguajes de programacin N 11: Interpretacin de metodologas: Codificacin y nuevas tendencias
Planificacin del proyecto Diseo Codificacin Pruebas Arquitectura de un software Computacin basada en lenguajes de programacin Codificacin en: Lenguajes de 4 generacin, Generador de cdigo, Herramienta CASE Tendencias futuras: Reutilizacin, Patrones, Frameworks
Investiga sobre la planificacin de proyectos de software. Investiga sobre codificacin de software. Investiga sobre los pasos para realizar la prueba de software. Lee y comenta sobre la arquitectura de software.
14
15
19/11/12 al 23/11/12
26/11/12 al 07/12/12
16 17
18
10/12/12 al 14/12/12
19
17/12/12 al 21/12/12
VI.
METODOLOGA Anlisis de casos, resolucin de problemas y trabajo en equipo. Clase magistral, induccin al pensamiento reflexivo y planteo de situaciones problemticas, propuestas de trabajos individuales y grupales estimulando el trabajo en equipo para su mejor insercin laboral futura, facilitacin de los medios y fuentes que permitan a los estudiantes acceder a la mxima informacin para la seleccin y solucin de problemas propuestos
VII.
EVALUACIN Requisitos de aprobacin: La escala de calificacin es vigesimal y el calificativo mnimo aprobatorio es trece (13). En todos los casos la fraccin 0.5 ms se considera como una unidad a favor del estudiante. El estudiante que en la evaluacin de una o ms capacidades terminales programadas en la unidad didctica (asignatura) obtenga nota desaprobatoria entre diez (10) y doce (12) tiene derecho a participar en el proceso de recuperacin programado. El estudiante que, despus de realizado el proceso de recuperacin obtuviera nota menor a trece (13) en una o ms capacidades terminales de la unidad didctica, desaprueba la misma, por tanto repite la unidad didctica (repite el curso). El estudiante que acumulara inasistencias injustificadas en nmero igual o mayor al 30% del total de horas programadas en la unidad didctica ser desaprobado en forma automtica. CT=(CE1+CE2+CE3)/3 CE= Criterio de evaluacin, CT= Capacidad Terminal
VIII.
RECURSOS BIBLIOGRFICOS /BIBLIOGRAFA Impresos Separata de las presentaciones en clase. Fowler, M. y Scott, K. (1999). UML Gota a Gota; Mxico, D.F.; Pearson Educacion. Rumbaugh, J. y Jacobson, I. y Booch, G. (2007). El Lenguaje Unificado de Modelado. Manual de Referencia. 2 Ed; Madrid; Pearson Educacion. Rumbaugh, J. y Jacobson, I. y Booch, G. (2000). El Proceso Unificado de Desarrollo de Software. Madrid, Addison Wesley. Pressman, Roger (2005). Ingeniera de Software: Un enfoque Prctico. 6ta. Edicin; Mxico, D.F. MCGRAW-HILL. Ian Sommerville (2005). Ingeniera de Software. 7 Ed. Pearson Educacin.
Adolfo Vienrich Tarma Digitales (pgina WEB, blogs, etc.) http://www.uml.org www.dcc.uchile.cl/~psalinas/uml/introduccion.html http://es.wikipedia.org http://www.lawebdelrpogramador.com http://programadores.net/