1.
¿Qué es ingeniería de software?
La aplicación de un
enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y
mantenimiento de software de calidad. Esto es: la aplicación de la ingeniería
al software
2.
¿Qué es ingeniería Web?
El proceso en el
que se crean sistemas y aplicaciones de alta calidad basados en la Web.
3.
¿Qué es la WWW?
Un sistema de
documentos de hipertexto o hipermedios enlazados y accesibles a través de
Internet.
4.
¿Qué es hipertexto?
Es el contenido
visible en la pantalla de un dispositivo electrónico al cual se tuvo acceso por
medio de internet, como pueden ser texto, imágenes videos y otros contenidos
multimedia.
5.
¿Qué es Internet? Principales conceptos
Un conjunto
descentralizado de redes interconectadas que trabajan bajo el mismo protocolo
TCP/IP.
6.
¿Qué es un navegador Web?
Es una aplicación
que opera a través de Internet interpretando la información de archivos y
sitios web para que seamos capaces de leerla
7.
¿Qué es una página Web?
Nombre de un
documento o dirección electrónica adaptada para la www y que puede ser accedida
desde un navegador de internet.
8.
Breve historia de la WWW
Inicia en los años
40 cuando Vannevar Bush propone el proyecto MEMEX, en los 50 Ted Nelson realiza
la primera referencia a hipertexto. En 1980 Tim Berners Lee propone ENQUIRE al
CERN y en marzo del 89 redacta la propuesta de ENQUIRE ya como un sistema más
elaborado. El 12 de noviembre de 1990 con ayuda de Robert Calliu se publicó una
propuesta más formal de la www y el 6 de agosto de 1991 se estrena la web como
un servicio público. El 30 de abril de 1993 el CERN anuncia que la web seria
gratuita para todos.
9.
¿Cuáles son los atributos de los sistemas Web?
Intensidad de red,
concurrencia, carga impredecible, desempeño, disponibilidad, gobernada por los
datos, sensibilidad al contenido, evolución continua, inmediatez, seguridad y
estética.
10.
¿Cuáles son los diferentes tipos de aplicaciones?
Informativo,
descarga, personalizable, interacción, entrada del usuario, orientada a
transacciones, orientada a servicios, portal, acceso a una base de datos,
almacén de datos.
11.
¿Cómo funciona la Web?
Comienza tecleando
una dirección URL en un navegador web siguiendo un enlace de hipertexto a la
página o recurso solicitado, se traduce la URL en una dirección IP usando una
base de datos conocida como DNS, el siguiente paso es enviar una petición http
al servidor web solicitando el recurso.
12.
¿Cuáles son los estándares Web?
·
Identificador de Recurso Uniforme (URI): Sistema para referenciar
recursos en la web.
·
Protocolo de Transferencia de Hipertexto (HTTP): Específica cómo se
comunican el navegador y el servidor entre ellos.
·
Lenguaje Marcado de Hipertexto (HTML): Usado para definir la estructura
y contenido de documentos de hipertexto.
13.
Algunos navegadores Web
Amaya, Epiphany, Galeon, Internet
Explorer, Konqueror, Linx, Mozilla Firefox, Netscape Navigator, Opera, Safari,
Seamonkey, Shira, Maik Navigator, Flock.
14.
Algunos servidores Web
CERN httpd, HTTP Apache, HTTP Cherokee, IIs, Resin, Tomcat, Geronimo,
JBoss, JOnAS, Lighttpd,
15.
algunas tecnologías Web
OAI-PMH, CFM Coldfusion, DHTML, PHP,
ASP, CGI, JSP, .NET
16.
¿Qué es el sistema cliente-servidor?
Una arquitectura muy utilizada que
consiste en aplicaciones corriendo en máquinas cliente conectadas a un
servidor.
17.
Etiqueta y ergonomía Web
Un buen sitio web debe hacer sentir
querido al usuario, necesitamos un sitio lo más lógico posible.
18.
Concepto de usabilidad
ISO/IEC 9126: "La usabilidad se refiere a la capacidad de un software de ser
comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones
específicas de uso"
ISO/IEC 9241: "Usabilidad
es la eficiencia y satisfacción con la que un producto permite alcanzar
objetivos específicos a usuarios específicos en un contexto de uso
específico"
19.
El proceso de la IWeb
20.
¿Qué es el proceso?
Adoptar la filosofía del desarrollo
ágil, que es: análisis, desarrollo, implementación y pruebas.
21.
¿Qué es el método?
La definición del marco de trabajo
22.
¿Cuáles son las herramientas y tecnologías?
Lenguajes de
modelación
HTML, XML
Leguajes de
programación
JAVA
Navegadores
Herramientas
multimedia
Herramientas de auditoría
de sitio
Herramientas de
conectividad de bases de datos
Herramientas de
seguridad
Servidores y
utilidades de servidor
Herramientas de
administración y análisis de sitio