1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Solicita una cotización a través de nuestros correos.
Maestros Online Proyecto integrador de software básico Apoyo en ejercicios
Servicio de asesorías y solución de ejercicios
Ciencias_help@hotmail.com
2. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Una empresa que se dedica a la organización y realización de congresos y conferencias a nivel nacional e internacional, te ha contratado para desarrollar un sistema en línea para administrar el registro de participantes a los eventos que ellos organizan. El sistema debe permitir a los participantes registrar la asistencia al evento. Al mismo tiempo, el sistema debe solicitar al participante la selección de conferencias magistrales y talleres en los que va a participar. Es importante señalar que el sistema debe de controlar el número de participantes registrados en cada conferencia y taller, debido a que el cupo es limitado. Para el registro del participante, el sistema le solicitará los datos que serán impresos en su gafete y los datos de facturación de su pago. El sistema debe permitir el pago en línea de los aranceles correspondientes o bien, indicar que el pago se realizará al momento de la llegada al evento. Además, los participantes pueden ingresar al sistema para modificar o cancelar una asistencia programada.
Tomando como base la situación descrita anteriormente debes:
1. Identificar a todos los stakeholders que serán involucrados en el proceso de creación del sistema. Define claramente, ¿por qué es necesaria su participación?
2. Aplicando la ingeniería de sistemas describe de manera detallada cada una de las etapas, identificando claramente cada uno de los subsistemas involucrados en el sistema.
3. Elabora un cuestionario o entrevista para obtener los requerimientos del sistema.
4. Define y detalla cómo y por qué aplicarías alguno de los métodos no intrusivos para la recolección de requerimientos.
5. Elabora el documento de requerimientos, en donde se describa de manera detallada cada una de las etapas del proceso de ingeniería de requerimientos que utilizaste.
6. Debes incluir cada uno de los requerimientos: funcionales, no funcionales y de dominio.
7. Para la especificación de requerimientos utiliza: lenguaje natural estructurado, notaciones gráficas o especificaciones matemáticas.
8. Elabora la calendarización del proyecto.
9. Desarrolla la propuesta del proyecto, donde consideres los siguientes apartados: portada, resumen ejecutivo, alternativas y recomendaciones.
1. La aerolínea que te contrató, requiere de una presentación donde le muestres lo que hasta el momento has desarrollado del sistema de información en línea que permitirá a los clientes realizar sus reservaciones de vuelo.
2. Tus avances consisten en que la aplicación deberá permitir lo siguiente:
o El sistema contará con un catálogo de los vuelos disponibles (ciudad de origen y destino), así como sus horarios.
o El cliente podrá realizar la reservación de su vuelo indicando el número de lugares (máx. 4 por solicitud), la ciudad de origen, la ciudad destino y el horario.
o El sistema indicará al cliente sobre la disponibilidad de lugares para su solicitud.
o Para realizar su reservación, el cliente registrará los datos generales de cada uno de los pasajeros (nombre, dirección, teléfono, etc.).
o Para poder realizar la reservación, el cliente deberá registrar los datos de su tarjeta de crédito a la cual se cargará el costo de su reservación.
o El cliente podrá consultar y cancelar sus reservaciones.
o El cliente podrá seleccionar sus asientos e imprimir su pase de abordar.
o El personal de la aerolínea podrá consultar para cada vuelo, qué lugares han sido reservados.
3. El documento de diseño del sistema de información en línea debe incluir:
a. Diseño arquitectónico
Diagrama a bloques de la arquitectura del sistema
El modelo o modelos de repositorio que utilizará
Un modelo de descomposición orientado a flujo de funciones
b. Modelo UML
3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Casos de uso
Diagramas de actividades
Diagramas de clases
Diagramas de secuencia
c. Diseño de la interfaz de entrada y salida
d. Diseño de la base de datos
4. Finalmente, entregarás a la aerolínea que te contrató para desarrollar una aplicación web que permitiera a los clientes realizar sus reservaciones de vuelo (el desarrollo es continuación del trabajo iniciado en el tema 11).
5. La aplicación deberá permitir lo siguiente:
. Para realizar su reservación, el cliente registrará los datos generales de cada uno de los pasajeros (nombre, dirección, teléfono, etc.).
a. Para poder realizar la reservación, el cliente deberá registrar los datos de su tarjeta de crédito a la cual se cargará el costo de su reservación.
b. El cliente podrá consultar y cancelar sus reservaciones.
c. El personal de la aerolínea podrá consultar para cada vuelo, qué lugares han sido reservados.
6. Deberás desarrollar un prototipo funcional de la aplicación web siguiendo la metodología de desarrollo ágil que consideres más adecuada para esta tarea.
7. Por lo menos una de las clases del sistema será desarrollada utilizando la metodología de desarrollo guiado por pruebas. Se requiere de un mínimo de 3 pruebas.
8. Deberás describir tu estrategia para realizar las pruebas al sistema. Esto incluye estrategias de validación y verificación, técnicas para detectar defectos, procesos para mantener el sistema vigente. También se incluirán consideraciones que permitan garantizar la calidad del software.
9. Se incluirá una propuesta de implementación en donde se describan las estrategias de implementación, capacitación y seguridad.