Está en la página 1de 13

UNIDAD 1: FASE 2 – ESPECIFICACIÓN, DISEÑO Y ARQUITECTURA

CURSO 301403

GRUPO 10

IVAN DARIO TORRES BAQUERO

COD. 1024473446

TUTOR

FRANKLIN LIZCANO CELIS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)

PROGRAMACION ORIENTADA A OBJETOS

SEPTIEMBRE 2019
Propuestas para el desarrollo del proyecto curso Programación Orientada a Objetos

PROYECTO B

En la ciudad de Ibagué Tolima La empresa VideoTV S.A. ofrece servicio de televisión por cable
a sus usuarios y para ello requiere realizar instalaciones y servicio técnico según la petición de los
clientes. Actualmente VideoTV S.A. tiene una nómina de 8 operarios técnicos, una recepcionista,
un gerente y un jefe de servicio técnico que es quien realiza la asignación de los servicios de
instalación y de soporte técnico que se requiera. Se requiere registrar por cada ticket de servicio
el horario, la fecha de instalación, el técnico, la dirección y el servicio que se va a realizar.

La aplicación debe tener varios tipos de usuarios para su ingreso, un administrador, la


recepcionista, el jefe de servicio técnico y los técnicos que realizan la instalación y el soporte
técnico.

La aplicación debe cumplir con lo siguiente:

• Registro de empleados: Inscribir a un empleado registrando sus datos personales.

• Consulta de empleados: Consulta mediante identificación de sus datos personales.

• Actualizar un empleado: Actualiza la información de un empleado en la base de datos.

• Consulta de tickets de servicio: Consulta de los servicios que deben realizar los técnicos.
Estos tickets se realizan por semana y deben indicar a que técnico le corresponde el servicio.

• Ingreso de tickets por parte del jefe de servicio técnico: El jefe de servicio realiza la
asignación de los tickets y realiza comprobación para verificar si el servicio quedó resuelto.

• Reportes: La aplicación debe permitir realizar reportes sobre los tickets que se han
desarrollado por parte de los técnicos en intervalos de fechas que seleccione el usuario.

• Finalmente, al ejecutar la aplicación, esta debe solicitar Login y Password para garantizar
la seguridad de la aplicación y el acceso solo a personal autorizado. Los empleados 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.

DEFINICIÓN DEL PROBLEMA

La aplicación para la gestión de servicios de la empresa VideoTV S.A, permite que se tramite las
solicitudes de servicios de instalación y mantenimiento por parte de los técnicos y demás
personal de la empresa, se puede acceder al sistema por medio de internet.

El software debe permitir el registro de empleados ingresado los datos básicos, para luego sean
consultados al ingresar el documento del empleado y puedan ser actualizados los datos según se
requiera.

Para la gestión se servicios, se consultan los ticket y se valida a que técnico están asignados los
cuales se crean por parte del jefe del área de servicio técnico para cada técnico.

El jefe del área puede generar informes de la gestión de ticket realizados por cada técnico en una
franja de tiempo que se seleccione.

El acceso al sistema de información se realiza por medio de usuario y clave de acceso de perfiles
creados previamente para cada empleado autorizado.
FASE 2 – ESPECIFICACIÓN, DISEÑO Y ARQUITECTURA
Actividades por desarrollar

1. Cada estudiante realiza el diseño del proyecto con los siguientes elementos:

DIAGRAMA DE CASO DE USOS


Nombre Registro de empleados

Autor cliente

Fecha 28/09/2019

En este módulo permite empleado-usuario


registrar sus datos personales y de contacto
Descripcion
tales como el nombre, fecha de nacimiento,
dirección y el número de teléfono celular.
Actores Recepcionista, Jefe de servicio tecnico

Precondiciones No estar registrado en el sistema

Permite el ingreso al sistema donde se hara


Flujo Normal
la gestion de servicios tecnicos
Flujo Validar informacion ingresada en el registro y
Alternativo repetir el paso

Postcondiciones Asignar usuario y contraseña

Nombre Ingreso de tickets

Autor Cliente

Fecha 29/09/2019

El jefe de servicio realiza la


