Vous êtes sur la page 1sur 20

Aplicaciones Web

Anlisis para Aplicaciones Web


Edgar Valarezo
Sergio Lujn Mora

Captulo 3
Anlisis para Aplicaciones Web
3.1

El modelado de anlisis para WebApps

3.2

El modelo de contenido

3.3

El modelo de interaccin

3.4

El modelo funcional

3.5

El modelo de configuracin

3.6

Anlisis relacin-navegacin

El modelado de anlisis
para WebApps

Qu es WebApp?

Programas que son accesibles desde la Web

Pginas Web

Sitios Web

Aplicaciones Web

En qu se diferencian de los
programas tradicionales?
No funcionan sin Internet
Tienen un fuerte componente social
Sin restricciones geogrficas o de equipo para el acceso
(terico)
Disponibilidad 24/7
Dos lados: cliente (HTML, CSS, Javascript, SVG, etc.) y
servidor (PHP, Java, Python, C#, etc.)
En el cliente: funcionamiento restringido a un navegador de
Internet
En el servidor: expuesto a ataques

Sensibilidad al contenido
Calidad de contenido y naturaleza esttica

Inmediatez de actualizaciones

Categoras
SPA: Single Page Application, o aplicacin de
una sola pgina
La mayor parte de la aplicacin se ejecuta en el
lado del cliente (Javascript, AJAX, JSON, DOM)
Orientado a la presentacin

Del Lado del Servidor


La mayor parte de la aplicacin se ejecuta en el
lado del servidor
Orientado a Servicios

Mejores prcticas
Definir de manera formal de alcance, entre
todos los interesados clave.
Elaborar un plan de proyecto
Describir las formas comunes en que
interactan los usuarios con el sistema
Solo realizar el modelado de anlisis si la
aplicacin Web es compleja, o si el nmero de
usuarios es elevado

Requisitos base
Casos de uso
Jerarqua de usuarios

El modelo de contenido
Definicin de objetos de contenido
Relaciones y jerarqua de contenido
Clases de anlisis para WebApps

Definicin de objetos de contenido


El tipo y forma del contenido abarca un
amplio espectro de elaboracin y
complejidad.
El contenido puede desarrollarse antes de la
implementacin de la WebApp
Un objeto de contenido puede ser una
descripcin textual de un producto
Los objetos de contenido se extraen de los
casos de uso.

Relaciones y jerarqua de contenido


Una simple lista de objetos de contenido,
asociada con una breve descripcin de cada
objeto
Diagramas de relacin de entidades o rboles
de datos

Clases de anlisis para WebApps

El modelo de interaccin
A este modelo de interaccin lo componen
cuatro elementos:
1.
2.
3.
4.

Casos de uso
Diagramas de secuencia
Diagramas de estado
Prototipo de interfaz de usuario

El modelo funcional
Aborda dos elementos de procesamiento de la
WebApp y cada uno representa un grado diferente
de abstraccin de procedimiento:
1) Funcionalidad observable respecto al usuario
2) Operaciones dentro de las clases de anlisis que
implementan comportamientos asociados a la clase

El modelo de configuracin
Por lo general, el modelo de configuracin no
es ms que una lista de atributos tanto del
lado del servidor como del lado del cliente

Anlisis Relacin-Navegacin (ARN)


La navegacin no solo es la accin de saltar de
pgina a pgina, sino la idea de moverse a
travs de un espacio de informacin.
El anlisis relacin-navegacin proporciona
una serie de pasos de anlisis que luchan por
identificar relaciones entre los elementos
descubiertos como parte de la creacin del
modelo de anlisis

Anlisis Relacin-Navegacin (ARN)


El enfoque ARN se organiza en 5 pasos:
1.
2.
3.
4.
5.

Anlisis de los participantes


Anlisis de elementos
Anlisis de relaciones
Anlisis de navegacin
Anlisis de evaluacin

Vous aimerez peut-être aussi