Anda di halaman 1dari 8

Programa de Asignatura

00 Cdigo: F T T T C 109 108 104 Asign 41 42 42

01. Facultad: Tecnologa Informtica / Carrera: Ingeniera en Sistemas Informticos 02 Asignatura: T109 41 - MODELOS COMPUTACIONALES DE GESTIN ADMINISTRATIVA T108 42 - MODELOS COMPUTACIONALES DE GESTIN ADMINISTRATIVA T104 42 - MODELOS COMPUTACIONALES DE GESTIN ADMINISTRATIVA 03. Ao lectivo: 2012 04. Ao de Cursada: 4 05. Cuatrimestre: 2 06. Hs. Semanales: 5 07. Profesor Titular: Sbato, Santiago Buenos Aires Rosario Titular a cargo: Sbato, Santiago Asociado a cargo: Sartorio, Alejandro Adjuntos: Adjuntos: Eje socioprofesional: Los Modelos como representacin abstracta de la realidad (Anlisis y Lenguajes) Coordinador de eje: Ing. Vilaboa, Pablo Coordinador de eje: Ing. Vaquero, Marcelo 08. Fundamentos: Es fundamental que el futuro Ingeniero en Informtica pueda adems de desarrollar aplicaciones web hacerlo de la manera ms racional y eficiente contando para ello con las herramientas de diseo que la asignatura le provee. Adems aborda y profundiza los conceptos de Sistemas Distribuidos permitindole identificar cual cules sern los ms apropiados a implementar segn las caractersticas y/o especificidades requeridas. La carga horaria (80 horas) dispuesta para la Asignatura le permite al alumno desarrollar plenamente, las capacidades anteriormente citadas. Se imparte en cuarto ao ya que es necesario una slida preparacin previa en lo que respecta a acceso a datos, lenguajes de programacin orientados a objetos y creacin de aplicaciones web 09. Correlativas previas: Lenguajes de Programacin para la Administracin . Posterior: Seminario de Aplicacin Profesional.

10. Articulacin con asignaturas: Articula con Lenguajes de ltima Generacin y Programacin Orientada a Objetos pues permite incorporar y afianzar los fundamentos de POO. Articula con Trabajo de Campo I pues permite integrar los conocimientos y la creacin de mecanismos de control y gestin de calidad. Permite comprender el aporte que hacen los mtodos formales y la ingeniera basada en componentes al desarrollo de software. Articula con Trabajo de Diploma pues permite comprender, la complejidad de la administracin de un proyecto de Sistemas. Articula con Base de Datos para la Administracin pues permite aplicar los elementos del modelo relacional y no relacional. Permite adquirir tambin habilidades relacionadas con la Administracin de un Sistema de Gestin de Base de Datos. Articula con Lenguajes de Programacin para la Administracin pues recibe de esta asignatura los elementos para el abordaje de Sistemas Distribuidos Orientados a Objetos y a Servicios. Articula con Seminario de Aplicacin Profesional y Trabajo Final de Ingeniera pues Lenguajes de Programacin para la Administracin le aporta a esta asignatura, los fundamentos para el diseo e implementacin de las aplicaciones web que luego debern profundizar. 11. Objetivos: El objetivo es que el Alumno pueda abordar y comprender la magnitud y complejidad de los Sistemas Distribuidos, siendo fundamental el manejo adecuado de la concurrencia. Tambin adquirir una nocin del Tiempo Global, fundamental para la legitimacin de las operaciones de e-commerce. 12. Unidades de desarrollo de los contenidos: Unidad de repaso y conocimientos necesarios: Evaluacin Diagnstica. Repaso: Conceptos de ingeniera del software. Anlisis, diseo y programacin Orientada a Objetos. Conocimientos necesarios: Anlisis de sistemas. Diseo de sistemas. Programacin Orientada a Objetos. Base de datos. Tiempo: 5 horas Unidad 1: Metodologas de Desarrollo Web Modelado de Dominios: MIDAS: una aproximacin dirigida por modelos. Fundamentos de diseo de Interfaz Abstracta. Mtricas de Modelos Conceptuales Orientados a Objetos. Diseo de pginas y contenidos. Diseo del sitio: pgina de inicio, tamao de las pginas. Navegacin. Diseo de intranets: Diferencias, infraestructura de la informacin corporativa, estndares de diseo. Tiempo: 5 horas Unidad 2: Usabilidad , accesibilidad de las aplicaciones Web. Ingenieria de la accesibilidad en la web: separacin entre el contenido, presentacion y comportamiento.

