SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y
COMUNICACIONES

TALLER DE INGENIERÍA DE SOFTWARE

DOCENTE: DANIEL LÓPEZ QUIJAS

UNIDAD 4: ANÁLISIS DE APLICACIONES WEB

ALUMNO: JOSÉ ÁNGEL CAMPOS ALEJO

SALVATIERRA, GTO. A 06 DE NOVIEMBRE DEL 2013
ÍNDICE
INTRODUCCIÓN ................................................................................................................................... 1
REQUISITOS PARA EL ANÁLISIS DE LAS APLICACIONES WEB-APPS ..................................................... 2
La jerarquía de usuario.................................................................................................................... 2
Desarrollo de casos de uso .............................................................................................................. 2
MODELADO DE ANÁLISIS PARA WEB-APPS......................................................................................... 2
MODELO DE CONTENIDO .................................................................................................................... 3
Definición de objetos de contenido ................................................................................................ 4
Relaciones de jerarquía de contenido............................................................................................. 4
MODELO DE INTERACCIÓN ................................................................................................................. 4
Casos de uso .................................................................................................................................... 4
Diagramas de secuencia .................................................................................................................. 5
Diagramas de estado ....................................................................................................................... 5
Prototipo de interfaz de usuario .................................................................................................... 5
MODELO FUNCIONAL .......................................................................................................................... 6
MODELO DE CONFIGURACIÓN ............................................................................................................ 6
ANÁLISIS RELACIÓN-NAVEGACIÓN ..................................................................................................... 7
CONCLUSIÓN ....................................................................................................................................... 8
BIBLIOGRAFÍA ...................................................................................................................................... 9
INTRODUCCIÓN

El objetivo de realizar esta investigación es conocer los requerimientos básicos para hacer una
aplicación web que sea funcional, apta y adecuada para el cliente tomando como guía los
conceptos que se adquieran en la misma.
En la unidad anterior nos enfocamos en definir en entorno web definiendo los objetivos de cada
página, los tipos de páginas web y hacia qué tipo de usuario están dirigidos; estos conocimientos
previos son clave para poder entender y desarrollar con éxito esta investigación ya que son vitales
para la constitución de una Web App bien modelada.
Como hemos visto a lo largo del curso otro punto vital para el modelado de una Web App es la
recaudación de datos y requerimientos del cliente, es importante saber lo que el cliente espera del
proyecto y que a su vez el cliente sepa hacia dónde va el proyecto.
Análisis de Aplicaciones Web

REQUISITOS PARA EL ANÁLISIS DE LAS APLICACIONES WEB-APPS

La jerarquía de usuario
Las categorías de los usuarios finales que interactúan con la Web App se identifican como parte de
las tareas de formulación y de recopilación de requisitos. Cuando se tiene un gran número de
usuarios se requiere usar la jerarquía de usuarios.

Desarrollo de casos de uso
Los casos de uso se debes desarrollar para cada categoría descrita en la jerarquía de usuarios.

Es considerada como informal en donde se utiliza un párrafo narrativo que describe la interacción
específica entre el usuario y la Web App.

MODELADO DE ANÁLISIS PARA WEB-APPS

Se identifican el contenido que presentará la Web App y se extraen las funciones que se
desarrollarán a partir de las descripciones de caso de uso.
2
José Ángel Campos Alejo
Análisis de Aplicaciones Web

Los elementos estructurales identifican las clases de análisis y los objetivos de contenido que se
requieren para crear la Web App que llegue a satisfacer las necesidades del cliente.

Los elementos dinámicos describen como interactúan los elementos estructurales, entre ellos y los
usuarios finales.

Hay cuatro actividades para la creación de un modelo de análisis de completo





Modelo de contenido
Modelo de interacción
Modelo de funciones
Modelo de configuración

MODELO DE CONTENIDO

Contiene elementos estructurales que proporcionan una importante visión de los requisitos de
contenido para una Web App. Incluye todas las clases de análisis como son entidades visibles para
el usuario que se crean o manipulan conforme éste interactúa con la Web App.

Este modelo se deriva a partir de un examen cuidadoso de los casos de uso de una Web App.

3
José Ángel Campos Alejo
Análisis de Aplicaciones Web

Definición de objetos de contenido
Un objeto de contenido puede ser una descripción textual del contenido de un producto, un
artículo que describa un evento noticioso. Los objetos de contenido se extraen en los casos de uso
al examinar la descripción del escenario de referencias directas e indirectas.

Relaciones de jerarquía de contenido
Este modelo puede contener diagramas de relación de entidades o árboles de datos que
bosquejan las relaciones entre objetos de contenido o la jerarquía de éste que mantiene una Web
App.

