3. DISEÑODESISTEMASENINTERNET. PRESENTACIÓN DE ASIGNATURA.
INTRODUCCIÓN:
Desde la liberación de Internet en la década de los noventa
que se introdujo la World Wide Web, muchas organizaciones
dispusieron darse a conocer al mundo por medio de esta red,
con la introducción del lenguaje para hipertexto HTML (Hyper
Text Markup Language) se logró desarrollar páginas en las
cuales se ubicaban datos acerca de las organizaciones o
empresas lo que trajo consigo una expansión al incrementar la
presencia sobre todo en el área de las exportaciones, gracias a
que con esta herramienta se puede llegar a todos los lugares
del mundo.
4. DISEÑODESISTEMASENINTERNET. PRESENTACIÓN DE ASIGNATURA.
INTRODUCCIÓN:
A medida que Internet fue ganando un lugar como una gran
herramienta para vender, publicitar, y realizar diversas
transacciones como mostrar catálogos de productos, sistemas de
ventas, originando el comercio electrónico, facilitó el avance de
nuevas metodologías de trabajo para el desarrollo de sistemas,
gracias a que se empezaron a introducir lenguajes de
programación como ASP con Visual Basic Script, C#, C++, PHP,
PERL, Java, Java Script que pueden interactuar con el lenguaje
HTML como si fueran uno solo, para dar como resultado sitios
web que se convierten en sistemas de información muy
poderosos y robustos.
5. DISEÑODESISTEMASENINTERNET. PRESENTACIÓN DE ASIGNATURA.
INTRODUCCIÓN:
Esta asignatura, forma parte de la disciplinas integradoras de
la carrera de Ingeniería de Sistemas, en ella se conjugan los
conocimientos de las principales asignaturas del currículo y del
perfil profesional del Ingeniero de Sistemas, al hacer uso de las
herramientas y métodos de varias disciplinas para analizar,
diseñar, implementar e implantar los sistemas de información
basados en la web en las organizaciones, asegurando la
integración y armonía de todos los elementos que conforman la
arquitectura tecnológica de la organización. La eficacia de los
métodos empleados para el diseño e implementación, la
convierten en una de las asignaturas de mayor importancia
profesional para los estudiantes.
6. DISEÑODESISTEMASENINTERNET. PRESENTACIÓN DE ASIGNATURA.
CONOCIMIENTO Y HABILIDADES DEL PERFIL DEL EGRESADO:
Esta asignatura, forma parte de la disciplinas integradoras de
la carrera de Ingeniería de Sistemas, en ella se conjugan los
conocimientos de las principales asignaturas del currículo y del
perfil profesional del Ingeniero de Sistemas, al hacer uso de las
herramientas y métodos de varias disciplinas para analizar,
diseñar, implementar e implantar los sistemas de información
basados en la web en las organizaciones, asegurando la
integración y armonía de todos los elementos que conforman la
arquitectura tecnológica de la organización. La eficacia de los
métodos empleados para el diseño e implementación, la
convierten en una de las asignaturas de mayor importancia
profesional para los estudiantes.
9. DISEÑODESISTEMASENINTERNET. PRESENTACIÓN DE ASIGNATURA.
La asignatura es multidisciplinaria, posee relación con todas las
áreas informáticas (Sistemas Operativos, Redes, Arquitectura,
Programación, Ingeniería de Software, Bases de Datos,
Aplicaciones Gráficas y Multimedia, y Sistemas de Información),
brindando los insumos para la implementación de la arquitectura
tecnológica que soporta los sistemas de información web, así
como con las áreas administrativas (contabilidad, organización,
finanzas, producción, entre otras) que permiten definir los modelos
de negocios de las organizaciones, los procesos y estrategias a
seguir para el desarrollo de los sistemas de información
organizacionales; con el derecho, por cuanto las leyes regulan
muchos de los procesos internos de las organizaciones que son
sujetos de procesos auditables, adquisición de licencias de
software, hardware, y garantías.
10. DISEÑODESISTEMASENINTERNET.
OBJETIVO GENERAL DE LA ASIGNATURA:
Fundamentar los conocimientos básicos para el
diseño de un sistema de información web,
cumpliendo los estándares web actuales y los
requisitos de calidad, seguridad, usabilidad y
accesibilidad.
12. DISEÑODESISTEMASENINTERNET.
UNIDAD I: INTRODUCCIÓN A LA INGENIERÍA WEB
OBJETIVOS PARTICULARES
Comprender el rol de la Ingeniería Web en los procesos de
negocio de las organizaciones para la obtención de ventajas
competitivas.
Aplicar las fases de la metodología de desarrollo en un
proyecto de ingeniería Web, orientado a la optimización de
un proceso de negocio organizacional.
Interiorizar la función del arquitecto de sistemas en el
desarrollo de sistemas de información, orientados a la Web
eficaces y orientados a la consecución de los objetivos
organizacionales.
13. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
1.1. Introducción a los sistemas de información orientados a la Web.
1.2. Ventajas de los Sistemas de Información Web.
1.3. Mecanismos de Seguridad Web.
1.4. La Ingeniería Web orientada a los sistemas de información.
1.5. Aplicaciones de la Ingeniería Web.
1.6. Características de las aplicaciones Web.
1.7. El proceso de Ingeniería Web.
1.8. Formulación y planeación para Ingeniería Web.
1.9. Arquitectura de Información de la Ingeniería Web.
14. DISEÑODESISTEMASENINTERNET.
UNIDAD II: TECNOLOGÍAS WEB
OBJETIVOS PARTICULARES
Describir los elementos tecnológicos Web, disponibles para
el desarrollo de sistemas de información orientados a
Internet, considerando las limitaciones particulares de las
organizaciones
Experimentar con las formas de implementación de los
servicios que garantizan la publicación de los sistemas web,
especificando las configuraciones óptimas de los elementos
de la plataforma tecnológica.
Colaborar activamente con el grupo de trabajo en la
implementación de los servicios web necesarios, para la
operación eficiente del sistema web.
15. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
2.1. Perspectiva histórica del Internet.
2.2. Características de los sitios web, empleados en Internet.
2.3. Clasificación de los sitios web.
2.4. Protocolo HTTP (Protocolo de Transferencia de Hiper Texto.)
2.4.1. Arquitectura del WWW.
2.4.2 Control y gestión del protocolo.
2.4.3 Urls y acceso a recursos.
2.4.4 Métodos HTTP de persistencia.
2.4.5 SSL (Socket Secure Layer.)
2.4.6. HTTPS.
16. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
2.5. Tecnología de Programación Web.
2.5.1. Lenguajes de programación del lado del cliente.
2.5.1.1. Tipos de lenguajes de programación.
2.5.1.2. Selección del lenguaje de programación.
2.5.2. Lenguajes de programación del lado del servidor.
2.5.2.1 Tipos de lenguajes de programación.
2.5.2.2. Procesamiento de transacciones.
2.5.3. Diferencias entre la programación del
lado del cliente y del lado del servidor.
17. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
2.6. Servicios requeridos para las aplicaciones web.
2.6.1. Servicio DNS.
2.6.2. Servicio de alojamiento web.
2.6.3. Servicio de Gestión de Datos.
2.6.4. Plataforma de comunicación e integración de servicios.
2.7. Evolución de la tecnología web, para el desarrollo de sistemas
de información orientados a Internet.
18. DISEÑODESISTEMASENINTERNET. UNIDAD III: METODOLOGÍAS DE DESARROLLO
DE SISTEMAS BASADOS EN LA WEB
OBJETIVOS PARTICULARES
Comparar las metodologías de desarrollo disponibles orientadas a los
sistemas de información basados en la web, facilitando su selección en
dependencia de las condiciones en las cuales se desarrollará el
sistema.
Desarrollar las actividades definidas en las fases de la metodología
de desarrollo UWE, considerando las variantes obtenidas en el
proceso de análisis de la situación actual.
Interiorizar la importancia de contar con una metodología de trabajo
para el desarrollo de sistemas web que permitan la optimización de
procesos y la obtención de ventajas competitivas a las organizaciones.
19. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
3.1. Metodologías de desarrollo de sistemas orientados a la web.
3.2 Perspectivas durante el desarrollo.
3.3 Análisis de la movilidad.
3.4 Metodologías, clasificación e historia.
3.4.1 DDM.
3.4.2. RMM.
3.4.3 OOHDM.
3.4.4. WAE.
20. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
3.5 Estudio de la Metodología UWE
3.5.1. Obtención de requerimientos de los
sistemas de información web.
3.5.2. Casos de uso de procesos y casos de uso navegacionales.
3.5.2. Diseño Conceptual.
3.5.3. Diseño Navegacional.
3.5.4. Diseño de la presentación (Interfaces abstractas.)
3.5.5. Diseño de la infraestructura tecnológica del
sistema de información web.
3.5.6. Integración y prueba de servicios.
21. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
3.6 Estudio de la metodología WebML
3.6.1 Diseño Conceptual
3.6.2. Diseño Navegacional
3.6.3. Diseño de Presentación
3.7 Aplicación de patrones de usabilidad y
accesibilidad durante el desarrollo
22. DISEÑODESISTEMASENINTERNET.
UNIDAD IV: DESARROLLO DE SISTEMAS DE INFORMACIÓN
ORIENTADOS A LA WEB
OBJETIVOS PARTICULARES
Comprender la forma de interacción existente entre los elementos
de programación de lado del cliente y del lado del servidor en
los sistemas de información web que garantizan la generación y
resguardo de la información.
Utilizar los mecanismos de seguridad disponibles para la
protección de los sistemas de información en Internet.
Integrar equipos de trabajo comprometidos con la consecución de
los objetivos del sistema y la organización.
23. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
4.1 Arquitectura de las Aplicaciones Web.
4.1.1. Arquitectura de Tres Capas.
4.2 Lenguajes Programación del Lado del Cliente.
4.2.1. Lenguaje Script del Cliente.
4.2.2. Modelo de Objetos con Lenguaje Script.
4.2.3. Objetos Lenguaje Script Inter Construidos.
4.2.4. Eventos con Lenguaje Script.
4.2.5. Validación de entrada de datos del lado del cliente.
4.2.6. Consideraciones del Soporte del Navegador.
24. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
4.3. Lenguajes de Programación del Lado del Servidor.
4.3.1. Procesamiento del Lado del Servidor.
4.3.2. Conceptos Básicos Herramienta de Desarrollo
4.3.3. Procesado de Formularios.
4.3.4 Sesiones.
4.3.5 Conectividad entre servidor web y
servidor de base de datos
4.3.6 Seguridad del lado del servidor
4.4 Ambientes para desarrollo de aplicaciones web.
4.5 Aspectos de seguridad de las aplicaciones web.
4.5.1 Seguridad en las transacciones.
4.5.2. Seguridad en los servicios.
25. DISEÑODESISTEMASENINTERNET.
UNIDAD V: SERVICIOS WEB
OBJETIVOS PARTICULARES
Comprender la importancia de los servicios web, en el
intercambio efectivo de datos entre aplicaciones de diferente
naturaleza.
Aplicar la metodología para la creación, publicación y consumo
de servicios web que permitan la integración adecuada de los
sistemas de información organizacionales.
Aceptar el uso de servicios web como garantía de integración de
sistemas de información organizacionales en la optimización de
procesos inter-institucionales.
26. DISEÑODESISTEMASENINTERNET.
CONTENIDOS
5.1 Visión general de los servicios web.
5.2 Tecnologías subyacentes.
5.2.1 SOAP (Simple Object Access Protocol.)
5.2.2 WSDL (Web Services Description Language.)
5.2.3 UDDI (Universal Description, Discovery and Integration.)
5.3 Publicación de servicios web.
5.4 Consumo de servicios web.
27. DISEÑODESISTEMASENINTERNET.
BIBLIOGRAFÍA
Pressman, Roger S. (2014). Ingeniería del Software. Un enfoque
práctico. Editorial Mc Graw Hill. Séptima edición. México. Aplicar
la metodología para la creación, publicación y consumo de
servicios web que permitan la integración adecuada de los
sistemas de información organizacionales.
Zeldman, Jeffrey. (2009). Designing with web standards. Editorial
New Riders. Tercera edición. California.
Ralph Moseley. (2007). Desarrollo de aplicaciones Web. Editorial
Anaya Multimedia. Primera edición.
Pastor López, Oscar, Valderas Aranda Pedro y Roldan Martínez,
David.( 2010). Aplicaciones Web. Un enfoque práctico. Editorial
RA-MA S.A. Editorial y publicaciones.