asignación de los tickets y realiza
Descripcion
comprobación para verificar si el
servicio quedó resuelto.
Actores Operario tecnico, Jefe de servicio tecnico

Precondiciones Solicitud de reparaciones o instalaciones.

Flujo Normal Se genera y asigna el tiquet

Flujo Diligenciar los requerimientos y datos del


Alternativo servicio

Postcondiciones Asignacion de tiquet al operario.


Nombre Consulta de empleados

Autor Gerente

Fecha 29/09/2019

Este modulo permite al gerente


consultar mediante identificación,
Descripcion
los datos personales de los
empleados
Gerente, operario tecnico, Recepcionista,
Actores
Jefe de servicio tecnico

Precondiciones Estar registrado en el sistema

Modificar datos si se requiere, eliminar o


Flujo Normal
crear datos de empleados
Flujo Revisar el modulo registro de empleados,
Alternativo volver a ejecutar.

Postcondiciones N/A

Nombre Actualizar un empleado

Autor gerente

Fecha 29/09/2019

Actualiza la información de un empleado en


Descripcion
la base de datos.

Actores Recepcionista, Jefe de servicio tecnico

Estar registrado en el sistema como


Precondiciones
empleado
Modificar informecion personal y de
Flujo Normal
contacto
Flujo
Crear empleado y volver a ejecutar
Alternativo

Postcondiciones Es visible los datos del empleado

Nombre Consulta de tickets de servicio

Autor Operario tecnico

Fecha 29/09/2019

Consulta de los servicios que deben realizar


los técnicos. Estos tickets se realizan por
Descripcion
semana y deben indicar a que técnico le
corresponde el servicio.
Actores Operario tecnico, Jefe de servicio tecnico
Haber registrado la solicitud de instalacion o
Precondiciones manteniemiento asignando el numero de
tiquet para cada una
Flujo Normal Se gestiona y cierra tiquet

Flujo Consultar en el modulo de registros de tiquet


Alternativo para verificar la informacion

Postcondiciones Se generan reportes

Nombre Reportes

Autor Gerente, Jefe de servicio tecnico

Fecha 29/09/2019

En este modulo debe permitir realizar


reportes sobre los tickets que se han
Descripcion desarrollado por parte de los técnicos en
intervalos de fechas que seleccione el
usuario.
Gerente, Operario tecnico, Jefe de servicio
Actores
tecnico
Previamente haber gestionado los tiquet
Precondiciones
asignados
Se Genera reportes semanales según
Flujo Normal
especificaciones del cliente
Flujo
Validar la gestion de tiquet
Alternativo

Postcondiciones
MODELO DE CLASES
DIAGRAMA DE ACTIVIDADES
DIAGRAMA ENTIDAD-RELACIÓN
2. Cada estudiante realiza el análisis donde indique como puede implementar el

concepto de herencia en el proyecto teniendo como insumo los modelos establecidos en la

fase diseño.

La herencia se plasma en el modelo de clases de la siguiente manera:

La clase usuarios tienen una relación de herencia con las clases, administrador, Recepcionista,
jefe de servicio técnico y los técnicos, por que hereda los atributos como se muestra en la imagen,
y concluyendo la aplicación de la herencia es muy importante pues permite definir una clase a
partir de otra, también porque por medio de la herencia se pueden compartir automáticamente
métodos y datos entre clases subclases y objetos esto ayuda a que no se duplique código, además
de que se pueda crear nuevas clases a partir de la sexistentes.
REFERENCIAS

Campderrich, F. B. (2003). Ingeniería del software. Recuperado


de https://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/reader.action?docID=3
206903&ppg=110
Weitzenfeld, A. (2005). Descripción del Problema. In Ingeniería de
Software Orientada a Objetos con UML, Java e Internet (pp. 197-
199). Mexico City, Mexico: Cengage Learning. Recuperado
de:http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&u=un
ad&id=GALE|CX3004300052&v=2.1&it=r&sid=GVRL&asid=8d8a710
6
Jimenez Angarita, C. ( 20,12,2016). Fase 3 Modelo de Requisitos y
Modelo de Análisis Orientado a Objetos Teórico. [Archivo de video].
Recuperado de: http://hdl.handle.net/10596/10086

También podría gustarte