• No se han encontrado resultados

Programa Analítico Vicerrectoría de Educación Superior

N/A
N/A
Protected

Academic year: 2021

Share "Programa Analítico Vicerrectoría de Educación Superior"

Copied!
7
0
0

Texto completo

(1)

Programa Analítico

Vicerrectoría de Educación Superior

División de Ingeniería y Tecnología

Departamento de Ciencias Computacionales

Periodo : Otoño 2009

Nombre del curso: DESARROLLO DE SOFTWARE ORIENTADO

A OBJETOS

Clave: SC1340 Seriación: SC1200

Línea Curricular: Desarrollo de Software

HTS: 3 HPS: 0 THS: 3 Créditos: 6

HTS: HORAS TEÓRICAS SEMANALES HPS: HORAS PRÁCTICAS SEMANALES THS: TOTAL DE HORAS POR SEMANA

Idioma(s) en que se imparte el curso: Español Tipo(s) de Curso: Presencial

Objetivo y/o competencias generales del curso:

Comprender y aplicar técnicas y metodologías de diseño y desarrollo de software orientado a objetos. Identificar y especificar objetos clases, comportamientos, relaciones, reglas y técnicas formales para el desarrollo de software. Utilizar herramientas de modelación como UML para ilustrar el análisis y diseño. (Pruebas de software, métricas, reuso, y facilidad de mantenimiento de software, recursividad).

Descripción de contenidos y calendarización:

TIEMPO OBJETIVOS ESPECIFICOS TEMAS Y SUBTEMAS ACTIVIDADES

2 Semanas Introducción 1. 1.1 Introducción El dominio del problema y las responsabilidades del sistema. 1.2 Importancia del reuso. 1.3 Principios para el manejo de la

complejidad. 1.4 Definición de objeto. 1.5 Abstracción.

1.6 Clases Abstractas y Concretas. 1.7 Clases e instancias: manejo de

variables.

1.8 Comunicación por medio de mensajes.

1.9 Las variables de la tecnología orientada objetos.

 Leer un artículo de texto sobre los conceptos básicos de la orientación a objetos.

 Investigación sobre la historia de la OO

 Definiciones de Objetos.

1 Semana Administración de la complejidad. 2. 2.2 Análisis y Diseño. Mecanismo de la abstracción. 2.3 Clases / objetos.

2.4 Relaciones suplementarias. 2.5 Comportamiento

 Lectura de artículo o capítulo sobre el tema.

 Definir los objetos necesarios para un pequeño sistema y definir su dominio.

 Aplicar el proceso de análisis aprendido en un pequeño sistema.

(2)

Programa Analítico

Vicerrectoría de Educación Superior

 Resolver problemas y desarrollar casos de uso y comportamientos. 1.5 Semanas Determinación de objetos. 3. 3.1 El modelo del mundo real. Determinación de objetos..

3.2 Identificación de objetos. 3.3 Técnicas actuales. 3.4 Técnicas tradicionales.

 Lecturas sobre diseño orientado a objetos

 Aplicar el proceso de DOO aprendido sobre un caso.

1 Semana Identificación de responsabilidades 4. Identificación de responsabilidades.

4.1 Definición de objetos, atributos, servicio y método.

4.2 Identificación y Especificación de atributos.

4.3 Identificación y Especificación de servicios.

 Aplicar con ejemplos y tareas las nociones del UML, y especificar los elementos de un sistema.

 Discutir los diagramas generados en el salón y resaltar las ventajas de las diferentes opciones.

 Trabajar en equipos pequeños  La aplicación del UML será durante

todo el semestre conforme avanza el curso.

2 Semanas El comportamiento Estático.

5. Comportamiento Estático.

5.1 Definición.

5.2 Técnicas de especificación del comportamiento estático. 5.3 Técnicas de especificación de

control.

5.4 Técnicas para la documentación de control (diagramas). 5.5 Técnicas de documentación del

