Your SlideShare is downloading. ×
0
Universidad Estatal de BolívarFacultad de Ciencias de EducaciónSociales Filosóficas y Humanísticas Escuela de Ciencias Inf...
Esta conformado por: Requisitos para el análisis de las WebApps Modelo de Análisis para las WebApps El Modelo de Conten...
El análisis de requisitos para las WebApp abarca tresgrandes tareas: Formulación Recopilación de requisitos Modelado de...
Desarrollo de casos de uso Los casos de uso se desarrollan para cada categoríade usuario descrita en la jerarquía de usuar...
Se identifican el contenido que presentará laWebApps y se extraen las funciones que sedesarrollarán a partir de las descri...
Los elementos estructurales identifican lasclases de análisis y los objetivos de contenidoque se requieren para crear una ...
 El  modelo de contenido contiene elementos  estructurales que proporcionan una importante  visión de los requisitos de c...
 Definición  de objetos de contenido Un objeto  de contenido puede ser una descripción textual  de un producto, un articu...
Este modelo de interacción lo comprendecuatro elementos: Casos de uso Diagramas desecuencia Diagramas de estado Prototipo ...
Diagrama de Secuencia Un diagrama de Secuenciamuestra una interacción ordenada según lasecuencia temporal de eventos. En p...
Diagramas de Estado El comportamiento en tiempo real de cadaclase que tiene comportamiento dinámico y significativo, se mo...
Este modelo funcional aborda dos elementosde procesamiento de la WebApp y cada unorepresenta un grafico diferente de laabs...
Las WebApps se deben diseñar e implementarde forma que se acomoden a una diversidad deambientes, tanto del lado del servid...
El análisis relación-navegación proporciona unaserie de pasos de análisis que luchan poridentificar relaciones entre los e...
Análisis de relaciones: preguntas claves En esteanálisis se formulan una serie de preguntas quenos ayudará a comprender ma...
Sin embargo, analizando dichos modelos ytécnicas y viendo los resultados de diferentesestudios comparativos, se puede obse...
 http://www.utpl.edu.ec/ecc/wiki/index.php /Sistemas_III#Capitulo_3_Modelo_de_An.C3.A 1lisis_para_Aplicaciones_Web http:...
Upcoming SlideShare
Loading in...5
×

Modelado de analisis para aplicaciones web

