Tema de ensayo acerca de La Ingenieria de software
Enviado por Rodrigo Guerrero Garcia • 28 de Enero de 2016 • Documentos de Investigación • 970 Palabras (4 Páginas) • 358 Visitas
Unidad III Modelado de Análisis de Aplicaciones Web
UNIDAD 3. Análisis de aplicaciones Web
3.1. Requisitos para el análisis de las webapps. 3.2. El modelado de análisis para webapps. 3.3. Modelo de contenido. 3.4. Modelo de interacción. 3.5. Modelo funcional. 3.6 Modelo de configuración. 3.7. Análisis relación-navegación.
Modelado de Análisis para Aplicaciones Web
• Un equipo de ingeniería Web debe emprender el modelado de análisis si:
• La WebApp es grande o compleja
• El número de clientes es grande
• El número de ingenieros Web es grande
• Las metas y los objetivos afectarán la línea de referencia del negocio
• El éxito de la WebApp tendrá fuerte conexión con el del negocio
Requisitos para el Análisis de las WebApps
• La jerarquía de usuario
• Desarrollo de casos de uso
• Afinación del modelo de caso de uso
Requisitos para el Análisis de las WebApps
• El análisis de requisitos para las WebApps abarca:
• Formulación del proyecto
• Recopilación de requisitos
• Modelado de análisis
Requisitos para el Análisis de las WebApps
• La jerarquía de usuario
• Las categorías de usuarios finales que interacturán con la WebApp se identifican como parte de las tareas de formulación y de recopilación de requisitos
• Cuando el número de usuarios es grande es aconsejable desarrollar una jerarquía de usuarios
Requisitos para el Análisis de las WebApps
• Desarrollo de casos de uso
• Conocidos también como “haces de funcionalidad”
• Los casos de uso se desarrollan para cada categoría de usuario descrita en la jerarquía de usuario
Q -1 太一
Cliente nuevo N
Inspeccionar contenido descriptive
Pedir acceso a HogarSegurolnc.com
Recuperar configuración guardada
Seleccionar componenses HogarSeguro
Guardar configuración
- - - - 1
L––––––––– = = --- *-*-- _
Wer carrio
<
Comprar
configuración/s sincluye> -
Proporcionar
datos de compra
Completar
HogarSeguro
<
Funcionalidad comercio electrónico
Requisitos para el Análisis de las WebApps
• Afinación del modelo de caso de uso
• Los casos de uso se organizan en paquetes funcionales y cada paquete se valora para verificar que es:
• Comprensible
• Cohesivo
• Libremente acoplados
• Jerárquicamente superficial
El Modelado de Análisis para WebApps
• Actividades de análisis:
• Análisis de contenido
• Análisis de interacción
• Análisis de funciones
• Análisis de configuración
El Modelo de Contenido
• Definición de objetos de contenido
• Relaciones y jerarquía de contenido
• Clases de análisis para WebApps
El Modelo de Contenido
• Definición de objetos de contenido
• El tipo y forma del contenido abarca un amplio espectro de elaboración y complejidad.
• El contenido puede desarrollarse antes de la implementación de la WebApp
• Un objeto de contenido puede ser una descripción textual de un producto...
• Los objetos de contenido se extraen de los casos de uso.
El Modelo de Contenido
• Relaciones y jerarquía de contenido
• Una simple lista de objetos de contenido, asociada con una breve descripción de cada objeto
• Diagramas de relación de entidades o árboles de datos
El Modelo de Contenido
• Clases de análisis para WebApps
El Modelo de Interacción
• A este modelo de interacción lo componen 4 elementos:
• Casos de uso
• Diagramas de secuencia
• Diagramas de estado
• Prototipo de interfaz de usuario
GURA 8.ó Diagrama de estado parcial para interacción con cliente nuevo.
Seleccionar acción usuario - - ^ Seleccionar otras funciones
(് Walidar usuario
O Estado sistema = "entrada lista" Seleccionar Mueslrams = "ingresarid de usuario" acceso Muestra msi = "ingresar contraseña"
| usuario
validada Estado sistema - "vínculo listo"
Muestra: "elecciones de navegación"
contraseña validada | entrada/usuario validado
hace vincular como se solicita
ർ
entrodø/acceso solicitado
Cliente - - I -- - - - - IlԱՅԱ hace corre validación de usuario salida/acción usuario seleccionada
salida/establecer interruptor acceso |-- Usucrio
Personalización completa - - -- - -
Seleccionar funcionalidad comercio electrónico compra
Seleccionar funcionalidad personalización
Siguiente selección
t o - - Guardar plano de la casa | Personalizar Seleccionar contenido Seleccionar contenido
s E - o lista" | descriptivo ^ descriptivo Eslado sistema = "entroda listo"
sodosisema-enrodalisa - Definir habitación Muestra: indicador almacenamiento Muestra instrucciones básicos
...