26 de mayo de 2008

categorias






Categorías de las Web Apps

Ingeniería Web

¿Qué es la Ingeniería Web?
“La ingeniería Web está relacionada con el establecimiento y utilización de principios científicos, de ingeniería y gestión, y con enfoques sistemáticos y disciplinados del éxito y desarrollo, empleo y mantenimiento de sistemas y aplicaciones basados en el Web de alta calidad”[PRE03]
Los sistemas y aplicaciones Web hacen posible que las personas puedan acceder a recursos ofrecidos en Internet. Estos deben ofrecer gran funcionalidad y contenido.
Crisis en la Web
Muchos desarrolladores Web dan poca atención a los requerimientos, análisis, desarrollo de metodologías, procesos, calidad, evaluación de rendimiento, configuración , administración de proyectos y el mantenimiento y escalabilidad.
Las aplicaciones son desarrolladas con el esfuerzo y conocimiento individual o de un pequeño grupo que de manera escasa practican el uso de estándares. Este sistema también carece de una apropiada documentación.
Según [AGSM]:
“El desarrollo Web no es solo un momento eventual, tal como la practican muchos; es un proceso con un largo ciclo de vida.”
Los desarrolladores Web necesitan usar todo el rigor necesario para hacer su trabajo.
Los actuales problema que viene presentando el Web son producto de “los continuos avances en la Internet y las tecnologías, el incremento de Web comerciales ... y la necesidad de migrar sistemas a entornos Web” [AGSM].
Un desarrollo mediocre de aplicaciones basadas en Web tiene una alta probabilidad de bajo rendimiento y fallos.
Ingeniería Web comparada a Ingeniería del software
“La ingeniería Web no es un clone de la Ingeniería del Software aunque ambos involucren programación y desarrollo de software.”[AGSM]
WebApps
El desarrollo del WebApps es distinto respecto al desarrollo de software de otras categorías. La diferencia, según la cita de [POW98] en [PRE03]:
“implica una mezcla de publicación impresa y desarrollo de software, marketing e informática, de comunicaciones internas y relaciones externas, y de arte y tecnología”
Por tanto, el desarrollo del un WebApp es un esfuerzo multidisciplinario debido al manejo de múltiples formatos, con una mezcla de atención social para saber su efecto ético y legal.

Atributos de WebApps
Los WebApps tienen diversas aplicaciones y por tanto, diversas formas de infraestructura, Sin embargo, tienen los siguientes atributos comunes:
1. Intensivas en la red.- Está disponible en la red: Intranet, Extranet o Internet.
2. Controladas por el contenido.- Uso de hipermedia.
3. Evolución continua.- Actualizaciones frecuentes.
4. Inmediatez.- Tiempo de distribución muy corto.
5. Seguridad.- Infraestructura de seguridad.
6. Estética.- Atractivo del sitio.
Sistema Web simple y avanzado
El desarrollo de WebApps demanda un balance entre contenido de información, estética y rendimiento. Se puede clasificar los sistemas de acuerdo a su complejidad en Simples y Avanzados:

Categorías de WebApps
De acuerdo a la funcionalidad, los sitios Web se clasifican en [PRE03]:
1. Informativa el contenido de solo lectura con navegación
Ejemplo:
http://www.cyberimperio.com/
http://www.dgcs.unam.mx/boletin/sintesis.html

2. Descarga: descarga información del servidor apropiado
http://www.adobe.com/es/products/acrobat/readstep2.html
http://www.programas-gratis.net/
http://www.apple.com/es/itunes/download/

3. Personalizable: el usuario personaliza sus necesidades especificas
4. uno de los ejemplos son los blogs aquí les metro unos blogs que están definidos sobre algún tema en especifico
http://www.roc21.com/blog/
http://alt1040.com/
http://theflashblog.com/?cat=13

5. Interacción: la interacción entre una comunicad de personas lo que se le conoce como relaciones sociales a través de Internet
http://hi5.com/
www.orkut.com
www.latinchat.com

6. Entrada de usuario la entrada un registro para una base de datos un mecanismo para la comunicación
http://www.mediatools.cl/contenidos/paginas/con%20bases%20de%20datos.php
Aquí también hay una que cumple con dos objetivos la descarga de archivos y el registro de los mismos
www.wzor.net
www.apple.com
www.bancosantander.com


7. Orientación a transacciones: el usuario realiza una solicitud por ejemplo hace un pedido
aquí podemos poner muchos ejemplos como la compra de ebay o el encardo de supermercado pero también las transacciones de base de daros
www.bancosantander.com
www.banamex.com.mx
8. Orientado a servicios: la aplicación que proporciona un servicio
Bueno aquí puede hacer pagos con bancos
www.banamex.com.mx
pagos de aguas
www.odapasneza.gob.mx
O pagos de luz
www.cfe.gob.mx

No hay comentarios: