Sei sulla pagina 1di 4

c 

     c     


1. Gestión del proceso de alquiler de autos en la Empresa International Car
Rental Integrantes: Jorge Andrés Sanes Serna Jorge Andrés Ursola
Salazar Anibal Guillermo Martínez Aguas
2. 2.1 Planteamiento del problema La empresa International Car Rental la
cual se dedica al alquiler de autos, se encuentra Ubicada en Bocagrande
av.San Martin calle 10 esquina edificio torres molinos. La mision de la
empresa es prestar un serviciode alquiler de vehiculos de alta calidad
Brindandoles a sus clientes el plan que mas les convenga. La vision es
posicionarse como lider en el sector de renta de vehiculos en la ciudad y
La region. Nuestr finalidad es implementar un sistema que le permita a la
agebcia de alquiler de Vehculos automatizar y controlar los procesos de
alquiler de autos, facilitando la Planeacion de sus operaciones y
soportando la toma de decisiones La empresa presenta una serie de
dificultatdes. La primera es que el manejo de la Informacion se hace de
forma manua, por medio de tarjetas hechas en una hoja de Calculo. En
cuanto al ingreso de un cliente, se debe determinar si es nuevo o
antiguo o Si es juridico o natural, s el ciente es nuevo se guardan todos
sus datos existentes y Luego se le presentan los autos y si es antiguo se
busca los archivos existentes y Luego se procede a presentarles los
autos disponibles, en los dos casos el cliente Escoge el auto deseado
pero al realizar la busqueda de este se hace muy tediosa.
3. 2.2 Formulación del problema ¿Como diseñar y construir un software
que cumpla con estandares para apoyar la Gestión del proceso de
alquiler de automóviles en la empresa international Car Renta?l
4. 2.3.1 Objetivo general Diseñar un software que gestione, de una forma
precisa y eficiente , la información en La agencia de alquiler de autos
Internacional Car Rental.
 2.3.2 Objetivos especificos
 Recopilar los datos de entrada y salida para diseñar el software
de una forma
 eficiente,a traves de metodos como la entrevista.
 Investigar y aplicar conceptos de ingenieria de software para la
comprensión de los
 procesos que se realizan en la agencia International Car Rental.
 Diseñar por medio de casos de uso, diagramas que permitan la
explicacion
 de la interaccion usuario -software.
 Implementar un modelo de persistencia que permita a la empresa
International Car
 Rental almacenar todos sus datos, en este caso por medio de una
base de datos.
 Aplicar el uso de arquitecturas de desarrollo de software , para
obtener un
 software de calidad.
 Revizar el resultado final para analizar y tratar los errores en caso
de haberlos.
5. Justificación A traves de la realización del software podremos mejorar
las dificultades que presenta la empresa y, a su vez, al aumentar las
ganancias y disminuir las pe rdidas, el usuario se vera beneficiado en el
momento de su registro, el cual sera mucho mas rapido. Los dueños de
la empresa obtendran datos precisos y confiables a la hora de calcular
los balances mensuales y de hacer los contratos, ya que la información
estara organizada de una mejor forma y será accesible mas fácilmente.
La implementación del software posicionara a la empresa a la
vanguardia al momento de alquilar autos, gracias a la eficiencia de sus
procesos y su habilidad .Esto se dara gracias a la es tructura y
organización del sistema empleado. Ademas, se disminuira el gasto de
extrema papeleria, lo cual afecta al medio ambiente. La realización del
software nos permitirá ganar experiencia en la elaboración del mismo y
aumentara los conocimientos, pues estaremos preparados para cuando
nos enfrentemos a la vida profesional.
6. 4. Marco Teórico
 A continuación se presentan los conceptos mas importantes que
se usaron en el proyecto:
 Lenguaje unificado de modelado (UML, por sus siglas en ingles,
Unified Modeling Language ) es el lenguaje de modelado de
sistemas de software mas conocido y utilizado en la actualidad;
aun cuando todavía no es un estándar oficial, esta respaldado por
OMG(Object Management Group). Es un lenguaje grafico para
visualizar, especificar, construir y documentar un sistemas de
software. UML ofrece un estándar para describir un ³plano´ del
sistema (modelo), incluyendo aspectos conceptuales tales como
procesos de negocios y funciones del sistema, y aspectos
concretos como expresiones de lenguajes de programación,
esquemas de bases de datos y componentes de software
reutilizables.
7.
 UML cuenta con varios tipos de diagramas, los cuales muestran
diferentes aspectos de las entidades representadas.
 Diagramas de clases: Es un tipo de diagrama estático que
describe la estructura de un sistema mostrando sus clases,
atributos y las relaciones entre ellos. Los diagramas de clases son
utilizados durante el proceso de análisis y diseño de los sistemas
informáticos, donde se crea el diseño conceptual de la
información que se maneja en el sistema, y los componentes que
se encargan del funcionamiento y la relación entre uno y otro.
 Diagrama de casos de uso: El Lenguaje de Modelado Unificado
