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

Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtualkerlly villon
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clasesRamiro Estigarribia Canese
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Miguel Rodríguez
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisisJavier Rivera
 
Modelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarinaModelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarinakarinaarevalo22
 
Diagrama de casos de uso por niveles
Diagrama de casos de uso por nivelesDiagrama de casos de uso por niveles
Diagrama de casos de uso por nivelesJorge Angeles
 
Gestión del riesgo de software
Gestión del riesgo de software Gestión del riesgo de software
Gestión del riesgo de software jose_macias
 

La actualidad más candente (20)

Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clases
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
 
Ers panaderia final analisis2
Ers panaderia final analisis2Ers panaderia final analisis2
Ers panaderia final analisis2
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
 
Javascript
JavascriptJavascript
Javascript
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 
Apache CouchDB
Apache CouchDBApache CouchDB
Apache CouchDB
 
Que es wamp server
Que es wamp serverQue es wamp server
Que es wamp server
 
Rup
RupRup
Rup
 
costos del software
costos del softwarecostos del software
costos del software
 
Modelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarinaModelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarina
 
Diagrama de casos de uso por niveles
Diagrama de casos de uso por nivelesDiagrama de casos de uso por niveles
Diagrama de casos de uso por niveles
 
Preg. 4 Diseño del DM.docx
Preg. 4 Diseño del DM.docxPreg. 4 Diseño del DM.docx
Preg. 4 Diseño del DM.docx
 
Gestión del riesgo de software
Gestión del riesgo de software Gestión del riesgo de software
Gestión del riesgo de 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 arevalokarinaarevalo22
 
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
 
Edm Requirements Specification Sample
Edm Requirements Specification SampleEdm Requirements Specification Sample
Edm Requirements Specification Samplernjohnso
 
Dispositivos Moviles
Dispositivos MovilesDispositivos Moviles
Dispositivos MovilesDACB_Lcc
 
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 softwarepaoaboytes
 
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 webRafael Pedraza-Jimenez
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project ReportMilind Gokhale
 
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 BUSINESSDivyesh Shah
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explainedCraft Design
 

Destacado (11)

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
 
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
 
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 perugachimarizoy
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisisLuis Fabian
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisisdiana_caluna
 
Exp. Ingenieria Web
Exp. Ingenieria WebExp. Ingenieria Web
Exp. Ingenieria WebDiego Celi
 
Modelo maria perugachi
Modelo maria perugachiModelo maria perugachi
Modelo maria perugachimarizoy
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon pooJhon Yuqui
 
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 camachoRaquel Rojas
 
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.pdfRamiro Estigarribia Canese
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisisCarolina 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 REQUERIMIENTOSValentina
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimientoturlahackers
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDat@center S.A
 
Formulacion y planiacion de la web
Formulacion y planiacion de la webFormulacion y planiacion de la web
Formulacion y planiacion de la webbeatrizgavilanes
 
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

Presentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxPresentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxbarbaracantuflr
 
TRABAJO DESDE CASA REGION INSULAR.docx.pdf
TRABAJO DESDE CASA REGION INSULAR.docx.pdfTRABAJO DESDE CASA REGION INSULAR.docx.pdf
TRABAJO DESDE CASA REGION INSULAR.docx.pdfDamarysNavarro1
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 
plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialAndreaMlaga1
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .Rosa329296
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizingagbhuizinga2000
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdforianaandrade11
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfhellotunahaus
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOManuelBustamante49
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRASSENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRASpaotavo97
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezNaza59
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoWilsonChambi4
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddabuitragoi
 
Jesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturaJesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturajesusgrosales12
 
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptxReneSalas18
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)LeonardoDantasRivas
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfasnsdt
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdfcnaomi195
 

Último (20)

Presentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxPresentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptx
 
TRABAJO DESDE CASA REGION INSULAR.docx.pdf
TRABAJO DESDE CASA REGION INSULAR.docx.pdfTRABAJO DESDE CASA REGION INSULAR.docx.pdf
TRABAJO DESDE CASA REGION INSULAR.docx.pdf
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 
plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especial
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizinga
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdf
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdf
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRASSENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
SENSICO CURSO DE EXPEDIENTE TECNICO DE OBRAS
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth Bermúdez
 
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánicoTIPOS DE LINEAS utilizados en dibujo técnico mecánico
TIPOS DE LINEAS utilizados en dibujo técnico mecánico
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidad
 
Jesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturaJesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitectura
 
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
428483625-ANALISIS-DEL-REGLAMENTO-DE-METRADOS.pptx
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
 

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