• No se han encontrado resultados

SILABO I. INFORMACIÓN GENERAL

N/A
N/A
Protected

Academic year: 2021

Share "SILABO I. INFORMACIÓN GENERAL"

Copied!
5
0
0

Texto completo

(1)

UNIVERSIDAD NACIONAL DE SAN MARTÍN-T

FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA Escuela Académico Profesional de Ingeniería de Sistemas e Informática

Semestre Académico 2013 - I SILABO

I. INFORMACIÓN GENERAL

1. ASIGNATURA : ARQUITECTURA CLIENTE / SERVIDOR

2. CÓDIGO : 0701030039

3. ÁREA CURRICULAR : ESPECIALIDAD 4. N°. DE ORDEN : 39

5. CICLO EN EL QUE SE DICTA : VII

6. HORAS A LA SEMANA : HT=2; HP=2; HT=2 7. N°. DE CRÉDITOS : 4

II. SUMILLA

En la actualidad, las redes de computadoras y los sistemas operativos presentan grandes funcionalidades de distribución en sus operaciones, haciendo que la programación computacional se expanda y crezca de manera inimaginable. Por esta razón se da mucha importancia el desarrollo de sistemas informáticos en arquitecturas abiertas y distribuidas que son el futuro de la computación, de esta manera se presentan las organizaciones llamadas cliente-servidor que dan sostenibilidad y escalabilidad a los sistemas en ambientes Web. El presente curso tiene por finalidad brindar al estudiante las herramientas tecnológicas y los conocimientos necesarios para el diseño e implementación de sistemas bajo el modelo y la arquitectura cliente servidor, para lo cual tanto docente como estudiante participan activamente en la construcción de conceptos y aplicaciones prácticas para el mejor entendimiento del curso, al finalizar el ciclo académico los estudiantes presentarán sus proyectos finales aplicando todos los conocimientos impartidos en clase y fuera del horario de ésta.

III. OBJETIVOS 1. General

 Diseñar sistemas funcionales que empleen la configuración cliente/servidor con estándares internacionales

2. Específicos

 Describir el funcionamiento de la arquitectura Cliente/Servidor

 Entender el acoplamiento de la arquitectura cliente servidor con las redes

 Instalar, Configurar y Administrar correctamente sistemas y aplicaciones estandarizadas para uso en Cliente/Servidor

(2)

IV. PROGRAMACIÓN SECUENCIAL DE DESARROLLO DEL CONTENIDO TEMÁTICO DE LA SUMILLA

1ª. Semana: Introducción, conceptos y evolución de la Arquitectura

 Antecedentes. Arquitectura Centralizada vs Distribuida. Características, ventajas e inconvenientes. Práctica de Laboratorio: Drupal – Introducción y Instalación

2ª. Semana: Los sistemas abiertos y la arquitectura Cliente Servidor

 Los sistemas abiertos. Conceptos, características. Componentes esenciales de la infraestructura Cliente/Servidor. Planteamiento del proyecto a desarrollar.

 I Taller de Elaboración de Proyectos en TI. Árbol de Problemas y Marco Lógico. Práctica de Laboratorio: Drupal – Instalación de Módulos y Temas

3ª. Semana: La Arquitectura Cliente Servidor

 Antecedentes. Características Funcionales, Físicas y Lógicas. Campos de Aplicación. Práctica de Laboratorio: Configuración del Drupal – Instalación de Módulos.

4ª. Semana: Las Variantes de la Arquitectura Cliente – Servidor

 Presentación Distribuida. Presentación Remota. Procesos Distribuidos. Base de Datos Remota. Base de Datos Distribuida. II Taller de Elaboración de Proyectos en TI. Elección de la Arquitectura Cliente Servidor. Redacción y Aspectos Fundamentales: Marco Teórico, Justificación, Objetivos y Metodología. Práctica de Laboratorio: Creación de Tipos de Contenido en Drupal.

5ª. Semana: Metodología Ágil: SCRUM

 Introducción y Desarrollo de la Metodología.

 Herramientas esenciales para el desarrollo de SCRUM

 SCRUM en las organizaciones. Práctica de Laboratorio: Creación de Tipos de Contenido en Drupal.

