1. UNIVERSIDAD ESTATAL DE BOLÍVAR
FACULTAD DE CIENCIAS DE LA EDUCACION
SOCIALES FILOSOFICAS Y HUMANISTICA.
TRABAJO DE:HERRAMIENTAS WEB
NOMBRE:
DIANA CALUÑA CHACAN
CICLO:
7MO INFORMATICA EDUCATIVA
AÑO LECTIVO: 2012-2013
2. Modelado de análisis para aplicaciones
web
Los sitios Web, por lo general, son complejos y
enormemente dinámicos. Requieren fases de
desarrollo cortas con la finalidad de tener listo el
producto y ejecutarlo rápidamente.
Con frecuencia, los desarrolladores van directo
hacia la fase de codificación sin comprender que
están tratando de construir o como quieren
construirlo.
3. Proceso Los modelos de procesos Web adoptan la filosofía de desarrollo ágil.
El desarrollo ágil enfatiza un enfoque de desarrollo riguroso que incorpora
rápidos ciclos de desarrollo.
Es importante reconocer que el problema todavía debe analizarse, debe
desarrollarse un diseño, la implementación debe preceder en una forma
incremental y se debe iniciar un enfoque organizado de prueba.
Métodos : Los métodos de la Web abarcan un conjunto de labores técnicas
que permiten al ingeniero Web comprender, caracterizar y luego construir una
aplicación Web de alta calidad.
4. Requisitos para el análisis
El análisis de requisitos para las WebApps abarca tres grandes tareas:
Formulación, recopilación de requisitos, y modelado de análisis. Durante la
formulación se identifica la motivación (metas) y los objetivos básicos para la
WebApp, y también se define las categorías de usuario. Los requisitos de
contenido y funcionales se enlistan y se desarrollan los escenarios de interacción
(casos de uso) descritos desde el punto de vista del usuario final.
La jerarquía de usuario.
Las categorías de usuario finales que interactuarán con la WebApp se identifican
como parte de las tareas de formulación y de recopilación de requisitos.
5. El modelado de análisis para WebApps
El modelado de análisis para una WebApp se basa en la información que contienen los casos de uso
desarrollados para la aplicación. Las descripciones de los casos de uso se analizan gramaticalmente
para identificar potenciales clases deanálisis y las operaciones y atributos asociados con cada clase. Se
identifica el contenido que presentará la WebApp y se extraen las funciones que se de arrollarán partir de
las descripciones de caso de uso.
Análisis de contenido: Identifica todo el espectro del contenido que ofrecerá laWebApp. El contenido
incluye texto, gráficas e imágenes, así como datos devideo y audio.
Análisis de interacción: describe como interactúa el usuario con la WebApp.
Análisis de funciones: Define las operaciones que se aplicarán al contenido dela WebApp y describe
otras funciones de procesamiento, independientes del contenido pero necesarias para el usuario final.
Análisis de configuración: Describe el ambiente y la infraestructura en la que reside la WebApp. El
modelo en sí mismo contiene elementos estructurales y dinámicos. Los elementos estructurales
identifican las clases de análisis y los objetos de contenido que se requieren para crear una WebApp que
satisfagan las necesidades de los clientes.
6. Modelo de contenido
Contiene elementos estructurales que proporcionan una importante visión
delos requisitos de contenido para una WebApp. Dichos elementos
estructurales incluyen objetos de contenido (por ejemplo: texto, imágenes,
graficas, fotografías, imágenes de video, audio) que se presentan como
parte de la WebApp.
El modelo de interacción
Lo componen cuatro elementos: 1) casos de uso, 2) diagramas de
secuencia,3) diagramas de estado, y 4) prototipo de interfaz de usuario
7. Diagrama de secuencia.
Los diagramas de secuencia ofrecen una representación abreviada de la forma en la
cual las acciones del usuario (los elementos dinámicos de un sistema que definen los
casos de uso) colaboran con las clases de análisis (los elementos estructurales de un
sistema que definen los diagramas de clase).
Diagramas de estado.
El diagrama de estado UML ofrece otra representación del comportamiento
dinámico que conforme sucede una interacción.
Prototipo de la interfaz de usuario.
La plantilla de la interfaz de usuario, el contenido que presenta, los mecanismos de
interacción que implementa y la estética global de las conexiones usuario tienen
mucho que ver con la satisfacción del usuario y aceptación global de la WebApp
8. Modelo funcional
Funcionalidad observable respecto al usuario y que entrega
al usuario final la WebApp, comprende cualesquiera
funciones d procesamiento que el usuario inicia
directamente. Las operaciones dentro de las clases de
análisis que implementan comportamientos asociados con
la clase, dichas operaciones manipulan atributos de la clase
y están involucradas como clases que colaboran entre sí
para lograr algún comportamiento requerido.
El modelo de configuración
se deben diseñar e implementar de forma que se acomoden
a una diversidad de ambiente, tanto en lado del servidor
como en clientes. La WebApppuede recibir en un servidor
que proporcione acceso vía Internet, una intranet o una
extranet. Se deben especificar el hardware del servidor y el
ambiente del Sistema Operativo.
9. Análisis relación-navegación
Análisis de los participantes:
identifica las diversas categorías de usuario y establece una apropiada jerarquía de
participantes.
Análisis de elementos:
identifica los objetos de contenido y los elementos funcionales de interés para los usuarios
finales.
Análisis de relaciones:
describe las relaciones entre los elementos WebApp.
Análisis de navegación:
examina como los usuarios pueden acceder a elementos individuales o grupos de elementos.
Análisis de evaluación:
considera temas pragmáticos (costo/beneficio)asociados con la implementación de la relación
definidas con anterioridad.
10. Diseño de Interfaz Abstracta
Una vez que las estructuras navegaciones son definidas, se deben
especificar los aspectos de interfaz. Esto significa definir la forma en la cual
los objetos navegaciones pueden aparecer, cómo los objetos de interfaz
activarán la navegación y el resto de la funcionalidad de la aplicación, qué
transformaciones de la interfaz son pertinentes y cuándo es necesario
realizarlas.
Implementación En esta fase, el diseñador debe implementar el diseño.
Hasta ahora, todos los modelos fueron construidos en forma independiente
de la plataforma de implementación; en esta fase es tenido en cuenta el
entorno particular en el cual se va a correr la aplicación.
11. Esquema de estudio
A continuación se detallan los temas que se deben desarrollar, una descripción
general del mismo, y un conjunto de actividades que se recomienda sean
desarrolladas para una mejor asimilación de los conceptos.
Pruebas de conceptos para WebApp
Se consideran las dimensiones de calidad que son particularmente relevantes en
cualquier debate de las pruebas para el trabajo de ingeniería Web. Se considera
también la naturaleza de los errores que se encuentran como consecuencia de las
pruebas y la estrategia de poner a prueba aplicable para descubrir dichos errores.
12. Dimensiones de calidad
La calidad se incorpora en una aplicación Web como consecuencia de un
buen diseño. Se evalúa al aplicar una serie de revisiones técnicas que
valoran varios elementos del modelo de diseño y al aplicar una serie de
revisiones técnicas que valoran varios elementos del modelo de diseño y al
aplicar un proceso de pruebas.
La función de prueba para descubrir errores que indiquen que no hay
concordancia con los requisitos del cliente. La estructura se valora para
asegurarse de que entrega adecuadamente contenido y función de la
WebApp. La facilidad de uso se prueba para garantizar que a cada
categoría de usuario la soporta la interfaz.