Anda di halaman 1dari 3

Direccin Regional de Educacin Junn Instituto de Educacin Superior Tecnolgico Pblico

Adolfo Vienrich Tarma

SLABO DE METODOLOGAS DE DESARROLLO DE SOFTWARE


I. INFORMACIN GENERAL Carrera Profesional Mdulo Unidad Didctica Crditos Semestre Acadmico Horas Docente Correo Electrnico II. : : : : : : : : Computacin e Informtica 02 Desarrollo de Software y Gestin de Base de Datos Metodologas de Desarrollo de Software 02 IV 02 horas semanales/36 horas semestrales Ing. David Orlando Aranda Mendoza doam7@hotmail.com

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.

CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACIN


CAPACIDAD TERMINAL CRITERIOS DE EVALUACIN

Determinar la metodologa de desarrollo.

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.

ORGANIZACIN DE ACTIVIDADES Y CONTENIDOS BSICOS Elementos de capacidad


Describir las caractersticas de las metodologas de desarrollo para una seleccin adecuada.

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

Aplicar una metodologa en el desarrollo de software.

08/10/12 al 19/10/12

9 10

Direccin Regional de Educacin Junn Instituto de Educacin Superior Tecnolgico Pblico

Adolfo Vienrich Tarma 11


22/10/12 al 26/10/12

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

Lee y comenta sobre las tendencias futuras en desarrollo de software.

18
10/12/12 al 14/12/12

Semana de Recuperacin Semana de Recuperacin R2

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.

Direccin Regional de Educacin Junn Instituto de Educacin Superior Tecnolgico Pblico

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/

Tarma, agosto del 2012

___________________________ Ing. David O. Aranda Mendoza Docente

_______________________ Jefe de rea Acadmica

________________________ Jefe de Unidad Acadmica