El documento describe los conceptos clave de la ingeniería web. Explica que la ingeniería web es el proceso utilizado para crear y mantener aplicaciones y sistemas web de alta calidad mediante la aplicación de los principios de la ingeniería de software. También describe las características clave de la ingenieria web como la evolución continua, el control por contenido y la orientación a la red. Finalmente, resume las etapas del proceso de ingeniería web como la formulación, planificación, análisis, modelización y generación de páginas
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones WebSoftware Guru
La mayoría de los métodos y propuestas metodológicas que existen para desarrollar aplicaciones web guían al grupo de desarrollo a través de un conjunto de fases y pasos predefinidos sin tomar en cuenta la situación particular, como por ejemplo: elementos del contexto de desarrollo, tipo de aplicación, usuarios, herramientas, tecnología, experiencia de desarrollo, etc. de cada proyecto. Por tal razón, en este artículo se presenta una caracterización de cuatro métodos (seleccionados de veinticinco que fueron revisados) con el fin de determinar cual es su flexibilidad y su capacidad de adaptación a situaciones particulares o contextos de modelado dentro de un dominio de aplicación, atendiendo los principios de la ingeniería de métodos e ingeniería web.
Palabras claves: Aplicaciones Web, Métodos de Desarrollo de aplicaciones web, métodos orientados al contexto.
los modelos de desarrollo de web se diferencias en la naturaleza y en el ciclo de vida de las aplicaciones web, están orientados a documentos que contienen páginas web estáticas o dinámicas. Se centran en el look & feel y enfatizan la creatividad visual y la presentación en la interfaz. Son conducidos por el contenido, incluyendo el desarrollo del contenido y necesitan ofrecer servicios a usuarios con diversidad de características y capacidades.
En esta presentacion se tratan los temas del area Ingenieria del Software 3, en esta se presentan los siguientes temas:
- Ingenieria Web.
- Ingenieria de Software.
- Comnputacion en la Nube.
- Computacion en GRID.
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones WebSoftware Guru
La mayoría de los métodos y propuestas metodológicas que existen para desarrollar aplicaciones web guían al grupo de desarrollo a través de un conjunto de fases y pasos predefinidos sin tomar en cuenta la situación particular, como por ejemplo: elementos del contexto de desarrollo, tipo de aplicación, usuarios, herramientas, tecnología, experiencia de desarrollo, etc. de cada proyecto. Por tal razón, en este artículo se presenta una caracterización de cuatro métodos (seleccionados de veinticinco que fueron revisados) con el fin de determinar cual es su flexibilidad y su capacidad de adaptación a situaciones particulares o contextos de modelado dentro de un dominio de aplicación, atendiendo los principios de la ingeniería de métodos e ingeniería web.
Palabras claves: Aplicaciones Web, Métodos de Desarrollo de aplicaciones web, métodos orientados al contexto.
los modelos de desarrollo de web se diferencias en la naturaleza y en el ciclo de vida de las aplicaciones web, están orientados a documentos que contienen páginas web estáticas o dinámicas. Se centran en el look & feel y enfatizan la creatividad visual y la presentación en la interfaz. Son conducidos por el contenido, incluyendo el desarrollo del contenido y necesitan ofrecer servicios a usuarios con diversidad de características y capacidades.
En esta presentacion se tratan los temas del area Ingenieria del Software 3, en esta se presentan los siguientes temas:
- Ingenieria Web.
- Ingenieria de Software.
- Comnputacion en la Nube.
- Computacion en GRID.
DISEÑO Y DESARROLLO DE UNA APLICACIÓN WEB COMOHERRAMIENTA DE APOYO AL PROCESO...Hans Ramos Blacutt
DISEÑO Y DESARROLLO DE UNA APLICACIÓN WEB COMOHERRAMIENTA DE APOYO AL PROCESO DE ENSEÑANZA-APRENDIZAJE EMPLEANDO LA INGENIERÍA WEB BASADA EN UML.
HANS WILSON RAMOS BLACUTT
Guía Práctica para Investigadores en
Ciencia del Comportamiento y Ciencia del Diseño
(enfoque a Ingeniería de Sistemas e Informática)
Versión 1.0 (2014)
Discutir la importancia de las arquitecturas model-drive y reuse-drive en los procesos de creación de software para la pequeña y mediana empresa. Discutir las técnicas propuestas por el proceso unificado (RUP) y su implementación como parte del área de proceso “Solución Técnica” en el modelo CMMI en empresas pequeñas y medianas. Aplicación de patrones de arquitectura y diseño ¿para qué? ¿cómo? i ¿dónde? Como soporte a CMMI (en el área de proceso de solución técnica).
introducciones del tema complementadas por los alumnos del I.E.S.T.P "24 DE JULIO" - ZARUMILLA.
ESPERO LES SIRVA DE GRAN AYUDA PARA AMPLIAR SUS CONOCIMIENTOS E INVESTIGACIONES REFERENTE A SUS ESTUDIOS.
Symfony-Community: Introducción a arquitecturas de aplicaciones web y frameworksexcedesoft
Prácticas, patrones y factores para la elección del framework PHP.
Material del seminario dictado por la Comunidad-Symfony, mas detalle en http://www.symfony-community.com/introduccion-a-arquitectura-web
La necesidad de un sistema automatizado de vinculación Universidad – Empresa Ingeniería Nica
El objetivo de este trabajo es la de crear la conciencia entre el sector universitario y empresarial de la necesidad de un sistema automatizado de vinculación universidad – empresa que potencie los beneficios de esta relación, dado que es uno de los retos propuestos en un mundo globalizado y altamente competitivo, donde existe la necesidad de basarse en las necesidades del mercado para poder atacar problemas de una forma más eficiente.
Actualmente la relación universidad empresa en nuestros países latinoamericanos es básica, puesto que no hay un provecho máximo de los beneficios que se pueden obtener.
Se definirán los beneficios que tiene la relación de vinculación universidad – empresa, así como cuál es la situación actual en Nicaragua, para terminar concluyendo en la necesidad y beneficios de implementar un sistema que automatice la gestión de la vinculación universidad empresa
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Las capacidades sociomotrices son las que hacen posible que el individuo se pueda desenvolver socialmente de acuerdo a la actuación motriz propias de cada edad evolutiva del individuo; Martha Castañer las clasifica en: Interacción y comunicación, introyección, emoción y expresión, creatividad e imaginación.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Ingeniería Web
1.
2. Ejemplos de sistemas de
Evolución de la Web
información web
Se desarrollan
Crecimiento Se aplica el uso
enormes
desorganizado de la Ingeniería
sistemas Web
Redes sociales
Internet Transacciones
bancarias
Es
Reservaciones
Tecnología Revolución de las TIC turísticas
Necesaria y útil para el
desarrollo global
Utilización de la Explosión de las
IW redes sociales
Es la
Sistemas de información
Fuente de información
más importante disponible
web
3. Qué es Ingeniería Web?
Para crear y
Es mantener De
Aplicaciones y
Ingeniería Web Proceso utilizado Alta Calidad
Sistemas web
Es
Filosofía idéntica
A Idea de
Información Adaptación Funcionalidad
movimiento
Ingeniería de
Software
Características de la Ingeniería web
Intensivas
de Red
Característica Explicación
Intensivas de Red Por naturaleza utiliza una red, debe dar servicio a una
comunidad de clientes
Estética Inmediatez
Inmediatez El tiempo que se tarda en comercializar un sistema web es
mucho más rápido que otro tipo de software
Evolución Continua A diferencia de una aplicación de escritorio (que utilizan
Ingeniería
actualizaciones planificadas), estas pueden tener
Web actualizaciones cada hora (en algunos casos)
Controlada por el Hace mucho uso de contenidos hipermedia ,para mostrar
Seguridad
Evolución Contenido textos, imágenes, videos, etc.
Continua
Seguridad Por la disponibilidad a una gran cantidad de usuarios, existen
una
Controlada
por el Estética Parte de su atractivo son su apariencia e interacción
Contenido
4. • Es aquella que contiene contenido de
solo lectura con navegación y enlaces
simples Ejemplo: www.bbva.es o
Informativa wikipedia
• Un usuario descarga la información del
servidor apropiado Ejemplo: Ares,
Descarga Mediafire
• El usuario personaliza el contenido
según sus necesidades Ejemplo: Un
Personalizable blog, hi5
• Comunicación entre comunidad de
usuarios Ejemplo: Correos electrónicos y
Interacción Messenger
• Basada en formularios como en principal
Entrada de camino de comunicación
usuarios
5. • Canaliza al usuario hacia otro contenido
o servicio fuera de su dominio. Ejemplo:
Portal www.sdtnexus.com
• Se le solicita a usuario desde
formularios información para
Orientada a transacciones. Ejemplo: Banpro
Transacciones
• Se proporciona un servicio al usuario
Orientada a
Servicios
• Consulta del usuario a una gran base de
datos y extrae información. Ejemplo: Un
Acceso a una sistema de cancelaciones en línea
Base de Datos
• Consulta a una colección de base de
Almacén de datos
Datos
6. El proceso de la Ingeniería web
•Identifica objetivos
•Establece el alcance de la primera entrega
El resultado final es
sometido a evaluación del
cliente!!! Formulación
•Genera estimación de costo
•Evaluación de riesgo
•Calendario de desarrollo y
Evaluación fechas de entrega
Planificación
del Cliente
Pruebas que buscan
errores en todos los
niveles: Contenido, •Especifica los requerimientos
Proceso de
funcional, navegacional, •Identifica el contenido
Ingeniería
etc.
Web
Test Análisis
Consta de dos partes:
1. Diseño y producción del contenido
Se integran arquitectura, Generación de 2. Diseño de la arquitectura, navegación e
Modelización
Páginas
navegación, e interfaz para la interfaz del usuario
creación más visible del proyecto:
las páginas
7. Formulación y Planeación Participantes
Formulación Planeación Dueños Ingenieros Web
•Valora funciones subyacentes •Elementos que deben definirse
de las webapps, las funciones para establecer un flujo de
globales que desean los trabajo, un programa, que
usuarios y el ámbito de permita rastrear el proyecto
desarrollo conforme avanza el tiempo Participantes sin
Administradores Funciones
técnicas
Lema: “Comprender el problema
antes de empezar a resolverlo, y
Guía en el desarrollo del estar seguro de que la solución
concebida es aquella que la gente
proyecto!!! realmente quiere.”
8. Formulación en la Ingeniería Web
Necesidades Formulación
del negocio
Permite
Clientes Equipo
Establecer
Objetivos y
Requisitos Formulación metas
Metas y
Objetivos
Funciones y
Características Preguntas¿?
¿Cuál es la principal motivación para la creación de la Webbapps?
¿Cuáles son los objetivos que deben satisfacer las Webapps?
¿Quiénes usarán las Webapps?
9. Formulación en la Ingeniería Web – Obtención de Requerimientos
• La complejidad es proporcional al número de usuarios
• Objetivo de cada usuario al usar una Webbapp?
Definir categorías de • Cómo llegará el usurio a la Webbapp?
Usuarios • Que características son de preferencia del usuario?
• Permite que la definición de los requerimientos sea más manejable
• Grupo Muestral Tradicional (Encuestas)
Comunicación con
• Grupo Muestral Electrónico (Encuestas)
clientes para definir • Entrevistas
Requerimientos • Construcción de Escenarios mediante observación
básicos
• Listar objetos de contenido
Análisis de • Definir cuales son los Requerimientos funcionales y no funcionales
Información • Definir cuales son las entradas y salidas de información
Recopilada
• Definen como interactúa una categoría de usuario con una Webapp
• Ayudan a desarrollar como un usuario percibe su iteracción con la Webapp
Definir Casos de • Proporcionan el nivel de detalle específico para alcanzar un modelo de análisis
Uso específico
• Una guía importante para quienes prueban y administran la aplicación
10. Planeación Planeación
Destaca Se consideran Define
Programas Riesgos Controles
Desarrollo Desarrollo
local de Terceros
Evita
•Realizada por empleados de la •Se seleccionan subcontratistas Confusiones Dificultades Fracaso
empresa •Se validan cotizaciones, y la
•Se debe: confiabilidad de las estimaciones.
1. Entender el ámbito, las •Compresión del grado de gestión del
dimensiones y restricciones del proyecto a realizar
proyecto •Gestión del grado de apoyo
2. Definir un enfoque de gestión de
cambio
Desarrolladores y Expertos en
Especialistas de
proveedores de Editor de Web Ingeniero Web dominios Administrador
Soporte
Contenido empresariales
•Generan y •Organización del •Obtención de •Es capaz de •Apoyo contínuo a •Llamado
recopilan contenido contenido Requerimientos responder todas las las webapp Webmaster
•El contenido es •Se relacionan con •Modelo de Análisis preguntas •Es responsable de •Tiene la
inherente a una los Desarroladores •Diseño relacionadas con correcciones, responsabilidad
webapp •Entiende el arquitectónico, de metas, objetivos y adaptaciones y diaria de la
contenido y la interfaz y requisitos mejoras al sitio, operación de la
tecnología de la navegación empresariales •Actualización de webapp
webapp relacionados con contenido •Puede estar
•Implementación y
Webapps. inmiscuido en
pruebas •Implementación de
mejoras actividades técnicas