Ersv1 docx

Page 1

Especificaci贸n de Requerimientos de Software P谩gina Web El Nuevo Pa铆s Versi贸n 1.0 Julio/2015


1. Introducción En el presente documento se explicarán los requisitos del proyecto Página Web El Nuevo País, desarrollado por Corporación Metagrupo Digital XXI C. A., para El Nuevo País. Adoptando la guía de requerimientos de software de la IEEE Std. 830-1998. 1.1.

Propósito El propósito general de éste documento es dar a conocer el funcionamiento general del proyecto Página Web El Nuevo País. Dirigido para los usuarios finales y el equipo desarrollador.

1.2.

Ámbito del Sistema ­ El proyecto Página Web ENP. ­ El sistema permitirá gratuitamente el registro de usuarios y el acceso a contenidos, incluyendo la opción de una suscripción paga, para acceso a contenidos especiales.

­ ­

­ ­

­ ­ ­ ­ ­ ­

­

a. Objetivos Realizar un levantamiento de información para conocer y entender las necesidades y reglas del negocio de El Nuevo País. Planificar la construcción del portal siguiendo la metodología de desarrollo y diseñar la arquitectura de la aplicación para lograr su integración con el manejador de contenido. Desarrollar una aplicación para la gestión de suscripciones por usuario. Integrarla la aplicación de suscripciones, con el manejador de contenido previamente ajustado a las necesidades de El Nuevo País, con la finalidad de filtrar el contenido del portal a los usuarios con los diferentes tipos de suscripción. Integrar el portal con la aplicación NeoPagos para la gestión de Pagos. Codificar el diseño gráfico de la web, para la integración con la aplicación. Realizar pruebas de integración, funcionalidad y aceptación para ajustar incidencias operacionales. Migrar los usuarios y contenido actual seleccionado al nuevo sistema web. Documentar el desarrollo y entregables del proyecto. Entrenar al personal de El Nuevo País para el uso del manejador de contenido, integración con la aplicación para gestión de suscripciones y manejo general del portal web. Lanzar (sacar a producción) el portal web construido.


­ ­ ­ ­

1.3.

b. Objetivos no incluidos en el alcance del proyecto Realizar desarrollos sobre el manejador de contenidos. Integración del portal con el sistema para el manejo de personal que El Nuevo País utiliza. Realizar desarrollos sobre la aplicación NeoPago para la gestión de pagos. Adquisición, o pagos a terceros de Servicios, licencias de Software requeridas

Definiciones, Acrónimos y Abreviaturas ­ ENP: El Nuevo País. ­ MD: Metagrupo Digital. ­ IEEE: Institute of Electrical and Electronics Engineers.

