ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taller 1 Ingeniería Web


Enviado por   •  13 de Octubre de 2022  •  Síntesis  •  7.408 Palabras (30 Páginas)  •  63 Visitas

Página 1 de 30

  1. Autores

Samuel Omar Boada, Jaider Gustavo Oliveros, Miguel Ángel Cárdenas, Luis Carlos Ascencio

[1] 

Taller 1 Ingeniería Web

  1. RESUMEN

Resumen— En este documento presenta una visión introductoria sobre la Ingeniería web, sus principios y roles.  La descripción y revisión de las diferentes metodologías agiles para el desarrollo de software, junto con los conceptos de arquitectura web, servidor web y su aplicación en un contexto de la vida real.

  1. PALABRAS CLAVE

Palabras clave— Ingeniería web, servidor web, desarrollo web, arquitectura web, metodología de desarrollo.

  1. INTRODUCCIÓN

I

ngenieria web: Utilizar principios científicos, de ingeniería y de gestión en un enfoque sistemático con el objetivo de desarrollar, implementar con éxito y mantener sistemas y aplicaciones basados ​​en web de alta calidad".

http://www.laccei.org/LACCEI2017-BocaRaton/student_Papers/SP277.pdf

Servidor web: Un servidor es un programa especialmente diseñado para transferir datos de hipertexto, es decir, páginas web con todos sus elementos (textos, widgets, banners, etc). Estos servidores web utilizan el protocolo http.

https://dspace.ups.edu.ec/bitstream/123456789/14162/1/GT001840.pdf

Desarrollo web: Es la programación necesaria para la construcción del sitio web. Se divide en dos partes que pueden estar o no conectadas, la parte del cliente y la parte del servidor.

https://riunet.upv.es/bitstream/handle/10251/49757/MEMORIA_Barba%20Soler%2C%20Juan%20Pedro.pdf?sequence=1

Arquitectura web: El diseño y la arquitectura de información de las páginas web es el resultado de la actividad de clasificar, describir, estructurar y etiquetar los contenidos del sitio.

https://www.redalyc.org/pdf/206/20645903004.pdf

Metodología de desarrollo: Las metodologías imponen un proceso disciplinado sobre el desarrollo de software con el fin de hacerlo más predecible y eficiente. Lo hacen desarrollando un proceso detallado con un fuerte énfasis en planificar, inspirado por otras disciplinas de la ingeniería.

https://www.redalyc.org/pdf/1939/193915935003.pdf

[pic 1]

La ingeniera web es el establecimiento uso de principios científicos de ingeniería para el desarrollo de sistemas y aplicaciones de alta calidad basadas en la web.

Nace justamente ante la falta de mecanismos que garanticen la calidad del desarrollo de sistemas web, por lo que su importancia radica en permitir la construcción de sistemas fiables y adaptables.

Considerada como un campo multidisciplinario, mantiene una estrecha relación con la Ingeniería del Software llegando a adquirir algunos de los principios de esta.

https://www.dropbox.com/s/mif9wqhwplxja36/Web%20Engineering%20Volume%202016%20Web%20Engineering-%20a%20New%20Discipline.pdf

http://www.laccei.org/LACCEI2017-BocaRaton/student_Papers/SP277.pdf

  1. METODOLOGÍAS DE DESARROLLO WEB

[pic 2]

Descripción de las metodologías ágiles:

Están basados en el desarrollo iterativo e incremental.    Surgieron estas:

metodologías debido a las metodologías tradicionales las cuales eran muy pesadas y rígidas por tener un carácter normativo no tan amigable, fuere dependencia de planificaciones detalladas.

Las características de las metodologías ágiles son principalmente satisfacer al cliente entregar con frecuencia el software y estar atentos a cambios en el desarrollo.

Las metodologías más usadas son:

XP, Scrum, DSMD, FDD, Crystal.

Las desventajas que trae es que hace falta estructura y documentación necesaria, incorpora diseño de software insuficiente.

Revisión de las metodologías:

Se llevó a cabo una revisión de las metodologías ágiles y su respectiva comparación para decidir las más adecuadas a cada tipo de proyectos. Las diferencias entre metodologías tradicionales y ágiles son las siguiente:

las tradicionales son predictivas, orientadas a procesos, hay poca comunicación con el cliente, documentación extensa, entrega de software al finalizar el desarrollo del proyecto por otro lado las metodologías ágiles son adaptativas, orientadas a las personas, tiene procesos flexibles, se subdivide en proyectos más pequeños, comunicación constante con el cliente y entregas parciales al mismo, cuenta con poca documentación lo cual a largo plazo puede ser un problema.

Para definir las metodologías a utilizar se debe mirar varios factores que son:

Mirar el manifiesto ágil, revisión de citaciones y explicaciones en libros de ingeniería de software, reconocimiento de alta adaptación en la industria de desarrollo en los últimos años.

Las metodologías ágiles funcionan dentro de un contexto específico, en grupos pequeños, clientes que tomen decisiones, su calidad se verá reflejada mediante el desarrollo iterativo y no mediante la documentación.

.https://www.redalyc.org/pdf/4962/496250736004.pdf

.https://www.researchgate.net/profile/Harry-Vite-Cevallos/publication/327537074_Metodologias_agiles_frente_a_las_tradicionales_en_el_proceso_de_desarrollo_de_software/links/5b942061a6fdccfd542a2b13/Metodologias-agiles-frente-a-las-tradicionales-en-el-proceso-de-desarrollo-de-software.pdf

.

.

VI. Caso de estudio

1. En qué consiste el sistema de Toyota.

2. ¿Qué tecnologías usa Toyota y cómo se relacionan

estas tecnologías?

3. ¿Qué ocurriría si su sistema de información no estuviera disponible? ¿Qué podrían plantear ustedes como arquitectos para evitar este riesgo?

...

Descargar como (para miembros actualizados)  txt (47.6 Kb)   pdf (1.4 Mb)   docx (2.1 Mb)  
Leer 29 páginas más »
Disponible sólo en Clubensayos.com