Documente Academic
Documente Profesional
Documente Cultură
Líder de Proyecto
Carlos Iván Rivera Parra
OBJETIVOS ESPECIFICOS
EPICAS
Yo como investigador necesito de una plataforma web que me permita
mediante un cuestionario almacenar información demográfica y psicográfica
de las personas que se someterán a la prueba de predicción afectiva,
además de dos cuestionarios adicionales que permitan hacer un análisis de
expectativa de mi encuestado y un análisis real con el fin de reflejar dichos
datos obtenidos en una gráfica y por medio de estos tomar decisiones en
determinadas circunstancias.
PRODUCT BACKLOG
SPRINT BACKLOG
BURDOWN CHART
DOCUMENTACION ARQUITECTURA
Herramientas de Back-End.
Para el desarrollo del proyecto, resulta indispensable utilizar un servidor web
que atienda las peticiones del investigador o psicólogo y responda con los
contenidos correspondientes, es decir que almacene la información
correspondiente de los cuestionarios creados y por consiguiente nos
permita consultar, modificar y eliminar los mismos. Por tal motivo el servidor
que emplearemos es apache, ya que es un servidor web de código abierto que
implementa protocolo HTTP y por qué es de los más populares debido al uso
del paquete de software libre XAMPP.
En cuanto el lenguaje de programación (interpretado) haremos uso de
PHP Hypertext Preprocessor, al ser un lenguaje muy común en el desarrollo de
plataformas web permite tener a la mano bastante documentación e inclusive
contenidos multimedia que podrían ayudarnos en determinadas circunstancias.
Además, usa técnicas de programación orientada a objetos y sigue el patrón de
diseño Modelo Vista Controlador.
Por otra parte, la base de datos que utilizaremos será SQL server debido a que
se ha venido trabajando con este a lo largo de nuestra carrera y además
porque también hace parte del paquete de software de XAMPP.
Diagrama de Paquetes
Diagrama de Despliegue
ACTAS DE REUNION
ISO/25010
Es una norma que permite tener una taxonomía de los diferentes aspectos que
se deben tener en cuenta para evaluar la calidad de un producto de software.
Dicha norma está enfocada hacia la usabilidad, por consiguiente, nos
proporciona un organigrama (Modelo) bastante completo como guía para dar
cumplimiento a requisitos o necesidades planteadas por el usuario. Así
como referencia óptima para la implementación de pruebas.
Organigrama de la norma ISO 25010
Fuente: http://www.iso25000.com/index.php/normas-iso- 25000/iso-25010.
Eficiencia de desempeño: referente a medir comportamiento temporal,
utilización de recursos, capacidad
Adecuación Funcional: referente a completitud, corrección y pertinencia
funcional
Compatibilidad: referente a medir la coexistencia, interoperabilidad
Usabilidad: referente a medir capacidad para reconocer su adecuación,
capacidad de aprendizaje, capacidad para ser usado, protección contra errores
de usuario, estética de la interfaz de usuario, accesibilidad
Fiabilidad: referente a medir madurez, disponibilidad, tolerancia a fallos,
capacidad de recuperación.
Seguridad: referente a medir confidencialidad, integridad, no repudio,
responsabilidad y autenticidad.
Mantenibilidad: referente a medir modularidad, reusabilidad,
analizabilidad, flexibilidad (capacidad para ser modificado), capacidad para ser
probado.
Portabilidad: referente a medir adaptabilidad, capacidad para ser instalado y
capacidad para ser remplazado.
Requerimientos no funcionales:
Eficiencia
El sistema debe ser capaz de operar en condiciones. principalmente con hasta
100 usuarios, es decir deberá permitir el almacenamiento de cada usuario con
su respectivo resultado.
Toda funcionalidad del sistema deberá tener un tiempo mínimo de
procesamiento o respuesta al usuario de 10 segundos.
Todo tipo de formulario deberá permitir la modificación del modelo base tal
como lo requiera el usuario.
El sistema deberá estar disponible el 99,99% de las veces que el usuario
intente ingresar.
Seguridad
La información manejada por el sistema deberá estar protegida de acceso no
autorizado y divulgación.
El sistema manejara un sistema de identificación y autenticación.
Los permisos de acceso al sistema podrán ser cambiados únicamente por el
administrador.
Los datos almacenados deberán respaldarse mediante copias de seguridad
diarias.
Usabilidad
El sistema deberá contar con manuales de usuario.
El sistema deberá informar y orientar al usuario cuando este interactúe en la
plataforma mediante notificaciones o menajes emergentes.
El sistema deberá contar con un entorno grafico amigable y bien estructurado.
Compatibilidad
El sistema deberá ser compatible con los navegadores principales como:
Google Chrome, Mozilla Firefox, Internet Explorer y Safari.
El sistema deberá poseer un diseño responsive con el fin de garantizar la
adecuada visualización de contenidos.
Mantenibilidad
El sistema deberá tener su código fuente estructurado de manera consistente y
predecible con el fin de poder realizarle algún tipo de cambio en caso de fallo o
mantenimiento.
El sistema deberá estar estructurado de tal manera que si se cambia alguna
regla de negocio o parámetro no obligue a la generación de una nueva
versión.
Fiabilidad
El sistema deberá ser sometido a varias pruebas de estrés y en diferentes
ambientes con el fin de reducir al máximo la presencia de fallos.
El sistema deberá contar con sistema de recuperación de datos en caso de un
posible fallo.
Portabilidad
El sistema deberá ser compatible o portable en plataformas GNU/Linux y
Windows considerando las características actuales de infraestructura en lo
relacionado con la capa de presentación, la capa de aplicación y en la capa de
datos.
MOCK UPS
Registro
Login
Panel principal
Configuración formulario
Formulario en general
DEMOS