4,035

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,035
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
198
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Modelado de analisis para aplicaciones web"

  1. 1. Universidad Estatal de BolívarFacultad de Ciencias de EducaciónSociales Filosóficas y Humanísticas Escuela de Ciencias Informáticas Carrera: Informática Educativa Ciclo: Séptimo Tema : Modelo de análisis para aplicaciones web Estudiante : Maricela Erazo
  2. 2. Esta conformado por: Requisitos para el análisis de las WebApps Modelo de Análisis para las WebApps El Modelo de Contenido El Modelo de Interacción El Modelo Funcional El Modelo de Configuración Análisis relación-navegación
  3. 3. El análisis de requisitos para las WebApp abarca tresgrandes tareas: Formulación Recopilación de requisitos Modelado de análisisLa jerarquía de usuario Las categorías de losusuarios finales se identifican como parte de lastareas de formulación y de recopilación derequisitos. Las categorías de usuarios sonrelativamente limitados y no necesitan unarepresentación UML. Sin embargo, cuando crece elnúmero de categorías de usuario, a veces esaconsejable desarrollar una jerarquía de usuarios.
  4. 4. Desarrollo de casos de uso Los casos de uso se desarrollan para cada categoríade usuario descrita en la jerarquía de usuario. En el contexto de la ingenieríaWeb, el caso de uso en si mismo es relativamente informal: un párrafo narrativoque describe una interacción especifica entre el usuario y la WebApp.Afinación del modelo de caso de uso A la par que se crean los diagramas decasos de uso para cada categoría de usuario, se desarrolla una vista superior delos requisitos de la WebApp observables de manera externa.Cada paquete se valora para garantizar que es:• Comprensible.• Cohesivo• Libremente acoplados• Jerárquicamente superficial.• Puesto que el análisis y modelado de actividades son actividades iterativas.
  5. 5. Se identifican el contenido que presentará laWebApps y se extraen las funciones que sedesarrollarán a partir de las descripciones de casode uso.Cuatro actividades de análisis, cada una con suaporte a la creación de un modelo de análisiscompleto son: Análisis de contenido Análisis de interacción Análisis de funciones Análisis de configuración
  6. 6. Los elementos estructurales identifican lasclases de análisis y los objetivos de contenidoque se requieren para crear una WebApp quesatisfaga las necesidades del cliente.Los elementos dinámicos del modelo deanálisis describen como interactúan loselementos estructurales, entre ellos y con losusuarios finales.
  7. 7.  El modelo de contenido contiene elementos estructurales que proporcionan una importante visión de los requisitos de contenido para una WebApp.Además incluye todas las clases de análisis: entidades visibles para el usuario que se crean o manipulan conforme éste interactúa con la WebApp. El modelo de contenido se deriva a partir de un examen cuidadoso de los casos de uso desarrollados para la WebApp.
  8. 8.  Definición de objetos de contenido Un objeto de contenido puede ser una descripción textual de un producto, un articulo que describa un evento noticioso. Los objetos de contenido se extraen en los casos de uso al examinar la descripción del escenario para referencias directas e indirectas al contenido. Relaciones de jerarquía de contenido El modelo de contenido puede contener diagramas de relación de entidades o árboles de datos que bosquejan las relaciones entre los objetos de contenido o la jerarquía de éste que mantiene una WebApp.
  9. 9. Este modelo de interacción lo comprendecuatro elementos: Casos de uso Diagramas desecuencia Diagramas de estado Prototipo deinterfaz de usuarioCasos de Uso Un caso de uso se modela paratodos los procesos que la WebApp debe llevar acabo.Los procesos se describen dentro del caso deuso por una descripción textual o unasecuencia de pasos ejecutados. Los Diagramasde Actividad se pueden usar también paramodelar escenarios gráficamente.
  10. 10. Diagrama de Secuencia Un diagrama de Secuenciamuestra una interacción ordenada según lasecuencia temporal de eventos. En particular,muestra los objetos participantes en la interacción ylos mensajes que intercambian ordenados según susecuencia en el tiempo. El eje vertical representa eltiempo, y en el eje horizontal se colocan los objetosy actores participantes en la interacción, sin unorden prefijado.Diagramas de Estado El comportamiento en tiemporeal de cada clase que tiene comportamientodinámico y significativo, se modela usando unDiagrama de Estado. El diagrama de actividad puedeser usado también aquí, esta vez como unaextensión del diagrama de estado, para mostrar losdetalles de las acciones llevadas a cabo por losobjetos en respuesta a eventos internos. El diagramade actividad se puede usar también para representargráficamente las acciones de métodos de clases.
  11. 11. Diagramas de Estado El comportamiento en tiempo real de cadaclase que tiene comportamiento dinámico y significativo, se modelausando un Diagrama de Estado. El diagrama de actividad puede serusado también aquí, esta vez como una extensión del diagrama deestado, para mostrar los detalles de las acciones llevadas a cabo porlos objetos en respuesta a eventos internos.Prototipo de interfaz de usuario Algunas propuestas se basan enobtener de la definición de requisitos prototipos que, sin tener latotalidad de la funcionalidad del sistema, permitan al usuariohacerse una idea de la estructura de la interfaz del sistema con elusuario. Esta técnica tiene el problema de que el usuario debeentender que lo que está viendo es un prototipo y no el sistemafinal.
  12. 12. Este modelo funcional aborda dos elementosde procesamiento de la WebApp y cada unorepresenta un grafico diferente de laabstracción de procedimiento:Funcionalidad observable respecto al usuario yque entrega al usuario final de WebApp.Las operaciones dentro de las clases de análisisque implementan comportamientos asociadoscon la clase.
  13. 13. Las WebApps se deben diseñar e implementarde forma que se acomoden a una diversidad deambientes, tanto del lado del servidor comodel cliente. Se deben especificar el hardwaredel servidor y el ambiente del sistemaoperativo.Las WebApp deben someterse a una ampliaprueba de cada configuración de navegadorque se especifique como parte del modelo deconfiguración.
  14. 14. El análisis relación-navegación proporciona unaserie de pasos de análisis que luchan poridentificar relaciones entre los elementosdescubiertos como parte de la creación delmodelo 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.
  15. 15. Análisis de relaciones: preguntas claves En esteanálisis se formulan una serie de preguntas quenos ayudará a comprender mas la relación, paraello debe acudir al libro guía pagina 516. Análisis de navegación Uno de los aspectos másimportantes en los sistemas de información en lasWebApp es el de la navegación. La gran mayoríade las propuestas metodológicas para sistemasWebApp resaltan este aspecto ofreciendo modelosque permitan diseñarlo e implementarloasegurando la calidad del resultado.
  16. 16. Sin embargo, analizando dichos modelos ytécnicas y viendo los resultados de diferentesestudios comparativos, se puede observar queeste aspecto, en la mayoría de las propuestas, setrata solamente en las últimas fases del ciclo devida, principalmente en diseño e implementación.Los mecanismos de navegación se definen comoparte del diseño. En esta etapa, losdesarrolladores deben considerar requisitos denavegación globales.
  17. 17.  http://www.utpl.edu.ec/ecc/wiki/index.php /Sistemas_III#Capitulo_3_Modelo_de_An.C3.A 1lisis_para_Aplicaciones_Web http://elchrboy.blogspot.com/2010/03/mod elado-del-analisis-para-aplicaciones.html
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×