Entradas

Mostrando las entradas de octubre, 2017

Prueba de Aplicaciones Web

Imagen
La prueba es el proceso de ejercitar al software con la finalidad de descubrir y corregir errores; en este proceso se tiene en cuenta diversas dimensiones de calidad y la naturaleza de los errores que se presentan como consecuencia de la pruebas. La prueba de Aplicaciones Web, es el proceso de actividades relacionadas con la meta de descubrir errores en el contenido, la facilidad de uso, el desempeño, la función, la capacidad, la navegabilidad y la seguridad de la WebApp. Es importante para que los usuarios finales estén contentos con el contenido y la función del producto, por eso es importante aplicar este proceso, para eliminar la mayor cantidad de errores posibles. Este proceso se comienza aplicar sobre aquellos aspectos que son visibles para el usuario y se procede con la infraestructura. Consta de 7 etapas:  Contenido Interfaz Navegación   Componente Configuración Desempeño Seguridad Dimensiones de Calidad La calidad se incorporar a una aplicación web com

Modelado de Diseño para Aplicaciones Web

Imagen
Según Jakob Neilsen existen dos enfoques básicos del diseño: el ideal artístico de expresarse uno mismo y el ideal de ingeniería de resolver un problema para un cliente. El diseño wed abarca actividades técnicas y otras que no son la visión y el sentido del contenido se desarrollan como parte del diseño gráfico ,la plantilla estática de la interfaz de usuario se crea como parte de diseño de la interfaz y la estructura técnica de la webapp se modela como parte del diseño arquitectónico y navega. Árbol de requisitos de calidad Los principales atributos de una WebApp son: Seguridad: la medida clave de seguridad es la habilidad de la Aplicación Web y su ambiente de servidor de rechazar el acceso no autorizado e impedir un ataque a la misma. Disponibilidad: es la medida del porcentaje del tiempo que una WebApp esta disponible para usarla, el usuario final espera que las aplicaciones web estén disponibles en 24 horas de todos los días del año.  Escalabi

Modelado de Análisis para WebApps

Imagen
Un equipo de ingeniería Web debe emprender el modelado de análisis si: La Web App es grande o compleja, el número de clientes es grande, el número de ingenieros Web es grande, las metas y los objetivos afectarán la línea de referencia del negocio, el éxito de la WebApp tendrá fuerte conexión con el del negocio. Esta conformado por: Requisitos para el análisis de las WebApps. Modelo de Análisis para las WebApps. El Modelo de Contenido. El Modelo de Interacción. El Modelo Funcional. El Modelo de Configuración. Análisis relación-navegación. Requisitos para el análisis de las WebApps. El análisis de requisitos para las WebApp abarca tres grandes tareas: Formulación Recopilación de requisitos Modelado de análisis  La jerarquía de usuario: Las categorías de los usuarios finales se identifican como parte de las tareas de formulación y de recopilación de requisitos. Las categorías de usuarios son relativamente limitados y no necesitan una representación UML. Si

Formulación y Planeación para Ingeniería Web

Imagen
Entre los principios fundamentales podemos destacar "comprender el problema antes de empezar a resolverlo y estar seguro que la solución concebida es la que realmente quiere la gente" y "Planear el trabajo antes de comenzar a realizarlo". La formulación de sistemas y aplicaciones basados en web inicia con la identificación de las necesidades, se mueve hacia la descripción de objetivos, define grandes características y funciones, realiza la recopilación de requisitos y un modelo de análisis. La formulación valora la necesidad subyacente de la WebApp, las características y funciones globales que desean los usuarios y el ámbito del esfuerzo de desarrollo y la planeación aborda los elementos que deben definirse para establecer un flujo de trabajo y un programa, y a rastrear el trabajo conforme avanza el proyecto. Formulación de Sistemas Basados en Web La formulación de sistemas y aplicaciones basados en web inicia con la identificación de las necesidad

Prueba del Software e Ingeniería Web

Imagen
La estrategia de pruebas de software proporciona un mapa que describe los pasos que se  darán como parte de la prueba, indica cuando se planea y cuando se darán dichos pasos además cuanto tiempo, esfuerzo y recursos consumirán . Un software se prueba para descubrir los errores cometidos, si se realiza sin ningún plan seguramente se desperdiciara tiempo, se dedicara un esfuerzo innecesario y lo que es peor puede que no se detecten los errores. Las pruebas se deben planificar con anticipación y realizarlas de manera sistemática por lo que es importante tener una plantilla existen diferentes y en general tienen los siguientes pasos: 1. Revisiones técnicas formales y efectivas 2. Se inicia a nivel de componentes y se trabaja hacia afuera hacia la integración del sistema 3. Diferentes técnicas en diferentes momentos 4. las pruebas las dirige el desarrollador 5. la prueba y la depuración son actividades diferentes, pero la segunda debe incluirse en cualquier estrate

Ingeniería del Diseño

Imagen
El diseño es realmente un proceso de muchos paso, pero que se clasifica dentro de uno mismo. En general, la actividad del diseño se refiere al establecimiento de las estructuras de datos, la arquitectura general de software, representaciones de interfaz y algoritmos.  El proceso de diseño traduce requisitos en una representación  de software. Es la creatividad, unión, modelo de análisis, modelo de diseño y estructura de datos de un software. Lo hacen los ingenieros de software y es importante porque evalúa antes de generar el código, representa la calidad y usuarios finales involucrados. Contexto del diseño de software. El diseño del software se encuentra en el núcleo técnico de la respectiva ingeniería y se aplica de manera independiente al modelo de software que se utilice. Una vez que se analizan y especifican los requisitos, el diseño del software es la última acción de la ingeniería correspondiente dentro de la actividad del modelado, la cual establece una plataform