Post on 04-Jun-2018
8/14/2019 Ingenieria Web modelado de anlisis
1/20
Modelado de Anlisis
para Aplicaciones Web
8/14/2019 Ingenieria Web modelado de anlisis
2/20
Modelado de Anlisis paraAplicaciones Web
Un equipo de ingeniera Web debeemprender el modelado de anlisis si La WebApp es grande o compleja El nmero de clientes es grande El nmero de ingenieros Web es grande Las metas y los objetivos afectarn la lnea
de referencia del negocio El xito de la WebApp tendr fuerteconexin con el del negocio
8/14/2019 Ingenieria Web modelado de anlisis
3/20
1. La jerarqua de usuario
2. Desarrollo de casos de uso
3. Afinacin del modelo de caso de uso
Requisitos para el Anlisis de lasWebApps
8/14/2019 Ingenieria Web modelado de anlisis
4/20
El anlisis de requisitos para lasWebApps abarca: Formulacin Recopilacin de requisitos Modelado de anlisis
Requisitos para el Anlisis de lasWebApps
8/14/2019 Ingenieria Web modelado de anlisis
5/20
1. La jerarqua de usuario Las categoras de usuarios finales que
interacturn con la WebApp se identificancomo parte de las tareas de formulacin yde recopilacin de requisitos
Cuando el nmero de usuarios es grande
es aconsejable desarrollar una jerarqua deusuarios
Requisitos para el Anlisis de lasWebApps
8/14/2019 Ingenieria Web modelado de anlisis
6/20
2. Desarrollo de casos de uso Conocidos tambin como haces de
funcionalidad Los casos de uso se desarrollan para cada
categora de usuario descrita en la jerarqua de usuario
Requisitos para el Anlisis de lasWebApps
8/14/2019 Ingenieria Web modelado de anlisis
7/20
8/14/2019 Ingenieria Web modelado de anlisis
8/20
3. Afinacin del modelo de caso de uso Los casos de uso se organizan en paquetes
funcionales y cada paquete se valora paraverificar que es:
Comprensible Cohesivo
Libremente acoplados Jerrquicamente superficial
Requisitos para el Anlisis de lasWebApps
8/14/2019 Ingenieria Web modelado de anlisis
9/20
El Modelado de Anlisis paraWebApps
Actividades de anlisis: Anlisis de contenido
Anlisis de interaccin Anlisis de funciones Anlisis de configuracin
8/14/2019 Ingenieria Web modelado de anlisis
10/20
El Modelo de Contenido
Definicin de objetos de contenido Relaciones y jerarqua de contenido
Clases de anlisis para WebApps
8/14/2019 Ingenieria Web modelado de anlisis
11/20
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.
El Modelo de Contenido
8/14/2019 Ingenieria Web modelado de anlisis
12/20
El Modelo de Contenido
Relaciones y jerarqua de contenido Una simple lista de objetos de contenido,
asociada con una breve descripcin decada objeto
Diagramas de relacin de entidades orboles de datos
8/14/2019 Ingenieria Web modelado de anlisis
13/20
El Modelo de Contenido
Clases de anlisis para WebApps
8/14/2019 Ingenieria Web modelado de anlisis
14/20
El Modelo de Interaccin
A este modelo de interaccin locomponen 4 elementos: Casos de uso Diagramas de secuencia Diagramas de estado Prototipo de interfaz de usuario
8/14/2019 Ingenieria Web modelado de anlisis
15/20
8/14/2019 Ingenieria Web modelado de anlisis
16/20
El Modelo Funcional
Aborda 2 elementos de procesamientode la WebApp y cada uno representaun grado diferente de abstraccin deprocedimiento: 1) Funcionalidad observable respecto al
usuario 2) Operaciones dentro de las clases de
anlisis que implementan comportamientosasociados a la clase
8/14/2019 Ingenieria Web modelado de anlisis
17/20
8/14/2019 Ingenieria Web modelado de anlisis
18/20
El Modelo de Configuracin
En algunos casos, el modelo deconfiguracin no es mas que una listade atributos tanto del lado del servidorcomo del lado del cliente
8/14/2019 Ingenieria Web modelado de anlisis
19/20
Anlisis Relacin-Navegacin
La navegacin no slo es la accin de saltarde pgina a pgina, sino la idea de moversea travs de un espacio de informacin.
El anlisis relacin-navegacin proporcionauna serie de pasos de anlisis que luchan por
identificar relaciones entre los elementosdescubiertos como parte de la creacin delmodelo de anlisis
8/14/2019 Ingenieria Web modelado de anlisis
20/20
Anlisis Relacin-Navegacin
El enfoque ARN se organiza en 5 pasos: Anlisis de los participantes Anlisis de elementos Anlisis de relaciones Anlisis de navegacin Anlisis de evaluacin