Trazabilidad de requisitos. Metamodelos y procesos para la trazabilidad. Medida evaluacin de la usabilidad de una interfaz de usuario. Caractersticas que debe cumplir un mtodo de evaluacin de la usabilidad. Seguridad en las tecnologas de informacin. Diseo de polticas de seguridad. Tiempo: 10 horas

Unidad 3: Sistemas Distribuidos Sistemas Distribuidos Orientados a Objetos: Modelo CORBA: Visin conceptual y arquitectnica. OMG(Object Management Group):Estructura Organizacional. ORB: invocacin esttica y dinmica. IDL : Mapeo de Interfaces, tipos de datos y manejo de excepciones. POA (Portable Object Adapter). Interface POAManager, AdapterActiver, ServantActivator. CORBA Services: de nombres, de catlogo, de concurrencia.etc.. CORBA Facilities: Horizontales y verticales. Modelo RMI-Java : Java-RMI: Arquitectura-Interfaces. Capas. Stub y Skeleton. Capa de referencia Remota: Serializacin. Capa de Transporte: TCP/IP y JRMP Objetos Remotos en RMI: Servicios de Nombre, JNDI, RMI Registry. Pasaje de parmetros. JAVA II: Servlets y JSP: Programacin en el servidor, JDBC: Acceso a Base de Datos. Servlets: FrameWork .NET: comparacin con las anteriores Tecnologas. Jerarqua de Clases del FrameWork. Librera de Clases Base: MetaDatos y su jerarqua. Refllection. Assemblies.Especificacin de Lenguaje Comn(CLS). Garbage Collector, Control de Tipos. Sistemas Distribuidos Orientados a Servicios: Papel que desempea UDDI para Entornos Distribuidos y su comparacin con ORB en cuanto a la oferta de servicios en Internet. Definicin de los Servicios a travs De WDSL. Servicios Especficos WEB y Servicios Especficos Windows. Espacios de Nombres de .NET Framework. Control de la concurrencia. Tipos de bloqueos. Papel del tiempo en transacciones electrnicas. Relojes fsicos , vectoriales y globales. Su relacin con comercio electrnico. Tiempo: 25 horas

Unidad 4: Patrones de diseo orientados a Web Del tipo Web Presentation: patrn MVC, patrn Observer. Del tipo Distributed Systems: patrn Broker, patrn Data Transfer Object, patrn Singleton. Del tipo Deployment: patrn Layered Application, patrn Deployment plan. Tiempo: 10 horas

Unidad 5: Fundamentos de dispsitivos mviles.