define una notación grafica para representar casos de uso
llamada modelo de casos de uso. UML no define estándares para
que el formato escrito describa los casos de uso, y así mucha
gente no entiende que esta notación grafica de fine la naturaleza
de un caso de uso; sin emba rgo una notación grafica puede solo
dar una vista general simple de un caso de uso o un conjunto de
casos de uso. Los diagramas de casos de uso son a menudo
confundidos con los casos de uso. Mientras los dos conceptos
están relacionados, los casos de uso son mas detallados que los
diagramas de caso de uso.
8.
 Caso de uso: Es una técnica para la captura de requisitos
potenciales de un nuevo sistema o una actualización de software.
Cada caso de uso proporciona uno o mas escenarios que indican
como debería interactuar el sistema con el usuario o con otro
sistema para conseguir un objetivo especifico. Normalmente, en
los casos de uso se evita el empleo de jergas técnicas, prefiriendo
en su lugar un lenguaje mas cercano al usuario final. En
ocasiones, se utilzaza a usuarios sin experiencia junto a los
analistas para el desarrollo de caso de uso.
 Actor: Podríamos definir un actor como el rol o función que asume
una persona, sistema o entidad que interactúa con el sistema que
estamos construyendo de la misma forma. Tiende la propiedad de
ser extremo a este. Hay que tener en cuenta que un usuario
puede acceder al sistema como distintos actores.
9.
 Diagrama de Secuencia: Es uno de los diagramas mas efectivos
para modelar interacción entre objetos en un sistema, un
diagrama de secuencia muestra la interacción de un conjunto de
objetos en una aplicación a través del tiempo y se modela para
cada caso de uso. Mientras que el diagrama de caso de uso
permite el modela de una vista Business del escenario, el
diagrama de secuencia contiene detalles de implementación del
escenario, incluyendo los objetos y clases que se usan para
implementar el escenario, y mensajes pasados entre los objetos.
Típicamente uno examina la descripción de un caso de uso para
determinar que objetos son necesarios para la implementación
del escenario. Si tienes modelada la descripción de cada caso de
uso como una secuencia de varios pasos, entonces puedes
³caminar sobre´ esos pasos para descubrir que objetos son
necesarios para que se pueda seguir los pas os. Un diagrama de
secuencia muestra los objetos que intervienen en el escenario
con líneas discontinuas verticales, y los mensajes pasados entre
los objetos como vectores horizontales. Los mensajes se dibujan
cronológicamente desde la parte superior del d iagrama a la parte
inferior; la distribución horizontal de los objetos es arbitraria.
10.
 A continuación se presenta la definición del uso de una base de
datos :
 Base de datos: es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente para su
posterior uso. Es decir, que una base de datos es una estructura
que permite la perdurabilidad de los archivos (Información o
datos) permite que estén alma cenados de forma segura el cual
permite que sean confiables y adecuadas para la ge stión de
empresas e instituciones publicas.
 Las bases de datos dos diferentes caracterizas las cuales van a
ser descritas:
 Bases de datos estáticas: Estas son caracterizadas por que son
utilizadas nada más para almacenar información y realizar un
estudio de estos datos, en el cual se utilizan para realizar
proyecciones que son realizadas por determinada tareas (como
registros de ventas en una empresa).
 Bases de datos dinámicas: Bases de datos dinámicas Éstas son
bases de datos donde la información almace nada se modifica con
el tiempo, permitiendo operaciones como actualización y adición
de datos, además de las operaciones fundamentales de consulta.
11.
 A continuación se definen los métodos mas importantes de
recolección de datos:
 Entrevista: Es un hecho que consiste en un dialogo entablado
entre dos o mas personas; el entrevistador o entrevistadores que
interrogan y el o los contestan. Se trata de una técnica o
instrumento empleado en diversas actividades profesionales (por
ejemplo en investigación, medicina, selección de personal).Una
entrevista no es casual si no que es un dialogo interesado, con un
acuerdo previo y unos intereses y expectativas por ambas partes.
 Joint Application Desing (JAD): Esta técnica resulta una
alternativa a las entrevistas. Es una practica de grupo que se
desarrolla durante varios días y en la que participan analistas,
usuarios, administradores del sistema y clientes. Esta basada en
cuatro principios fundamentales dinámica de grupo, el uso de
ayudas visuales para mejorar la comunicación, mantener un
proceso organizado y racional y una filosofía de documentación
WYSIWYG(What you see is What you get, lo que vez es lo que
obtienes), es decir, durante la entrevista se trabajara sobre lo que
se generara. Tras una fase de preparación de JAD al caso
concreto, El equipo de trabajo se reúne en varias sesiones. En
cada una de ellas se establecen los requisitos de alto nivel a
trabajar, el ámbito del problema y la documentación, durante la
sesión se discute en grupo sobre estos temas llegándose a una
serie de conclusiones que se documentan. En cada sesión se va
concretando mas las necesidades del sistema.
12.
 Lluvia de ideas: Es una técnica para generar muchas ideas en
grupo. Requiere la participación espontánea de todos . Con la
utilización de la ³Lluvia de ideas´ se alcanzan nuevas ideas y
soluciones creativas e innovadoras, rompiendo paradigmas
establecidos. El clima de participación y motivación generado por
la ³Lluvia de ideas´ asegura mayor calidad en las decisiones
tomadas por el grupo, mas compromiso con la actividad y un
sentimiento de responsabilidad compartido por todos.

Potrebbero piacerti anche