Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
PRESENTADO POR:
Nestor Torres Mazuera
Cesar Rodríguez Montero
Javier Cañadulce Huesa
PROFESOR
ANGEL ALBERTO VARON QUIMBAYO
CURSO
INGENIERIA DE SOFTWARE 2
MODALIDAD
Virtual
ACTIVIDAD
EVALUATIVA EJE 2 -
WIKI
Practica requerimientos y arquitectura
Objetivos de aprendizaje:
Descripción:
Docente
INTRODUCCIÓN
Transportador
REQUERIMIENTOS FUNCIONALES
Datos
Entrada
Proceso
Salida
Tipo de requerimiento
Datos
Entrada
Proceso
Salida
Tipo de requerimiento
Datos
Entrada
Proceso
Salida
Para administrar las salidas que se realizan por mes el sistema debe
primero identificar el vehículo que va a realizar la salida, para ello el
sistema debe almacenar y eliminar los datos del vehículo, debe
vincular al conductor encargado de la salida y organizar la agenda de
viajes de cada vehículo.
Tipo de requerimiento
Datos
Entrada
Proceso
Salida
Tipo de requerimiento
Datos
Entrada
Placa
Proceso
Salida
Eliminación de datos.
Tipo de requerimiento
Datos
Entrada
placa, cédula
Proceso
Salida
Tipo de requerimiento
Datos
Entrada
Proceso
Salida
El sistema una vez que realiza la reserva del vehículo valida el destino
del mismo y si es válido para la condición establecida.
Tipo de requerimiento
Datos
Entrada
Proceso
El sistema realiza la comparación entre el lugar de destino y la carrera
si es dentro del departamento y es para alguna de las carreras de
enfermería, ambientales, minas y desarrollo de software aprobará el
recorrido, de lo contrario alertará que no es posible el viaje, si existe
algún error en el sistema debe ser notificado al usuario.
Salida
Tipo de requerimiento
Datos
Entrada
Destino, placa
Proceso
Salida
Tipo de requerimiento
Datos
Entrada
Proceso
Salida
Tipo de requerimiento
Datos
Entrada
valor del galón, cantidad de galones comprados, recibo de pago.
Proceso
Salida
Tipo de requerimiento
Datos
Entrada
Ruta, peajes.
Proceso
Tipo de requerimiento
Datos
Entrada
Proceso
El sistema calcula la llegada del peaje y luego de pasar por allí solicita
que tome una fotografía del recibo del peaje el cual puede ser
tomado en cualquier momento en que el vehículo no esté en
movimiento. Si existe algún error en el sistema debe ser notificado al
usuario.
Salida
No funcionales.
Requisitos De Performance.
1. El software debe tener tiempos de respuesta inferiores a los 10
segundos ante alguna solicitud.
2. El software debe correr con menos de la capacidad instalada en
el hardware de los dispositivos que administran y acceden al sistema.
Requisitos De Usabilidad
1. Que sea amigable la interacción el sistema para los
conductores.
2. Guía de ayuda para el usuario de ambas plataformas.
3. Procedimientos cortos para conductores no solicitados en
tiempos de conducción.
4. Visualización completa de las consultas realizadas en el sistema
central.
Entorno
1. Ubicación cercana al conductor del dispositivo.
2. No interacción mientras se está conduciendo.
3. No debe requerir datos del sistema central mientras está en un
recorrido.
Culturales
1. El sistema debe usar un idioma sencillo de entender.
Legales
1. Debe cumplir con las normas de seguridad implementadas en
Colombia.
2. Debe cumplir con las políticas establecidas en la universidad y
en el documento de políticas del sistema establecidas por el
departamento de sistemas.
Seguridad
1. Debe proteger los datos durante el tránsito y almacenamiento
de los mismos.
2. Debe garantizar la autenticación de los usuarios que acceden al
sistema
3. Debe cuidar la confidencialidad y privacidad de los datos.
4. Debe proteger la ubicación física de los dispositivos.
5. Debe garantizar la disponibilidad de la información con medidas
como copias de seguridad de la información.
Mantenimiento
1. Debe realizarse un mantenimiento del sistema periódico cada 3
meses.
Comprobabilidad
1. Debe construirse evaluaciones sobre la efectividad de los
procesos implementados por el sistema.
Disponibilidad
1. El software central debe estar disponible durante horarios
laborales.
2. El software de los vehículos debe estar disponible durante todo
el tiempo del recorrido.
Escalabilidad
1. El sistema debe poder ser implementado con facilidad en
nuevos vehículos que adquiera la institución.
2. El sistema debe tener la capacidad de administrar la
información de nuevos conductores y vehículos.
3. El sistema debe ser fácil de acceder y estar en la web.
Extensibilidad
1. En un futuro se puede optar por la posibilidad de aumentar la
comunicación entre el sistema de los vehículos y el sistema central
por medio de sistemas como Internet o satelital.
METODOLOGÍA
Modelo-Vista-Controlador
Modelo-vista-controlador es un patrón de arquitectura de software,
que separa los datos y la lógica de negocio de una aplicación de su
representación y el módulo encargado de gestionar los eventos y las
comunicaciones.
FASES
MODELO
CONTROLADOR
VISTAS
Son la representación visual de los datos, todo lo que tenga que ver
con la interfaz gráfica va aquí. Ni el modelo ni el controlador se
preocupan de cómo se verán los datos, esa responsabilidad es
únicamente de la vista.
La norma para este desarrollo son las normas ISO/IEC 25000 ya que
nos permite asegurar la calidad del software y su funcionamiento.
Rol de SQA