comportamiento estático.

 Ejercicios sobre diagramas de secuencia

 Documentar diagramas de secuencia y escenarios.  Generar diagramas de Clases.

2 Semanas El comportamiento Dinámico.

6. Comportamiento Dinámico.

6.1. Técnicas de identificación del comportamiento dinámico. 6.2. Identificación y especificación de eventos. 6.3. Especificación del comportamiento dinámico. 6.4. Documentación del comportamiento dinámico.

 Resolver problemas y desarrollar casos de uso y comportamientos.  Documentar casos de uso.  Generar diagramas de actividades  Generar diagramas de Estados.

2 Semanas Identificación de Relaciones.

7. Identificación de Relaciones. 7.1 Relaciones. 7.2 Generalización. 7.3 Identificación y especificación de la generalización / especialización. 7.4 Agregación de un objeto y su clasificación, identificación y especificación.

7.5 Vínculos entre objetos y su identificación y especificación. 7.6 Documentación de relaciones.

 Determinar los diferentes tipos de relaciones entre objetos en diferentes ejercicios.  Encontrar diferentes tipos de

relaciones en el mundo real.

1 Semana Las reglas.

8. Las reglas. 8.1 Las reglas. 8.2 Identificación de instrucciones declarativas. 8.3 Especificación y documentación de reglas.

8.4 Asociación de las reglas con los conceptos OO.

8.5 Documentación de las reglas en UML.

 Aplicar ejercicios sobre la

integración de reglas en un sistema.  Diagramas de estados y actividades

(3)

Programa Analítico

Vicerrectoría de Educación Superior

8.6 Reglas de implementación.

1.5 Semanas El Modelo. (1.5 semanas)

9. El Modelo.

9.1 Conceptos del modelo OO. 9.2 Precisión del modelo.

9.3 Subsistemas y su organización. 9.4 Identificación de subsistemas.

 Desarrollar un modelo completo de una pequeña aplicación.

2 Semanas Aplicaciones con UML y POO. 10. Aplicaciones con UML y POO.

 Desarrollar una aplicación completa, en pequeños grupos de alumnos que incluya todas las fases del análisis y diseño de un software orientado a objetos aplicando UML

Método Pedagógico empleado:

La tecnología utilizada es ArgoUML o un software similar, Visio o cualquier otro software con capacidad de hacer diagramas de UML.

Se realizará la exposición de los temas por parte del profesor y los alumnos y será apoyado con prácticas. Los alumnos deberán aplicar los conocimientos aprendidos en los proyectos que especifique el profesor y a través de loa prácticas en el salón de clase. Los proyectos se desarrollarán durante todo el semestre. El aprendizaje de UML se llevará a cabo a través de casos específicos y comentados con ejercicios. La preparación del alumno con el lenguaje se dará a lo largo del semestre conforme con los temas estudiados. El dominio del lenguaje de programación orientado a objetos es responsabilidad del alumno. Los alumnos desarrollarán una pequeña aplicación.

Recursos Didácticos

Se usaran en la impartición de clase un pizarrón, presentaciones por computadora, así como prácticas utilizando la tecnología: Visio, ArgoUML o cualquier otro software con capacidad de de manejar UML.

Fechas de exámenes:

Primer parcial: Miércoles 2 de septiembre Segundo Parcial: Miércoles 7 de octubre Tercer Parcial: Miércoles 4 de noviembre Final: Miércoles 30 de noviembre

Políticas del curso

El maestro tomará la lista de asistencia en cualquier momento de la clase. No se permite ingresar al salón de clase después de la hora de inicio.

No se permite salir del salón de clase, el alumno que sale no puede regresar y se le considera una falta. No se permite utilizar teléfonos celulares en el salón de clase, el timbre de un celular causa la expulsión del alumno del salón con una falta de asistencia.

(4)

Programa Analítico

Vicerrectoría de Educación Superior