6ª. Semana: Middleware Base

 Conceptos. Clasificación. Práctica de Laboratorio: Configuración de Campos de un Tipo de Contenido.

7ª. Semana: Sockets y RPC

 Comunicación de igual a igual, Sockets. Llamada a Procedimientos Remotos (RPC).

 Manejo de Mensajes y Colas. III Taller de Elaboración de Proyectos en TI. Modelo Propuesto del Proyecto y Metodología. Presentación del Primer Avance del Proyecto.

 Práctica de Laboratorio: Publicación de Información en los tipos de contenido creados. 8ª. Semana: Cliente / Servidor en Internet

 Introducción. Cliente servidor en Internet. Cómo operan los componentes en conjunto.  Dominios del servidor. Dominios de los Clientes. Práctica de Laboratorio: Instalación y

(3)

9ª. Semana: EVALUACIÓN PARCIAL 10ª. Semana: Los Objetos distribuidos.

 Conceptos. Clasificación. Tendencias. Tecnologías Web. Lenguajes del lado del cliente. Lenguajes del Lado del Servidor. IV Taller de Elaboración de Proyectos en TI. Presentación de Perfil de Proyecto según Formato SNIP. Factibilidad del Proyecto. Presupuesto y Cronograma. Práctica de Laboratorio: Personalización de Vistas.

11ª. Semana: Estándar de Intercambio de Datos. Web Services

 Introducción al uso de servicios Web XML. Protocolos relacionados. Invocar un servicio Web XML utilizando HTTP. Utilizar un proxy para invocar un servicio Web XML.

 Crear un servicio Web XML. Web 2.0 y Web 3.0. Tendencias. V Taller: Presentación y Revisión de Avance de Proyecto. Práctica de Laboratorio: Configuración personalizada de Bloques. Práctica de Laboratorio: Creación y Configuración de Bloques.

12ª. Semana: Procesamiento de Transacciones Cliente / Servidor

 Data Mart y Data WareHouse. Conceptos. Historia. Actualidad. Tendencias.  Como funcionan. Utilidad. Momento Actual en el Mundo, América Latina y el Perú.

 Transacciones en Cliente Servidor, definición, características. Transacciones simples, encadenadas y anidadas. V Taller: Presentación y Revisión de Avance de Proyecto. Práctica de Laboratorio: Instalación y Configuración de módulos especializados.

13ª. Semana: Monitor de Transacciones

 Monitores de Transacciones. Llama a procedimiento remoto. Tendencias.  Los Sistemas Distribuidos en Windows, Linux y MacOS

 VI Taller: Presentación y Revisión de Avance de Proyecto Final.  Práctica de Laboratorio: Introducción a Devel

14ª. Semana: Administración de Sistemas Cliente / Servidor Distribuidos

 Administración de sistemas distribuidos de cliente/servidor. Estándares de administración de sistemas distribuidos. Protocolos de administración de Internet. Agentes de administración.  VII Taller: Primera Presentación de Proyecto Final.

 Práctica de Laboratorio: Uso de Devel. 15ª. Semana: Sustentación de Proyecto Final. 16ª. Semana: Sustentación de Proyecto Final.

17ª. Semana: EVALUACIÓN FINAL y EXAMEN SUSTITUTORIO.

V. LA DIDÁCTICA, LA METODOLOGÍA Y LA TECNOLOGÍA A APLICARSE EN EL DESARROLLO DE LAS CLASES.

Los docentes del curso impartirán conocimientos a los estudiantes por medio de exposiciones con tecnología informática disponibles en las aulas de la facultad, además se utilizarán los laboratorios para las horas de taller y práctica, ya que de esta manera se podrá realizar la comprobación de la teoría con la práctica. Los estudiantes participarán activamente en el desarrollo de las exposiciones del docente así como también en las que éste designe trabajos monográficos o de cualquier índole

(4)

de un proyecto final en el curso; en este el docente dará las pautas necesarias por medio de talleres programados, el proyecto final será de carácter sustentatorio, por lo que los estudiante se agruparán y trabajarán como equipo para el desarrollo del mismo, el docente extenderá la metodología a los estudiante en forma progresiva a lo largo del ciclo académico. Para la sustentación del proyecto final se harán uso de los laboratorios de sistemas de información de la facultad.

