Requisitos

Análisis de requisitos
Aunque esta actividad puede abreviarse para la ingeniería Web, los objetivos globales de la recopilación de requisitos propuestos para la ingeniería de software permanecen inalterados, adaptados para las WebApp, dichos objetivos se convierten en:

Identificar requisitos de contenido.

Pedir a los clientes que definan las categorías de usuario y describan cada categoría.
Comunicarse con los clientes para definir los requisitos básicos de la WebApp
Analizar la información recopilada y utilizar la información para realizar un seguimiento con los clientes.

Definir casos de uso que describan escenarios de interacción para cada clase de usuario.
Identificar requisitos funcionales.
Definir escenarios de interacción para diferentes clases de usuarios.Los siguientes pasos de la recopilación de requisitos se dirigen para lograr estos objetivos:

Preguntas de formulación

Powell [POW98] sugiere una serie de preguntas que deberán formularse y responderse al comienzo de la etapa de formualción:

¿Cuál es la motivación principal para la Web app?
¿Por qué es necesaria la Web app?
¿Quién va a utilizar la Web app?
Estas preguntas deben responderse breve, clara y objetivamente para lograr obtener metas específicas y por lo tanto la app logre su objetivo al final.

Definición de las categorías de usuarios

Las categorías de usuarios finales se identifican como parte de las tareas de formulación y de recopilación de requisitos. Las categorías de de usuarios son relativamente limitadas y no necesitan una representación UML.

Análisis de la información
Se identifica 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.
Cuatro actividades de análisis, casa una con su aporte a la creación de un modelo de análisis completo son: 

Análisis de contenido
Análisis de interacción
Análisis de funciones
Análisis de configuración 

Desarrollo de casos de uso
Se modela para todos los procesos que la Web app debe llevar a cabo. Los procesos se describen dentro del caso de uso por una descripción textual o una secuencia de pasos ejecutados. Los diagramas de actividad se pueden usar también para modelar escenarios gráficamente. 

Referencias

Pressman, R. S. (2002). Ingeniería del Software: Un enfoque práctico (5a. ed.). Madrid: Mcgraw-Hill Interamericana.

Palacios, Ivan. (2013). Mejores Prácticas de Ingeniería Web. 06-04-2017, de talleringenieriasoftware Sitio web: https://sites.google.com/site/talleringenieriasoftwareivan/unidad---uno/3-4-mejores-practicas-de-ingenieria-web

Comentarios

Entradas populares de este blog

Ejemplos Artefactos XP

Proceso de Scrum

Tarea 4. Sistemas Distribuidos