Clasificacin: PDAs. PalmOS. Pocket PC Handled PC. etc.. ASPNet Mobile Internet Toolkit: Protocolos. Tipos de soluciones; Stand Alone, On-Line, Smart-Client. Cdigo manejado y nativo. Desarrollo con WebForms mviles. Aplicaciones Dinmicas Mviles. Estrategias de codificacin. Uso de las Herramientas de Controles Estandar de Lista. Controles de validacin y de propsito especiales. Testeo de Emuladores y Manejo de Errores durante la Ejecucin. Empaquetamiento, configuracin y seguridad. Tiempo: 10 horas Unidad 6:Fundamentos de Agentes Inteligentes. Tecnologa de Agentes: orgenes, conceptos y caracteristicas. Distintos tipos de agentes: agentes reactivos, cognitivos, basados en objetivos y agentes que aprenden. Modelos y arquitectura de agentes: Arquitecturas Multiagente. Arquitectura FIPA. Comunicacin entre agentes. Coordinacin en los Sistemas Multiagente. Aplicaciones de Sistema Multiagente en Comercio Electrnico y Telecomunicaciones. Tiempo: 5 horas 13. Metodologa de trabajo: La metodologa permite articular los conocimientos tericos y prcticos. Las clases, se dividen en teora (50%) mediante la exposicin, puesta en comn y relacin con los temas de clases anteriores y la prctica (50%), en la que se trabajar sobre los conceptos transmitidos en la clases tericas. Se propondrn ejercicios grupales e individuales. La explicacin terica permitir la construccin posterior de un trabajo prctico grupal, que deber concretarse finalmente en el Laboratorio, mediante las herramientas software que correspondan a cada tipo de desarrollo especfico. Para obtener una medida de lo aprendido por parte del alumno se fomentar la participacin del mismo en la formulacin de soluciones a los problemas propuestos. Debern preparar trabajos de indagacin para exponer y defender en forma oral. Se estimularn las habilidades en la programacin y en la relacin de conceptos, a partir de modelos abstracciones ya presentados y tambin de aquellos que representen problemas no estructurados. Material Didctico: Lenguajes de programacin visual tales como VBNet y C#. Herramientas para conexin y/ acceso a Bases de Datos (SQLServer) Ejercicios resueltos y propuestos. Demostraciones y ejemplos. Guas de trabajos prcticos. Gua de Abordaje Bibliogrfico. Bibliografa de la Asignatura. 14. Trabajos prcticos: Los Trabajos Prcticos incorporarn elementos que demuestren la comprensin de los conceptos dados en clase. En relacin con la Unidad 1 los alumnos debern destacar en forma terica las diferencias entre las distintas metodologas para el diseo de interfaces. Para la Unidad 2 los alumnos debern destacar en forma terica los aspectos e accesibilidad, usabilidad y

seguridad para proyectos WEB. Para la Unidad 3 los alumnos debern exponer las diferencias entre los Sistemas Distribuidos orientados a objetos y orientados a servicios. Tambin debern destacar los aspectos de Concurrencia y los mecanismos de Publicacin/Descubrimiento. Para la Unidad 4 los alumnos debern aplicar los patrones orientados a la WEB. Para la Unidad 5 los alumnos debern crear aplicaciones mviles mediante emuladores software. Para la Unidad 6 los alumnos debern en forma terica, aplicar Agentes Software. Finalmente los alumnos debern crear en forma grupal y mediante la integracin de los temas anteriores un trabajo de indagacin relacionado con un proyecto WEB e-commerce. 15. Bibliografa: Obligatoria: Mario G. Piattini / Sunil N. Daryanani: ELEMENTOS DE HERRAMIENTAS EN EL DESARROLLO DE SISTEMAS DE INFORMACIN. 2da Ed. Addison-Weslwy Iberoamericana - 1995. Nielsen Jacob: USABILIDAD, DISEO DE SITIOS WEB 1era Ed. Prentice Hall -2002 Piattini Mario-Garcia Felix: CALIDAD EN EL DESARROLLO Y MANTENIMIENTO DL SOFTWARE 1era. Ed Alfaomega- Rama 2002 Roger S. Pressman: INGENIERA DEL SOFWARE, UN ENFOQUE PRCTICO. 4ta Ed. Mc. Graw Hill. - 1998 Michael Morrison: XML AL DESCUBIERTO 2da Ed. Prentice Hall - 2000. Mas Ana : AGENTES SOFTWARE Y SISTEMAS MULTI-AGENTES. CONCEPTOS, ARQUITECTURAS Y APLICACIONES Pearson Prentice Hall - 1era Ed - 2004 Henning, Michi : PROGRAMACION AVANZADA EN CORBA CON C++ 1era Ed Prentice Hall Wigley Andy, Roxburgh :BUILDING MICROSOFT ASP.NET APPLICATIONS FOR MOBILE DEVICES 1era Ed- Microsoft Press 2003 Firtman Maximiliano: DESARROLLOS MOVILES CON .NET 1era Ed MP 2005 Farley Jim: JAVA DISTRIBUTED COMPUTING . 1era Ed. O Reilly - 1998 Ampliatoria: Russell S, Norvig P: INTELIGENCIA ARTIFICIAL; UN ENFOQUE MODERNO 2da Ed- Pearson Prentice Hall - 2006 Elizabeth Castro: XML . 1era Ed. Prentice Hall 2001 Wu, C.Thomas: INTRODUCCION A LA PROGRAMACION ORIENTADA A OBJETOS CON JAVA 1era Ed Mc Graw Hill 2001 Gutierrez y Martinez: XML a travs de ejemplos . 1era Ed. Alfaomega-Rama - 2001. Hirshfield, Decaer:PROGRAMACION CON JAVA 1era Ed Prentice Hall 1998 Goldfarg Charles F-Prescod : MANUAL DE XML . 1era Ed. Prentice Hall 1999 16. Procedimiento de evaluacin y criterio de promocin: Dos exmenes parciales obligatorios individuales y escritos y con la prctica en mquina. Un trabajo prctico de indagacin obligatorio referido a temas de la materia. La nota conceptual se basa en la participacin en clase y el inters demostrado en la materia.

