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.
Los siguientes pasos de la recopilación de requisitos se dirigen para lograr estos objetivos:
  1. Pedir a los clientes que definan las categorías de usuario y describan cada categoría.
  2. Comunicarse con los clientes para definir los requisitos básicos de la WebApp
  3. Analizar la información recopilada y utilizar la información para realizar un seguimiento con los clientes.
  4. 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.

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