La evaluación será continua, es decir, además de las tareas semanales y los exámenes parciales habrá exámenes frecuentes (rápidos) que serán aplicados de manera imprevista (un examen rápido equivale a una tarea).

La evaluación de cada unidad o proyecto se basará en los objetivos de aprendizaje previamente establecidos. Los mismos se especificarán antes de iniciar cada unidad o proyecto.

En caso de deshonestidad académica (copiar, permitir copia, etc.) se le reportará al alumno una calificación final de cero, independientemente de que la copia haya sido realizada en los exámenes parciales, examen final, trabajo final, e incluso en los exámenes frecuentes.

Las tareas y trabajos se entregan en la fecha y forma definidas anteriormente por el maestro (no habrá prórrogas).

Políticas de Evaluación del curso:

NOTA: Deberán estar alineadas a las Políticas y Reglamentos de Evaluación de alumno de acuerdo al nivel correspondiente, Profesional o Posgrado

Calificación Parcial Calificación Final Profesor Investigaciones y/o tareas Prácticas y exámenes rápidos Examen Parcial Total (100%) 3 Parciales Trabajo Final Examen Final Total (100%) Ghassan Kahwati Jamal 30% 10% 60% 100% 55% 15% 30% 100%

Datos Generales del(de los) Profesor(es):

Nombre Teléfono Ubicación Correo E Hrs. de Asesoría

Ghassan Kahwati Jamal 81241431 Edificio 6 piso 3 6307 [email protected]

[email protected] Martes: 10:30 – 1:30 Jueves:11:00 12:00

Bibliografía básica y complementaria:

L Liibbrroo ddee tteexxtoto:: M Maannuuaall ddee UUMMLL // K Kiimmmmeell, , PPaauull.. M Mééxxicicoo:: MMccGGrraaww--HHiilll,l, 20200077.. A Annáálliissiiss yy ddiisseeññoo oorriieennttaaddoo aa oobbjjetetooss ccoonn UUMMLL yy eell pprroocceessoo uunniifificcaaddoo S Scchhaacchh,, SStteepphheenn RR.. M Mééxxicicoo:: MMccGGrraaww--HHiilll,l, c2c2000055..

(5)

Programa Analítico

Vicerrectoría de Educación Superior

