Tarea de Ingeniería Web
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.
- Identificar requisitos funcionales.
- Definir escenarios de interacción para diferentes clases de usuarios.
- 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.
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.
Comentarios
Publicar un comentario