PROGRAMA DE ASIGNATURA - SiLABO PRESENCIAL
4. DATOS INFORMATIVOS
MODALIDAD: DEPARTAMENTO: "AREA DE CONOGIMIENTO:
Presencial Eléctrca y Electrénica Gestion de Software
CARRERAS "NOMBRE ASIGNATURA: PERIODO ACADEMICO:
Ingenieria de Software Ingenieria Web ‘Abrit6 ~Agot6
PRE-REQUISITOS: CODIGO: (NRC: No. CREDITOS: | NIVEL:
Metodologia de Desarrollo de comp-23038 1451 4 5
Sistemas I
CO-REQUISITOS: FECHA 'SESIONES/SEMANA: BEDE
ELABORACION: | TEORICAS: LABORATORIOS: | FORMACION:
12 de Abril de 2016 3 1 Profesional
DOCENTE:
Ing. Santiago J8come Guerrero
DESCRIPCION DE IA ASIGNATURAL
La asignatura Ingenieria Web est orientada a proporcionar al estudiante los conocimientos para desarrolar aplicaciones
web utilizando las diferentes plataformas de desarrollo y bajo un proceso formal de desarrollo através de la utlizacién de
metodologia Web,
‘CONTRIBUCION DE LA ASIGNATURA A LA FORMACION PROFESIONAL:
Esta asignatura corresponde a la segunda etapa formacién profesional, proporciona al futuro profesional las bases para
desarrollar aplicaciones Web en las diferentes plataformas, empleando metodologias especificas.
RESULTADO DE APRENDIZAJE DE LA CARRERA: (UNIDAD DE COMPETENCIA)
implementa soluciones bésicas, aplicando técnicas de anélisis de requerimientos y un lenguaje de programacion de ditima
generacién, que permita dar solucién a un problema especifico de una drea de conacimiento con eficlencla yeficaca.
‘OBJETIVO DE LA ASIGNATUR/
Conocer el marco teérico para desarrollar aplicaciones Web utlizando las diferentes plataformas de desarrollo y un
proceso formal de desarrollo a través de lautilzacion de metodologias especifcas.
RESULTADO DE APRENDIZAJE DE LA ASIGNATURA: (ELEMENTO DE COMPETENCIA)
Conoce el marco tedrico para desarrollar aplicaciones Web utlizando las diferentes plataformas de desarrollo y un
proceso formal de desarrollo a través de la utilzacion de metodologias especifcas.
1. Aprende los conceptos de la ingenierfa Web.
Conoce los principios de los modelos de calidad para evaluar una aplicacion Web,
Estudla las caracterisicas de as arquitecturas web en base a capas.
Conoce las principales plataforma de desarrollo de aplicaciones web.
Estudia el proceso de desarrollo de aplicaciones Web.
Conoce las caractersticas bésicas de las metodologias de desarrollo de aplicaciones web.
‘SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
No.” UNIOADES DE CONTENIDOS SISTEMA DETAREAS
‘UNIDAD 4: INTRODUCCION ALA INGENIERIA WED eulados ca horde dl nided
‘Aprende los conceptos de la Ingenieria Web.
Baca ky oe eed
‘evaluar una aplicacién Web.
Estudia las caracteristicas de las arquitecturas web
en base a capas.Contenido
11, Introduecin af Ingenieria Web
4.11. Conceptos bisicos de ingeniesta web,
1.12, Ingenieria Web comparada con la Ingenieria de
Sofware
41.13. Atibutes de las aplicaciones Web.
112, Modelos de calidad para evaluar las aplicaciones web
121. Iso/lec 3126
13.1 TCP/IP: HTTP/S, FTP, Telnet
13.2 Dos capas. Cliente Servidor
13.3 Tresyncapas
113.4 Madelo-Vista-Controladoe. MVC
1.4 Servicios enlanube (loud) 22S, PaaS v Saas
1.4. as, Pas, SaaS
1.4.2 MOCs{ Massive Online Open Course)
Tarea
Desarrollo de ensayor relacionados a ingeniera web y criterias
de calidad de las aplicaciones web,
Tarea 2:
Configuracion de varios servicios
comunicaciones en la Web Internet)
(protocols) de
‘area
Descubeir ls ventajas y desventajs del desarrollo en capas de
las aplicaciones web.
Tarea 4
Descubrir los servicios que se pueden ofrecer 2 través dela
ube.
‘UNIDAD 2: PLATAFORMAS DE DESARROLLO DE APLICACIONES
wes
Contenido
2.1. Tecnologia de desarrollo
2.1. Introduccién
2.12, Evolvcién dela web
2.13. Elementos de una arquitectura web: navegador,
servdor web, HTTP, HTML
2.1.4, WAMPServer, XAMPP
Teenologias de cliente
2.24. HTML
2221 os
2.23. Scripting, JavaScript, AJAX, DOM, Adobe Flash,
Java Applets, Microsoft Siverlight
Teenologias del servidor
2.31. PHP
232, vace
2.33, ASPINET
0s de datos
24.Mysal
2.42 0eby
2.4.3 Oracle
2.440trs.
Sistemas gstores de contenido (CMS)
2.52. Joomla
2.52. WordPress
2.53. Herramienta de desarrollo de aplicaciones Web:
Google Sites
22,
23,
2s,
Resultados de Aprendizaje de la Unidad 2:
4. Conoce las principales plataforma de desarillo de
aplicaciones web,
Tavea 1:
Conocer las tecnologlas disponibles que se pueden utter para
el desarrollo de apieaciones web.
Tarea 2:
Desarrollo de programas bisios con fs lenguaes disponibles.
para desarolar aplicaciones web.
Tarea 3
Desarrollo de una aplicacién web con un Sistema Gestor de
contenidos.
Toren
Desarrollo de una aplcaciin web con Google Sites
[UNIDAD 3: METODOLOGIAS WES
Resultados de Aprendizaje dela Unidad 3:
5. Cstudia el proceso de desarrollo de oplicacienes
Web. |
16. Conoce las caracteristicas bésicas de las
‘metodologias de desarrollo de aplicaciones web.
Contenido 1
5:1. Modelo Gel proceso deta ngemiria Wed area
3.11. Formulacién
3.12. Panifiacion
3.13. Andis
3.14 Ingenieria
3.1. Generacion de paginas y pruebas
‘Conocer las etapas que cubre el desarrollo de une aplicaclén |
web,
Taree 2:
Desarrollo de un ensayo de una metodoloya web,
3.16. Evaluacién del ciente@ESPE
3.2, Metodologias web Tareas
3.2.1. OOHOM (Object Oriented Hypermedia design| implementaciin de una aplicacién Web utilzando una
Model) rmetodologa web y su correspondiente herramienta CASE.
3.2.2. UWE (UMLBased Web Engineering)
3.2.3. NDT (Navigational Development Teeniques)
7. PROYECCION METODOLOGICA Y OR¢ PARA EL DESARROLLO DE LA_ASIGNATI
‘Se emplearan varlados métodos de ensefianza para generar un aprendizaje de constante actividad, para lo que se
propone la siguiente estructura
‘+ Se diagnosticaré conocimientos y habilidades adquiridas al Iniciar el periodo académico,
Com fa ayuda de! diagnéstico se indagaré lo que conoce el estudiante, como lo relaciona, que puede hacer con la
ayuda de otros, qué puede hacer solo, qué ha logrado y qué le falta para alcanzar su aprendlzaje significativo.
+ Através de preguntas y participacién de los estudiantes el docente recuerda los requisites de aprendizaje previos
‘que permite al docente conocer cudl es la linea de base a partir del cual incorporaré nuevos elementos de
‘competencia, en caso de encontrar deficiencias enviar tareas para atender los problemas individuals,
‘+ Plantear interrogantes a los estudiantes para que den sus criteios y puedan asimilar la situacién problematica
"Se iniciar8 con explicaciones orientadoras del contenido de estudio, donde el docente plantea los aspectos mas
significativos, los conceptos, leyes y principios y métodos esenciales; y propone la secuencia de trabajo en cada
Unidad de estudio.
Se buscard que el aprendizaje se base en el andlisis y solucién de problemas; usando informacion en forma
signficativa; favoreciendo la retencién; a comprensin; el uso o aplicacién de la informacién, los conceptos, las
ideas, los principio y las hablidades en laresolucién de problemas en el émbito de la ingenieria
+ Se buscard la resolucién de casos para favorecer la realizaci6n de procesos de pensamiento complejo, tales como:
{analisis, rzonamientos, argumentaciones, revsiones y profundizacion de diversos temas.
‘Se realizan pricticas de laboratorio para desarrolar las habilidades proyectadas en funcién de las competencias el
uso del lenguaje de programacién Java.
' Se realizan ejercicios orientados a la carrera y otros propios del campo de estudio.
+ Laeevaluacién cumplicd con las tres fases: diagnédstica, formativa y sumativa,valorando el desarrollo del estudiante
fen cada tarea y en especial en las evidencias del aprendizaje de cada unidad,
'PROYECCION DEL EMPLEO DE LAS TICEN LOS PROCESOS DE APRENDIZAJE
= Para optimizar el proceso de ensefianza-aprendizaj, se utiizaré el laboratorio con software y hardware pertinente:
computador, paquetes informéticos para la resolucin préctica de problemas en cada tema, complementados con
pproyector multimedia,
+ Las TIC, tecnologias de la informacién y Ia comunicacién, se las emplearsn para realizar el desarrollo de los temas
‘tratados en el aula y presentaciones.
* Se utiizardn las diferentes plataformas de desarrollo de aplicaciones web.
+ -Ademés, se utilzaré el aula virtual tanto para la publicacién del material utlizado en la asignatura, como para la
ppublicacion de tareas y trabajos alo largo del nivel correspondiente.
8, RESULTADOS DEL APRENDIZAJE, CONTRIB EGRESO Y TECNICA DE
EVALUACION,
Fr
Le a] 8 c
st e ita | Media | Baja
1. Aprende los conceptos de la Leecién oral Identificacion de los
Ingenieria Web. x Resolucién de eercicios _| conceptos relacionados al
desarrollo de aplicacioneswebs
tseinal arian
plataforma de desarrollo de Saas eric diferentes plataformas de
‘oteadones we. Besar coral
Cra posto de resolcén de jercios | Conoe yu las tapas
Poa e aplleas x Laboratorio de desarrollo, de.
5 trea Ta aanitiar raieraae ae
web, Domen para | desarrollo web en una de
eruperce las plataformas |
: Sons
‘9, DISTRIBUCION DEL TIEMPC
TOTAL 2 CLASES: CLASES CLASES, ea
Horas | CONFERENCIAS | practicas | LABORATORIOS | pepares | evALUACION | MZLONONO DEL
10. TECNICAS Y PONDERACION DE LA EVALUACION.
Técnica de evaluacién ‘Ter Parcial” ‘2do Parcial* Ser Parcial*
resin de tebe :
Tesi gi 5 5
isbortrinores
Pron slo 7 ’ ’
Prous dnd
Examen parcial 8 & eee
Faas FD 9@OESPE
VICERRECTORADO ACADEMICO GENERAL
11. BIBLIOGRAFIA BASICA/ TEXTO GUIA DE LA ASIGNATURA
Tuo ‘AUTOR "DION | ANO | IDIOMA | EDITORIAL
‘Aplicaciones web. Un enfoque
VALDERAS RAMA
préctico pee ta 2010 | Espahot | a
Pasos clave en la creacion de una | Lafuente Rule de
ea See ee 1 2004 | Espafiol | Ediciones Deusto
BIBLIOGRAFIA COMPLEMENTARIA
TITULO ‘AUTOR EDICION ‘ARNO | IDIOMA EDITORIAL
Planeacion y desarrollo de | Solérzano |
web site Palomares, 10 2006 Espafiol | Red
Bibiana
12. LECTURAS PRINCIPALE:
Tema | Texto PAGINA
Introduecién | Todo el | http://www-itec.uni-kluae at/~harald/proseminar/webii pdf
ala documento
Ingenieria
Web
Modelo de | Todoel | https//orezi.com/afd67aqz®wex/wal-framework