I Innggeenniieerrííaa ddee ssooffttwwaarree oorriienenttaaddaa aa oobbjjeettooss ccoonn UUMMLL,, JJaavvaa e e IInntteerrnneett W Weeiitztzeennffeelldd,, AAllffrreeddoo.. M Mééxxicicoo:: TThhoommsosonn,, cc20200055.. A Ann iinnttrroodduuccttiioonn ttoo oobbjjeecctt--oorriienentteedd ssyysstteemmss aannaallysysiiss aanndd ddeessiigngn wwiithth UUMMLL aanndd tthhee uunniififieedd pprroocceessss S Scchhaacchh,, SStteepphheenn RR.. B Boossttoonn,, MMaassss.. :: MMccGGrraaww--HHiillll/I/Irrwwiin,n, cc22000044.. L Leeaarrnniinngg UUMMLL A Allhhiirr,, SSiinnaann ssii.. B Beeiijijinngg;; CCaammbbrriiddggee ;; OO''RReeiillllyy,, 22000033.. L Leeaarrnniinngg UUMMLL 22..00 M Miilleess,, RRuusssseellll.. S Seebbaassttooppooll,, CCAA:: OO''RReeiillllyy,, 22000066.. O Obbjjecectt--oorriienentteedd aannaallyyssiiss aanndd ddeessiiggnn :: uunnddeerrssttaannddiinngg ssyyststeemm ddeevvelelooppmmeenntt wwiitthh UUMMLL 22..00 O O''DDoocchheerrttyy,, MMiikkee.. C Chhiicchheesstteerr,, EEnnggllaanndd ;; HHoobbookkeenn,, NNJJ :: WWiilleyey,, cc22000055.. T Thhee oobbjjeecctt--oorriienentteedd aapppprrooaacch h :: ccoonncceeppttss,, ssyysstteemm ddeevveellooppmmenentt aanndd mmooddeelliingng wwiitthh UUMMLL // S Saattzziinnggeerr,, JJoohhnn WW.. A Auussttrraalliiaa;; UUnniitteedd KKiingngddoomm :: CCoouurrssee TTeecchhnnoollooggyy,, cc22000011.. O Obbjjecectt--oorriienentteedd mmooddeelliningg aanndd ddeessiiggnn wwiitthh UUMMLL // B Bllaahhaa,, MMiicchhaaeell.. U Uppppeerr SSaaddddllee RRiivverer,, NNJJ :: PPeeaarrssoonn EEdduuccaattiioonn,, 22000055.. O Obbjjecectt--oorriienentteedd tteecchhnnoollooggyy:: ffrroomm ddiiaaggrraamm ttoo ccooddee wwiitthh VViissuuaall PPaarraaddiiggmm fforor UUMMLL // T Tssaanngg,, CCuurrttiiss HH.. KK.. S Siinnggaappoorree :: MMccGGraraww--HHiillll,, 22000044,, cc22000055.. S Saamms s tteeaacchh yyoouurrsseellff UUMMLL iinn 2244 hhoouurrss // S Scchhmmuulllleerr,, JJoosseepphh.. I Innddiiaannaappoolliiss,, IInndd..:: SSaammss,, cc22000044.. S Scchhaauumm's's oouuttlliinnee ooff UUMMLL // B Beennnneetttt,, SSiimmoonn.. N Neeww YYoorrkk: : MMccGrGraaww--HHiillll,, 22000055.. U UMMLL:: aa bbeeggiinnnneerr''ss gguuiiddee // R Roofff,f, JaJassoonn TT.. B Beerrkkeelleeyy,, CCaalliif.f.;; LLoonnddoonn:: OOssbboorrnnee//McMcGGrraaww--HHiillll,, 22000033.. U UMMLL :: ssééqquueennççaaggee ddeess mmooddèèlleses eett ppllaannss ddee rroouuttee // F Faannnnaaddeerr,, RRéémmyy.. P Paarriis:s: DDuunnoodd,, cc22000022.. U UMMLL 22..00 iin n aaccttiioonn:: aa pprroojjeecctt--bbaasseedd ttuuttoorriiaall //

(6)

Programa Analítico

Vicerrectoría de Educación Superior

