domingo, 9 de abril de 2017

Formulación de Sistemas Basados en Web

La formulación de sistemas y aplicaciones basados en web representa una secuencia de acciones de Ingeniería Web, comienza con la identificación de las necesidades del negocio y de esta manera define las características y funciones ademas de realizar la recopilación de requisitos para al final hacer un modelo de análisis.
Gracias a la formulación es mas sencillo establecer un conjunto de metas en común, entre el cliente y el equipo de ingeniería Web, para la construcción de la WebApp.




Primeramente para iniciar la etapa de formulación se recomienda hacer una serie de preguntas las cuales son:
  • ¿Cuál es la motivación principal para la WebApp?
  • ¿Por qué es necesaria la WebApp?
  • ¿Quién va a utilizar la WebApp?
Ademas se tratan dos categorías de metas en esta etapa:
  • Metas Informativas: indican una intención de proporcionar contenido y/o información específica al usuario final.
  • Metas aplicables: indican la habilidad para realizar alguna tarea dentro de la WebApp.


Después necesitamos trabajar la recopilación de requisitos para WebApps.
En esta parte se tratan algunos objetivos como:
  • Identificar requisitos de contenido.
  • Identificar requisitos funcionales.
  • Definir escenarios de interacción para diferentes de clases de usuarios.
Es por eso que tenemos algunos pasos que seguir para lograr dichos objetivos tales son:
  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. Definir los casos de usuario que describan escenarios de interacción para cada clase de usuario.

Luego de terminar con estas dos etapas debemos seguir con la definición de las categorías de usuario.
La definición de una categoría requiere que primero formulemos un conjunto de preguntas fundamentales como:
  • ¿Cual es el objetivo global del usuario cuando usa la WebApp?
  • ¿Cuáles son los antecedentes y la practica del usuario en relación con el contenido y la funcionalidad de la WebApp?
  • ¿Cómo llegará el usuario a la WebApp?
  • ¿Qué características genéricas de la WebApp le gustan o disgustan al usuario?.
Debemos tener en cuenta que conforme se avanza en la recopilación de requisitos cada diferente clase de usuario debe encuestarse para obtener datos.

Comunicación con los clientes y usuarios finales
Como es de esperarse, la mayoría de las WebApps tiene una amplia población de usuarios finales por lo cual no es recomendables que se emplee información recopilada de una o dos personas como base para la formulación o el análisis, se deben considerar mas puntos de vista.
La comunicación se puede lograr aprovechando alguno de estos mecanismos
  • Grupo muestral tradicional.
  • Grupo muestral electrónico.
  • Entrevistas iterativas.
  • Entrevista de exploración.
  • Construcción de escenarios.

Análisis de la información recopilada
Así como vamos recopilando la información se categoriza en clase usuario y tipo de transacción y luego se valora según su relevancia. El objetivo de realizar esto es desarrollar listas de objetos de contenido, operaciones que aplican a los objetos de contenido dentro de una transacción de usuario específica, requisitos funcionales que aportara la WebApp al usuario final y requisitos no funcionales que sobresalgan en las actividades de comunicación.


Desarrollo de casos de uso.

Los casos de uso tiene la función de describir como se la interacción de la WebApp con una categoría de usuario específica  (llamada actor) y de este modo lograr una acción específica.
Los casos de uso describen la interacción desde el punto de vista del usuario.
  • Proporcionan el detalle necesario para crear un modelo de análisis efectivo.
  • Ayudan a dividir en comportamientos el trabajo de la Iweb
  • Ofrecen una guía importante para quienes deben probar la WebApp




Podemos concluir con que gracias a estas primeras etapas de formulación nos es posible abstraer cual es el negocio, saber de lo que trata pues se analizan a detalle los requisitos específicos de la WebApp que serán modelados a través de los casos de uso y notación UML.






"3.5 Formulación de Sistemas basados en la Web" extraído el 07 de Abril de 2017 desde la fuente: https://sites.google.com/site/talleringesoftware/unidad-3/3-5-formulacion-de-sistemas-basados-en-la-web

"Formulación y planeación para ingeniería Web" extraído el 07 de Abril de 2017 desde la fuente: http://dianaelizabethceliyaguachi.blogspot.mx/

"Formulación y planeación para ingeniería Web" extraído el 07 de Abril de 2017 desde la fuente: https://es.slideshare.net/dfcelix/exp-ingenieria-web

"Ingeniería Web" extraído el 07 de Abril de 2017 desde la fuente:http://navabautista.wikispaces.com/file/view/Wiki.pdf






1 comentario:

  1. Hola a todos, lo siento, he estado fuera durante tanto tiempo, pero han sucedido tantas cosas y no hay tiempo para publicar. Me mudé a Nueva Orleans la primera semana de julio y mis pies empezaron a funcionar. ¡He estado trabajando en mi antigua casa en Florida durante las últimas semanas y estoy agotado después de obtener un préstamo del Sr. Pedro y su firma de préstamos a una tasa de 3 para ayudar a terminar mi casa! así que no hay tiempo para hacer ejercicio, no hay tiempo para comer bien, etc. Quiero que me devuelvan la vida y estoy muy orgulloso de lo que el Sr. Pedro me hizo al ayudarme con un préstamo. Voy a dejar el correo electrónico del Sr. Pedro aquí para que cualquier persona que busque un préstamo pueda comunicarse con el Sr. Pedro en ... pedroloanss@gmail.com o en un mensaje de texto de WhatsApp ... + 18632310632. Ojalá pueda volver a encarrilar mi vida. Los extraño chicos espero volver pronto.

    ResponderBorrar