MODELO DE INTERACCIÓN

Este modelo está conformado por cuatro elementos que son casos de uso, diagramas de
secuencia, diagramas de estado y prototipos de interfaz de usuario.

Casos de uso
Un caso de uso se modela para todos los procesos que la Web App debe llevar acabo. Los procesos
se describen dentro del caso de uso para una descripción textual o una secuencia de pasos
ejecutados. También pueden ser usados para modelar escenarios gráficamente.

4
José Ángel Campos Alejo
Análisis de Aplicaciones Web

Diagramas de secuencia
Un diagrama de secuencia muestra una interacción ordenada según la secuencia temporal de
eventos. Muestra los objetos participantes en la interacción y los mensajes que intercambian
ordenados según secuencia de tiempo. El eje vertical representa el tiempo, y en el eje horizontal
se colocan los objetos y actores participantes en la interacción, sin un orden prefijado.

Diagramas de estado
Se usa para modelar el comportamiento en tiempo real de cada clase que tiene comportamiento
dinámico y significativo. También se puede usar el diagrama de actividad como una extensión del
diagrama de estado, para mostrar los detalles de las acciones llevadas a cabo por los objetos en
respuesta a los eventos internos y también para representar gráficamente las acciones de
métodos de clase.

Prototipo de interfaz de usuario
Se basa en obtener la definición de requisitos de prototipos que sin tener la totalidad de la
funcionalidad del sistema, permitan al usuario hacerse una idea de la estructura de la interfaz del
sistema con el usuario. Esta técnica tiene el problema que el usuario debe entender que lo que
está viendo es un prototipo y no el sistema final.

5
José Ángel Campos Alejo
Análisis de Aplicaciones Web

MODELO FUNCIONAL

Este modelos aborda dos elementos de procesamiento de la Web App y cada uno representa un
grado diferente de abstracción de procesamiento.




Funcionalidad observable respecto al usuario y que entrega al usuario final de la Web App.
Las operaciones dentro de las clases de análisis que implementan comportamientos
asociados con la clase.

MODELO DE CONFIGURACIÓN

Las Web App se deben diseñar e implementar de manera que se acomoden a una diversidad de
ambientes, tanto del lado del servidor como del cliente. Se deben especificar el hardware del
servidor y el ambiente del sistema operativo.

Las Web App deben someterse a una amplia prueba de configuración del navegador que se
especifique como parte del modelo de configuración. En algunos casos este modelo no es otra
cosa que una lista de atributos tanto del lado del servidor como del lado del cliente.

6
José Ángel Campos Alejo
Análisis de Aplicaciones Web

ANÁLISIS RELACIÓN-NAVEGACIÓN

“La navegación no sólo es la acción de saltar de página a página, sino la idea de moverse a través

de un espacio de información”.

Proporciona una serie de pasos de análisis que luchan por identificar relaciones entre los

elementos descubiertos como parte de la creación del modelo de análisis. El enfoque de ARN se

organiza en cinco pasos:



Análisis de los participantes



Análisis de los elementos



Análisis de relaciones



Análisis de navegación



Análisis de evaluación

7
José Ángel Campos Alejo
Análisis de Aplicaciones Web

CONCLUSIÓN

Al finalizar esta investigación se adquirieron los conceptos para el modelado de una Web App

tomando en cuenta todos los factores necesarios como el tipo de usuarios a los que va dirigidos, el

tipo de servicio que brindará, los elementos que requiere, las tareas que debe realizar, el tipo de

servidor que requiere, los navegadores que lo soportan, etc.

El objetivo de una Web App eficiente debe ser facilitar el desarrollo de un determinado servicio de

manera amigable y atractiva.

José Ángel Campos Alejo
Análisis de Aplicaciones Web

BIBLIOGRAFÍA

Bibliografía
Arevalo, K. (s.f.). slidechare. Recuperado el 29 de 10 de 2013, de
http://www.slideshare.net/karinaarevalo22/modelado-de-anlisis-para-aplicaciones-webkarina-arevalo
D, M. (s.f.). slideshre. Recuperado el 29 de 10 de 2013, de
http://www.slideshare.net/MaritzaD/modelado-de-analisis-para-aplicaciones-web
utpl. (s.f.). Recuperado el 29 de 10 de 2013, de http://www.utpl.edu.ec/ecc/wiki/index.php
/Sistemas_III#Capitulo_3_Modelo_de_An.C3.A 1lisis_para_Aplicaciones_Web

José Ángel Campos Alejo

Más contenido relacionado

La actualidad más candente