G Grräässssllee,, PPaattrriicckk.. B Biirrmmiingnghhaamm, , UUKK :: PPAACCKKTT,, cc22000055.. U UMMLL 22 cceerrttiifificcaattiioonn gguuiiddee :: ffuunnddaammeennttaall aanndd iinntteerrmmeeddiiaattee eexxamamss // W Weeiilklkieiennss,, TTiimm. . A Ammsstteerrddaamm; ; BBoossttoonn :: EEllsseevviieerr//MMoorrggaann KKaauuffmmanannn,, cc22000077.. U UMMLL bbiibbllee // P Peennddeerr,, TToomm.. I Innddiiaannaappoolliiss,, IINN :: WWiileleyy,, cc22000033.. U UMMLL ddiissttiilllleedd:: aa bbrriieeff gguuiidede ttoo tthhee ssttaannddaarrdd oobbjjeecct t mmooddeelliingng llaanngguuaaggee // F Fwwlleerr,, MMaarrttiin n B Boossttoonn,, MMAA:: AAddddiissoonn--WWeseslleeyy,, cc22000044.. U UMMLL eett lleess DDeessiiggnn PPaatttteerrnnss // L Laarrmmaann,, CCrraaiigg.. P Paarriis:s: CCaammppuuss PPrreessss,, 22000033.. U UMMLL ffoorr mmereree mmororttaallss // M Maakkssiimcmchhuucckk,, RRoobbeerrtt AA.. B Boossttoonn :: AAddddiisosonn--WWeesslleeyy,, cc22000055.. U Ussee ccasasee ddrriivevenn oobbjjeecctt mmododeelliinngg wwiitthh UUMMLL :: tthheeoorryy aanndd pprraacctiticce e // R Roosseennbbeerrgg,, DDoouugg.. B Beerrkkeelleeyy,, CCAA:: AApprreessss ;; NNeeww YYoorrkk :: DDiissttrriibubutteedd ttoo tthhee bbooookk ttrraaddee wwoorrllddwwiiddee bbyy SSpprriinnggeerr--VVeerrllaagg,, cc22000077.. I Innggeenniieerrííaa ddee SSooffttwwaarree OOririeennttaaddaa aa OObjbjeettooss CCoonn UUMMLL.. JJaavvaa ee IInntteerrnneett W Weeiitztzeennffeelldd AAllffrereddoo T Thhoommssoonn M Mééxxicicoo 22000055 U UMMLL aanndd CC++++.. AA pprraacctiticcaall GGuuiidede ttoo OObbjjeecctt--OOrriieenntteedd DDeevveellooppmmenentt.. L Leeee RRiicchhaarrdd CC..,, TTeeppffeennhhaarrtt WWilillliiamamss MM.. P Prreennttiiccee ––HHaalll.l. E E..UU..AA..,, 11999977.. E Ell LLeenngguuaajjee UUnniifficicadadoo ddee MMooddeellaaddoo G G.. BBoooocchh,, JJ. . RRuummbbaauugghh,, II.. JJaaccoobbssoonn A Addddiissoonn--WWeseslleeyy. . E Essppaaññaa,, 22000000 U UMMLL GGoottaa aa GGoottaa.. F Foowwlleerr MMaarrttiin n A Addddiissoonn--WWeseseellyy. . M Mééxxicicoo,, 11999999.. M Mooddeellaaddoo ddee OObjbjeettooss ccoonn UMUMLL..

(7)

Programa Analítico

Vicerrectoría de Educación Superior

P Piieerrrree--AAllaaiinn MMeelllelerr G Geessttiiónón 22000000.. E Essppaaññaa,, 11999977.. U Unnddeerrssttaannddiinngg UUMMLL H Haarrmmonon,, PPaauull M Moorrggaann KKaauuffmmaannnn U USSAA,, 11999988.. Firma de autorización

Referencias

Documento similar

Se aplican tres evaluaciones parciales señaladas en el calendario escolar, en cada evaluación parcial se incluyen diferentes actividades tales como: exámenes frecuentes

No podrá asignarse calificación parcial o final en base a la entrega de un sólo proyecto o examen.. La evaluación de cada proyecto o unidad debe basarse en los

cantidad suficiente de ejercicios impares de la sección 4.3 TAREA Examen Frecuente 8 (Rectas y planos en el espacio. Espacios Vectoriales) SEGUNDO EXAMEN PARCIAL Semana 11

Deshonestidad intelectual (copia, plagio, etc.) en trabajos, exámenes parciales o final, se sancionará con cero en la asignatura; y según lo establecido en el Artículo

a) Se establecerán exámenes frecuentes. Se tienen exámenes frecuentes presenciales, exámenes de verificación de lectura y exámenes frecuentes en líneea, estos dos últimos

4.- Con lo establecido en el Artículo 12 del Reglamento General de Evaluación de Alumnos de Profesional, todas las inasistencias a exámenes ínterparciales y parciales, no

4.- Con lo establecido en el Artículo 12 del Reglamento General de Evaluación de Alumnos de Profesional, todas las inasistencias a exámenes ínterparciales y parciales, no

4.- Con lo establecido en el Artículo 12 del Reglamento General de Evaluación de Alumnos de Profesional, todas las inasistencias a exámenes parciales, no serán justificados y en