1.4. Referencias Especificación de Requerimientos según el estándar IEEE-830. [​ https://www.fdi.ucm.es/profesor/gmendez/docs/is0809/​ ieee830​ .pdf​ ] 1.5. Visión General del Documento La división de lo que resta del proyecto consta de tres secciones: ­ La sección uno está enfocada en la descripción general del proyecto orientada principalmente a los usuarios finales. ­ La sección dos orientada para los programadores y desarrolladores, se encuentra especificado técnicamente los requisitos específicos del sistema. ­ La sección tres son los apéndices que contiene visiones ilustrativas sobre las metodologías a utilizar.

2. Descripción General


A continuación en esta sección describiremos los factores que afectan al desarrollo del proyecto. 2.1.

Perspectiva del Producto El producto final del proyecto de Página Web de ENP, permite el registro de los usuarios y el acceso gratuito a contenidos, así como la subscripción paga para los contenidos especiales.

2.2. ­ ­ ­ ­

F​ unciones del Producto Registro al portal web. Inicio de sesión. Opción para la subscripción paga. Facilidad de pago con NeoPago.

2.3.

Características de los Usuarios El sistema cuenta con cinco tipos de usuario final: 1. Subscritor: Personas con cualquier tipo de nivel escolar. El subscritor solo puede leer los artículos publicados dependiendo de su nivel de subscripción. 2. Contribuidor: Personas con un nivel académico universitario, con capacidades básicas de manejo de computadoras. El contribuidor solo puede escribir artículos más no publicarlos. 3. Editor: Personas con un nivel académico universitario, con capacidades básicas de manejo de computadoras. El editor puede escribir, publicar y editar artículos propios y artículos de los contribuidores. 4. Autor: Personas con un nivel académico universitario, con capacidades básicas de manejo de computadoras. El autor puede escribir, publicar y editar sus propios artículos. 5. Administrador: Personas con un nivel académico universitario, con altas capacidades de manejo de computadoras. El Administrador tiene un control total de la página web.

2.4.

Restricciones Las limitaciones propuestas para éste proyecto son: ­ Se requiere de una conexión a Internet para el acceso al portal. ­ Los contenidos del portal solo se podrán ver con una subscripción. ­ Los contenidos especiales solo se podrán ver con una subscripción paga.


El cliente no ha especificado ninguna otra limitante para este proyecto.

2.5.

Suposiciones y Dependencias Para el funcionamiento completo del sistema se deberá: ­ Tener una conexión a internet. ­ Estar subscrito al portal (gratuitamente o de manera paga).

2.6.

​equerimientos Futuros R Como requerimientos futuros se espera poder acceder al portal sin la necesidad de una subscripción.

3. Requerimientos Específicos


A continuaciรณn les presentaremos en detalle los requisitos que debe cumplir el sistema a desarrollar. 3.1. Interfaces Externas La interfaz grรกfica con la que contarรก el usuario final se presentarรก de manera fรกcil e intuitiva para el usuario, deberรก ser compatible para todos los navegadores. Para la fรกcil navegaciรณn del usuario se presentarรก una pรกgina de inicio, con los colores bรกsicos de ENP (rojo, gris y negro), y una barra de navegaciรณn con fรกcil entendimiento para la bรบsqueda de los temas de interรฉs. 3.2.

Funciones

A continuaciรณn se presentan los requerimientos funcionales que debe poseer el sistema:

Requerimiento Funcional Descripciรณn

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripciรณn

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripciรณn

Prioridad (Alta, Media, Baja)

RF_ENP_1 El sistema deberรก permitir a los usuarios subscriptores registrarse en el portal web teniendo la opciรณn de una suscripciรณn paga. Alta RF_ENP_2 El sistema deberรก permitir a los usuarios subscritores modificar los datos de su suscripciรณn. Alta RF_ENP_3 El sistema deberรก permitir a los usuarios subscritores realizar inicio de sesiรณn en el sistema para tener acceso al contenido. Alta


Requerimiento Funcional Descripción

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción

RF_ENP_4 El sistema deberá permitir a los usuarios subscritores registrarse usando Facebook, Twitter o Gmail. Alta RF_ENP_5 El sistema deberá permitir a los usuarios subscriptores comentar en el contenido publicado. Alta RF_ENP_6 El sistema deberá permitir a los usuarios subscriptores compartir el contenido publicado. Alta RF_ENP_7 El sistema deberá permitir a los usuarios subscritores recuperar su clave utilizando su correo electrónico. Alta RF_ENP_8 El sistema deberá permitir a los usuarios contribuidores cargar contenido para su revisión utilizando el manejador de contenido instalado. Alta

Prioridad (Alta, Media, Baja)

RF_ENP_9 El sistema deberá permitir a los usuarios editores revisar y modificar el contenido que los usuarios autores cargan al portal para su publicación final. Alta

Requerimiento Funcional

RF_ENP_10


Descripción

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción

Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción Prioridad (Alta, Media, Baja) Requerimiento Funcional Descripción

Prioridad (Alta, Media, Baja) 3.3.

El sistema deberá permitir a los usuarios administradores crear usuarios autores, usuarios contribuidores, usuarios editores y usuarios administradores. Alta RF_ENP_11 El sistema deberá permitir a los usuarios autores modificar los datos de su perfil. Alta RF_ENP_12 El sistema deberá permitir a los usuarios autores publicar, modificar y eliminar el contenido referente o no a su blog. Alta RF_ENP_13 El sistema deberá integrarse con el sistema de gestión de pagos NeoPago. Alta RF_ENP_14 El sistema deberá mostrar las analíticas utilizando Google Analytics y deberá Permitir su monitoreo y control utilizando Webmaster Tools. Alta

Requisitos de Rendimiento

A continuación se presentan los requerimientos no funcionales que debe poseer el sistema: Requerimiento No Funcional Descripción Prioridad (Alta, Media, Baja)

RNF_ENP_1 El portal web deberá ser “responsive”. Alta

Requerimiento No Funcional

RNF_ENP_2


Descripción

Prioridad (Alta, Media, Baja) Requerimiento No Funcional Descripción

Prioridad (Alta, Media, Baja) Requerimiento No Funcional Descripción

Prioridad (Alta, Media, Baja) Requerimiento No Funcional Descripción Prioridad (Alta, Media, Baja) 3.4.

El portal web deberá gestionar el contenido utilizando el manejador Drupal o Wordpress (A definir en fase de planificación). Alta RNF_ENP_3 El portal web deberá tener una interfaz intuitiva que garantice la comprensión total de los usuarios. Alta RNF_ENP_4 El portal web deberá estar protegido contra spam y ataques de inyección de código. Alta RNF_ENP_5 El sistema deberá garantizar la seguridad del usuario al realizar el NeoPago. Alta

Restricciones de Diseño

Las restricciones de diseño fueron discutidas anteriormente con el equipo de ENP. 3.5. ­ ­ ­ ­

Atributos de Sistema Fiabilidad: Mantenibilidad: Portabilidad: Seguridad:


4. ApĂŠndices


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.