1. UNIVERSIDAD INTERAMERICANA PARA EL DESARROLLO
MAESTRIA EN TECNOLOGÍAS DE LA INFORMACIÓN
PARCIAL 2:
PROYECTO DE INGENIERÍA WEB
Profesora: Ing. Rosa Imelda García Chi, MTI
Fase 2
Modelado de Análisis IWeb
“NOMBRE DEL PROYECTO”
INTEGRANTES DEL EQUIPO
ID NOMBRE
Cd. Valles, S.L.P. MARZO del 2013.
2. UNID - MTI- TECNOLOGIAS DE INFORMACIONPARCIAL 2
CONTENIDO
1 Información general ................................................................................................................................ 1
1.1 Condiciones que favorecen el análisis de modelos .................................................................................... 1
1.2 Requisitos de tareas de análisis de aplicación web .................................................................................... 2
1.2.1 Formulación ...................................................................................................................................... 2
1.2.2 La recopilación de requisitos............................................................................................................. 2
2 Desarrollo Fase 3: Modelado de Análisis de IWeb ................................................................................... 3
2.1 Modelo de contenido ................................................................................................................................. 3
2.1.1 Jerarquía de Usuarios ....................................................................................................................... 3
2.1.2 Diagrama de Casos de Uso (general y específicos) ........................................................................... 3
2.1.3 Diagramas de Relación de Entidades o Arboles ................................................................................ 3
2.1.4 Diagrama de Clases .......................................................................................................................... 4
2.2 Modelo de Interacción ............................................................................................................................... 4
2.2.1 Casos de Uso ..................................................................................................................................... 4
2.2.2 Diagramas de Actividad .................................................................................................................... 4
2.2.3 Diagramas de Secuencia ................................................................................................................... 4
2.2.4 Diagramas de estado ........................................................................................................................ 4
2.2.5 Prototipo de interfaz de usuario ....................................................................................................... 4
2.3 Modelo Funcional ...................................................................................................................................... 5
2.3.1 Comportamiento de los usuarios ...................................................................................................... 5
2.3.2 Operaciones Contenidas en las clases .............................................................................................. 5
2.3.3 Diagramas de actividad utilizado para modelar............................................................................... 5
2.4 Modelo de Configuración ........................................................................................................................... 5
2.4.1 Lista de atributos del servidor........................................................................................................... 5
2.4.2 Diagramas de despliegue ................................................................................................................. 5
2.5 Análisis Navegacional (Análisis relación – navegación).............................................................................. 5
2.5.1 Análisis de los participantes.............................................................................................................. 6
2.5.2 Análisis de los elementos .................................................................................................................. 6
2.5.3 Análisis de relaciones ........................................................................................................................ 6
2.5.4 Análisis de navegación...................................................................................................................... 6
2.5.5 Análisis de evaluación ....................................................................................................................... 6
2.6 Revisión y Corrección de errores ............................................................................................................... 6
INGENIERIA WEB Página i Pá
3. UNID - MTI- TECNOLOGIAS DE INFORMACIONPARCIAL 2
1 Información general
El Análisis de aplicaciones web se centra en tres áreas:
la información o contenido que se presenta
las funciones del usuario final a ejecutar
los comportamientos de aplicación web que se presenta en respuesta a acciones del
usuario.
Los ingenieros de red, especialistas en contenido, y las partes interesadas desarrollan el
modelo de análisis. Los análisis de modelos permiten que el equipo de ingeniería Web para
crear una representación concreta de los requisitos de aplicación web.
El Modelado de Análisis de una aplicación web se centra en cuatro aspectos fundamentales del
problema:
contenidos
interacción
función
configuración
El producto del trabajo de análisis de modelos IWeb es un conjunto de diagramas UML y un
texto descriptivo que describe los resultados de los cuatro análisis realizados. Los Productos
de trabajo de análisis son revisados para la corrección, integridad y consistencia.
1.1 Condiciones que favorecen el análisis de modelos
Grandes o complejos WebAppa ser contruídos
Gran número de interesados
Un gran número de ingenieros Web y otros colaboradores
Las metas y los objetivos de aplicación web afectará a la línea de negocios inferior
Éxito aplicación web tendrá gran influencia en el éxito de la empresa
INGENIERIA WEB Página 1
4. UNID - MTI PARCIAL 2
1.2 Requisitos de tareas de análisis de aplicación web
1.2.1 Formulación
Identificar las metas y objetivos para la aplicación web
Definir las categorías de usuarios y crear la jerarquía de usuario
1.2.2 La recopilación de requisitos
La comunicación entre el equipo WebEy las partes interesadas intensifica
Contenido y requisitos funcionales se enumeran
Los escenarios de interacción (casos de uso) son desarrollados
PROYECTO INGENIERIA WEB Página 2
5. UNID - MTI PARCIAL 2
2 Desarrollo Fase 3: Modelado de Análisis de IWeb
El Modelo de Análisis de Aplicación web (WebApp) incluye:
Los elementos estructurales - identificar las clases y los objetos de contenido
necesarios para crear una aplicación web que satisfaga las necesidades de los
interesados
Los elementos dinámicos - describe cómo los elementos estructurales interactúan entre
sí y cómo interactúan con los usuarios finales
2.1 Modelo de contenido
Para realizar el modelado de contenido se deben considerar los siguientes elementos:
Elementos estructurales que representan los requisitos de aplicación web de contenido
Los objetos de aplicación web de contenido - texto, gráficos, fotografías, imágenes de
vídeo, audio
Incluye todas las clases de análisis - las entidades de usuarios visible creado o
manipulado como los usuarios finales interactuar con aplicación web
Análisis de las clases definidas por los diagramas de clases que muestra los atributos,
las operaciones y la colaboración de clases
El modelo de contenido se deriva de un examen cuidadoso de la aplicación web casos
deuso
Diagramas entidad-relación pueden ser parte del modelo de contenido o diagramas de
clases
2.1.1 Jerarquía de Usuarios
2.1.2 Diagrama de Casos de Uso (general y específicos)
2.1.3 Diagramas de Relación de Entidades o Arboles
PROYECTO INGENIERIA WEB Página 3
6. UNID - MTI PARCIAL 2
2.1.4 Diagrama de Clases
2.2 Modelo de Interacción
Para este Modelo de Interacción se desarrollan:
Casos de uso - el elemento dominante de los modelos de interacción aplicación web
Los diagramas de secuencia - proporcionar una representación de la forma en que las
acciones del usuario colaborar con las clases de análisis
Diagramas de Estado - indica la información requerida para mover a los usuarios entre
los estados y representa la información del comportamiento, también pueden
representar las posibles vías de navegación
prototipo de interfaz de usuario - diseño de la presentación de contenidos, los
mecanismos de interacción, y la estética general de la interfaz de usuario
2.2.1 Casos de Uso
2.2.2 Diagramas de Actividad
(se puede desarrollar aquí en el modelado funcional)
2.2.3 Diagramas de Secuencia
2.2.4 Diagramas de Estado
2.2.5 Prototipo de Interfaz de Usuario
PROYECTO INGENIERIA WEB Página 4
7. UNID - MTI PARCIAL 2
2.3 Modelo Funcional
2.3.1 Comportamiento de los usuarios
Describir el comportamiento de los usuarios, el comportamiento que es observable al ser
entregada la WebApp a los usuarios finales
2.3.2 Operaciones Contenidas en las clases
Las operaciones contenidas en las clases de análisis para implementar comportamientos de
clase
2.3.3 Diagramas de actividad utilizado para modelar
2.4 ModelodeConfiguración
2.4.1 Lista de atributos del servidor
Puede ser una lista de atributos del lado del servidor y de cliente para la aplicación web
2.4.2 Diagramas de despliegue
Elaborar diagramas de despliegue, se puede utilizar para arquitecturas complejas de
configuración
2.5 Análisis Navegacional (Análisis relación – navegación)
En este análisis se desarrollan dos aspectos:
1) Análisis de la relación
El propósito es posicionar los elementos dentro de la aplicación web y establecer
relaciones entre elementos
Los ingenieros Web deben buscar respuestas a preguntas acerca de cada elemento
(objeto de contenido o función)
Es posible desarrollar una taxonomía de las relaciones y categorizar cada relación con
un criterio fijo
2) Análisis de navegación
Ingenieros Web consideran los requisitos que dictan cómo cada tipo de usuario que
navegara desde un objeto de contenido a otra
PROYECTO INGENIERIA WEB Página 5
8. UNID - MTI PARCIAL 2
Mecánica de navegación se define como parte del diseño
Los ingenieros Web y los interesados deben determinar los requisitos de navegación
2.5.1 Análisis de los participantes
Es un Análisis de los actores - identifica las categorías de usuarios y establece la jerarquía
interesados
2.5.2 Análisis de los elementos
El Análisis de elementos - identifica los objetos de contenido y los elementos funcionales de
interés para los usuarios finales
2.5.3 Análisis de relaciones
El Análisis de la relación - describe las relaciones entre los elementos de aplicación web
2.5.4 Análisis de navegación
El Análisis de navegación - analiza cómo los usuarios acceder a los elementos o grupos de
elementos
2.5.5 Análisis de evaluación
El Análisis de evaluación - considera asuntos pragmáticos (por ejemplo, se benefician de
costes) asociados con la implementación de cada relación
2.6 Revisión y Corrección de errores
PROYECTO INGENIERIA WEB Página 6