Sie sind auf Seite 1von 5

UNIVERSIDAD TECNOLGICA DE MXICO LICENCIATURA EN ADMINISTRACIN DE TECNOLOGAS DE INFORMACIN PROGRAMAS DE ESTUDIO NOMBRE DE LA ASIGNATURA: Metodolog O!

"e#t d CICLO ESCOLAR: Se'to C( t!")e&t!e O$%eto&

CLAVE DE LA ASIGNATURA: TI**+,

OB-ETIVO.S/ GENERAL.ES/ DE LA ASIGNATURA Al finalizar el curso el alumno ser capaz de: Describir el Proceso de Desarrollo de Software Orientado a Objetos. Determinar los requerimientos de un sistema. Analizar los requerimientos de un sistema. Crear una arquitectura para un sistema empleando el lenguaje !". Dise#ar la soluci$n de un sistema empleando el lenguaje !". %mplementar los principios bsicos del modelo orientado a objetos& en una aplicaci$n elemental& usando un lenguaje de programaci$n. TEMAS 0 SUBTEMAS '. %ntroducci$n al Proceso de Desarrollo de Software Orientado A Objetos (DSOO) '.'. Descripci$n general del Proceso DSOO '.*. +eneficios del modelado de software '.,. Descripci$n de la etapa de Definici$n de requerimientos '.-. Descripci$n de la etapa de Anlisis de requerimientos '... Descripci$n de la etapa de Definici$n de la Arquitectura del sistema './. Descripci$n de la etapa de Dise#o del sistema '.0. Descripci$n de la etapa de Construcci$n del sistema *. 1undamentos de la 2ecnolog3a Orientada a Objetos *.'. Principios de la Orientaci$n a Objetos *.'.'. Complejidad del Software *.'.*. Descomposici$n del Software *.'.,. Costos del Software *.*. Conceptos OO 1undamentales. *.*.'. Objetos *.*.*. Clases *.*.,. Abstracci$n *.*.-. Co4esi$n *.*... 5ncapsulado *.*./. 6erencia *.*.0. Clases Abstractas *.*.7. %nterfaces *.*.8. Polimorfismo *.*.'9. Acoplamiento

*.*.''. Asociaciones entre objetos *.,. Plataformas de desarrollo OO *.,.'. :eneralidades del Desarrollo ; Prueba de una aplicaci$n OO *.,.*. Creaci$n ; uso de objetos en una aplicaci$n *.,.,. Desarrollo ; uso de m<todos *.,.-. %mplementaci$n del encapsulado *.,... %mplementaci$n de las asociaciones entre objetos *.,./. %mplementaci$n de la 4erencia ,. Selecci$n de una !etodolog3a Orientada a Objetos ,.'. !etodolog3a del Software ,.*. Descripci$n de las =!ejores Prcticas> en la !etodolog3a ,.,. Dirigida por Casos de so ,.-. Dirigida por la Calidad Sistemtica ,... %terati?a e %ncremental ,./. +asada en el !odelo ,.0. =!ejores Prcticas> en Dise#o ,.7. @e?isi$n de !etodolog3as ,.7.'. Cascada ,.7.*. Proceso nificado de Desarrollo de Software ( P) ,.7.,. @ational nified Process (@ P) ,.7.-. Sun2one Arc4itecture !et4odolg; ,.7... eAtreme Programming ,.8. Seleccionando una !etodolog3a ,.8.'. Seleccionado Cascada ,.8.*. Seleccionando P ,.8.,. Seleccionando @ P ,.8.-. Seleccionando Sun2one Arc4itecture !et4odolg; ,.8... Seleccionando eAtreme Programming -. Determinaci$n de la Bis$n del Pro;ecto -.'. 5ntre?ista a los =Due#os del Sistema> -.*. Anlisis de la Bisi$n -.,. Creaci$n del Documento de Bisi$n .. @ecolecci$n e @equerimientos del Sistema ..'. !apa del Proceso ..*. Planeaci$n de la @ecolecci$n de @equerimientos ..,. 5ntre?istas con los =interesados> ..,.'. Preguntas sobre los @equerimientos 1uncionales ..,.*. Preguntas sobre los @equerimientos Co 1uncionales ..-. Creaci$n del documento de 5specificaci$n de @equerimientos del Sistema (S@S) /. Diagramas de Casos de so /.'. !apa del Proceso /.*. Dustificaci$n del empleo de Casos so /.,. 5lementos de un Caso de so /.-. Desarrollo de Diagramas de Caso de so /... @egistro de 5scenarios de Caso de so /./. @efinamiento de Casos de so /./.'. !apa del Proceso de @efinamiento