La nota del trabajo prctico grupal se relaciona con la calidad, tiempo y forma de entrega. La calidad se relaciona con el desarrollo en capas y la aplicacin eficiente de los algoritmos y los patrones. Los exmenes parciales constarn de una parte terica y una prctica, mediante la resolucin de ejercicios en las PC de los Laboratorios. Para aprobar el examen parcial deber estar aprobada la parte terica y la prctica en un 60% respectivamente. La nota se establece en el rango de 4 a 10 si se cumple lo anterior y menos de 4 en caso contrario. Para aprobar la asignatura y acceder al examen final coloquial el alumno deber tener sus dos exmenes parciales y el TP aprobado. La nota final de cursada, ser un promedio de la de los dos parciales, recuperatorios si correspondiese, nota conceptual y nota de trabajos prcticos. Si la nota de la cursada es menor a 4 deber ir a recuperatorio de materia. Igual a 4 e inferior a 6 a examen final. Mayor a 6 a coloquio oral. La modalidad del examen contempla las modalidades, oral, escrita y uso de PC.

MUNDO REAL PROBLEMATICAS TECNOLOGICAS - CIENTIFICAS Y COMERCIALES

CRITERIOS DE SELECCIN Y ANALISIS DE METODOLOGIAS PARA EL DESARROLLO DE SOFTWARE

Cmo puedo organizar mi visin profesional para resolver problemas?

Cmo puedo determinar el marco de contencin de una metodologa ?

DE QUE FORMA SE LOGRA EL MEJOR DESARROLLO PARA EL DISEO DE HIPERMEDIA?

CMO PUEDO LLEVAR UN DESARROLLO WEB ORIENTADO A .OBJETOS A PLATAFORMAS DISTRIBUIDAS ?

DESARROLLO DE UNA METODOLOGIA PROPIA

DISEO DE APLICACIONES WEB SITES, E-COMMERCE P2P INTRANETS

OOHDM MIDAS ADV


METRICAS DE CALIDAD DE WEB SISTEMAS

ESPECIFICACIONES Y ARQUITECTURAS DE SISTEMAS DISTRIBUIDOS

CORBA JAVA2 RMIJAVA .NET

DESARROLLO APLICACIONES MOVILES. DESARROLLO AGENTES INTELIGENTES

DESARROLLO DE SOLUCIONES PARA SISTEMAS DISTRIBUIDOS O.O

Anda mungkin juga menyukai