2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
landeta_p
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
Yare LoZada
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.
templarioo
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
Mirsha01
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
Gladys Rodriguez
 

La actualidad más candente (20)

2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Diagrama de dominio armando
Diagrama de dominio armandoDiagrama de dominio armando
Diagrama de dominio armando
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingeniería web_Unidad 3
Ingeniería web_Unidad 3Ingeniería web_Unidad 3
Ingeniería web_Unidad 3
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 

Destacado

Modelado de análisis para aplicaciones web karina arevalo
Modelado de análisis para aplicaciones web karina arevaloModelado de análisis para aplicaciones web karina arevalo
Modelado de análisis para aplicaciones web karina arevalo
karinaarevalo22
 
Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)
Victor Peñeñory
 
Dispositivos Moviles
Dispositivos MovilesDispositivos Moviles
Dispositivos Moviles
DACB_Lcc
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
Rafael Pedraza-Jimenez
 

Destacado (10)

Modelado de análisis para aplicaciones web karina arevalo
Modelado de análisis para aplicaciones web karina arevaloModelado de análisis para aplicaciones web karina arevalo
Modelado de análisis para aplicaciones web karina arevalo
 
Modelo de contenidos
Modelo de contenidosModelo de contenidos
Modelo de contenidos
 
Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)
 
Edm Requirements Specification Sample
Edm Requirements Specification SampleEdm Requirements Specification Sample
Edm Requirements Specification Sample
 
Dispositivos Moviles
Dispositivos MovilesDispositivos Moviles
Dispositivos Moviles
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
Project report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESSProject report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESS
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explained
 

Similar a analisis de aplicaciones web

Modelado maria perugachi
Modelado maria perugachiModelado maria perugachi
Modelado maria perugachi
marizoy
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisis
Luis Fabian
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisis
diana_caluna
 
Modelo maria perugachi
Modelo maria perugachiModelo maria perugachi
Modelo maria perugachi
marizoy
 
Modelo de analisis para aplicacin web rosa camacho
Modelo de analisis  para aplicacin web  rosa camachoModelo de analisis  para aplicacin web  rosa camacho
Modelo de analisis para aplicacin web rosa camacho
Raquel Rojas
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
Carolina Rojas
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
Valentina
 
Formulacion y planiacion de la web
Formulacion y planiacion de la webFormulacion y planiacion de la web
Formulacion y planiacion de la web
beatrizgavilanes
 
Planificacion y formulacion de web.
Planificacion y formulacion de web.Planificacion y formulacion de web.
Planificacion y formulacion de web.
MaritzaD
 

Similar a analisis de aplicaciones web (20)

Modelado maria perugachi
Modelado maria perugachiModelado maria perugachi
Modelado maria perugachi
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisis
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisis
 
Exp. Ingenieria Web
Exp. Ingenieria WebExp. Ingenieria Web
Exp. Ingenieria Web
 
Modelo maria perugachi
Modelo maria perugachiModelo maria perugachi
Modelo maria perugachi
 
Formato proyecto i web fase 2
Formato proyecto i web fase 2Formato proyecto i web fase 2
Formato proyecto i web fase 2
 
Exposicion 10
Exposicion 10 Exposicion 10
Exposicion 10
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Modelo de analisis para aplicacin web rosa camacho
Modelo de analisis  para aplicacin web  rosa camachoModelo de analisis  para aplicacin web  rosa camacho
Modelo de analisis para aplicacin web rosa camacho
 
8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
 
Trab 9 enero.pptx
Trab 9 enero.pptxTrab 9 enero.pptx
Trab 9 enero.pptx
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Ddd
DddDdd
Ddd
 
182000
182000182000
182000
 
Formulacion y planiacion de la web
Formulacion y planiacion de la webFormulacion y planiacion de la web
Formulacion y planiacion de la web
 
Planificacion y formulacion de web.
Planificacion y formulacion de web.Planificacion y formulacion de web.
Planificacion y formulacion de web.
 
7.flujo, comportamiento, patrones y web apps
7.flujo, comportamiento, patrones y web apps7.flujo, comportamiento, patrones y web apps
7.flujo, comportamiento, patrones y web apps
 

Último

140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
ilvrosiebp
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
CristianGmez22034
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
karendaza9506
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
Leo Florez
 

Último (20)

GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
 
Manual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfManual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdf
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 
Arte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusaArte textil: Tejidos artesanos en la frontera hispano-lusa
Arte textil: Tejidos artesanos en la frontera hispano-lusa
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.doc
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientes
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
cabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanacabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadana
 
Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principales
 
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALPOESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
 
