La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

La naturaleza única de las WEAPPS. Uso intensivo de redes. Una webapp reside en una red y debe atender las necesidades de una comunidad diversa de clientes.

Presentaciones similares


Presentación del tema: "La naturaleza única de las WEAPPS. Uso intensivo de redes. Una webapp reside en una red y debe atender las necesidades de una comunidad diversa de clientes."— Transcripción de la presentación:

1 La naturaleza única de las WEAPPS. Uso intensivo de redes. Una webapp reside en una red y debe atender las necesidades de una comunidad diversa de clientes Concurrencia. A la webapp puede acceder un gran número de usuarios a la vez. Carga impredecible. El número de usuarios de la webapp cambia en varios órdenes de magnitud de un día a otro. Seguridad. Debido a que las webapps se encuentran disponibles con el acceso a una red, es difícil o imposible limitar la población de usuarios finales que pueden acceder a la aplicación Disponibilida d. Aunque no es razonable esperar una disponibilidad de 100%, es frecuente que los usuarios de webapps populares demanden acceso las 24 horas de los 365 días del año. Contenido sensible. La calidad y naturaleza estética del contenido constituye un rasgo importante de la calidad de una webapp. Estética. Parte innegable del atractivo de una webapp es su apariencia y percepción.

2 MITOS DEL SOFTWARE. Muchas de las causas de la crisis del software se pueden encontrar en una mitología que surge durante los primeros años del desarrollo del software. La mayoría de los profesionales del software consideran a los mitos por lo que son, actitudes erróneas que han causado serios problemas tanto a los gestores como a los técnicos. Pero estas actitudes y hábitos son difíciles de modificar y cuando vamos para la quinta década del software todavía se creen en algunos mitos. Los gestores son responsables sobre el software como los gestores de cualquier área, están en constante presión de cumplir los presupuestos, hacer que no se atrase el proyecto y mejorar la calidad.

3 HOW TO SOLVE IT Simple sentido común para resolver un problema. Sin embargo, el problema está en que el sentido común es poco común en el mundo del software. La esencia de la solución de problemas: Entender el problema (comunicación y análisis) Planear la solución (modelado y diseño del software) Ejecutar el plan (generación del código) Examinar la exactitud del resultado En el contexto de la ingeniería de software, estas etapas de sentido común conducen a una serie de preguntas esenciales. ENTENDER EL PROBLEMA Escuchamos por unos segundos y después pensamos: claro, sí, entiendo, resolvamos esto. ¿Será esto correcto?, o valdrá la pena tomarse un poco más de tiempo a resolver estas preguntas: ¿Quiénes tienen que ver con la solución del problema?, es decir, ¿Quiénes son los participantes? LA PRÁCTICA DE LA INGENIERÍA DE SOFTWARE

4 PLANEAR LA SOLUCIÓN Después de entender el problema (o al menos eso se supone) y ya queremos escribir código. “La cosa es calmada”, antes habrá que hacer un diseño. ¿Ha visto antes problemas similares?, ¿Hay patrones reconocibles en una solución potencial?, ¿Hay algún software existente que implemente los datos, las funciones y características que se requieren? EXAMINAR EL RESULTADO No se puede estar seguro de que la solución sea perfecta, pero si de que se ha diseñado un número suficiente de pruebas para descubrir tantos errores como sea posible. ¿Puede probarse cada parte componente de la solución?, ¿Se ha implementado una estrategia razonable para hacer pruebas? EJECUTAR EL PLAN El diseño creado sirve como un mapa de carreteras para el sistema que se quiere construir. Puede haber desviaciones inesperadas y puede que encontremos un camino mejor a medida que avanza, pero el “plan” nos permitirá proceder sin perdernos. ¿Se ajusta la solución al plan?, ¿El código fuente puede apegarse al modelo del diseño? ¿La solución produce resultados que se apegan a los datos, funciones y características que se requieren?, ¿El software se ha validado contra todos los requerimientos participantes? LA PRÁCTICA DE LA INGENIERÍA DE SOFTWARE


Descargar ppt "La naturaleza única de las WEAPPS. Uso intensivo de redes. Una webapp reside en una red y debe atender las necesidades de una comunidad diversa de clientes."

Presentaciones similares


Anuncios Google