UNIVERSIDAD ESTATAL DE BOLÍVAR


FACULTAD CIENCIAS DE LA EDUCACIÓN, SOCIALES,
         FILOSÓFICAS Y HUMANÍSTICAS



       ESCUELA CIENCIAS DE LA INFORMÁTICA


        CARRERA: INFORMÁTICA EDUCATIVA


           APLICACIÓN DE SOFTWARE II


           TUTOR: ING. MARCO ROSILLO




          ESTUDIANTE: MARÍA PERUGACHI




     SÉPTIMO CICLO DE INFORMÁTICA EDUCATIVA




                   2012 – 2013
Introducción

El modelado de análisis para un WebApp se basa en la información que
contienen los casos de uso desarrollados para la aplicación, las descripciones
de los casos de uso se analizan gramaticalmente para identificar potenciales
clases de análisis y las operaciones y atributos asociados con cada clase.

                 Modelado de análisis para aplicaciones web

Los sitios Web, por lo general, son complejos y enormemente dinámicos.
Requieren fases de desarrollo cortas con la finalidad de tener listo el producto y
ejecutarlo rápidamente. Con frecuencia, los desarrolladores van directo hacia la
fase de codificación sin comprender que están tratando de construir o como
quieren construirlo.

Requisitos para el análisis de las WebApps

El análisis de requisitos para las WebApps abarca tres grandes tareas:
Formulación, recopilación de requisitos, y modelado de análisis.

Durante la formulación se identifica la motivación y los objetivos básicos para la
WebApp, y también se define las categorías de usuario. Los requisitos de
contenido y funcionales se enlistan y se desarrollan los escenarios de
interacción descritos desde el punto de vista del usuario final.

La jerarquía de usuario.

Las categorías de usuario finales que interactuarán con la WebApp se
identifican como parte de las tareas de formulación y de recopilación de
requisitos.




En la mayoría de los casos las categorías de usuario son relativamente
limitadas y no necesitan de representación UML.

Desarrollo de casos de uso

Los casos de uso se desarrollan par cada categoría de usuario descrita en la
jerarquía de usuario. En el contexto de ingeniería Web, el caso de uso en sí
mismo es relativamente informal: un párrafo narrativo que describe una
interacción específica entre un usuario y la WebApp.

El modelado de análisis para WebApps

El modelado de análisis para una WebApp se basa en la información que
contienen los casos de uso desarrollados para la aplicación. Las descripciones
de los casos de uso se analizan gramaticalmente para identificar potenciales
clases de análisis y las operaciones y atributos asociados con cada clase. Se
identifica el contenido que presentará la WebApp y se extraen las funciones
que se desarrollarán a partir de las descripciones de caso de uso.

Análisis de contenido: Identifica todo el espectro del contenido que ofrecerá
la WebApp. El contenido incluye texto, gráficas e imágenes, así como datos de
video y audio.

Análisis de interacción: describe como interactúa el usuario con la WebApp.

Análisis de funciones: Define las operaciones que se aplicarán al contenido
de la WebApp y describe otras funciones de procesamiento, independientes del
contenido pero necesarias para el usuario final.

Análisis de configuración: Describe el ambiente y la infraestructura en la que
reside la WebApp. El modelo en sí mismo contiene elementos estructurales y
dinámicos. Los elementos estructurales identifican las clases de análisis y los
objetos de contenido que se requieren para crear una WebApp que satisfagan
las necesidades de los clientes.

Modelo de contenido

Contiene elementos estructurales que proporcionan una importante visión de
los requisitos de contenido para una WebApp. Dichos elementos estructurales
incluyen objetos de contenido por ejemplo: texto, imágenes, graficas,
fotografías, imágenes de video, audio que se presentan como parte de la
WebApp. Además, este modelo incluye todas las clases de análisis: entidades
visibles para el usuario que se crea o manipulan conforme éste interactúa con
la WebApp.
El modelo de interacción

Lo componen cuatro elementos:

Casos de uso

Los casos de uso son el elemento dominante del modelo de interacción para
las WebApps.

Diagrama de secuencia.

Los diagramas de secuencia ofrecen una representación abreviada de la forma
en la cual las acciones del usuario colaboran con las clases de análisis.

Diagramas de estado.

El diagrama de estado UML ofrece otra representación del comportamiento
dinámico que la WebApp conforme sucede una interacción.

Prototipo de la interfaz de usuario.

La plantilla de la interfaz de usuario, el contenido que presenta, los
mecanismos de interacción que implementa y la estética global de las
conexiones usuario WebApp, tienen mucho que ver con la satisfacción del
usuario y aceptación global de la WebApp.

Modelo funcional

Aborda dos elementos de procesamiento de la WebApp y cada uno representa
un grado diferente de la abstracción de procedimiento:

