1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Pide una cotización a 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
Ejercicios A través del desarrollo de este ejercicio demostrarás que has adquirido la competencia 1. Instrucciones: Una empresa automotriz que se dedica a la venta y servicio de automóviles a nivel nacional te ha contratado para desarrollar un sistema en línea para atender las solicitudes de sus clientes para la asistencia al taller de servicios de los automóviles. El sistema debe permitir a los clientes registrar una cita en el taller de servicios por medio de la selección de una fecha y hora determinada. Es importante mencionar que el sistema debe controlar la disponibilidad de lugares para la recepción de automóviles. Para el registro de la cita, el cliente debe ingresar el número de serie de automóvil al cual se le dará el servicio; si por alguna razón el cliente no cuenta con el número de serie, el sistema debe permitirle recuperarlo haciendo una consulta por el nombre del cliente. Al momento de registrar la cita, el sistema le indicará el costo del servicio. Además, los clientes pueden ingresar al sistema para modificar o cancelar una cita 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.
Ejercicios
3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
A través del desarrollo de este ejercicio demostrarás que has adquirido la competencia 2. Instrucciones: 1. El hotel 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. 2. Tus avances consisten en que la aplicación deberá permitir lo siguiente: o El cliente podrá reservar una habitación indicando el número y tipo de habitaciones, así como la fecha y el número de noches que se desea hospedar. o El sistema determinará la disponibilidad de habitaciones para la fecha solicitada por el cliente. o El cliente registrará sus datos generales para poder realizar una reservación (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 personal del hotel podrá consultar las habitaciones que han sido reservadas. 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 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
Ejercicios
4. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
A través del desarrollo de este ejercicio demostrarás que has adquirido la competencia 3. Instrucciones: 1. Finalmente, entregarás al hotel que te contrató, que le permitirá a los clientes realizar sus reservaciones (el desarrollo es continuación del trabajo iniciado en el tema 11). 2. La aplicación deberá permitir lo siguiente: 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 del hotel podrá consultar las habitaciones que han sido reservadas. 3. 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. 4. Por lo menos una de las clases del sistema será desarrollada utilizando la metodología de desarrollo guiada por pruebas. Se requiere de un mínimo de 3 pruebas. 5. 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 y procesos para mantener el sistema vigente. También se incluirán consideraciones que permitan garantizar la calidad del software. 6. Se incluirá una propuesta de implementación en donde se describan las estrategias de implementación, capacitación y seguridad.