Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Anexo - Fase 1 - Analisis de Requisitos
Anexo - Fase 1 - Analisis de Requisitos
Anexo 1 Fase 1
A continuación, encontrará dos (2) propuestas de proyectos que serán trabajados durante el desarrollo del curso, la
idea de cada uno de los proyectos es poner en práctica los conocimientos adquiridos durante el curso. Cada estudiante
deberá seleccionar un (1) solo proyecto para trabajarlo. El proyecto seleccionado no puede ser cambiado durante el
desarrollo de las distintas fases del curso POO.
PROYECTO A
La Empresa de Transporte “Transportes de Colombia S.A.” hace presencia en los departamentos de Cundinamarca,
Boyacá y Tolima, donde provee el servicio de Mensajería Puerta a Puerta. La empresa cuenta con 3 sedes, una por
cada departamento y un administrador en cada una. En la actualidad la empresa tiene 8 usuarios (Véase figura 1) y
6 empleados que tienen funciones específicas (Véase figura 2), sin embargo, pensando en el crecimiento de la
empresa, se requiere una aplicación que permita realizar de forma automatizada los procesos que se detallan a
continuación.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Programación Orientada a Objetos Código: 301403
Figura 1. Usuarios Transporte de Colombia S.A.
Nombre Fecha de
Identificación Teléfono Dirección Ciudad
Completo nacimiento
109845678 Carlos Medina 25/04/1978 6441934 Cra 21 15-02 Paipa
Nombre Fecha de
Identificación Teléfono Contraseña Rol
Completo nacimiento
9852471 Carlos Gómez 25/04/1978 2065874 Qr9075 Conductor
Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos (clases, herencia, polimorfismo,
encapsulamiento, etc), así mismo se debe utilizar la base de datos MYSQL como base de datos predeterminada. El
código de la aplicación debe ser comentado en su totalidad y todos los estudiantes deben registrar las tareas que cada
uno de ellos realiza en el foro correspondiente a cada fase, con el fin de evidenciar su participación.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Programación Orientada a Objetos Código: 301403
PROYECTO B
En el sector Norte, Juan López tiene una pequeña empresa encargada de la reparación de daños en una vivienda, esta
empresa tiene por nombre Soluciónalo S.A.S. Como sus trabajos son de calidad cada vez más son los usuarios que
hacen uso de este servicio y por la misma razón, Soluciónalo S.A.S requiere registrar los clientes al igual que sus
reparaciones. Actualmente Soluciónalo S.A.S solo cuenta con seis clientes (Véase figura 1). De igual manera se debe
tener en cuenta otros roles de usuario (Véase figura 2).
Fecha de
Identificación Nombre Completo Teléfono Dirección
nacimiento
109845678 Carlos Medina 12/02/1980 6441934 Cra 21 15-02
Para lograr un buen funcionamiento de Soluciónalo S.A.S, se requiere el desarrollo de una aplicación que realice los
siguientes procesos:
Registro de reparaciones: El modulo debe permitir el ingreso de las reparaciones en el hogar especificando el tipo
de arreglo, valor, duración de la garantía y observaciones. En caso de requerir modificación del registro, el sistema
debe permitir hacerlo.
Registro de Clientes: En este módulo debe permitir registrar el nombre, fecha de nacimiento, dirección y el teléfono
celular de cada cliente.
Informe de las reparaciones: En este módulo debe permitir obtener el informe de las reparaciones, incluyendo los
datos básicos del cliente.
Consulta de Clientes: En este módulo debe permitir consultar información relacionada con los clientes y los saldos
pendientes por reparaciones.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Programación Orientada a Objetos Código: 301403
Finalmente, al ejecutar la aplicación, esta debe solicitar un password y Login para garantizar la seguridad de la
aplicación y el acceso solo a personal autorizado. Los estudiantes deben tener en cuenta que no se permite en el
password los siguientes caracteres: #,!,¡,?,^,¿,|,° por lo que es obligatorio hacer uso de los bloques de excepciones
en Java para evitar estos caracteres.
Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos (clases, herencia, polimorfismo,
encapsulamiento, etc), así mismo se debe utilizar la base de datos MYSQL como base de datos predeterminada. El
código de la aplicación debe ser comentado en su totalidad y todos los estudiantes deben registrar las tareas que cada
uno de ellos realiza en el foro correspondiente a cada fase, con el fin de evidenciar su participación.