/./.*. Anlisis de un Caso de so /./.,. Balidaci$n de un Caso de so mediante Diagramas de Acti?idad 0. Determinaci$n de las Abstracciones Cla?e (Ee; Abstractions) 0.'. !apa del Proceso 0.*. Concepto de Abstracciones Cla?e 0.,. %dentificaci$n de las Abstracciones Cla?e Candidatas 0.-. Descubriendo Abstracciones Cla?e usando 2arjeta C@C (ClassF@esponsabilit;F Collaboration) 7. Construcci$n del !odelo del Dominio del Problema 7.'. !apa del Proceso 7.*. Concepto de !odelo del Dominio 7.,. 5lementos de un Diagrama de Clases 7.,.'. Codos de Clase 7.,.*. Compartimentos 7.,.,. Asociaciones 7.-. Creaci$n del !odelo de Dominio 7... 5lementos de un Diagrama de Objetos 7./. Balidaci$n del !odelo de Dominio mediante Diagramas de Objetos 8. Construcci$n del !odelo de Dise#o 8.'. !apa del Proceso 8.*. Concepto de !odelo de Dise#o 8.,. 5lementos de un Diagrama de Colaboraci$n 8.-. Anlisis de la @obustez 8... 5lementos de un Diagrama de Secuencia 8./. Clarificando el !odelo de Dise#o a tra?<s de un Diagrama de Secuencia '9. Conceptos 1undamentales de la Arquitectura '9.'. !apa del Proceso '9.*. 5l rol de Arquitecto '9.,. Diferencias entre Arquitectura ; Dise#o '9.-. !etodolog3a de Arquitectura ''. Arquitectura del Sistema ''.'. !apa del Proceso ''.*. %ntroducci$n al flujo de trabajo de Arquitectura ''.,. Principales Diagramas de Arquitectura ''.,.'. Diagramas de Paquetes ''.,.*. Diagrama de Componentes ''.,.,. Diagrama de Despliegue ''.-. Selecci$n del 2ipo de Arquitectura ''.-.'. Aplicaci$n Standalone ''.-.*. Aplicaci$n ClienteGSer?idor de dos capas ''.-.,. Aplicaci$n !ulticapa ''... Creaci$n de los Artefactos de la Arquitectura del Sistema ''./. Creaci$n del !odelo Arquitect$nico para las Capas de Cliente ; Presentaci$n ''.0. Creaci$n del !odelo Arquitect$nico para la Capa del Cegocio ''.7. Creaci$n del !odelo Arquitect$nico para las Capas de @ecursos e integraci$n

'*. !odelo de Soluci$n '*.'. !apa del Proceso '*.*. Concepto de !odelo de Soluci$n '*.,. Creaci$n del !odelo de Soluci$n para Aplicaciones : % '*.-. Creaci$n del !odelo de Soluci$n para Aplicaciones Heb: %

ACTIVIDADES DE APRENDI1A-E COC "A COCD CC%IC D5" DOC5C25: 5Jposici$n por parte del alumno Desarrollo de casos de estudio Prcticas en laboratorio Desarrollo de pro;ecto

D5 !AC5@A %CD5P5CD%5C25: 5jercicios 2rabajos de in?estigaci$n 5laboraci$n de pro;ecto

CRITERIOS 0 PROCEDIMIENTOS DE EVALUACIN 0 ACREDITACIN 5?aluaci$n parcial 5Jamen 5ntrega de ejercicios 5?aluaci$n final 5Jamen final Pro;ecto 5ntrega de protocolos de prctica Acti?idades de aprendizaje -9K

.9K

'9K

Das könnte Ihnen auch gefallen