Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERIA DE SOFTWARE
AUTORES:
CORREA CHANCHARI ISMAEL
TORRES PALACIOS ANA
VARGAS MONTENEGRO AZUCENA
DOCENTE:
ING. SANCHEZ RIOS EDWIN
HUARAZ – PERU
2017
AGRADECIMIENTO
El presente proyecto se realizó con el fin de poder dar a conocer los pasos a seguir para
la creación de un software en base a la necesidad de querer mejorar un determinado
proceso dentro de una empresa. El proceso elegido para este proyecto se denomina
alquiler de maquinaria pesada de la empresa TLT, elegido con el fin de mejorar y
disminuir el tiempo en el que se realiza su ejecución dentro de la empresa.
La metodología RUP utilizada para el presente proyecto nos permite llevar un profundo
análisis y una profunda investigación que nos servirá para el Modelamiento utilizando
todas sus fases para su exitoso desarrollo: el proyecto tuvo como objetivo principal
analizar el proceso de alquiler de maquinarias pesadas y el control de las mismas con la
utilización de la metodología RUP y el lenguaje UML para lograr mejorar el proceso de
alquiler de maquinarias pesadas en la búsqueda de obtener mejores resultados en base a
la atención brindada al arrendatario(cliente).
Lo que se espera con la realización de este proyecto es contribuir con el servicio de calidad
en cuanto a la atención que la empresa espera dar a sus arrendatarios (clientes) y la mejora
en el proceso de alquiler contando con la utilización de recursos de las nuevas
tecnológicas (software).
Dentro de este capítulo se detalla todo lo referente a la empresa como sus datos personales
(dirección, giro del negocio, visión y misión) además de los objetivos del proyecto.
En este capítulo se desarrollan todos los términos utilizados para la realización del
proyecto dando a conocer sus definiciones y características.
1
1. Modelado de caso de uso del negocio
2. Reglas del negocio
3. Diagrama de actividades que permitirá dar a conocer cómo se
desarrolla el negocio,
4. Modelado de objetos
5. Análisis del sistema
6. El diagrama de casos de uso del sistema.
7. Descripción del caso de uso del sistema
8. Diagrama de secuencia
En este último capítulo se realizan las conclusiones con respecto a la ejecución del
proyecto y las recomendaciones a la empresa para la aplicación del resultado (sistema)
del proyecto
REFERENCIAS BIBLIOGRAFICAS
Se colocan las referencias de las páginas y libros que han sido consultados para el
desarrollo del proyecto.
2
CAPITULO I: DATOS INFORMATIVOS DE LA EMPRESA
3
CAPITULO II MARCO TEORICO
Para lograr estos objetivos, el modelo de negocio describe como desarrollar una visión
de la nueva organización, basado en esta visión se definen procesos, roles y
responsabilidades de la organización por medio de un modelo de Casos de Uso del
negocio y un Modelo de Objetos del Negocio.
2.2 Requerimientos
Los requerimientos se dividen en dos grupos. Los requerimientos funcionales que
representan la funcionalidad del sistema y se modelan mediante diagramas de Casos de
Uso y los requerimientos no funcionales que representan a aquellos atributos que debe
exhibir el sistema, pero que no son una funcionalidad específica
4
o éstas son divididas en jerarquías. Los actores y casos de uso son descritos en un
diagrama use-case. Cada use-case es descrito en texto y especifica los requerimientos del
cliente: lo que él (o ella) espera del sistema sin considerar la funcionalidad que se
implementará. Un análisis de requerimientos puede ser realizado también para procesos
de negocios, no solamente para sistemas de software.
Muestran la relación entre los actores y los casos de uso del sistema. Representa la
funcionalidad que ofrece el sistema en lo que se refiere a su interacción externa. En el
Diagrama de Casos de Uso se representa también el sistema como una caja rectangular
con el nombre en su interior. Los casos de uso están en el interior de la caja del sistema,
y los actores fuera, y cada actor está unido a los casos de uso en los que participa mediante
una línea.
Muestra una interacción ordenada según la secuencia temporal del evento. En particular,
muestra los objetos participantes en la interacción y los mensajes que intercambian
ordenados según su secuencia de tiempo.
5
CAPITULO III: METODOLOGIA
Una vertical que agrupa actividades definidas lógicamente por la naturaleza del
proyecto, iteraciones.
6
3.2 Lenguaje UML
UML es un lenguaje para hacer modelos y es independiente de los métodos de análisis y
diseño. Existen diferencias importantes entre un método y un lenguaje de modelado. Un
método es una manera explícita de estructurar el pensamiento y las acciones de cada
individuo. Además, el método le dice al usuario qué hacer, cómo hacerlo, cuándo hacerlo
y por qué hacerlo; mientras que el lenguaje de modelado carece de estas instrucciones.
Los métodos contienen modelos y esos modelos son utilizados para describir algo y
comunicar los resultados del uso del método.
El lenguaje de Modelamiento Unificado (UML –Unified Modeling Languaje), es
definido por Krall , como un estándar que se ha adoptado a nivel internacional por
numerosos organismos y empresas para crear esquemas, diagramas y documentación
relativa a los desarrollo de software y programas informáticos).
UML entrega una forma de modelar cosas conceptuales como lo son los procesos de
negocio y funciones de sistema, además de cosas concretas como lo son escribir clases en
un lenguaje determinado, esquemas de base de datos y componentes de software
reusables.
Los principales beneficios de UML son:
o Mejores tiempos totales de desarrollo (de 50 % o más).
o Modelar sistemas utilizando conceptos orientados a objetos.
o Establecer conceptos y artefactos ejecutables.
o Encaminar el desarrollo del escalamiento en sistemas complejos de misión
crítica.
o Crear un lenguaje de modelado utilizado tanto por humanos como por
máquinas.
o Mejor soporte a la planeación y al control de proyectos.
Alta reutilización y minimización de costos.
* Diagrama de clase
7
* Diagrama de casos de uso
* Diagrama de actividades
8
*Diagrama de estados
*Diagrama de colaboración
*Diagrama de secuencia
9
CAPITULO IV: APLICACIÓN DE LA METODOLOGIA
Eficiencia en el
Registro de Alquiler de Maquinarias procedimiento de
alquiler en un 20%
ARRENDATARIO
del tiempo actual.
10
2. ENTIDADES:
4. REGLAS DE NEGOCIO:
-De encontrarse algún defecto en la maquinaria su reparación está a cargo del arrendatario
dentro de las 24 horas establecidas.
11
REALIZACION CASO DE USO DEL NEGOCIO
DIAGRAMA DE ACTIVIDADES DE REGISTRO DE ALQUILER DE
MAQUINARIAS
Cotización equipo
Solicitar
Alquiler
no Disponible
Informar
rechazo
si
Contrato
Ordenar
Informar
alquiler
aceptación
Llenar
Contrato
Orden Servicio
Aceptar
maquinaria Guia de Movilizacion
12
REALIZACION CASO DE USO DEL NEGOCIO
DIAGRAMA DE ACTIVIDADES DEL CONTROL DE MAQUINARIA
Inventario de equipo
Entregar
maquinaria
Verificar
maquinaria
Guia de remisión
Registro de maquinarias
Analizar
disponibilidad
de maquinaria
Actualizar
Registro de
Solicitud actualizacion Maquinarias
de registro
13
MODELADO OBJETOS DEL NEGOCIO (MON)
Pedido
contrato
Buscar
Registro de Maquinarias
SECRETARIA
Cotización Equipo
Orden de Servicio
Guia de Movilizacion
Guia de Remision
SUPERVISOR
Inventario de equipo
14
ANÁLISIS DEL SISTEMA
REQUERIMIENTOS FUNCIONALES:
Registrar Arrendatario
Registrar alquiler de maquinaria(s) por arrendatario
Imprimir contrato de alquiler
Mostrar horarios por operario
Registrar Maquinarias Pesadas
Registrar operarios a cargo de maquinarias
Reporte de Maquinarias Alquiladas
Buscar alquiler de maquinaria
Reporte de los seguros del operario
Buscar operario por seguro
Registrar averías de las maquinarias
Reporte de las averías de las maquinarias
Buscar averías por maquinaria
El sistema contara con un módulo de ayuda en línea.
El sistema incluirá un procedimiento de autorización de usuarios, en el
cual los usuarios deben identificarse usando un nombre de usuario y
contraseña. Sólo los usuarios autorizados de esta forma podrán acceder a
los datos del sistema.
REQUERIMIENTOS NO FUNCIONALES:
El usuario interactuará con el sistema utilizando el teclado y mouse.
Desarrollar una interfaz gráfica amigable con el usuario.
El sistema trabajara con colores llamativos que no afecten la visión del
usuario
15
DIAGRAMA DE CASOS DE USO DEL SISTEMA
Buscar arrendatario
Registrar alquiler
Registrar arrendatario
Secretaria
Buscar Alquiler de
Maquinaria
Registrar averías de
las maquinarias
Supervisor
Registrar Alquiler
CASO DE USO REGISTRAR ALQUILER
Descripción El sistema deberá de permitir registrar el alquiler de
maquinarias pesadas.
Precondición
Importancia Vital
Urgencia Inmediatamente
17
Buscar Arrendatario
Precondición
paso Acción
Importancia Vital
Urgencia Inmediatamente
18
Registrar Arrendatario
Frecuencia 4 veces/día
Importancia Vital
Urgencia Inmediata
19
Reporte De Alquiler De maquinarias
CASO DE USO REPORTE DE ALQUILER DE MAQUINARIA
Urgencia Inmediatamente
20
Reporte maquinarias disponibles
Importancia Vital
Urgencia Inmediatamente
21
Registrar alquiler de maquinaria(s) por arrendatario
Precondición
Secuencia Normal Paso Acción
1 El gerente general accede al módulo de
Maquinarias
Frecuencia 5 veces/dia
Importancia Vital
Urgencia Inmediatamente
22
Registrar operarios a cargo de maquinarias
CASO DE USO REGISTRAR OPERARIOS A CARGO DE MAQUINARIAS
Precondición
Secuencia Normal Paso Acción
Urgencia Inmediatamente
23
Reporte de los seguros del Operario
CASO DE USO REPORTE DE LOS SEGUROS DEL OPERARIO
Importancia Vital
Urgencia Inmediatamente
24
Reporte de las averías de las Maquinarias
CASO DE USO REPORTE DE AVERIAS DE LAS
MAQUINARIAS
Frecuencia 1 vez/día
Importancia Vital
Urgencia |
25
Registrar las Averías de las Maquinarias
CASO DE USO REGISTRAR AVERIAS DE LAS MAQUINARIAS
Precondición
Secuencia Normal Paso Acción
1 El supervisor ingresa al módulo de Averías de
Maquinarias.
Frecuencia 2 veces/semana
Importancia Vital
Urgencia Inmediatamente
26
DIAGRAMAS DE SECUENCIA DEL SISTEMA
REGISTRAR ALQUILER
Alquiler
Secretaria Iu:Registrar Alquiler Registrar datos de la
Maquinaria maquinaria
Registrar Alquiler
Ingresar datos de la maquinaria
Verifica que el ingreso de
Clic en el boton registrar datos este correcto
Verifica existencia
Registrar arrendatario
Ingresar datos del arrendatario
verificar
Mensaje:arrendatario registrado
Mostrar datos del arrendatario
Registrar Maquinaria
por arrendatario
Clic en el combobox de
arrendatario
leer
Muestra datos
Selecciona arrendatario
Muestra datos
Registrar averias de la
maquinaria
Muestra datos
Muestra
Selecciona maquinaria
Busca la averia
lee
lee
Muestra datos
Seleccionar la maquinaria
Registrar datos
Almacena datos
CONCLUSIONES
En el presente proyecto se emplearon los diagramas de UML que permitieron un
mejor análisis del proceso identificado dentro de la empresa LITARO.S.R.L que
nos proporcionó toda la información que le solicitamos para el diseño y creación
de nuestro software en la búsqueda de mejorar el proceso de alquiler de sus
maquinarias en tiempo y eficiencia.
Consideramos al proyecto de software como un proyecto muy atractivo e
interesante puesto a que se obtuvieron nuevos conocimientos al analizar, revisar
y estudiar su aplicación.
El análisis para el desarrollo del proyecto fue muy importante debido a que
permitió desarrollar la identificación de los paso a seguir para el modelado del
negocio y el análisis del sistema.
RECOMENDACIONES
Se recomienda a la empresa LITARO S.R.L considerar la implementación del
sistema presentado por el grupo de trabajo dentro de su estructura de
funcionamiento debido a que permitirá mejorar el tiempo realizado en sus
procesos y contribuirá con otorgar al cliente un servicio de calidad.
Se recomienda también que la empresa LITARO S.R.L posterior a haber obtenido
información suficiente por parte del equipo de trabajo con respecto a la
importancia del desarrollo de software (sistemas) y la documentación
correspondiente de la misma difunda esta información en vías de que el desarrollo
del presente proyecto a conjunto a su documentación sirva de modelo para el
diseño e implementación de algún otro software a futuro.
33
REFERENCIAS BIBLIOGRAFICAS:
34