VI. EVALUACIÓN Y CALIFICACIÓN.

1. Instrumentos y criterios de evaluación  La escala de calificación será de 0 a 20.

 El promedio aprobatorio para el curso será de 11 (ONCE), considerando el medio punto a favor del estudiante.

 La asistencia es obligatoria.

 No hay recuperación de prácticas ni se acepta la entrega de trabajos fuera de las fechas establecidas asignándose la nota mínima 0 (cero).

 Las prácticas calificadas se programarán con una semana de anticipación.

 Al final del curso, se tomará un examen sustitutorio que reemplazará la nota más baja obtenida de las prácticas calificadas y de los exámenes parciales.

 Además se considerará un espacio de 1 hora fuera del horario de clases para asesorías virtuales.

2. Sistema de calificación a utilizarse. 2.1. Criterios Actitudinales. (10%)

NA: Nota Actitudinal

La Nota Actitudinal está compuesta por los siguientes conceptos:

SIMBOLO DESCRIPCIÓN PORCENTAJE

ET Evento de Tutoría 2%

PI Proyectos de Investigación 4%

II Identificación Institucional Jornada Laboral Actividades Recreativas

Mantenimiento de Áreas Verdes

4%

NA = 2%*ET + 4%*PI + 4%*II 2.2. Criterios Académicos. (90%)

SIMBOLO DESCRIPCIÓN PORCENTAJE

PE, PF Nota del examen parcial y final 25% PPC Promedio de Prácticas Calificadas 10%

PP Nota del Proyecto Innovador 25%

PPL Promedio de prácticas de laboratorio 10%

PT Presentación de Trabajos 10%

(5)

2.3. Nota Final

Nota Final = [25%*((PE + PF)/2) + 10%PPC + 25%*PP + 10%PPL + 10%PT + 10%ET + NA]/100%

VII. BIBLIOGRAFÍA REFERENCIAL PERTINENTE.

1. “Sistemas de Base de Datos, Diseño, Implementación y Administración.”. ROB Meter, CORONEL Carlos. Quinta Edición. Editorial Thompson. 2004.

2. “Oracle 9i”. CROVETTO HUERTA, Christian. Editorial Megabyte. Primera Edición. Mayo 2000. 3. “Cliente/Servidor Guía de Supervivencia”. ORFALI Robert, HARKEY Dan, EDWARDS Jeri. Segunda

Edición. Editorial McGraw Hill. 1998.

4. Deemer P y Colaboradores. 2010. THE SCRUM PRIMER. Ver 1.2 5. Kniberg H. 2007. Scrum y XP desde las trincheras. C4Media Inc. InfoQ 6. Pressman R. 2002. INGENIERÍA DE SOFTWARE: UN ENFOQUE PRACTICO 7. Schwaber K. Agile Project Management with Scrum

8. Schwaber K. Agile Software Development with Scrum 9. Schwaber K. The Enterprise and Scrum

Referencias

Documento similar

Primeros ecos de la Revolución griega en España: Alberto Lista y el filohelenismo liberal conservador español 369 Dimitris Miguel Morfakidis Motos.. Palabras de clausura

[r]

didácticos se pretende aportar los conocimientos necesarios para el diseño de patrones a partir de las diferentes técnicas de corte y ensamblado y acabado, así como, las herramientas

Así, con el presente curso se pretende aportar los conocimientos necesarios para las operaciones complementarias a la conducción de juegos de mesa en casinos,

Así, con el presente curso se pretende aportar los conocimientos necesarios para la calidad en el laboratorio, la defectología asociada a los procesos de

Con la finalidad de brindar al estudiante del Curso Universitario de Volúmenes Artísticos en Videojuegos, el equipo docente experto de TECH ha diseñado un programa con contenido

Así, con el presente curso se pretende aportar los conocimientos necesarios para la programación, organización, desarrollo y evaluación de proyectos y actividades

Así, con el presente curso, se pretende aportar los conocimientos necesarios para la gestión y comercialización de alojamientos rurales, la recepción y atención