ING. EDGAR CRUZ - INGENIERIA DE SISTEMAS
IngenierÃa Web
Segun Wikipedia encontramos que IngenierÃa Web es lo siguiente:
La ingenierÃa web es la aplicación de metodologÃas sistemáticas, disciplinadas y cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta calidad en la World Wide Web
La ingenierÃa web se debe al crecimiento desenfrenado que está teniendo la Web esta ocasionando un impacto en la sociedad y el nuevo manejo que se le esta dando a la información en las diferentes áreas en que se presenta ha hecho que las personas tiendan a realizar todas sus actividades por esta vÃa.
Desde que esto empezó a suceder el Internet se volvió más que una diversión y empezó a ser tomado más en serio, ya que el aumento de publicaciones y de informaciones hizo que la Web se volviera como un desafÃo para los (IngenierÃa del software) ingenieros del software, a raÃz de esto se crearon enfoques disciplinados, sistemáticos y metodologÃas donde tuvieron en cuenta aspectos especÃficos de este nuevo medio.
Mas Información AQUÃ
La IngenierÃa Web actualmente desarrolla tres lÃneas de investigación:actualmente desarrolla tres lÃneas de investigación:
Modelado Conceptual de Aplicaciones Web
Uno de los principales problemas con los que se encuentran actualmente las empresas de desarrollo de software y los departamentos de informática de grandes empresas (como bancos, construcción, comercio electrónico, ...) es que disponen de un parque complejo de programas software ya instalados y en funcionamiento que están restringidos por aspectos relacionados con la plataforma (hardware), sistema operativo, etc. para ser utilizados on-line. En este contexto, cualquier intento de ofrecer la funcionalidad de estos programas a través de Internet es claramente inviable. Además es también impensable que las empresas vuelvan a desarrollar de cero sus aplicaciones para adecuarlas a las nuevas tecnologÃas debido principalmente a la gran inversión ya realizada previamente en estos programas y los esfuerzos ya realizados en mejorar la robustez de los mismos. Sin embargo, las empresas cada dÃa son más conscientes de la influencia de la red Internet en el modelo de aplicación software. Las tendencias indican que el antiguo modelo de vender software va en detrimento, mientras que el concepto de ofrecer aplicaciones software como servicios en la red, está tomando mayor relevancia.
Para que este cambio pueda producirse de una forma escalonada y preservando la funcionalidad ya desarrollada en las empresas hacen falta métodos y herramientas que permitan ‘adaptar’ las aplicaciones existentes a Internet. De esta manera las empresas podrán utilizarlas y tendrán plena disponibilidad de ellas en la red, preservando por tanto las inversiones previamente realizadas en software.
El método OO-H (Object-Oriented Hypermedia) y su herramienta CAWE (Computer-Aided Web Engineering) asociada, es nuestra respuesta en esta área de investigación. Mas detalles...
Â
La mayorÃa de los métodos, técnicas y procesos ingenieriles que pertenecen a la IngenierÃa Web intentan hacer más sencilla la comprensión, desarrollo, evolución y mantenimiento de una aplicación web. Esto ha supuesto en muchos casos la extensión de técnicas aplicadas en la ingenierÃa del software ’tradicional’ con nuevos constructores y vistas hipermediales que abordan el problema de la navegación/presentaci´on del usuario a través del espacio de información.
En este contexto, una de las caracterÃsticas que más interés está suscitando en la comunidad cientÃfica es cómo tratar adecuadamente nuevas necesidades web, como la identificación de perfiles que modelan los distintos tipos de usuarios, incluyendo estrategias tanto estáticas como dinámicas. La mayorÃa de los trabajos en este campo han estado centrados en proporcionar soluciones de implementación ad-hoc para dominios muy concretos. A nivel de modelado conceptual sólo las caracterÃsticas de personalización estática han sido tratadas por algunos métodos mediante la incorporación de perfiles de usuario en diagramas de navegación.
En esta lÃnea de investigación trabajamos en extensiones sobre OO-H para modelar las aplicaciones web con soporte de personalización dinámica. Más detalles...
Â
Â
El carácter abierto de Internet constituye su principal fortaleza como medio de explotación de la nueva generación de aplicaciones software. Sin embargo, tal fortaleza es también su principal vulnerabilidad: al ser una red abierta, las comunicaciones son más difÃciles de proteger. Por ello resulta fundamental desarrollar los mecanismos que garanticen un nivel adecuado de seguridad, y generen las condiciones de confianza suficientes para alcanzar un alto grado de aceptación asà como la validez legal necesaria.
Para conseguir una seguridad efectiva, necesitamos de métodos y herramientas que combinen adecuadamente las tareas de modelado conceptual de aplicaciones web con los fundamentos sobre los se basa la infraestructura de clave pública (PKI a partir de ahora). Estas son:
• La autenticación: Debemos asegurarnos que los emisores y receptores de la información (en nuestro caso todos los datos y la documentación relativos a la aplicación) son, efectivamente, quienes dicen ser.
• La integridad de la información: Que asegure que la información remitida llega realmente a su destino previsto, y que durante la transmisión no haya sido alterada accidental o intencionadamente
• La privacidad: Que garantice que la información enviada sólo pueda ser leÃda o utilizada por quien esté legitimado para ello.
• El no repudio: Que pueda asegurar al remitente que su información ha llegado a su destino, y al receptor la identidad del remitente, de forma que resulte imposible a cada parte negar posteriormente su participación en la comunicación entre ambas.
• La datación: Para poder demostrar que la transacción ocurrió en la fecha y hora en que realmente sucedió.
• El acceso: Para impedir que personas no autorizadas accedan a la información.
Actualmente, ya existen en España varias empresas y Administraciones que proveen de servicios de PKI sobre los que desarrollar aplicaciones de Comercio Electrónico.
Nuestros trabajos en esta lÃnea están enfocados a integrar dentro de OO-H  extensiones que permitan obtener aplicaciones web compatibles con los estándarés del PKI actuales. Más detalles...
Programación y código fuente
Encuentra el mejor código fuente para aprender a programar en gran cantidad de lenguajes. En SbCodigo econtrarás los mejores recursos paras programadores, webmasters y los mejores recursos para internet.
Â
TUTORIALES DE SISTEMAS E INFORMÃTICA

En esta sección encontrará muchos tutoriales de los cursos que se dictan en la carrera de sistemas, los cuales son faciles de entender y navegar por ellos.
Todo sobre la carrera de IngenierÃa Sistemas e Informática.
IngenierÃa Civil te ayuda a construir.
Medicina la carrera con mas demanda infórmate.
Detalles sobre la carrera de EnfermerÃa.
Información sobre la carrera de Arquitectura.
Aprende como hacer un mejor Administrador de una empresa.
Manténgase al dÃa sobre las últimas leyes de contabilidad.
Aprenda trucos para ganar casos de litigio.