1. Funcionalidad observable respecto al usuario y que entrega al usuario final la
WebApp, comprende cualesquiera funciones de procesamiento que el usuario
inicia directamente.

2. Las operaciones dentro de las clases de análisis que implementan
comportamientos asociados con la clase, dichas operaciones manipulan
atributos de la clase y están involucradas como clases que colaboran entre sí
para lograr algún comportamiento requerido.

El modelo de configuración
Las WebApp se deben diseñar e implementar de forma que se acomoden a
una diversidad de ambiente, tanto en lado del servidor como en clientes. La
WebApp puede recibir en un servidor que proporcione acceso vía Internet, una
intranet o una extranet. Se deben especificar el hardware del servidor y el
ambiente del Sistema Operativo. Además, se deben considerar aspectos de
interoperabilidad en el lado del servidor.

Análisis relación-navegación

La navegación no solo 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. El análisis relación-
navegación (ARN) 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 ARN se organiza en 5 pasos:

Análisis de los participantes:

Identifica las diversas categorías de usuario y establece una apropiada
jerarquía de participantes.

Análisis de elementos

Identifica los objetos de contenido y los elementos funcionales de interés para
los usuarios finales.

Análisis de relaciones

Describe las relaciones entre los elementos WebApp.

Análisis de navegación

Examina como los usuarios pueden acceder a elementos individuales o grupos
de elementos.

Análisis de evaluación

Considera     temas     pragmáticos     (costo/beneficio)   asociados   con   la
implementación de la relación definidas con anterioridad.
Conclusiones

En el modelado se identifica la motivación y los objetivos básicos para la
WebApp, y también se define las categorías de usuario. Los requisitos de
contenido y funcionales se enlistan y se desarrollan los escenarios de
interacción descritos desde el punto de vista del usuario final.




Bibliografía

Gallón, Á. R. (2001). Modelado de aplicaciones. Recuperado el 04 de
Noviembre de 2012, de
ftp://jano.unicauca.edu.co/cursos/EnfasisIV/uml/ModeladoInternet.pdf

GUADALUPE, G. M. (2010). DESARROLLO DE UN PORTAL PARA LOS
PROCESOS ACADÉMICO-ADMINISTRATIVOS DE LA UNIVERSIDAD
PEDAGÓGICA NACIONAL UNIDAD242 DE CIUDAD VALLES, S.L.P.
Recuperado el 04 de Noviembre de 2012, de
http://es.scribd.com/doc/32677971/36/Modelado-de-analisis-para-aplicaciones-
web