Torre agbar analisis arquitectonico.....
Torre agbar analisis arquitectonico.....Torre agbar analisis arquitectonico.....
Torre agbar analisis arquitectonico.....
 
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxSESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
 

analisis de aplicaciones web

  • 1. INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES TALLER DE INGENIERÍA DE SOFTWARE DOCENTE: DANIEL LÓPEZ QUIJAS UNIDAD 4: ANÁLISIS DE APLICACIONES WEB ALUMNO: JOSÉ ÁNGEL CAMPOS ALEJO SALVATIERRA, GTO. A 06 DE NOVIEMBRE DEL 2013
  • 2. ÍNDICE INTRODUCCIÓN ................................................................................................................................... 1 REQUISITOS PARA EL ANÁLISIS DE LAS APLICACIONES WEB-APPS ..................................................... 2 La jerarquía de usuario.................................................................................................................... 2 Desarrollo de casos de uso .............................................................................................................. 2 MODELADO DE ANÁLISIS PARA WEB-APPS......................................................................................... 2 MODELO DE CONTENIDO .................................................................................................................... 3 Definición de objetos de contenido ................................................................................................ 4 Relaciones de jerarquía de contenido............................................................................................. 4 MODELO DE INTERACCIÓN ................................................................................................................. 4 Casos de uso .................................................................................................................................... 4 Diagramas de secuencia .................................................................................................................. 5 Diagramas de estado ....................................................................................................................... 5 Prototipo de interfaz de usuario .................................................................................................... 5 MODELO FUNCIONAL .......................................................................................................................... 6 MODELO DE CONFIGURACIÓN ............................................................................................................ 6 ANÁLISIS RELACIÓN-NAVEGACIÓN ..................................................................................................... 7 CONCLUSIÓN ....................................................................................................................................... 8 BIBLIOGRAFÍA ...................................................................................................................................... 9
  • 3. INTRODUCCIÓN El objetivo de realizar esta investigación es conocer los requerimientos básicos para hacer una aplicación web que sea funcional, apta y adecuada para el cliente tomando como guía los conceptos que se adquieran en la misma. En la unidad anterior nos enfocamos en definir en entorno web definiendo los objetivos de cada página, los tipos de páginas web y hacia qué tipo de usuario están dirigidos; estos conocimientos previos son clave para poder entender y desarrollar con éxito esta investigación ya que son vitales para la constitución de una Web App bien modelada. Como hemos visto a lo largo del curso otro punto vital para el modelado de una Web App es la recaudación de datos y requerimientos del cliente, es importante saber lo que el cliente espera del proyecto y que a su vez el cliente sepa hacia dónde va el proyecto.
  • 4. Análisis de Aplicaciones Web REQUISITOS PARA EL ANÁLISIS DE LAS APLICACIONES WEB-APPS La jerarquía de usuario Las categorías de los usuarios finales que interactúan con la Web App se identifican como parte de las tareas de formulación y de recopilación de requisitos. Cuando se tiene un gran número de usuarios se requiere usar la jerarquía de usuarios. Desarrollo de casos de uso Los casos de uso se debes desarrollar para cada categoría descrita en la jerarquía de usuarios. Es considerada como informal en donde se utiliza un párrafo narrativo que describe la interacción específica entre el usuario y la Web App. MODELADO DE ANÁLISIS PARA WEB-APPS Se identifican el contenido que presentará la Web App y se extraen las funciones que se desarrollarán a partir de las descripciones de caso de uso. 2 José Ángel Campos Alejo
  • 5. Análisis de Aplicaciones Web Los elementos estructurales identifican las clases de análisis y los objetivos de contenido que se requieren para crear la Web App que llegue a satisfacer las necesidades del cliente. Los elementos dinámicos describen como interactúan los elementos estructurales, entre ellos y los usuarios finales. Hay cuatro actividades para la creación de un modelo de análisis de completo     Modelo de contenido Modelo de interacción Modelo de funciones Modelo de configuración MODELO DE CONTENIDO Contiene elementos estructurales que proporcionan una importante visión de los requisitos de contenido para una Web App. Incluye todas las clases de análisis como son entidades visibles para el usuario que se crean o manipulan conforme éste interactúa con la Web App. Este modelo se deriva a partir de un examen cuidadoso de los casos de uso de una Web App. 3 José Ángel Campos Alejo
  • 6. Análisis de Aplicaciones Web Definición de objetos de contenido Un objeto de contenido puede ser una descripción textual del contenido de un producto, un artículo que describa un evento noticioso. Los objetos de contenido se extraen en los casos de uso al examinar la descripción del escenario de referencias directas e indirectas. Relaciones de jerarquía de contenido Este modelo puede contener diagramas de relación de entidades o árboles de datos que bosquejan las relaciones entre objetos de contenido o la jerarquía de éste que mantiene una Web App. MODELO DE INTERACCIÓN Este modelo está conformado por cuatro elementos que son casos de uso, diagramas de secuencia, diagramas de estado y prototipos de interfaz de usuario. Casos de uso Un caso de uso se modela para todos los procesos que la Web App debe llevar acabo. Los procesos se describen dentro del caso de uso para una descripción textual o una secuencia de pasos ejecutados. También pueden ser usados para modelar escenarios gráficamente. 4 José Ángel Campos Alejo
  • 7. Análisis de Aplicaciones Web Diagramas de secuencia Un diagrama de secuencia muestra una interacción ordenada según la secuencia temporal de eventos. Muestra los objetos participantes en la interacción y los mensajes que intercambian ordenados según secuencia de tiempo. El eje vertical representa el tiempo, y en el eje horizontal se colocan los objetos y actores participantes en la interacción, sin un orden prefijado. Diagramas de estado Se usa para modelar el comportamiento en tiempo real de cada clase que tiene comportamiento dinámico y significativo. También se puede usar el diagrama de actividad como una extensión del diagrama de estado, para mostrar los detalles de las acciones llevadas a cabo por los objetos en respuesta a los eventos internos y también para representar gráficamente las acciones de métodos de clase. Prototipo de interfaz de usuario Se basa en obtener la definición de requisitos de prototipos que sin tener la totalidad de la funcionalidad del sistema, permitan al usuario hacerse una idea de la estructura de la interfaz del sistema con el usuario. Esta técnica tiene el problema que el usuario debe entender que lo que está viendo es un prototipo y no el sistema final. 5 José Ángel Campos Alejo
  • 8. Análisis de Aplicaciones Web MODELO FUNCIONAL Este modelos aborda dos elementos de procesamiento de la Web App y cada uno representa un grado diferente de abstracción de procesamiento.   Funcionalidad observable respecto al usuario y que entrega al usuario final de la Web App. Las operaciones dentro de las clases de análisis que implementan comportamientos asociados con la clase. MODELO DE CONFIGURACIÓN Las Web App se deben diseñar e implementar de manera que se acomoden a una diversidad de ambientes, tanto del lado del servidor como del cliente. Se deben especificar el hardware del servidor y el ambiente del sistema operativo. Las Web App deben someterse a una amplia prueba de configuración del navegador que se especifique como parte del modelo de configuración. En algunos casos este modelo no es otra cosa que una lista de atributos tanto del lado del servidor como del lado del cliente. 6 José Ángel Campos Alejo
  • 9. Análisis de Aplicaciones Web ANÁLISIS RELACIÓN-NAVEGACIÓN “La navegación no sólo es la acción de saltar de página a página, sino la idea de moverse a través de un espacio de información”. Proporciona una serie de pasos de análisis que luchan por identificar relaciones entre los elementos descubiertos como parte de la creación del modelo de análisis. El enfoque de ARN se organiza en cinco pasos:  Análisis de los participantes  Análisis de los elementos  Análisis de relaciones  Análisis de navegación  Análisis de evaluación 7 José Ángel Campos Alejo
  • 10. Análisis de Aplicaciones Web CONCLUSIÓN Al finalizar esta investigación se adquirieron los conceptos para el modelado de una Web App tomando en cuenta todos los factores necesarios como el tipo de usuarios a los que va dirigidos, el tipo de servicio que brindará, los elementos que requiere, las tareas que debe realizar, el tipo de servidor que requiere, los navegadores que lo soportan, etc. El objetivo de una Web App eficiente debe ser facilitar el desarrollo de un determinado servicio de manera amigable y atractiva. José Ángel Campos Alejo
  • 11. Análisis de Aplicaciones Web BIBLIOGRAFÍA Bibliografía Arevalo, K. (s.f.). slidechare. Recuperado el 29 de 10 de 2013, de http://www.slideshare.net/karinaarevalo22/modelado-de-anlisis-para-aplicaciones-webkarina-arevalo D, M. (s.f.). slideshre. Recuperado el 29 de 10 de 2013, de http://www.slideshare.net/MaritzaD/modelado-de-analisis-para-aplicaciones-web utpl. (s.f.). Recuperado el 29 de 10 de 2013, de http://www.utpl.edu.ec/ecc/wiki/index.php /Sistemas_III#Capitulo_3_Modelo_de_An.C3.A 1lisis_para_Aplicaciones_Web José Ángel Campos Alejo