Modelado maria perugachi

  • 1.
    UNIVERSIDAD ESTATAL DEBOLÍVAR FACULTAD CIENCIAS DE LA EDUCACIÓN, SOCIALES, FILOSÓFICAS Y HUMANÍSTICAS ESCUELA CIENCIAS DE LA INFORMÁTICA CARRERA: INFORMÁTICA EDUCATIVA APLICACIÓN DE SOFTWARE II TUTOR: ING. MARCO ROSILLO ESTUDIANTE: MARÍA PERUGACHI SÉPTIMO CICLO DE INFORMÁTICA EDUCATIVA 2012 – 2013
  • 2.
    Introducción El modelado deanálisis para un WebApp se basa en la información que contienen los casos de uso desarrollados para la aplicación, las descripciones de los casos de uso se analizan gramaticalmente para identificar potenciales clases de análisis y las operaciones y atributos asociados con cada clase. Modelado de análisis para aplicaciones web Los sitios Web, por lo general, son complejos y enormemente dinámicos. Requieren fases de desarrollo cortas con la finalidad de tener listo el producto y ejecutarlo rápidamente. Con frecuencia, los desarrolladores van directo hacia la fase de codificación sin comprender que están tratando de construir o como quieren construirlo. Requisitos para el análisis de las WebApps El análisis de requisitos para las WebApps abarca tres grandes tareas: Formulación, recopilación de requisitos, y modelado de análisis. Durante la formulación se identifica la motivación y los objetivos básicos para la WebApp, y también se define las categorías de usuario. Los requisitos de contenido y funcionales se enlistan y se desarrollan los escenarios de interacción descritos desde el punto de vista del usuario final. La jerarquía de usuario. Las categorías de usuario finales que interactuarán con la WebApp se identifican como parte de las tareas de formulación y de recopilación de requisitos. En la mayoría de los casos las categorías de usuario son relativamente limitadas y no necesitan de representación UML. Desarrollo de casos de uso Los casos de uso se desarrollan par cada categoría de usuario descrita en la jerarquía de usuario. En el contexto de ingeniería Web, el caso de uso en sí
  • 3.
    mismo es relativamenteinformal: un párrafo narrativo que describe una interacción específica entre un usuario y la WebApp. El modelado de análisis para WebApps El modelado de análisis para una WebApp se basa en la información que contienen los casos de uso desarrollados para la aplicación. Las descripciones de los casos de uso se analizan gramaticalmente para identificar potenciales clases de análisis y las operaciones y atributos asociados con cada clase. Se identifica el contenido que presentará la WebApp y se extraen las funciones que se desarrollarán a partir de las descripciones de caso de uso. Análisis de contenido: Identifica todo el espectro del contenido que ofrecerá la WebApp. El contenido incluye texto, gráficas e imágenes, así como datos de video y audio. Análisis de interacción: describe como interactúa el usuario con la WebApp. Análisis de funciones: Define las operaciones que se aplicarán al contenido de la WebApp y describe otras funciones de procesamiento, independientes del contenido pero necesarias para el usuario final. Análisis de configuración: Describe el ambiente y la infraestructura en la que reside la WebApp. El modelo en sí mismo contiene elementos estructurales y dinámicos. Los elementos estructurales identifican las clases de análisis y los objetos de contenido que se requieren para crear una WebApp que satisfagan las necesidades de los clientes. Modelo de contenido Contiene elementos estructurales que proporcionan una importante visión de los requisitos de contenido para una WebApp. Dichos elementos estructurales incluyen objetos de contenido por ejemplo: texto, imágenes, graficas, fotografías, imágenes de video, audio que se presentan como parte de la WebApp. Además, este modelo incluye todas las clases de análisis: entidades visibles para el usuario que se crea o manipulan conforme éste interactúa con la WebApp.
  • 4.
    El modelo deinteracción Lo componen cuatro elementos: Casos de uso Los casos de uso son el elemento dominante del modelo de interacción para las WebApps. Diagrama de secuencia. Los diagramas de secuencia ofrecen una representación abreviada de la forma en la cual las acciones del usuario colaboran con las clases de análisis. Diagramas de estado. El diagrama de estado UML ofrece otra representación del comportamiento dinámico que la WebApp conforme sucede una interacción. Prototipo de la interfaz de usuario. La plantilla de la interfaz de usuario, el contenido que presenta, los mecanismos de interacción que implementa y la estética global de las conexiones usuario WebApp, tienen mucho que ver con la satisfacción del usuario y aceptación global de la WebApp. Modelo funcional Aborda dos elementos de procesamiento de la WebApp y cada uno representa un grado diferente de la abstracción de procedimiento: 1. Funcionalidad observable respecto al usuario y que entrega al usuario final la WebApp, comprende cualesquiera funciones de procesamiento que el usuario inicia directamente. 2. Las operaciones dentro de las clases de análisis que implementan comportamientos asociados con la clase, dichas operaciones manipulan atributos de la clase y están involucradas como clases que colaboran entre sí para lograr algún comportamiento requerido. El modelo de configuración
  • 5.
    Las WebApp sedeben diseñar e implementar de forma que se acomoden a una diversidad de ambiente, tanto en lado del servidor como en clientes. La WebApp puede recibir en un servidor que proporcione acceso vía Internet, una intranet o una extranet. Se deben especificar el hardware del servidor y el ambiente del Sistema Operativo. Además, se deben considerar aspectos de interoperabilidad en el lado del servidor. Análisis relación-navegación La navegación no solo 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. El análisis relación- navegación (ARN) 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 ARN se organiza en 5 pasos: Análisis de los participantes: Identifica las diversas categorías de usuario y establece una apropiada jerarquía de participantes. Análisis de elementos Identifica los objetos de contenido y los elementos funcionales de interés para los usuarios finales. Análisis de relaciones Describe las relaciones entre los elementos WebApp. Análisis de navegación Examina como los usuarios pueden acceder a elementos individuales o grupos de elementos. Análisis de evaluación Considera temas pragmáticos (costo/beneficio) asociados con la implementación de la relación definidas con anterioridad.
  • 6.
    Conclusiones En el modeladose identifica la motivación y los objetivos básicos para la WebApp, y también se define las categorías de usuario. Los requisitos de contenido y funcionales se enlistan y se desarrollan los escenarios de interacción descritos desde el punto de vista del usuario final. Bibliografía Gallón, Á. R. (2001). Modelado de aplicaciones. Recuperado el 04 de Noviembre de 2012, de ftp://jano.unicauca.edu.co/cursos/EnfasisIV/uml/ModeladoInternet.pdf GUADALUPE, G. M. (2010). DESARROLLO DE UN PORTAL PARA LOS PROCESOS ACADÉMICO-ADMINISTRATIVOS DE LA UNIVERSIDAD PEDAGÓGICA NACIONAL UNIDAD242 DE CIUDAD VALLES, S.L.P. Recuperado el 04 de Noviembre de 2012, de http://es.scribd.com/doc/32677971/36/Modelado-de-analisis-para-aplicaciones- web