Uni e sidad de Valladolid
E. U. DE INFORMÁTICA (SEGOVIA)
G ado de Ingenie ía In o má ica de Se icios
y Aplicaciones
VeCoMa - Vehicle Con ol Managemen
Memo ia del TFG
Alumno: D. Raúl Lucio Gómez
Tu o : D. Fe nando Díaz Gómez
VeCoMa Raúl Lucio Gómez
2
Bloque I - Memo ia del p oyec o.
VeCoMa Raúl Lucio Gómez
3
Bloque I - Memo ia del p oyec o.
Índice de Con enidos
1. INTRODUCCIÓN. ................................................................................................... 5
1.1. IDENTIFICACIÓN DEL PROYECTO. .......................................................... 5
1.2. ORGANIZACIÓN DE LA MEMORIA. ......................................................... 5
2. DESCRIPCIÓN GENERAL DEL PROYECTO. .................................................... 7
2.1. OBJETIVOS ..................................................................................................... 8
2.2. METODOLOGÍA. .......................................................................................... 10
2.3. LENGUAJE DE PROGRAMACIÓN ............................................................ 12
2.4. PLATAFORMA DE DESARROLLO ........................................................... 16
2.5. HERRAMIENTAS DE DESARROLLO. ...................................................... 18
3. DESCRIPCIÓN GENERAL DEL PRODUCTO ................................................... 19
3.1. FUNCIONALIDADES DEL PRODUCTO. .................................................. 21
3.2. ARQUITECTURA DEL PRODUCTO. ......................................................... 23
3.3. DESPLIEGUE DEL PRODUCTO ................................................................. 24
4. PLANIFICACIÓN Y PRESUPUESTO. ................................................................ 25
4.1. ESTIMACIÓN DE TRABAJOS. ................................................................... 25
4.1.2 ESTIMACIÓN MEDIANTE PUNTOS DE FUNCIÓN (PFA). ............... 25
4.1.3 ESTIMACIÓN MEDIANTE PUNTOS DE FUNCIÓN (PFA). ............... 31
4.1.4. ESTIMACIÓN DE COSTES POR COCOMO. ........................................ 34
4.1.4.1 APLICACIÓN POR COCOMO. ......................................................... 35
4.2. PLANIFICACIÓN. ........................................................................................ 37
4.3. PRESUPUESTO ............................................................................................. 40
5. CUESTIONES DE DISEÑO RESEÑABLES. ...................................................... 43
6. CUESTIONES DE IMPLEMENTACIÓN RESEÑABLES. ................................. 45
7. CONCLUSIONES Y POSIBLES AMPLIACONES. ............................................ 47
7.1. CONCLUSIONES. ......................................................................................... 47
7.2. ADQUISICIÓN Y APLICACIÓN DE CONOCIMIENTOS. ....................... 48
7.3. POSIBLES AMPLIACIONES. ...................................................................... 48
BIBLIOGRAFÍA ............................................................................................................ 49
VeCoMa Raúl Lucio Gómez
4
Bloque I - Memo ia del p oyec o.
Índice de Ilus aciones
Ilus ación 1. Diag ama gene al de .NET F amewo k.................................................... 17
Ilus ación 2. Plani icación de a eas. Pa e I. ................................................................ 37
Ilus ación 3. Plani icación de a eas. Pa e II. ............................................................... 38
Índice de Tablas
Tabla 1. Mul iplicado es de complejidad de la es imación po FP. ............................... 26
Tabla 2. Tabla pa a alo a la complejidad de las ca ac e ís icas del p oyec o. ............ 26
Tabla 3: Tabla con la alo ación de los ac o es de complejidad. .................................. 33
Tabla 4. Modos de desa ollo con emplados po COCOMO. ........................................ 34
Tabla 5. Fac o es de cos e pa a el cálculo de COCOMO. .............................................. 35
Tabla 6. Cos es ha dwa e y o os.................................................................................... 40
Tabla 7. Cos es so wa e. ................................................................................................ 41
Tabla 8. Cos es de pe sonal. ........................................................................................... 41
Tabla 9. Cos es inal del p oyec o. ................................................................................. 42
VeCoMa Raúl Lucio Gómez
5
Bloque I - Memo ia del p oyec o.
1. INTRODUCCIÓN.
1.1. IDENTIFICACIÓN DEL PROYECTO.
Tí ulo: VeCoMa - VEHICLE CONTROL MANAGEMENT.
Au o : Raúl Lucio Gómez.
Di ec o : Fe nando Díaz Gómez.
Depa amen o: In o má ica.
Á ea: Ciencias de la Compu ación e In eligencia A i icial.
1.2. ORGANIZACIÓN DE LA MEMORIA.
Es a memo ia es á o ganizada según la siguien e es uc u a:
1. In oducción.
- Iden i icación del p oyec o.
- O ganización de la memo ia.
2. Desc ipción gene al del p oyec o.
- Obje i os.
- Me odología.
- Lenguaje de p og amación.
- Pla a o ma de desa ollo.
- He amien as de desa ollo.
3. Desc ipción gene al del p oduc o.
VeCoMa Raúl Lucio Gómez
6
Bloque I - Memo ia del p oyec o.
- Funcionalidades del p oduc o.
- A qui ec u a del p oduc o.
- Despliegue del p oduc o.
4. Plani icación y p esupues o.
- Es imación de abajos.
- Plani icación.
- P esupues o.
5. Cues iones de diseño eseñables.
6. Cues iones de implemen ación eseñables.
7. Conclusiones y posibles ampliaciones.
Bibliog a ía.
Des aca que la documen ación écnica se ha ex aído del bloque de la memo ia
debido a que ambas pa es an di igidas a públicos di e en es, po es e mo i o se puede
encon a después de la misma, lo que supond ía los dos p ime os bloques.
El manual de usua io se puede encon a en el e ce y úl imo bloque de es a
documen ación, así como en o ma o bina io en sopo e de CD que la acompaña.
También es a á disponible en el p og ama pa a consul a di ec a en la úl ima pes aña de
la aplicación, Manual de usua io.
En el CD se puede encon a un sc ip con los da os usados pa a la ealización de
las p uebas gene ales, así como un sc ip pa a c ea la BBDD.
El código uen e de odo el p oyec o se puede encon a en el sopo e bina io que
acompaña a es a documen ación.
VeCoMa Raúl Lucio Gómez
7
Bloque I - Memo ia del p oyec o.
2. DESCRIPCIÓN GENERAL DEL PROYECTO.
El p esen e p oyec o su ge como espues a a la necesidad de con ola la lo a de
ehículos que pueda ene cualquie emp esa, así como de cualquie hoga donde exis a
al menos un ehículo.
Aunque es á o ien ado hacia un núme o ele ado de ehículos, no se ha dejado de
lado al usua io pa icula que desea conoce en odo momen o el es ado de su ehículo o
ehículos, an o coches, mo os, u gone as, e c. Se ha p e endido hace especial hincapié
en la compa ación de consumos y gas os que p oducen cada ehículo pa a así
de e mina cuál es más in e esan e de man ene y usa po gene a menos cos es,
pudiendo el usua io de e mina cuándo es un buen momen o de plan ea se eno a pa e
o la o alidad de los ehículos.
Ac ualmen e an o emp esas como pa icula es, suelen dispone de a ios
ehículos los cuales suponen un cos e impo an e si enemos en cuen a los consumos de
los mismos, cos e de segu os, man enimien o p e en i o, a e ías que puedan su gi y
que hay que epa a , así como o os gas os que hay que ene en cuen a. En el caso de
las emp esas es a si uación se ag a a con la acumulación de ac u as o alba anes de
epos ajes de los dis in os ehículos, los cuales suelen pe de se y con ello la
in o mación aliosa pa a el con ol de consumo de los mismos.
Igualmen e, debido que i imos en una sociedad donde el iempo es impo an e
y escaso, a eces no enemos iempo pa a pa a nos a mi a cuando nos oca el siguien e
cambio de acei e, cualquie a de los il os o simplemen e lle a lo a la siguien e e isión
pe iódica. La p esen e aplicación a a á de ayuda al usua io en es os aspec os,
mos ando ale as al inicia el p og ama y así eco dando cualquie a de és os e en os.
En cuan o a los epos ajes, la aplicación es á pensada pa a que nos mues e una
e olución en o ma de g á ica de los consumos de un ehículo en el iempo, pudiendo
de e mina en qué época del iempo ha gas ado más y pode de e mina así el mo i o de
un consumo más ele ado. Si en un momen o dado pe demos los da os de un epos aje,
podemos es ima el consumo ealizado po el ehículo en unos de e minados Km. y así
pode inclui los da os en el p og ama.
O o p oblema que enemos los usua ios de ehículos, es aco da nos de cuándo
oca eno a el segu o, pudiendo se ya a de cuando llega la ca a de la compañía si
que emos compa a con o as compañías. La aplicación nos a isa á con la an elación
que con igu emos, de cuándo nos cumple el plazo del segu o ac ual y nos pe mi e
e isa es a in o mación en cualquie momen o.
Cuando se dispone de a ios ehículos, los gas os se pueden dispa a , po es e
mo i o se iene en cuen a los gas os de consumo, epa aciones, man enimien o
p e en i o así como de o os gas os, los cuales podemos e los esumidos po ehículos
o incluso en una g á ica compa a i a en e dos ehículos.
VeCoMa Raúl Lucio Gómez
8
Bloque I - Memo ia del p oyec o.
2.1. OBJETIVOS
El obje i o de es e p oyec o es la c eación de un so wa e enca gado de la ges ión
y con ol de una lo a de ehículos, is os an o desde la e ien e de un usua io
pa icula , como de una emp esa.
Una ca ac e ís ica muy impo an e en la ealización de es e p oyec o, ha sido la
cons ucción de un in e az sencilla, pensada especialmen e pa a las pe sonas que no
engan un uso ágil de o denado , pudiendo u iliza lo de o ma in ui i a sin necesidad de
sabe de an emano dónde es án las dis in as uncionalidades, o con un simple is azo al
manual que acompaña es a memo ia o desde el mismo p og ama.
Un p ime obje i o es lle a la ges ión de los ehículos que compone la lo a, ene
in o mación p opia de los mismos, como es su ma ícula, an igüedad, kilóme os en el
momen o de la adquisición, de ec ando así si son de segunda mano o nue os, ipo de
ehículo, así como ma ca y mo o de los mismos. Pudiendo en odo momen o modi ica
es a in o mación, o da la de baja comple amen e de la base de da os.
O o de los obje i os es el con ol de consumo de los ehículos. Es un da o muy
impo an e eniendo en cuen a lo que supone al mes el gas o en epos ajes de un
ehículo, con mayo impo ancia si son a ios o una lo a en e a. Es e da o puede se de
g an ele ancia a la ho a de cambia de ehículo o simplemen e el usa más un ehículo
que o o po mo i os económicos. También si e de indicado de una posible u u a
a e ía, ya que si de epen e un ehículo comienza a consumi mucho en iguales
condiciones, signi ica que hay algo que no unciona bien, holgu a en los pis ones, o u a
de depósi o del combus ible, ... Po ello, es impo an e ene la posibilidad de compa a
a ios ehículos en e sí, an o numé icamen e, como g á icamen e, que pueda se
in e p e ada de o ma ápida y sencilla.
O o obje i o de g an peso en la aplicación, es la posibilidad de que el p og ama
nos a ise de o ma isual median e un mensaje en pan alla, sob e las ale as que engan
los ehículos, como pueden se ale as po :
Man enimien os pe iódicos.
Cambios de acei e.
Cambios de il os: ai e, acei e, gasolina y habi áculo.
Pagos de ecibos de segu os.
El siguien e obje i o iene que e con el con ol del man enimien o p opio de
los ehículos, así como los cambios lle ados a cabo de acei e, neumá icos, il os de
gasolina, acei e o ai e, así como de man enimien os pe iódicos ó man enimien os que el
usua io ealiza de o ma p e en i a como ocu e cuando se p e é ealiza iajes de la ga
du ación, con mo i o de ene el ehículo a pun o.
VeCoMa Raúl Lucio Gómez
9
Bloque I - Memo ia del p oyec o.
Un obje i o elacionado con el an e io , es el con ol de las a e ías y po an o
epa aciones ealizadas en los dis in os ehículos. Tiene el ma iz sob e el an e io
obje i o, en que no es p e en i o como odos los pun os an e io es, sino que hay una
necesidad de epa a algo que no unciona, eniendo al igual que los an e io es un
con ol po ale as y unos gas os gene ados.
Como úl imo obje i o y no po ello menos impo an e, enemos al con ol de los
gas os acumulados du an e la ida del p og ama de los dis in os ehículos. Aquí
ambién es impo an e, apa e de conoce los gas os p opios de cada uno, pode
compa a los con los de cualquie o o ehículo pa a así conoce qué ehículo ha dado
po ejemplo más p oblemas de a e ías, o ha sido el que más combus ible ha consumido.
Den o de es e obje i o ambién en an los o os gas os que se gene en, como pueden se
desde la comp a de un ambien ado , has a el gas o gene ado en icke s de apa camien o,
e c.
Como esumen, podemos enume a los siguien es obje i os:
Ges iona los ehículos almacenándolos en el sis ema.
Con ol de consumos de los dis in os ehículos.
P edicción de consumos según da os in oducidos p e iamen e.
Con ol de ale as ocasionadas po dis in a índole po los ehículos.
Ges ión de segu os de los ehículos.
Ges ión de man enimien os p e en i os y epa aciones.
Con ol de los dis in os gas os gene ados du an e la ida ú il de los ehículos.
Compa a en e dis in os ehículos los gas os y consumos gene ados.
VeCoMa Raúl Lucio Gómez
16
Bloque I - Memo ia del p oyec o.
2.4. PLATAFORMA DE DESARROLLO
Debido al lenguaje elegido, C#, al conocimien o p e io de la pla a o ma, a la
necesidad de hace un g an núme o de in e aces de usua io y de posee licencia
come cial pa a su uso, no hubo duda en u iliza la pla a o ma de desa ollo que nos
b inda Visual S udio .NET.
La pla a o ma .NET es una capa de so wa e que se coloca en e el sis ema
ope a i o y el p og amado y que abs ae los de alles in e nos del sis ema ope a i o. Las
ca ac e ís icas undamen ales de es a pla a o ma son las siguien es:
Po abilidad: Debido a la abs acción del p og amado espec o al
sis ema ope a i o, una aplicación .NET puede se ejecu ada en cualquie
sis ema ope a i o de cualquie máquina que disponga de una e sión de
la pla a o ma. En es os momen os la pla a o ma .NET an sólo es á
disponible pa a la amilia Windows aunque se es á desa ollando una
e sión pa a Linux de Co el.
Mul ilenguaje: Dis in os lenguajes de p og amación puede adap a se a la
pla a o ma .NET y ejecu a se en ella.
In e ope abilidad: La in e ope abilidad en e di e en es ozos de código
esc i os en di e en es lenguajes es o al.
La pla a o ma .NET es una pla a o ma so wa e, es un en o no de desa ollo
independien e del lenguaje, que pe mi e esc ibi p og amas de o ma sencilla, e incluso
pe mi e combina código esc i o en di e en es lenguajes. No es á o ien ado a un
ha dwa e o Sis ema Ope a i o conc e o, sino a cualquie pla a o ma pa a la que .NET
es é desa ollado.
Es el co azón de .NET ges iona y ejecu a las aplicaciones ( Windows Fo ms ) y los
se icios Web (Web Se ices), o o ga segu idad y ges ión de memo ia, incluye la
F amewo k Class Lib a y(FCL), posee clases p epa adas pa a se u ilizadas y pueden
se u ilizadas po cualquie lenguaje sopo ado.
Windows .NET F amewo k pe mi e gene a y ejecu a odo ipo de so wa e,
incluidas aplicaciones basadas en Web, aplicaciones de esc i o io y se icios Web XML.
Es os componen es acili an la in eg ación, ya que compa en da os y uncionalidad a
a és de una ed median e p o ocolos es ánda independien es de la pla a o ma, como
XML, SOAP y HTTP. Pa a el desa ollo de la aplicación se ha u ilizado la úl ima e sión
(4.5) del F amewo k disponible.
VeCoMa Raúl Lucio Gómez
17
Bloque I - Memo ia del p oyec o.
Ilus ación 1. Diag ama gene al de .NET F amewo k.
Las clases es án especi icadas en Common Language Speci ica ion (CLS),
en iadas a la Eu opean Compu e Manu ac u e s Associa ion, pa a pe mi i que el
F amewo k se pueda con e i a o as pla a o mas.
Ejecu a los p og amas g acias al Common Language Run ime (CLR) que es el
en o no de ejecución de la pla a o ma .NET, y cons i uye su núcleo.
El CLR es el en o no en el que se ejecu an las aplicaciones .NET. Es as
aplicaciones pueden esc ibi se en cualquie a de los múl iples lenguajes que o ece
.NET( C#, Visual Basic, J++, ...) que en luga de compila se a código máquina (que es
lo más habi ual) se compila a un lenguaje in e medio llamado Mic oso In e media e
Language o MSIL. El MSIL es el único lenguaje que el CLR comp ende. Es a
ca ac e ís ica pe mi e, po ejemplo, u iliza un agmen o de código en una aplicación
sin depende del lenguaje en el que es é esc i o.
El p oceso de compilación se ealiza dos compilaciones:
Los p og amas se compilan a Mic oso In e media e Language (MSIL)
(de ine las ins ucciones pa a el CLR).
El código MSIL se aduce a código máquina pa a cada pla a o ma.
Las dos compilaciones pe mi e se independien e de la pla a o ma, .NET
F amewo k puede se ins alado en di e en es pla a o mas, pe mi e mig a p og amas
.NET sin modi icaciones de código.
VeCoMa Raúl Lucio Gómez
18
Bloque I - Memo ia del p oyec o.
2.5. HERRAMIENTAS DE DESARROLLO.
Aunque la he amien a undamen al de desa ollo ha sido Mic oso Visual
S udio, se ha comple ado con el uso de o as he amien as pa a lle a a cabo el
desa ollo de la aplicación. La e sión u ilizada de dichas he amien as cuyas licencias
sean lib es, se incluye en el sopo e elec ónico anexo.
Las he amien as de mayo ele ancia empleadas pa a la ealización del es e
p oyec o han sido:
Visual C# .NET, incluido en Mic oso Visual S udio .NET un conjun o de
he amien as in eg ado pa a la cons ucción y desa ollo de aplicaciones
basadas en Windows, como po ejemplo: un compilado , depu ado , edi o es
de ecu sos, de cuad os de diálogo, imágenes y o as he amien as adicionales.
S a UML 5.0 pa a el modelado de la aplicación usando el lenguaje isual
UML.
DIA. He amien a g a ui a u ilizada pa a el diseño del diag ama de En idad-
Relación.
REM. Es una he amien a g a ui a de Ges ión de Requisi os.
OpenP oj 1.4 He amien a pa a la plani icación del p oyec o.
SQL Se e Exp ess. Pa a la base de da os he op ado po SQL Se e Exp ess
Edi ion, debido al uso ex endido del SQL y la es abilidad del mismo. Es a
e sión es g a ui a y se puede desca ga desde la página Web de Mic oso .
SQL Se e Managemen S udio Exp ess. Es una in e az g a ui a pa a
pode abaja de una o ma más sencilla con la base de da os.
Mic oso Pain . He amien a de imagen in eg ada en Windows y sencilla de
u iliza . Me ha se ido de ayuda pa a pode añadi las imágenes a la memo ia.
Pixl . He amien a de imagen online y g a ui a pa a el desa ollo de iconos.
Mic oso O ice. Tan o el Wo d pa a la ealización de oda la documen ación,
como el Powe Poin pa a la cons ucción de la p esen ación.
VeCoMa Raúl Lucio Gómez
19
Bloque I - Memo ia del p oyec o.
3. DESCRIPCIÓN GENERAL DEL PRODUCTO
En es e apa ado se ecoge án los aspec os más no ables de la expe iencia
conseguida as la ealización o desa ollo de es e p oyec o. Se mos a án los aspec os
de documen ación y desc ipción del sis ema que se ha lle ado a cabo y que se enía
como obje i o del p oyec o.
Todas las uncionalidades del sis ema se án explicadas con odo de alle en el
Bloque III “Manual de usua io”, de mane a cla a y sencilla de comp ende . Dicho
manual se puede encon a en sopo e bina io que acompaña a es a documen ación y en
el p opio p og ama.
La in o mación ela i a a la p og amación pod á se es udiada en el BLOQUE II
de la p esen e documen ación, donde se de allan odos las clases, mé odos y a ibu os.
La in e az de usua io es el mediado en e el usua io y la aplicación, po ello es de
i al impo ancia a la ho a de diseña y elabo a un nue o p oduc o so wa e que le
dediquemos iempo y es ue zo en su diseño. Aunque a eces ol idada, es a capa es la
esponsable de la mayo ía de éxi os y acasos de los p oduc os so wa e que salen al
me cado. Po ello, pa a el desa ollo de es e p oduc o se ha p es ado especial a ención
en que la in e az sea e icaz, es é bien es uc u ada y acili e el abajo al usua io,
inco po ando ayudas en o ma de "bocadillos" au omá icos al deja el a ón sob e cie as
pa es de la in e az. Se ha u ilizado un mismo pa ón a la ho a de diseña las in e aces.
Po una pa e en cuan o a colo es se ha p e endido que sean homogéneos en oda la
aplicación, pa a da aspec o de unión en e odas las dis in as uncionalidades, y po o a
pa e se ha p e endido que unciones que sean pa ecidas pe o en dis in os módulos,
engas la misma apa iencia y dis ibución de los dis in os elemen os que con o man la
in e az, siendo más amigable y econocible pa a el usua io.
Respec o a la lógica de la aplicación, se ha ealizado el desa ollo del p oduc o
pensando en el cumplimien o de las siguien es ca ac e ís icas:
Accesibilidad.
Usabilidad.
Escalabilidad.
Reusabilidad del código.
Facilidad de ac ualización.
VeCoMa Raúl Lucio Gómez
20
Bloque I - Memo ia del p oyec o.
La aplicación puede di idi se en es g andes módulos. Po una pa e enemos la
in e az de usua io, donde el en o no de desa ollo nos acili a su cons ucción con una
he amien a muy po en e que inco po a dis in os elemen os pa a su cons ucción, así
como e en os y con igu aciones de los mismos. Po o a pa e enemos la lógica de la
aplicación, que ealiza las ope aciones necesa ias con los da os pa a pos e io men e
mos a la po medio de la in e az, o ma eando los da os pa a p esen a los de una
o ma cla a y p ecisa al usua io. Po úl imo enemos el módulo de la base de da os
donde se gua dan de o ma pe sis en e los da os, a la cual se accede únicamen e a a és
de una clase, cen alizando así odas las pe iciones, an o de inse ción, ac ualización,
bo ado o pe iciones a la base de da os. Es e úl imo módulo es el que nu e de da os a la
aplicación pa a pode lle a a cabo sus unciones.
VeCoMa Raúl Lucio Gómez
21
Bloque I - Memo ia del p oyec o.
3.1. FUNCIONALIDADES DEL PRODUCTO.
Las dis in as uncionalidades de las que dispone el sis ema so wa e son las
siguien es:
Ges iona ehículos:
Da de al a ehículos.
Modi ica ehículos
Elimina ehículos.
Lis a in o mación ela i a a los ehículos.
Busca ehículo po medio de il os con igu ables.
Con ol de consumos:
Al a, baja y modi icación de epos ajes.
Calcula dis in os ipos de consumos de un ehículo.
Rep esen ación g á ica del consumo global de un ehículo.
Compa ación numé ica y g á ica del consumo global en e dos
ehículos.
P edicción de consumo según los da os de los consumos an e io es.
Con ol de ale as sob e:
Man enimien os pe iódicos.
Cambios de acei e.
Cambios de il os: ai e, acei e, gasolina y habi áculo.
Pagos de ecibos de segu os.
Ges ión de segu os:
Al a de un segu o de un ehículo.
Baja de un segu o.
Modi icación de un segu o.
Lis a in o mación e e en e a segu os de uno o odos los ehículos.
Ges ión de man enimien o:
Al a, baja y modi icación e e en e a cambios de acei e.
Al a, baja y modi icación e e en e a cambios de il o.
Al a, baja y modi icación e e en e a man enimien os p e en i os.
Al a, baja y modi icación e e en e a cambios de neumá icos.
VeCoMa Raúl Lucio Gómez
22
Bloque I - Memo ia del p oyec o.
Ges ión de epa aciones:
Al a de una epa ación de un ehículo.
Baja de una epa ación.
Modi icación de una epa ación.
Lis a in o mación e e en e a epa aciones de uno o odos los ehículos.
Con ol de gas os:
Al a, baja y modi icación de gas os.
Calcula los gas os po apa ados de un ehículo.
Compa ación numé ica y g á ica de los gas os globales en e dos
ehículos.
VeCoMa Raúl Lucio Gómez
23
Bloque I - Memo ia del p oyec o.
3.2. ARQUITECTURA DEL PRODUCTO.
En es e apa ado se a a especi ica la a qui ec u a del p oduc o desa ollado. La
aplicación puede di idi se en es g andes módulos. Po una pa e enemos la in e az de
usua io que ha á de in e media ia en e el usua io inal y la lógica del p og ama así
como acceso a la base de da os.
Po o a pa e enemos la lógica de la aplicación, que ealiza las ope aciones
necesa ias con los da os almacenados en la base de da os, pa a pos e io men e mos a la
po medio de la in e az, o ma eando los da os pa a p esen a los de una o ma cla a y
p ecisa al usua io. Dicha lógica es á di ida en los módulos que se han desc i o en el
apa ado an e io .
Po úl imo enemos el módulo de la base de da os donde se gua dan de o ma
pe sis en e los da os, a la cual se accede únicamen e a a és de una clase llamada
"DBHelpe ", la cual cen aliza así odas las pe iciones, an o de inse ción, ac ualización,
bo ado o pe iciones a la base de da os. Es e úl imo módulo es el que nu e de da os a la
aplicación pa a pode lle a a cabo sus unciones en los dis in os módulos nomb ados
en el apa a ado an e io . Es a clase iene p incipalmen e dos mé odos, de los cuales uno
si e pa a solici a da os a la base de da os (los Selec ) y el o o mé odo si e pa a el
es o de ope aciones de inse ción, ac ualización y bo ado. Es os mé odos eciben dos
a gumen os, po una pa e la cadena de la consul a T-SQL y po o a los a gumen os, si
los hubie e, que iene que ans o ma pa a ealiza la consul a, en el caso de no se
necesa io a gumen os, es e a ay end á el alo de null.
VeCoMa Raúl Lucio Gómez
24
Bloque I - Memo ia del p oyec o.
3.3. DESPLIEGUE DEL PRODUCTO
La p esen e aplicación ha sido desa ollada pa a se ejecu ada en local, donde se
dispone de un iche o ejecu able jun o con unos iche os de con igu ación y donde iene
que es a ins alada una BBDD del ipo SQL Se e Exp ess.
Si se desea se puede ene ins alada la BBDD en o a máquina en emo o. Pa a
ello hay que cambia un iche o de con igu ación. Dicho cambio se puede hace desde
dos si ios dis in os, dependiendo si disponemos del en o no de desa ollo o no:
Con en o no de desa ollo. Si disponemos del Visual S udio en alguna de sus
e siones que sea capaz de abaja con el p oyec o con F amewo k 4.5, enemos
que ealiza el siguien e ope ación: I al menú "Ve " - "Explo ado de
soluciones", en onces nos apa ece á a la de echa un en ana donde podemos e
los dis in os componen es so wa e, en e odo ellos un iche o de con igu ación
llamado "App.con ig", si hacemos doble click sob e el mismo, podemos e que
es un iche o XML, el cual se puede modi ica con cualquie edi o de ex os.
Buscamos la cla e "<appSe ings>" y den o de ella modi icamos la siguien e
línea:
<add key="connec ionS ing" alue="Da a Sou ce=SOU INSTANCIA;Ini ial
Ca alog= ecoma;In eg a ed Secu i y=T ue"/>
Donde modi ica emos el campo " alue" po el que co esponda a la máquina
donde es é ins alada la BBDD. En el caso de que la BBDD se llame de o a
mane a, end emos que cambia el alo "Ca alog", qui ando el nomb e
"VeCoMa" po el que co esponda a la nue a BBDD. El es o de pa áme os son
los es ablecidos a la ho a de ins ala el SGBBDD el cual se puede comp oba en
el manual de usua io que acompaña a es a documen ación.
Sin en o no de desa ollo. Si no disponemos del en o no de desa ollo, ambién
se puede ealiza los cambios enume ado an e io men e. Si disponemos de odos
los iche os en bina io ecogidos en una ca pe a con el nomb e del p oyec o,
end emos que segui la siguien e u a: "Bin - Debug" y den o de ella e emos
ya el iche o "VeCoMa.exe.con ig", el cual se puede ab i con cualquie edi o
de ex o ya que es ex o plano en o ma o XML. Una ez abie o, se p ocede ía
según lo explicado en el pun o an e io modi icando la misma línea.
VeCoMa Raúl Lucio Gómez
25
Bloque I - Memo ia del p oyec o.
4. PLANIFICACIÓN Y PRESUPUESTO.
4.1. ESTIMACIÓN DE TRABAJOS.
Como pun o de pa ida pa a la es imación de los abajos del p oyec o, es
necesa io calcula el amaño que p e isiblemen e end á nues o sis ema.
Exis en a ias écnicas de es imación que se basan en las ca ac e ís icas que
debe ene el sis ema a desa olla , pe o pa a es e p oyec o se a a u iliza la es imación
po pun os de unción.
4.1.2 ESTIMACIÓN MEDIANTE PUNTOS DE FUNCIÓN (PFA).
La es imación po pun os de unción se ealiza pa a ob ene una ap oximación
del amaño que pueda ene el p oyec o. Es a es imación se á usada más adelan e pa a
e alua el es ue zo y cos e que supond á desa olla el p oyec o.
An es de ealiza la es imación se a a desc ibi qué es y cómo se a a ealiza .
El mé odo de es imación se basa en una mé ica que cuan i ica la uncionalidad
que se debe en ega al usua io al cons ui la aplicación [Alb ech, 1979]. Pa a ello, es e
mé odo u iliza unos pa áme os que si en pa a e alua dicha uncionalidad. Es os
pa áme os son:
Núme o de en adas: Da os que el usua io apo a al sis ema (nomb e
de iche os, menús de selección, e c…).
Núme o de salidas: Da os que el sis ema apo a al usua io (in o mes,
mensajes).
Núme o de iche os lógicos in e nos: Fiche os o bases de da os
in e nos al sis ema (es deci sólo los u iliza el sis ema, iche os
maes os).
Núme o de iche os ex e nos: Fiche os o bases de da os ex e nos al
sis ema, es deci , que pueden se “ is os” po o as aplicaciones.
Núme o de consul as ex e nas: En adas que equie en de una
espues a po pa e del sis ema.
VeCoMa Raúl Lucio Gómez
32
Bloque I - Memo ia del p oyec o.
Complejidad al a (1):
Con ol de ale as.
Fiche os in e nos (1):
Complejidad al a (1):
Base de da os.
Fiche os ex e nos (1):
Complejidad al a (1):
Manual de ins alación y de usua io.
Consul as ex e nas: 14
Complejidad media (14):
Consul a de ehículos.
Consul a de ale as.
Consul a de segu os.
Consul a de cambios de acei e.
Consul a de cambios de il os.
Consul a de man enimien os.
Consul as de neumá icos.
Consul a de epa aciones.
Consul a de epos ajes.
Consul a de consumos.
Consul a de gas os.
Consul a de compa ación de ga os.
Consul a de compa ación de consumo.
Consul a manual.
Pa a ob ene los PFNA se ealiza la suma de los p oduc os del núme o de
pa áme os de cada ipo po su mul iplicado de complejidad.
PFNA = (13 × 3) + (6 × 4) + (2 × 5) + (1 × 7) + (1 × 15) + (1 × 10) + (14 × 4) = 161
Ob enemos el Fac o de ajus e alo ando los ac o es de complejidad.
VeCoMa Raúl Lucio Gómez
33
Bloque I - Memo ia del p oyec o.
Fac o es de complejidad (FC)
0-5
Fac o es de complejidad (FC)
0-5
Comunicación de da os.
5
Funciones dis ibuidas.
0
Rendimien o.
2
G an ca ga de abajo.
2
F ecuencia de ansacciones.
1
En ada on-line de da os.
0
Requisi os de manejo de usua io inal.
3
Ac ualización on-line.
1
P ocesos complejos.
2
U ilización con o os sis emas.
0
Facilidad de man enimien o.
4
Facilidad de ope ación.
1
Ins alaciones en múl iples luga es
0
Facilidad de cambio.
2
Tabla 3: Tabla con la alo ación de los ac o es de complejidad.
Ʃ FC = 23
FA = (0,01 * 23 ) + 0,65 = 0,88
Los pun os de unción ajus ados se ob ienen de la siguien e o ma:
PF = PFNA * FA = 161 * 0,88 = 141,68 ≈ 142
Aho a calculamos las líneas de código de la aplicación eniendo en cuen a el
núme o de pun os de unción ajus ados. Pa a ello conseguimos1 la equi alencia de
líneas de código pa a el lenguaje C#:
1 PF = 54 LDC en C#
Po lo que ob enemos que las líneas de código o ales de la aplicación son:
LDC = 142 * 53 ≈ 7.526 líneas de código en C#.
VeCoMa Raúl Lucio Gómez
34
Bloque I - Memo ia del p oyec o.
4.1.4. ESTIMACIÓN DE COSTES POR COCOMO (COns uc i e COs
MOdel).
En es e apa ado se ealiza una es imación del es ue zo y iempo que supond á
ealiza el p oyec o so wa e. Pa a ello, es e mé odo se basa en una es imación p e ia
del amaño del so wa e en líneas de código (LDC) calculado en el apa ado an e io .
El algo i mo de COCOMO a ía en unción de las ca ac e ís icas del sis ema
que se a a desa olla . En conc e o, es e modelo de es imación di e encia en e
sis emas o gánicos, empo ados y semi-lib es.
La siguien e abla mues a los ipos de desa ollos y los alo es pa a las ó mulas
de es ue zo y iempo.
Modo de desa ollo
A
B
C
O gánico
3.2
1.05
0.38
Empo ado
3.0
1.12
0.35
Semi-lib e
2.8
1.2
0.32
Tabla 4. Modos de desa ollo con emplados po COCOMO.
Donde disponemos de una se ie de ó mulas pa a calcula los siguien es campos:
Es ue zo nominal (pe sona-mes) = A * (KLDC)B
Es ue zo (pe sona-mes) = Es ue zo Nominal * ∏ Fac o es de cos e.
Tiempo de desa ollo (meses) = 2,5 * Es ue zoC
Nº medio de pe sonas (pe sonas) = Es ue zo / Tiempo de desa ollo.
Los ac o es de cos e pa a el cálculo del es ue zo se ob ienen de la siguien e abla:
VeCoMa Raúl Lucio Gómez
35
Bloque I - Memo ia del p oyec o.
Tabla 5. Fac o es de cos e pa a el cálculo de COCOMO.
4.1.4.1 APLICACIÓN POR COCOMO.
Pa a el cálculo de cos es pa a es e p oyec o se elige el modo o gánico pues o que
és e es á aconsejado en:
Desa ollos con en o no es able.
No demasiada inno ación écnica.
Escasas p esiones de iempo.
Tamaño ela i amen e pequeño. (Menos a 50 KLDC).
La es imación ob enida po pun os de unción pa a es e p oyec o es de 7.526
KLDC. Po lo an o, los dis in os campos se calcula ían:
Es ue zo nominal = 3.2 * (7,5)1.05 = 26,54 pe sonas-mes ≈ 27 pe sonas-mes.
Es ue zo = 26,54 * 1 ( iabilidad eque ida) *
VeCoMa Raúl Lucio Gómez
36
Bloque I - Memo ia del p oyec o.
0,94 (Tamaño de la BBDD) *
0,85 (Complejidad So wa e) *
0,87 ( Vola ilidad del Ha dwa e) *
0,91 (Expe iencia con la aplicación) *
0,9 (Expe iencia con el Ha dwa e) *
0,87 (Res icciones de iempo de espues a) *
1 (Calidad de los p og amado es) *
0,86 (Calidad de los analis as) *
0,83 (Empleo de he amien as)
= 9,38 pe sonas-mes ≈ 9 pe sonas-mes.
Tiempo de desa ollo = 2,5 * 9,380,38 = 5,85 meses.
Median e el es ue zo y el iempo de desa ollo se puede hace una es imación del
núme o de pe sonas necesa ias cada mes pa a el desa ollo.
Nº de pe sonas = 9,38 pe sonas–mes / 5,85 meses = 1,6 (≈ 2) pe sonas al mes
pa a ealiza el p oyec o en 5,85 meses.
Dado que el p oyec o únicamen e a a se ealizado po una pe sona, se a a
sob epasa el iempo de desa ollo es imado de los 5,85 meses.
VeCoMa Raúl Lucio Gómez
37
Bloque I - Memo ia del p oyec o.
4.2. PLANIFICACIÓN.
En es e apa ado amos a de alla la plani icación empo al del p esen e
p oyec o.
Desde la plani icación empo al, el abajo es di idido en una se ie de unidades
que podemos medi de o ma cuan i a i a. Es as unidades son las a eas. Cada a ea
iene una du ación de e minada y su inicio y in pueden es a condicionados po el es o
de a eas del desa ollo. De es a o ma, podemos de ini que una a ea no pueda se
iniciada has a que se haya comple ado o a, o bien, que dos a eas puedan se iniciadas a
la ez.
Adicionalmen e, la plani icación es usada como base pa a ealiza un
seguimien o del es ado del p oyec o du an e su ase de desa ollo. Como consecuencia,
si una de e minada a ea se ex iende más de lo plani icado se pueden ealiza ajus es que
queden e lejados en los plazos y cos es eales del p oyec o.
Pa a el p oyec o que se desc ibe en es e documen o, las a eas iden i icadas y
plani icadas se pueden obse a en la siguien e ilus ación.
Ilus ación 2. Plani icación de a eas. Pa e I.
VeCoMa Raúl Lucio Gómez
38
Bloque I - Memo ia del p oyec o.
Ilus ación 3. Plani icación de a eas. Pa e II.
Como se puede obse a en las igu as an e io es, se ha di idido el p oyec o en 9
ases o i e aciones y dos a eas:
Ta ea inicial.
En es a p ime a a ea se ealiza un es udio del p oblema así como las
he amien as y lenguajes que se u iliza án pa a el desa ollo del sis ema
so wa e.
I e ación 1.
En es a p ime a i e ación se analiza á las ca ac e ís icas p incipales del
sis ema, así como se diseña, implemen a y se p ueba la base de da os que se
ha elegido en la a ea an e io .
I e ación 2.
En la i e ación 2 se enca ga á de diseña la in e az de usua io que end á la
aplicación, con es e ase el p og ama oma o ma uni o me aunque sin
oda ía uncionalidad. Después de ello, se comienza aho a ya con la
uncionalidad, la p ime a de ellas la de ges ión de ehículos, la cual se
enca ga de da de al a, baja y modi icación los ehículos del sis ema.
I e ación 3.
En es a i e ación se implemen a á la unción de ges ión de epos ajes y
con ol de consumos. Es una uncionalidad que aba ca a ias y complejas
sub unciones, po lo que iene una amplia ex ensión en el iempo.
VeCoMa Raúl Lucio Gómez
39
Bloque I - Memo ia del p oyec o.
I e ación 4.
En es a cua a i e ación se da á o ma a la unción de añadi segu o.
I e ación 5.
La quin a i e ación es muy amplia, ya que la unción de man enimien o
aba ca 4 sub unciones que son: añadi cambio de acei e, cambios de il os,
man enimien o p e en i o y cambio de neumá icos. Cada una de ellas con
sus ope aciones de al a, baja y modi icación sob e la base de da os.
I e ación 6.
En la p esen e i e ación da á o ma a la unción de añadi epa ación, la cual
su ge cuando se ha acome ido una epa ación en un ehículo.
I e ación 7.
La unción de con ol de gas os de los ehículos se implemen a á en es a
i e ación, la cual incluye an o el añadi un gas o, como calcula gas os de
un ehículo o compa a gas os en e ehículos.
I e ación 8.
En es a penúl ima i e ación se desa olla á la unción de con ol de ale as,
ya que necesi a que el es o de módulos es én ya implemen ados pa a pode
implemen a lo. Se enca ga á de comp oba si alguno de los ehículos de la
base de da os ha gene ado alguna ale a sob e cambio de il os, acei e,
eno ación de segu o o man enimien o pe iódico.
I e ación 9:
En la úl ima i e ación se comp oba á odas las uncionalidades del sis ema
de o ma conjun a, así como pode esol e posibles incidencias o
con ingencias que puedan su gi .
VeCoMa Raúl Lucio Gómez
40
Bloque I - Memo ia del p oyec o.
4.3. PRESUPUESTO
En es e apa ado se a a cuan i ica económicamen e el cos e o al del p oyec o.
Pa a ello, hay que suma los ecu sos ma e iales y humanos que in e ienen en el
mismo.
Cos es ha dwa e y o os.
El cos e del mismo se esume en la siguien e abla eniendo en cuen a que el
desa ollo no se es án lle ando a cabo más p oyec os so wa e y que las idas ú iles de
los dis in os disposi i os ha dwa e en una emp esa de desa ollo de so wa e son las
siguien es:
Po á il: 4 años.
Imp eso a: 5 años.
Cos es
Uso (%)
Cos e o al (€)
Cos e (€)
Po á il 1 (100%)
12,18
470
57,25
Po á il 2 (60%)
Imp eso a láse
7,3
9,75
470
100
34,35
9,75
Conexión a In e ne
100
40 /mes
234
Alquile del local
100
300 /mes
1755
Gas os luz y cale acción
100
120 /mes
702
TOTAL
2.792,35 €
Tabla 6. Cos es ha dwa e y o os.
Cos es so wa e.
Los cos es so wa e es án de allados en la siguien e abla eniendo en cuen a la
siguien e ida ú il:
Mic oso O ice 2013: 5 años.
Visual S udio.NET 2013: 4 años.
VeCoMa Raúl Lucio Gómez
41
Bloque I - Memo ia del p oyec o.
Cos es
Uso (%)
Cos e o al (€)
Cos e (€)
Windows 8 (incluido en el
po á il).
100
0
0
SQL Se e .
SQL Se e Managemen .
100
100
0
0
0
0
S a UML.
DIA.
REM.
OpenP oj 1.4.
100
100
100
100
0
0
0
0
0
0
0
0
Mic oso O ice 2013.
9,75
269
26,22
Visual S udio.NET 2013.
12,18
646
78,68
TOTAL
104,9
Tabla 7. Cos es so wa e.
Desa ollo del so wa e.
Los cos es del p oyec o se an a ene en cuen a el iempo y el núme o de
abajado es calculados an e io men e po el mé odo COCOMO, siendo es os 1,6
pe sonas 5,85 meses. El cos e de pe sonal queda ía como sigue eniendo en cuen a
que el amaño del p oyec o no es muy g ande y los abajado es han desempeñado
odos los oles de la emp esa:
T abajado es
Tiempo
Cos e pa cial (€/h)
Cos e (€)
G aduado In o má ico
100%
25
25.740
G aduado In o má ico
60%
25
15.444
TOTAL
41.184
Tabla 8. Cos es de pe sonal.
VeCoMa Raúl Lucio Gómez
48
Bloque I - Memo ia del p oyec o.
7.2. ADQUISICIÓN Y APLICACIÓN DE CONOCIMIENTOS.
Pa a pode ealiza el p oyec o, esul ó indispensable adqui i nue os
conocimien os, que a causa de su pa icula idad no había is o a lo la go de la ca e a.
El uso de C#, no solo si e pa a ap ende un nue o lenguaje de p og amación, sino que
a ianzo las bases de la p og amación o ien ada a obje os, pudiendo da el sal o a o o
lenguaje con mayo acilidad.
Du an e el desa ollo del mismo he p o undizado en el uso de las bases de da os,
en en ándome a un p oblema eal que se puede en cualquie emp esa de p og amación
o en cualquie aplicación so wa e que pueda desa olla en gene al. Po o a pa e, el
uso del ges o de bases de da os elegido, me ha pe mi ido amplia mis conocimien os
sob e las dis in as o e as que exis e en el me cado al espec o.
Du an e el desa ollo del p oyec o, la u ilización de conocimien os adqui idos en
las dis in as asigna u as de la ca e a se ue sucediendo, po lo que es g a o siemp e da
u ilidad a los conocimien os adqui idos du an e es e iempo.
7.3. POSIBLES AMPLIACIONES.
Como odo sis ema so wa e, es suscep ible a se ampliado y mejo ado. A
con inuación se exponen una se ie de ideas sob e posibles líneas de abajo u u o:
Una posible ampliación del sis ema se ía la posibilidad de con a con
dis in os idiomas pa a pode llega a un mayo núme o de usua ios posible.
La posibilidad de implan a es a aplicación pa a disposi i os mó iles, pa a
los p incipales sis emas ope a i os que exis en en la ac ualidad. Es a
uncionalidad se desca ó de mu o acue do con el u o del p oyec o debido
a las limi aciones de iempo ijadas.
Se ía ambién in e esan e pode ecibi las ale as en el mó il en el
momen o en que se p oduzcan.
En las en anas de uncionalidad más impo an e como puede se en las
que se compa an los gas os, consumos o p edicciones de consumos,
gene a in o mes en caso de que se desee imp imi es a in o mación.
VeCoMa Raúl Lucio Gómez
49
Bloque I - Memo ia del p oyec o.
BIBLIOGRAFÍA
[Ceballos, 2010] Ceballos, F ancisco Ja ie . “Enciclopedia de Mic oso Visual
C#”. Ed. RA-MA, 2013.
[Sile y Spo s, 2002] Sile , B ian; Spo s, je . “Visual Basic .NET”. Ed.
P en ice-Hall, 2002
[Cha e, 2005] Cha e, F ancisco. “C# 5.0 y Visual C# 2012”. Ed. Anaya M.,
2013.
[Du án y Be ná dez, 2002] Du án To o, Amado , Be ná dez Jiménez, Bea iz.
“Me odología pa a la Elici ación de Requisi os de Sis emas So wa e .2.3”.
2002.
[González, 2014] González Cab e a, F ancisco José. Apun es de la asigna u a
"Ges ión de p oyec os basados en las TI". 2014.
[Díaz, 2014] Díaz Gómez, Fe nando. Apun es de la asigna u a "Tecnologías
WEB". 2014.
[Jacobson e al., 1999] Jacobson, I a , Booch, G ady, Rumbaugh, James. “The
Uni ied So wa e De elopmen e P ocess”. Objec Technology Se ies. Ed.
Addison–Wesley, 1999.
Enlaces Web
1. h p://www.qsm.com/ esou ces/ unc ion-poin -languages- able. Re e encia de
la equi alencia en e pun os de unción y líneas de código en C#. [Visi ado po
úl ima ez el 15/08/2014].
h p://www.elguille.in o/ Página especializada en p og amación con Visual
S udio. [Visi ado po úl ima ez el 15/08/2014].
h p:// o ums.mic oso .com/msdn-es/ . Fo o de Mic oso . [Visi ado po úl ima
ez el 15/08/2014].
h p://pe sonal.lobocom.es/claudio/ . Página sob e Visual S udio. NET y bases
de da os. [Visi ado po úl ima ez el 15/08/2014].
h p://www.lawebdelp og amado .com/ o os/ . Fo o muy amplio sob e
p og amación. [Visi ado po úl ima ez el 15/08/2014].
h p://www.google.es. En gene al.
BLOQUE II
DOCUMENTACIÓN TÉCNICA
VeCoMa Raúl Lucio Gómez
2
Bloque II - Documen ación écnica.
Índice de Con enidos
1. ANÁLISIS DEL SISTEMA. .................................................................................. 10
1.1. INTRODUCCIÓN. ......................................................................................... 10
1.2. OBJETIVOS DEL SISTEMA. ....................................................................... 11
1.3. CATÁLOGO DE REQUISITOS DEL SISTEMA. ........................................ 16
1.3.1 REQUISITOS DE INFORMACIÓN. ........................................................ 16
1.3.2 REQUISITOS FUNCIONALES ................................................................ 30
1.3.2.1. DEFINICIÓN DE ACTORES ............................................................... 30
1.3.2.2. CASOS DE USO DEL SISTEMA. ....................................................... 31
1.3.2.2.1. Subsis ema Ges ión de ehículos .................................................. 32
1.3.2.2.2. Subsis ema con ol de ale as. ....................................................... 38
1.3.2.2.3. Subsis ema con ol de consumos. .................................................. 40
1.3.2.2.4. Subsis ema con ol de segu os. ...................................................... 50
1.3.2.2.5. Subsis ema con ol de man enimien o. .......................................... 57
1.3.2.2.6. Subsis ema con ol de epa aciones ............................................... 83
1.3.2.2.7. Subsis ema con ol de gas os. ........................................................ 90
1.3.3 REQUISITOS NO FUNCIONALES ......................................................... 99
1.4. MATRIZ DE RASTREABILIDAD. ................................................................. 100
2. DISEÑO DEL SISTEMA ..................................................................................... 104
2.1. INTRODUCCIÓN ........................................................................................ 104
2.2. MODELO ESTÁTICO DEL SISTEMA ...................................................... 105
2.2.1. DISEÑO DE LA BASE DE DATOS ..................................................... 105
2.2.1.1 MODELO ENTIDAD/RELACIÓN ................................................. 106
2.2.1.2 DICCIONARIO DE DATOS ........................................................... 107
2.2.1.2.1. En idades ................................................................................... 107
2.2.1.2.2. Relaciones .................................................................................. 111
2.2.1.2 DISEÑO LÓGICO ........................................................................... 113
2.2.1.2.1 Modelo elacional .......................................................................... 113
2.2.2. DISEÑO ESTÁTICO. ............................................................................ 115
2.2.2.1. PAQUETE GESTIÓN DE VEHÍCULOS ........................................ 116
2.2.2.1.1. A ibu os ....................................................................................... 116
2.2.2.1.2. Ope aciones. ................................................................................. 118
2.2.2.2. PAQUETE CONTROL DE REPARACIONES.............................. 120
2.2.2.2.1. A ibu os ....................................................................................... 120
2.2.2.2.2. Ope aciones .................................................................................. 122
2.2.2.3. PAQUETE GESTIÓN DE SEGUROS ............................................ 123
2.2.2.3.1. A ibu os ....................................................................................... 123
2.2.2.3.2. Ope aciones .................................................................................. 124
2.2.2.4. PAQUETE CONTROL DE MANTENIMIENTOS ........................ 126
2.2.2.4.1. A ibu os ....................................................................................... 126
2.2.2.4.1. Ope aciones .................................................................................. 128
2.2.2.5. PAQUETE CONTROL DE ALERTAS ........................................... 130
2.2.2.5.1. Ope aciones. ................................................................................. 131
VeCoMa Raúl Lucio Gómez
3
Bloque II - Documen ación écnica.
2.2.2.6. PAQUETE DE CONTROL DE CONSUMOS ................................ 132
2.2.2.6.1. A ibu os ....................................................................................... 132
2.2.2.6.2. Ope aciones .................................................................................. 134
2.2.2.7. PAQUETE DE CONTROL DE GASTOS. ...................................... 136
2.2.2.7.1. A ibu os ...................................................................................... 137
2.2.2.7.2. Ope aciones ................................................................................. 138
2.3. MODELO DE COMPORTAMIENTO DEL SISTEMA ............................. 139
2.3.1. GESTIÓN DE VEHÍCULOS ..................................................................... 139
2.3.1.1. DIAGRAMA DE SECUENCIA: INSERTAR VEHÍCULO .............. 139
2.3.1.2. DIAGRAMA DE SECUENCIA: CONSULTAR VEHÍCULO .......... 140
2.3.1.3. DIAGRAMA DE SECUENCIA: MODIFICAR VEHÍCULO ........... 141
2.3.1.4. DIAGRAMA DE SECUENCIA: ELIMINAR VEHÍCULO .............. 142
2.3.2. CONTROL DE ALERTAS ........................................................................ 143
2.3.3. CONTROL DE CONSUMOS .................................................................... 144
2.3.3.1. DIAGRAMA DE SECUENCIA: AÑADIR REPOSTAJE ................. 144
2.3.3.2. DIAGRAMA DE SECUENCIA: CONSULTAR REPOSTAJE ........ 145
2.3.3.3. DIAGRAMA DE SECUENCIA: MODIFICAR REPOSTAJE .......... 146
2.3.3.4. DIAGRAMA DE SECUENCIA: ELIMINAR REPOSTAJE ............. 147
2.3.3.5. DIAGRAMA DE SECUENCIA: CALCULAR CONSUMO ............. 148
2.3.3.6. DIAGRAMA DE SECUENCIA: COMPARAR CONSUMOS .......... 149
2.3.3.7. DIAGRAMA DE SECUENCIA: PREDECIR CONSUMOS ............. 150
2.3.4. GESTIÓN DE SEGUROS ......................................................................... 151
2.3.4.1. DIAGRAMA DE SECUENCIA: AÑADIR SEGURO. ...................... 151
2.3.4.2. DIAGRAMA DE SECUENCIA: CONSULTAR SEGUROS ............ 152
2.3.4.3. DIAGRAMA DE SECUENCIA: MODIFICAR SEGURO ................ 153
2.3.4.4. DIAGRAMA DE SECUENCIA: ELIMINAR SEGURO ................... 154
2.3.5. CONTROL DE MANTENIMIENTO ........................................................ 155
2.3.5.1. DIAGRAMA DE SECUENCIA: AÑADIR CAMBIO DE ACEITE . 155
2.3.5.2. DIAGRAMA DE SECUENCIA: CONSULTAR CAMBIO ACEITE 156
2.3.5.3. DIAGRAMA DE SECUENCIA: MODIFICAR CAMBIO ACEITE . 157
2.3.5.4. DIAGRAMA DE SECUENCIA: ELIMINAR CAMBIO ACEITE ... 158
2.3.5.5. DIAGRAMA DE SECUENCIA: AÑADIR CAMBIO DE FILTRO . 159
2.3.5.6. DIAGRAMA DE SECUENCIA: CONSULTAR CAMBIO FILTRO 160
2.3.5.7. DIAGRAMA DE SECUENCIA: MODIFICAR CAMBIO FILTRO . 161
2.3.5.8. DIAGRAMA DE SECUENCIA: ELIMINAR CAMBIO FILTRO .... 162
2.3.5.9. DIAGRAMA DE SECUENCIA: AÑADIR MANTENIMIENTO ..... 163
2.3.5.10.DIAGRAMA DE SECUENCIA: CONSUL. MANTENIMIENTO .. 164
2.3.5.11.DIAGRAMA DE SECUENCIA: MODIFIC. MANTENIMIENTO . 165
2.3.5.12.DIAGRAMA DE SECUENCIA: ELIMINAR MANTENIMIENTO 166
2.3.5.13.DIAGRAMA DE SECUENCIA: AÑADIR NEUMÁTICO .............. 167
2.3.5.14.DIAGRAMA DE SECUENCIA: CONSULTAR NEUMÁTICOS ... 168
2.3.5.15.DIAGRAMA DE SECUENCIA: MODIFICAR NEUMÁTICOS ..... 169
2.3.5.16.DIAGRAMA DE SECUENCIA: ELIMINAR NEUMÁTICO .......... 170
2.3.6. CONTROL DE REPARACIONES ............................................................ 171
2.3.6.1. DIAGRAMA DE SECUENCIA: AÑADIR REPARACIÓN ............. 171
2.3.6.2. DIAGRAMA DE SECUENCIA: CONSULTAR REPARACIONES 172
2.3.6.3. DIAGRAMA DE SECUENCIA: MODIFICAR REPARACIÓN ...... 173
2.3.6.4. DIAGRAMA DE SECUENCIA: ELIMINAR REPARACIÓN ......... 174
2.3.7. CONTROL DE REPARACIONES ............................................................ 175
2.3.7.1. DIAGRAMA DE SECUENCIA: AÑADIR GASTOS ....................... 175
VeCoMa Raúl Lucio Gómez
4
Bloque II - Documen ación écnica.
2.3.7.2. DIAGRAMA DE SECUENCIA: CONSULTAR GASTOS ............... 176
2.3.7.3. DIAGRAMA DE SECUENCIA: MODIFICAR GASTOS ................ 177
2.3.7.4. DIAGRAMA DE SECUENCIA: ELIMINAR GASTOS ................... 178
2.3.7.5. DIAGRAMA DE SECUENCIA: CALCULAR GASTOS ................. 179
2.3.7.6. DIAGRAMA DE SECUENCIA: COMPARAR GASTOS ................ 180
VeCoMa Raúl Lucio Gómez
5
Bloque II - Documen ación écnica.
Índice de Ilus aciones
Ilus ación 1.Diag ama de subsis emas. ......................................................................... 31
Ilus ación 2. Subsis emas Ges ión de ehículos. ........................................................... 32
Ilus ación 3. Subsis emas Con ol de ale as. ................................................................ 38
Ilus ación 4. Subsis emas Con ol de consumos. .......................................................... 40
Ilus ación 5. Subsis emas Con ol de segu os. .............................................................. 50
Ilus ación 6. Subsis emas Con ol de man enimien os. ................................................. 57
Ilus ación 7. Subsis emas Con ol de epa aciones. ...................................................... 83
Ilus ación 8. Subsis emas Con ol de gas os. ................................................................ 90
Ilus ación 9. Diag ama de En idad-Relación............................................................... 106
Ilus ación 10. Diag ama de paque es de diseño. ......................................................... 115
Ilus ación 11. Diag ama de clases del paque e Ges ión de ehículos. ....................... 116
Ilus ación 12. Diag ama de clases del paque e Con ol de epa ación. ...................... 120
Ilus ación 13. Diag ama de clases del paque e Con ol de e isión. .......................... 123
Ilus ación 14. Diag ama de clases del paque e Con ol de man enimien o. ............... 126
Ilus ación 15. Diag ama de clases del paque e Con ol de ale as. ............................ 130
Ilus ación 16. Diag ama de clases del paque e Con ol de epos ajes. ....................... 132
Ilus ación 17. Diag ama de clases del paque e Con ol de gas os. ............................. 136
Ilus ación 18. Diag ama de secuencia. Añadi ehículo. ............................................ 139
Ilus ación 19. Diag ama de secuencia. Consul a ehículos. ...................................... 140
Ilus ación 20. Diag ama de secuencia. Modi ica ehículos. ...................................... 141
Ilus ación 21. Diag ama de secuencia. Elimina ehículo. ......................................... 142
Ilus ación 22. Diag ama de secuencia. Consul a ale as. ........................................... 143
Ilus ación 23. Diag ama de secuencia. Añadi epos aje. ........................................... 144
Ilus ación 24. Diag ama de secuencia. Obse a epos aje. ........................................ 145
Ilus ación 25. Diag ama de secuencia. Modi ica epos aje........................................ 146
Ilus ación 26. Diag ama de secuencia. Elimina epos aje.......................................... 147
Ilus ación 27. Diag ama de secuencia. Calcula consumo. ......................................... 148
Ilus ación 28. Diag ama de secuencia. Compa a consumos. ..................................... 149
Ilus ación 29. Diag ama de secuencia. P edeci consumos. ........................................ 150
Ilus ación 30. Diag ama de secuencia. Añadi segu o. ............................................... 151
Ilus ación 31. Diag ama de secuencia. Consul a segu os. ......................................... 152
Ilus ación 32. Diag ama de secuencia. Modi ica segu o. .......................................... 153
Ilus ación 33. Diag ama de secuencia. Elimina segu o. ............................................ 154
Ilus ación 34. Diag ama de secuencia. Añadi cambio de acei e. ............................... 155
Ilus ación 35. Diag ama de secuencia. Consul a cambio de acei e. ........................... 156
Ilus ación 36. Diag ama de secuencia. Modi ica cambio de acei e. .......................... 157
Ilus ación 37. Diag ama de secuencia. Elimina cambio de acei e. ............................ 158
Ilus ación 38. Diag ama de secuencia. Añadi il o. ................................................. 159
Ilus ación 39. Diag ama de secuencia. Consul a il o. ............................................. 160
Ilus ación 40. Diag ama de secuencia. Modi ica il o. ............................................. 161
Ilus ación 41. Diag ama de secuencia. Elimina il o. ............................................... 162
Ilus ación 42. Diag ama de secuencia. Añadi man enimien o. .................................. 163
Ilus ación 43. Diag ama de secuencia. Consul a man enimien o. ............................. 164
VeCoMa Raúl Lucio Gómez
6
Bloque II - Documen ación écnica.
Ilus ación 44. Diag ama de secuencia. Modi ica man enimien o. ............................. 165
Ilus ación 45. Diag ama de secuencia. Elimina man enimien o. ............................... 166
Ilus ación 46. Diag ama de secuencia. Añadi cambio neumá ico. ............................ 167
Ilus ación 47. Diag ama de secuencia. Consul a cambio neumá ico. ........................ 168
Ilus ación 48. Diag ama de secuencia. Modi ica cambio neumá ico......................... 169
Ilus ación 49. Diag ama de secuencia. Elimina cambio neumá ico........................... 170
Ilus ación 50. Diag ama de secuencia. Añadi epa ación. ......................................... 171
Ilus ación 51. Diag ama de secuencia. Consul a epa aciones. ................................. 172
Ilus ación 52. Diag ama de secuencia. Modi ica epa ación. .................................... 173
Ilus ación 53. Diag ama de secuencia. Elimina epa ación. ...................................... 174
Ilus ación 54. Diag ama de secuencia. Añadi gas os. ................................................ 175
Ilus ación 55. Diag ama de secuencia. Consul a gas os. .......................................... 176
Ilus ación 56. Diag ama de secuencia. Modi ica gas o.............................................. 177
Ilus ación 57. Diag ama de secuencia. Elimina gas o................................................ 178
Ilus ación 58. Diag ama de secuencia. Calcula gas os. ............................................. 179
Ilus ación 59. Diag ama de secuencia. Compa a gas os. .......................................... 180
VeCoMa Raúl Lucio Gómez
7
Bloque II - Documen ación écnica.
Índice de Tablas
Tabla 1. Con ol de ehículos ......................................................................................... 11
Tabla 2. Con ol de consumos ........................................................................................ 11
Tabla 3. P edeci consumos ............................................................................................ 12
Tabla 4. Con ol de man enimien os. ............................................................................. 12
Tabla 5. Con ol de epa aciones. ................................................................................... 13
Tabla 6. Ges ión de ale as. ............................................................................................ 13
Tabla 7. Ges ión de segu os. ........................................................................................... 14
Tabla 8. Con ol de gas os .............................................................................................. 14
Tabla 9. Compa ación de ehículos. .............................................................................. 15
Tabla 10. Requisi o de in o mación. In o mación sob e ehículos. ............................... 16
Tabla 11. Requisi o de in o mación. In o mación sob e epos ajes. .............................. 17
Tabla 12. Requisi o de in o mación. In o mación sob e p edicción de consumos. ....... 18
Tabla 13. Requisi o de in o mación. In o mación sob e ale as..................................... 19
Tabla 14. Requisi o de in o mación. In o mación sob e cambios de neumá icos. ......... 20
Tabla 15. Requisi o de in o mación. In o mación sob e cambios de acei e................... 21
Tabla 16. Requisi o de in o mación. In o mación sob e cambios de il os. ................. 22
Tabla 17. Requisi o de in o mación. In o mación sob e epa aciones. .......................... 23
Tabla 18. Requisi o de in o mación. In o mación sob e man enimien o. ...................... 24
Tabla 19. Requisi o de in o mación. In o mación sob e gas os. .................................... 25
Tabla 20. Requisi o de in o mación. Compa ación en e ehículos............................... 26
Tabla 21. Requisi o de in o mación. In o mación sob e segu os. .................................. 27
Tabla 22. Res icción al añadi ehículo. ....................................................................... 28
Tabla 23. Res icción al compa a ehículos.................................................................. 29
Tabla 24. Usua io de la aplicación. ................................................................................ 30
Tabla 25. Casos de uso. Añadi ehículo. ...................................................................... 33
Tabla 26. Caso de uso. Elimina ehículo. ..................................................................... 34
Tabla 27. Caso de uso. Modi ica ehículo. ................................................................... 36
Tabla 28. Caso de uso. Consul a ehículos. .................................................................. 37
Tabla 29. Caso de uso. Consul a ale as. ....................................................................... 39
Tabla 30. Caso de uso. Añadi epos aje. ....................................................................... 41
Tabla 31. Caso de uso. Modi ica epos aje. .................................................................. 43
Tabla 32. Caso de uso. Elimina epos aje. .................................................................... 45
Tabla 33. Caso de uso. Consul a epos aje .................................................................... 46
Tabla 34. Caso de uso. Calcula consumos. ................................................................... 47
Tabla 35. Caso de uso. Compa a consumos. ................................................................. 48
Tabla 36. Caso de uso. P edeci consumos. ................................................................... 49
Tabla 37. Caso de uso. Añadi segu o. ........................................................................... 51
Tabla 38. Caso de uso. Modi ica segu o. ...................................................................... 53
Tabla 39. Caso de uso. Elimina segu o. ........................................................................ 55
Tabla 40. Caso de uso. Consul a segu os. ..................................................................... 56
Tabla 41. Caso de uso. Añadi neumá icos. ................................................................... 59
Tabla 42. Caso de uso. Modi ica cambio de neumá icos. ............................................. 61
Tabla 43. Caso de uso. Elimina cambio de neumá icos ................................................ 63
VeCoMa Raúl Lucio Gómez
8
Bloque II - Documen ación écnica.
Tabla 44. Caso de uso. Consul a neumá icos. ............................................................... 64
Tabla 45. Caso de uso. Añadi cambio de acei e. ........................................................... 65
Tabla 46. Caso de uso. Consul a cambio acei e. ........................................................... 66
Tabla 47. Caso de uso. Modi ica cambio de acei e. ...................................................... 68
Tabla 48. Caso de uso. Elimina cambio de acei e. ........................................................ 70
Tabla 49. Caso de uso. Añadi man enimien o. .............................................................. 71
Tabla 50. Caso de uso. Consul a man enimien os. ........................................................ 72
Tabla 51. Caso de uso. Modi ica man enimien o. ......................................................... 74
Tabla 52. Caso de uso. Elimina man enimien o. .......................................................... 76
Tabla 53. Caso de uso. Añadi il o. .............................................................................. 77
Tabla 54. Caso de uso. Consul a il o. ......................................................................... 78
Tabla 55. Caso de uso. Modi ica il o. ......................................................................... 80
Tabla 56. Caso de uso. Elimina il o. ........................................................................... 82
Tabla 57. Caso de uso. Añadi epa ación. ..................................................................... 84
Tabla 58. Caso de uso. Consul a epa aciones. ............................................................. 85
Tabla 59. Caso de uso. Modi ica epa ación. ................................................................ 87
Tabla 60. Caso de uso. Elimina epa ación. .................................................................. 89
Tabla 61. Caso de uso. Añadi gas os. ........................................................................... 91
Tabla 62. Caso de uso. Consul a gas os. ....................................................................... 92
Tabla 63. Caso de uso. Elimina gas os. ........................................................................ 94
Tabla 64. Caso de uso. Modi ica gas os. ....................................................................... 96
Tabla 65. Caso de uso. Calcula gas os. ......................................................................... 97
Tabla 66. Caso de uso. Compa a gas os. ....................................................................... 98
Tabla 67. Requisi o no uncional. En o no de explo ación. ........................................... 99
Tabla 68. Requisi o no uncional. In e az sencilla. ....................................................... 99
Tabla 69. Ma iz de as eabilidad. ............................................................................... 103
Tabla 70. Tabla de la base de da os. Vehículo. ............................................................ 107
Tabla 71. Tabla de la base de da os. Repos aje. ........................................................... 107
Tabla 72. Tabla de la base de da os. Cambio de acei e. ............................................... 108
Tabla 73. Tabla de la base de da os. Cambio de il o.................................................. 108
Tabla 74. Tabla de la base de da os. Man enimien o.................................................... 109
Tabla 75. Tabla de la base de da os. Neumá ico. ......................................................... 109
Tabla 76. Tabla de la base de da os. Gas o. .................................................................. 109
Tabla 77. Tabla de la base de da os. Segu o. ................................................................ 110
Tabla 78. Tabla de la base de da os. Repa ación .......................................................... 110
Tabla 79. A ibu o. Ma ícula ....................................................................................... 116
Tabla 80. A ibu o. Mo o ............................................................................................. 117
Tabla 81. A ibu o. Ma ca ............................................................................................ 117
Tabla 82. A ibu o. An igüedad. ................................................................................... 117
Tabla 83. A ibu o. Kilóme os ac uales. ...................................................................... 117
Tabla 84. A ibu o. Tipo del ehículo. ......................................................................... 118
Tabla 85. Ope ación. Añadi ehículo.......................................................................... 118
Tabla 86. Ope ación. Consul a ehículo. .................................................................... 118
Tabla 87. Ope ación. Modi ica ehículo. .................................................................... 119
Tabla 88. Ope ación. Elimina ehículo. ..................................................................... 119
Tabla 89. A ibu o. Fecha ............................................................................................. 120
Tabla 90. A ibu o. Impo e .......................................................................................... 121
Tabla 91. A ibu o. Talle ............................................................................................. 121
Tabla 92. A ibu o. No as ............................................................................................. 121
Tabla 93. Ope ación. Añadi epa ación. ..................................................................... 122
VeCoMa Raúl Lucio Gómez
15
Bloque II - Documen ación écnica.
OBJ-0009
Compa ación en e ehículos.
Ve sión
1.0 ( 28/02/2014 )
Au o
Raúl Lucio Gómez
Desc ipción
El sis ema debe á pode compa a consumos y gas os en e dos ehículos
cuales quie a.
Subobje i os
Ninguno
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
Ninguno
Tabla 9. Compa ación de ehículos.
VeCoMa Raúl Lucio Gómez
16
Bloque II - Documen ación écnica.
1.3. CATÁLOGO DE REQUISITOS DEL SISTEMA.
1.3.1 REQUISITOS DE INFORMACIÓN.
Los equisi os de in o mación e lejan la in o mación ele an e que debe se
almacenada po el sis ema pa a los obje i os del negocio.
IRQ-0001
In o mación sob e ehículos
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0001] Ges ión de ehículos
Desc ipción
El sis ema debe á almacena la in o mación co espondien e a la adquisición
de un nue o ehículo, añadiéndolo a la base de da os. En conc e o:
Da os
especí icos
Ma ícula.
Tipo.
Kilóme os ac uales.
Ma ca.
Mo o .
An igüedad del ehículo.
Tiempo de ida
Medio
Máximo
Inde inido
Inde inido
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 10. Requisi o de in o mación. In o mación sob e ehículos.
VeCoMa Raúl Lucio Gómez
17
Bloque II - Documen ación écnica.
IRQ-0002
In o mación sob e epos ajes.
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0002] Con ol de consumos
Desc ipción
El sis ema debe á almacena la in o mación co espondien e a los
epos ajes de combus ible ealizado en cada ehículo, así como de los
consumos ealizados en cada uno, calculándolos sob e el o al de iempo
seleccionado po el usua io o úl imo epos aje. En conc e o:
Da os
especí icos
Kilóme os ac uales.
Fecha del epos aje.
Li os.
Impo e.
Gasoline a.
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 11. Requisi o de in o mación. In o mación sob e epos ajes.
VeCoMa Raúl Lucio Gómez
18
Bloque II - Documen ación écnica.
IRQ-0003
In o mación sob e p edicción de consumos.
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0002] Con ol de consumos
Desc ipción
El sis ema debe á p edeci el consumo de un ehículo según la
in o mación in oducida po el usua io. En conc e o:
Da os especí icos
Ma icula.
Kilóme os a calcula el consumo.
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 12. Requisi o de in o mación. In o mación sob e p edicción de consumos.
VeCoMa Raúl Lucio Gómez
19
Bloque II - Documen ación écnica.
IRQ-0004
In o mación sob e ale as
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0005] Ges ión de ale as
Desc ipción
El sis ema debe á comp oba en o ma de ale as an e cie os e en os
egis ados sob e los ehículos como cambio de acei e, cambio de il os,
p óximo man enimien o pe iódico o eno ación del segu o.
Da os
especí icos
Mo i o
Vehículo al que pe enece la ale a
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 13. Requisi o de in o mación. In o mación sob e ale as.
VeCoMa Raúl Lucio Gómez
20
Bloque II - Documen ación écnica.
IRQ-0005
In o mación sob e cambios de neumá icos
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0004] Con ol de man enimien o.
Desc ipción
El sis ema debe á almacena la in o mación co espondien e a los
cambios de neumá icos ealizados. En conc e o:
Da os especí icos
Kilóme os ac uales
Fecha
Neumá ico/s cambiado/s ( Posición de los mismos)
Impo e
Ma ca
Vendedo
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 14. Requisi o de in o mación. In o mación sob e cambios de neumá icos.
VeCoMa Raúl Lucio Gómez
21
Bloque II - Documen ación écnica.
IRQ-0006
In o mación sob e cambios de acei e
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0004] Con ol de man enimien o
Desc ipción
El sis ema debe á almacena la in o mación co espondien e a los cambios
de acei e ealizados a lo la go de la ida del ehículo es ando dado de al a
en el sis ema. En conc e o:
Da os
especí icos
Fecha
Kilóme os ac uales
Impo e
Ma ca
P óximo cambio
Talle
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 15. Requisi o de in o mación. In o mación sob e cambios de acei e.
VeCoMa Raúl Lucio Gómez
22
Bloque II - Documen ación écnica.
IRQ-0007
In o mación sob e cambios de il os
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0004] Con ol de man enimien o
Desc ipción
El sis ema debe á almacena la in o mación co espondien e a los cambios
de los il os de acei e, habi áculo, mo o y combus ible que se p oduzcan en
los ehículos. En conc e o:
Da os
especí icos
Ma ícula.
Fecha
Kilóme os ac uales
Impo e
P óximo cambio ( Du ación en Km)
Ma ca
Talle
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 16. Requisi o de in o mación. In o mación sob e cambios de il os.
VeCoMa Raúl Lucio Gómez
23
Bloque II - Documen ación écnica.
IRQ-0008
In o mación sob e epa aciones
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0005] Con ol de epa aciones.
Desc ipción
El sis ema debe á almacena la in o mación co espondien e a las
epa aciones que se come an en los ehículos. En conc e o:
Da os
especí icos
Ma icula
Fecha
Kilóme os ac uales
Impo e
Talle
No as
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 17. Requisi o de in o mación. In o mación sob e epa aciones.
VeCoMa Raúl Lucio Gómez
24
Bloque II - Documen ación écnica.
IRQ-0009
In o mación sob e man enimien o
Ve sión
1.0 ( 28/02/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0004] Con ol de man enimien o
Desc ipción
El sis ema debe á almacena la in o mación co espondien e a los
man enimien os ealizados en los ehículos. En conc e o:
Da os
especí icos
Fecha
Kilóme os ac uales
Impo e
Talle
No as
P óximo man enimien o
Ocu encias
simul áneas
Medio
Máximo
Inde inido
Inde inido
Impo ancia
Al a.
Es abilidad
Al a.
Es ado
Validado.
Tabla 18. Requisi o de in o mación. In o mación sob e man enimien o.
VeCoMa Raúl Lucio Gómez
31
Bloque II - Documen ación écnica.
1.3.2.2. CASOS DE USO DEL SISTEMA.
A con inuación se mues a la uncionalidad que iene el p og ama exp esado en
paque es de los dis in os subsis emas. Pa a modela la uncionalidad se ha u ilizado el
ma co de desa ollo P oceso Uni icado guiado po los casos de uso, u ilizado la
no ación que nos p opo ciona UML (“Uni ied Modelling Language”).
En la siguien e igu a podemos obse a los subsis emas p incipales del sis ema.
Ilus ación 1.Diag ama de subsis emas.
VeCoMa Raúl Lucio Gómez
32
Bloque II - Documen ación écnica.
1.3.2.2.1. Subsis ema Ges ión de ehículos
En es e subsis ema de ges ión de ehículos, se puede an o añadi un nue o
ehículo, como consul a los ehículos exis en es, modi ica algún da o e e en e a
alguno de ellos o elimina lo. A la ho a de lis a ehículos, se puede hace uso de un
il o pa a ob ene un esul ado meno pa a encon a el ehículo buscado.
Ilus ación 2. Subsis emas Ges ión de ehículos.
VeCoMa Raúl Lucio Gómez
33
Bloque II - Documen ación écnica.
UC-0001
Añadi ehículo
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os asociados
[OBJ-0001] Ges ión de ehículos
Requisi os asociados
[IRQ-0001] In o mación sob e ehículos.
[CRQ-0001] Vehículos.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desee da de al a un nue o ehículo en
la base de da os.
P econdición
No exis i p e iamen e el ehículo en la base de da os.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Añadi ehículo".
2
El sis ema mos a á los campos a ellena po el usua io, (
ma icula, kilóme os ac uales, ma ca, mo o , an igüedad del
ehículo ).
3
El ac o Usua io (ACT-0001) ellena odos los campos
solici ados.
4
El sis ema gua da odos los da os en la base de da os.
5
El sis ema mues a un mensaje de con i mación y el caso de
uso inaliza.
Excepciones
Paso
Acción
3
Si algún campo obliga o io es á acío, el sis ema a isa á que no
es posible añadi la in o mación po al a de da os.
4
Si la ma icula ya es á in oducida, el sis ema a isa á al usua io
median e un mensaje po pan alla, no gua dando de nue o los
da os, a con inuación es e caso de uso queda sin e ec o
Pos condición.
Mensaje con i mando que se ha dado de al a en el sis ema.
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el usua io puede selecciona la opción
"Cancela " quedando el caso de uso sin e ec o.
Tabla 25. Casos de uso. Añadi ehículo.
VeCoMa Raúl Lucio Gómez
34
Bloque II - Documen ación écnica.
UC-0002
Elimina ehículo
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os asociados
[OBJ-0001] Ges ión de ehículos
Requisi os asociados
[IRQ-0001] In o mación sob e ehículos
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desee da de baja un ehículo ya
exis en e con an e io idad.
P econdición
Exis i el ehículo en la base de da os.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Elimina ehículo".
2
El sis ema solici a que in oduzca la ma icula.
3
El ac o Usua io (ACT-0001) in oduce la in o mación solici ada.
4
El sis ema mues a un mensaje de e i icación: "¿Desea
elimina el ehículo?" con dos opciones de espues a : Si/No.
5
El ac o Usua io (ACT-0001) selecciona una opción.
6
El sis ema con i ma el es ado de la eliminación median e un
mensaje en pan alla y el caso de uso inaliza
Pos condición
Mensaje de con i mación de que el ehículo ha sido bo ado de la
base de da os.
Excepciones
Paso
Acción
2
Si el usua io desea consul a los ehículos gua dados en el
p og ama, se ealiza el caso de uso Consul a ehículos (UC-
0004) , a con inuación es e caso de uso con inúa
3
Si la ma icula in oducida no coincide con ninguna gua dada, el
sis ema mues a un mensaje ale ando al usua io que la
ma icula no exis e en el p og ama, a con inuación es e caso de
uso queda sin e ec o
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 26. Caso de uso. Elimina ehículo.
VeCoMa Raúl Lucio Gómez
35
Bloque II - Documen ación écnica.
UC-0003
Modi ica ehículo
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez.
Obje i os asociados
[OBJ-0001] Ges ión de ehículos.
Requisi os asociados
[IRQ-0001] In o mación sob e ehículos.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desee modi ica alguno de los da os
gua dados en elación de uno de los ehículos.
P econdición
Exis a el ehículo en la base de da os.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Modi ica ehículo".
2
El sis ema solici a que in oduzca la ma ícula del ehículo.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula sob e la cual
quie e modi ica los da os.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que
desea ealiza la acción.
6
El sis ema acili a pa a su manipulación los da os del ehículo (
ma ícula, kilóme os ac uales, ma ca, mo o , an igüedad del
ehículo )
7
El ac o Usua io (ACT-0001) modi ica los da os que desee.
8
El ac o Usua io (ACT-0001) pulsa el bo ón "Gua da ".
9
El sis ema mues a en mensaje de con i mación o e o y el caso
de uso inaliza.
Pos condición
Mensaje de con i mación de ehículo modi icado co ec amen e.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
VeCoMa Raúl Lucio Gómez
36
Bloque II - Documen ación écnica.
5
Si el usua io desea consul a los ehículos gua dados en el
p og ama, se ealiza el caso de uso Consul a ehículos (UC-
0004) , a con inuación es e caso de uso con inúa.
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 27. Caso de uso. Modi ica ehículo.
VeCoMa Raúl Lucio Gómez
37
Bloque II - Documen ación écnica.
UC-0004
Consul a ehículos
Ve sión
1.0 (02/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os asociados
[OBJ-0001] Ges ión de ehículos
Requisi os asociados
[IRQ-0001] In o mación sob e ehículos
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desee comp oba odos los ehículos
gua dados en el p og ama. O du an e la ealización de los
siguien es casos de uso: [UC-0001] Añadi ehículo, [UC-0002]
Elimina ehículo, [UC-0003] Modi ica ehículo
P econdición
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Consul a ehículos".
2
El sis ema acili a los ehículos gua dado has a ese momen o
en el sis ema y el caso de uso inaliza.
Pos condición
Mues a los ehículos gua dados o un a iso indicando que no hay
ehículo.
Excepciones
Paso
Acción
2
En caso de no exis i ehículos en la BBDD, el sis ema lo
mos a á po pan alla y el caso de uso inaliza.
Impo ancia
Impo an e
U gencia
Al a
Es ado
Re isado.
Es abilidad
Al a
Comen a ios
En cualquie momen o el ac o puede selecciona la opción
"Cancela " quedando el caso de uso sin e ec o.
Tabla 28. Caso de uso. Consul a ehículos.
VeCoMa Raúl Lucio Gómez
38
Bloque II - Documen ación écnica.
1.3.2.2.2. Subsis ema con ol de ale as.
En es e subsis ema de ges ión de ehículos, se a a comp oba las posibles ale as
que gene e odos los ehículos egis ados. Es as ale as puede a a se de: p óximo
cambio de acei e, de il os, man enimien o pe iódico y p óxima eno ación del segu o.
Ilus ación 3. Subsis emas Con ol de ale as.
VeCoMa Raúl Lucio Gómez
39
Bloque II - Documen ación écnica.
UC-0005
Consul a ale as
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0006] Ges ión de ale as.
Requisi os
asociados
[IRQ-0002] In o mación sob e ale as.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desea conoce las ale as de cada uno de los
ehículos.
P econdición
Tienen que exis i ehículos en la base de da os.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la acción "Consul a ale as".
2
Selecciona el ehículo sob e el que desea consul a las ale as o
selecciona odos.
3
El sis ema calcula las ale as de odos los ehículos solici ados.
4
El sis ema mues a las ale as si la hubie e de cada de los
ehículos solici ados y el cado de uso inaliza.
Pos condición
Mues a la in o mación solici ada o un mensaje de in o mación.
Excepciones
Paso
Acción
2
En caso de no exis i ehículos en la BBDD, el sis ema lo mos a á
po pan alla y el caso de uso inaliza.
Impo ancia
Al a.
U gencia
Al a.
Es ado
Re isado.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 29. Caso de uso. Consul a ale as.
VeCoMa Raúl Lucio Gómez
40
Bloque II - Documen ación écnica.
1.3.2.2.3. Subsis ema con ol de consumos.
En es e Subsis ema con ol de consumos, iene las uncionalidades de añadi los
epos ajes ealizados po cada uno de los ehículos, así como con ola los gas os de
combus ible o la compa ación de los consumos en e dis in os ehículos, sin ol ida la
impo e uncionalidad de p edicción de consumo.
Ilus ación 4. Subsis emas Con ol de consumos.
VeCoMa Raúl Lucio Gómez
47
Bloque II - Documen ación écnica.
UC-0010
Calcula consumos
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os asociados
[OBJ-0002] Con ol de consumos
Requisi os asociados
[IRQ-0002] In o mación sob e epos ajes.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desea consul a los consumos de
combus ible ealizados po un ehículo en un de e minado iempo.
P econdición
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la acción "Calcula consumos".
2
El sis ema solici a la ma ícula del ehículo a calcula consumo.
3
El ac o Usua io (ACT-0001) acili a la ma ícula.
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema solici a un pe iodo del iempo pa a pode calcula los
consumos de combus ible ealizados.
6
El ac o Usua io (ACT-0001) in oduce el pe iodo de iempo a
consul a .
7
El sis ema acili a la in o mación consul ada y el c.u. inaliza.
Pos condición
Mensaje de con i mación o de in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso
de uso queda sin e ec o
Impo ancia
Al a.
Es ado
Re isado.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 34. Caso de uso. Calcula consumos.
VeCoMa Raúl Lucio Gómez
48
Bloque II - Documen ación écnica.
UC-0011
Compa a consumos
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0002] Con ol de consumos.
[OBJ-0009] Compa a consumos.
Requisi os
asociados.
[IRQ-0002] In o mación sob e epos ajes.
[IRQ-0011] Compa ación en e ehículos.
[CRQ-0002] Compa ación en e ehículos.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso de
uso cuando el usua io desea compa a el consumo en e dos ehículos
p e iamen e gua dados en el sis ema.
P econdición
Tienen que exis i epos ajes en ambos ehículos.
Secuencia
no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Compa a
consumos".
2
El sis ema mues a una en ana donde puede elegi en e a ios
ehículos pa a compa a los consumos.
3
El ac o Usua io (ACT-0001) selecciona dos ehículos y la anja de
días pa a la compa ación.
4
El ac o Usua io (ACT-0001) pulsa la el bo ón "Compa a ".
5
El sis ema mues a los consumos de los ehículos seleccionados y
el caso de uso inaliza.
Pos condición
Mues a los esul ados solici ados o mensaje de in o mación.
Excepciones
Paso
Acción
3
Si los ehículos son el mismo ehículo con igual anja de
compa ación, el sis ema mues a un mensaje a isando de ello, a
con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a
Es ado
Re isado.
Es abilidad
Al a
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 35. Caso de uso. Compa a consumos.
VeCoMa Raúl Lucio Gómez
49
Bloque II - Documen ación écnica.
UC-0012
P edeci consumos
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os asocia.
[OBJ-0002] Con ol de consumos.
[OBJ-0003] P edeci consumo.
Requisi os asoci.
[IRQ-0002] In o mación sob e epos ajes.
[IRQ-0003] P edeci consumo.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desea p edeci un consumo de un ehículo.
P econdición
Tienen que exis i epos ajes su icien es.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "P edeci
consumos".
2
El sis ema solici a la ma ícula del ehículo.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula del ehículo.
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema solici a los kilóme os sob e los que desee hace la
p edicción.
6
El ac o Usua io (ACT-0001) in oduce los Km. solici ados.
7
El sis ema calcula y mues a el consumo es imado y el caso de
uso inaliza.
Pos condición
Mues a los esul ados solici ados o mensaje de in o mación.
Excepciones
Paso
Acción
4
Si no exis e la ma ícula, a isa del e o y el caso de uso inaliza.
7
Si el ehículo no iene su icien es epos ajes pa a pode lle a a
cabo los cálculos, el sis ema mues a un mensaje a isando de
ello, a con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a
Es ado
Re isado.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 36. Caso de uso. P edeci consumos.
VeCoMa Raúl Lucio Gómez
50
Bloque II - Documen ación écnica.
1.3.2.2.4. Subsis ema con ol de segu os.
Es e subsis ema a a ene las uncionalidades de añadi , consul a , modi ica y
elimina los segu os gua dados de los dis in os ehículos.
Ilus ación 5. Subsis emas Con ol de segu os.
VeCoMa Raúl Lucio Gómez
51
Bloque II - Documen ación écnica.
UC-0013
Añadi segu o
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0007] Ges ión de segu os.
Requisi os
asociados
[IRQ-0012] In o mación sob e segu os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso de
uso cuando el usua io desee añadi un nue o pago del segu o de unos de
los ehículos gua dados en el p og ama.
P econdición
El ehículo iene que exis i en el sis ema.
Secuencia
no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Añadi segu o".
2
El sis ema solici a la ma ícula del ehículo sob e el cual quie e
in oduci el nue o pago del segu o.
3
El ac o Usua io (ACT-0001) acili a la ma icula.
4
El sis ema comp ueba la ma ícula in oducida
5
El ac o Usua io (ACT-0001) ellena los campos solici ados ( Fecha,
Km. ac uales, impo e, asegu ado a y no as ) y pulsa gua da .
6
El sis ema mues a un mensaje po pan alla con i mando el es ado de
la acción ealizada y el caso de uso inaliza.
Pos condición
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
Impo ancia
Al a
Es ado
Re isado.
Es abilidad
Al a
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 37. Caso de uso. Añadi segu o.
VeCoMa Raúl Lucio Gómez
52
Bloque II - Documen ación écnica.
UC-0014
Modi ica segu o
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0007] Ges ión de segu os
Requisi os
asociados
[IRQ-0012] In o mación sob e segu os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso de
uso cuando el usua io desee modi ica alguno de los pagos de segu o ya
gua dados, ealizados en uno de los ehículos.
P econdición
El ehículo iene que exis i en la base de da os.
Secuencia
no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Modi ica segu os".
2
El sis ema solici a que in oduzca la ma ícula del ehículo del que
quie a ealiza el cambio.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula sob e la cual
quie e modi ica los da os.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que desea
ealiza la acción.
6
El sis ema acili a pa a su manipulación los da os del segu o.
7
El ac o Usua io (ACT-0001) modi ica los da os que desee.
8
El ac o Usua io (ACT-0001) pulsa el bo ón "Gua da ".
9
El sis ema mues a un mensaje del es ado de la con i mación y el
caso de uso inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
VeCoMa Raúl Lucio Gómez
53
Bloque II - Documen ación écnica.
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de uso
queda sin e ec o
5
Si el usua io desea consul a los segu os que exis en ya en el sis ema,
se ealiza el caso de uso Consul a segu os (UC-0016) , a
con inuación es e caso de uso con inúa.
6
Si no hay ecibos de segu os gua dados, el sis ema enseña un
menaje al usua io po pan alla indicando que no exis e da os, a
con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a.
U gencia
Al a.
Es ado
Re isado.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 38. Caso de uso. Modi ica segu o.
VeCoMa Raúl Lucio Gómez
54
Bloque II - Documen ación écnica.
UC-0015
Elimina segu o
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0007] Ges ión de segu os
Requisi os
asociados
[IRQ-00012] In o mación sob e segu os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desee elimina el egis o de un segu o de algún
ehículo gua dado en el sis ema.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Elimina segu o".
2
El sis ema solici a que in oduzca la ma ícula del ehículo que
desea elimina los da os.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que
desea ealiza la acción.
6
El sis ema solici a con i mación de eliminación.
7
El ac o Usua io (ACT-0001) pulsa el bo ón "Sí" o "No" de la
solici ud de con i mación.
8
El sis ema elimina el segu o egis ado y el caso de uso inaliza.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
5
Si el usua io desea consul a los segu os que exis en ya en el
sis ema, se ealiza el caso de uso Consul a segu os (UC-0016) ,
a con inuación es e caso de uso con inúa.
6
Si no hay ningún segu o gua dado, el sis ema enseña un
mensaje al usua io po pan alla indicando que no exis en da os, a
con inuación es e caso de uso queda sin e ec o
VeCoMa Raúl Lucio Gómez
55
Bloque II - Documen ación écnica.
7
Si el usua io pulsa "No", el sis ema no ealiza ninguna acción de
eliminación, a con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 39. Caso de uso. Elimina segu o.
VeCoMa Raúl Lucio Gómez
56
Bloque II - Documen ación écnica.
UC-0016
Consul a segu os
Ve sión
1.0 ( 02/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0007] Ges ión de segu os
Requisi os
asociados
[IRQ-00012] In o mación sob e segu os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desea consul a los segu os ya gua dadas de
algún ehículo o du an e la ealización de los siguien es casos de uso:
[UC-0014] Modi ica segu os, [UC-0015] Elimina segu os.
P econdición
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Consul a segu os".
2
El sis ema solici a que in oduzca la ma ícula del ehículo del
cual quie a la consul a.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula sob e el
ehículo a consul a .
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema mues a odas los segu os gua dados en el sis ema y
el caso de uso inaliza.
Pos condición
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
Impo ancia
Al a
Es ado
Re isado.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 40. Caso de uso. Consul a segu os.
VeCoMa Raúl Lucio Gómez
63
Bloque II - Documen ación écnica.
6
Si no hay cambio de neumá icos gua dados, el sis ema enseña
un mensaje al usua io po pan alla indicando que no exis e
ningún cambio de neumá ico ealizado, a con inuación es e caso
de uso queda sin e ec o
7
Si el usua io pulsa "No", el sis ema no ealiza ninguna acción de
eliminación, a con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 43. Caso de uso. Elimina cambio de neumá icos
VeCoMa Raúl Lucio Gómez
64
Bloque II - Documen ación écnica.
UC-0020
Consul a neumá icos
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0002] Con ol de man enimien o
Requisi os
asociados
[IRQ-0005] In o mación sob e cambios de neumá icos.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io solici a obse a los cambios de neumá icos
ealizados en un ehículo de e minado o du an e la ealización de los
siguien es casos de uso: [UC-0018] Modi ica cambio de neumá icos, [UC-
0019] Elimina cambio de neumá ico
P econdición
El ehículo iene que exis i en el sis ema.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Consul a
neumá icos".
2
El sis ema solici a ma ícula del ehículo a consul a .
3
El ac o Usua io (ACT-0001) in oduce la ma ícula del ehículo.
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema mues a los cambios de neumá icos ealizados has a el
momen o y el caso de uso inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
Impo ancia
Al a.
Es ado
Re isado.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 44. Caso de uso. Consul a neumá icos.
VeCoMa Raúl Lucio Gómez
65
Bloque II - Documen ación écnica.
UC-0021
Añadi cambio de acei e
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os asoci.
[OBJ-0002] Con ol de man enimien o
Requisi os asoci.
[IRQ-0006] In o mación sob e cambios de acei e.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desea añadi un cambio de acei e ealizado en
uno de los ehículo gua dados en el p og ama.
P econdición
El ehículo debe de exis i en la base de da os.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Añadi cambio
de acei e".
2
El sis ema solici a la ma ícula del ehículo sob e el cual quie e
in oduci el nue o cambio de acei e.
3
El ac o Usua io (ACT-0001) acili a la ma icula.
4
El sis ema comp ueba la ma ícula in oducida
5
El ac o Usua io (ACT-0001) ellena los campos solici ados (
Fecha, Km ac uales, impo e, p óximo cambio, ma ca y alle ) y
pulsa gua da .
6
El sis ema mues a un mensaje po pan alla con i mando el
es ado de la acción ealizada y el caso de uso inaliza.
Pos condición
Mensaje de con i mación o de in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
Impo ancia
Al a.
Es ado
Re isado.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 45. Caso de uso. Añadi cambio de acei e.
VeCoMa Raúl Lucio Gómez
66
Bloque II - Documen ación écnica.
UC-0022
Consul a cambio acei e
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0002] Con ol de man enimien o
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso de
uso cuando el usua io solici a obse a los cambios de acei e ealizados en
un ehículo de e minado o du an e la ealización de los siguien es casos de
uso: [UC-0023] Modi ica cambio de acei e, [UC-0024] Elimina cambio de
acei e
P econdición
Tiene que exis i ehículos en el sis ema.
Secuencia
no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Consul a cambio
acei e".
2
El sis ema solici a ma ícula del ehículo a consul a .
3
El ac o Usua io (ACT-0001) in oduce la ma ícula del ehículo.
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema mues a los cambios de acei e ealizados has a el
momen o y el caso de uso inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
Impo ancia
Al a.
U gencia
Al a.
Es ado
Re isado.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 46. Caso de uso. Consul a cambio acei e.
VeCoMa Raúl Lucio Gómez
67
Bloque II - Documen ación écnica.
UC-0023
Modi ica cambio de acei e
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os
asociados.
[OBJ-0004] Con ol de man enimien o
Requisi os
asociados
[IRQ-0006] In o mación sob e cambios de acei e.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desee modi ica alguno de los cambios de
acei e ya gua dados, ealizados en uno de los ehículos.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Modi ica cambio de acei e".
2
El sis ema solici a que in oduzca la ma ícula del ehículo del
cual quie a ealiza el cambio.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula sob e la cual
quie e modi ica los da os.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que
desea ealiza la acción.
6
El sis ema acili a pa a su manipulación los da os del cambio del
acei e ( Km. ac uales, echa, impo e, p óximo cambio, ma ca y
endedo )
7
El ac o Usua io (ACT-0001) modi ica los da os que desee.
8
El ac o Usua io (ACT-0001) pulsa el bo ón "Gua da ".
9
El sis ema mues a un mensaje del es ado de la con i mación y
el caso de uso inaliza.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso
de uso queda sin e ec o
VeCoMa Raúl Lucio Gómez
68
Bloque II - Documen ación écnica.
5
Si el usua io desea consul a los cambios de neumá icos
ealizados en el ehículo, se ealiza el caso de uso Consul a
cambio acei e (UC-0022) , a con inuación es e caso de uso
con inúa
6
Si no hay cambio de acei e gua dado, el sis ema enseña un
menaje al usua io po pan alla indicando que no exis e ningún
cambio de acei e ealizado, a con inuación es e caso de uso
queda sin e ec o
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 47. Caso de uso. Modi ica cambio de acei e.
VeCoMa Raúl Lucio Gómez
69
Bloque II - Documen ación écnica.
UC-0024
Elimina cambio de acei e
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os asociados
[OBJ-0004] Con ol de man enimien o
Requisi os
asociados
[IRQ-0006] In o mación sob e cambios de acei e.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desee elimina alguno de los cambios
de acei e gua dados en elación de uno de los ehículos.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Elimina cambio acei e".
2
El sis ema solici a que in oduzca la ma ícula del ehículo que
desea elimina los da os.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que
desea ealiza la acción.
6
El sis ema solici a con i mación de eliminación.
7
El ac o Usua io (ACT-0001) pulsa el bo ón "Sí" o "No" de la
solici ud de con i mación.
8
El sis ema elimina el cambio de acei e y el caso de uso
inaliza.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso
de uso queda sin e ec o
5
Si el usua io desea consul a los cambios de neumá icos
ealizados en el ehículo, se ealiza el caso de uso Consul a
cambio acei e (UC-0022) , a con inuación es e caso de uso
con inúa
VeCoMa Raúl Lucio Gómez
70
Bloque II - Documen ación écnica.
6
Si no hay cambios de acei e gua dados, el sis ema enseña un
mensaje al usua io po pan alla indicando que no exis e ningún
cambio de acei e ealizado, a con inuación es e caso de uso
queda sin e ec o
7
Si el usua io pulsa "No", el sis ema no ealiza ninguna acción
de eliminación, a con inuación es e caso de uso queda sin
e ec o
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 48. Caso de uso. Elimina cambio de acei e.
VeCoMa Raúl Lucio Gómez
71
Bloque II - Documen ación écnica.
UC-0025
Añadi man enimien o
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0004] Con ol de man enimien o
Requisi os asocia.
[IRQ-0009] In o mación sob e man enimien os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desee añadi un nue o man enimien o
p e en i o ealizado en uno de los ehículos gua dados en el p og ama.
P econdición
El ehículo iene que exis i en la base de da os.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Añadi
man enimien o".
2
El sis ema solici a la ma ícula del ehículo sob e el cual quie e
in oduci el nue o man enimien o.
3
El ac o Usua io (ACT-0001) acili a la ma icula.
4
El sis ema comp ueba la ma ícula in oducida
5
El ac o Usua io (ACT-0001) ellena los campos solici ados (
Fecha, Km. ac uales, impo e, alle , no as y p óximo
man enimien o ) y pulsa gua da .
6
El sis ema mues a un mensaje po pan alla con i mando el
es ado de la acción ealizada y el caso de uso inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso
de uso queda sin e ec o
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 49. Caso de uso. Añadi man enimien o.
VeCoMa Raúl Lucio Gómez
72
Bloque II - Documen ación écnica.
UC-0026
Consul a man enimien os
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Dependencias
[OBJ-0002] Con ol de man enimien o
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso de
uso cuando el usua io solici a obse a los man enimien os lle ados a cabo
en alguno de los ehículos o du an e la ealización de los siguien es casos
de uso: [UC-0027] Modi ica man enimien o, [UC-0028] Elimina
man enimien o
P econdición
Secuencia
no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Consul a
man enimien o".
2
El sis ema solici a ma ícula del ehículo a consul a .
3
El ac o Usua io (ACT-0001) in oduce la ma ícula del ehículo.
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema mues a los man enimien os ealizados has a el momen o
y el caso de uso inaliza.
Pos condición
El ehículo iene que exis i en el sis ema.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
Impo ancia
Al a.
U gencia
Al a.
Es ado
Re isado.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 50. Caso de uso. Consul a man enimien os.
VeCoMa Raúl Lucio Gómez
79
Bloque II - Documen ación écnica.
UC-0031
Modi ica il o
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os asociados
[OBJ-0002] Con ol de man enimien o
Requisi os
asociados
[IRQ-0007] In o mación sob e cambios de il os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desee modi ica algún cambio del il o ya
gua dado, ealizado en alguno de los ehículos.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Modi ica il o".
2
El sis ema solici a que in oduzca la ma ícula del ehículo del
cual quie a ealiza el cambio.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula sob e la cual
quie e modi ica los da os.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que
desea ealiza la acción.
6
El sis ema acili a pa a su manipulación los da os del cambio
del il o del acei e (Tipo del il o, Km. ac uales, echa, impo e,
p óximo cambio, ma ca y alle )
7
El ac o Usua io (ACT-0001) modi ica los da os que desee.
8
El ac o Usua io (ACT-0001) pulsa el bo ón "Gua da ".
9
El sis ema mues a un mensaje del es ado de la con i mación y
el caso de uso inaliza.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso
de uso queda sin e ec o
5
Si el usua io desea consul a los cambios de il os ealizados
en el ehículo, se ealiza el caso de uso Consul a il o acei e
(UC-0030) , a con inuación es e caso de uso con inúa
VeCoMa Raúl Lucio Gómez
80
Bloque II - Documen ación écnica.
6
Si no hay ningún cambio de il o de acei e gua dado, el sis ema
enseña un mensaje al usua io po pan alla indicando que no
exis e ningún cambio ealizado, a con inuación es e caso de
uso queda sin e ec o
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 55. Caso de uso. Modi ica il o.
VeCoMa Raúl Lucio Gómez
81
Bloque II - Documen ación écnica.
UC-0032
Elimina il o
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os asociados
[OBJ-0002] Con ol de man enimien o
Requisi os
asociados
[IRQ-0007] In o mación sob e cambios de il os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desee elimina un cambio de il o
ealizado a algún ehículo y gua dado p e iamen e en el p og ama.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Elimina il o".
2
El sis ema solici a que in oduzca la ma ícula del ehículo que
desea elimina los da os.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que
desea ealiza la acción.
6
El sis ema solici a con i mación de eliminación.
7
El ac o Usua io (ACT-0001) pulsa el bo ón "Sí" o "No" de la
solici ud de con i mación.
8
El sis ema elimina el cambio del il o y el caso de uso inaliza.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso
de uso queda sin e ec o
5
Si el usua io desea consul a los cambios del il o ealizados en
el ehículo, se ealiza el caso de uso Consul a il o (UC-0030)
, a con inuación es e caso de uso con inúa
6
Si no hay ningún cambio del il o del acei e ealizado, el
sis ema enseña un mensaje al usua io po pan alla indicando
que no exis e ningún cambio del il o del acei e ealizado, a
con inuación es e caso de uso queda sin e ec o
VeCoMa Raúl Lucio Gómez
82
Bloque II - Documen ación écnica.
7
Si el usua io pulsa "No", el sis ema no ealiza niguna acción de
eliminación, a con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 56. Caso de uso. Elimina il o.
VeCoMa Raúl Lucio Gómez
83
Bloque II - Documen ación écnica.
1.3.2.2.6. Subsis ema con ol de epa aciones
Es e subsis ema a a ene las uncionalidades de añadi , consul a , modi ica y
elimina las epa aciones que se ealicen en alguno de los ehículos. El caso de uso
Consul a epa aciones, se pod á inicia an o di ec amen e como en ex ensión de
alguno de los o os es casos de uso.
Ilus ación 7. Subsis emas Con ol de epa aciones.
VeCoMa Raúl Lucio Gómez
84
Bloque II - Documen ación écnica.
UC-0033
Añadi epa ación
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os asocia.
[OBJ-0005] Con ol de epa aciones.
Requisi os asocia.
[IRQ-0008] In o mación sob e epa aciones.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e
caso de uso cuando el usua io desea añadi una epa ación en uno de
los ehículo gua dados en el p og ama.
P econdición
El ehículo iene que exis i en el sis ema.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Añadi
epa ación".
2
El sis ema solici a la ma ícula del ehículo sob e el cual quie e
in oduci la nue a epa ación.
3
El ac o Usua io (ACT-0001) acili a la ma icula.
4
El sis ema comp ueba la ma ícula in oducida
5
El ac o Usua io (ACT-0001) ellena los campos solici ados (
Fecha, Km. ac uales, impo e, abajos ealizados y alle ) y
pulsa gua da .
6
El sis ema mues a un mensaje po pan alla con i mando el
es ado de la acción ealizada y el caso de uso inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso
de uso queda sin e ec o
Impo ancia
Al a.
Es ado
Re isado
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 57. Caso de uso. Añadi epa ación.
VeCoMa Raúl Lucio Gómez
85
Bloque II - Documen ación écnica.
UC-0034
Consul a epa aciones
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0005] Con ol de epa aciones
Requisi os
asociados
[IRQ-0008] In o mación sob e epa aciones.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso de
uso cuando el usua io solici a obse a las epa aciones ealizadas en un
ehículo de e minado o du an e la ealización de los siguien es casos de
uso: [UC-0035] Modi ica epa ación, [UC-0036] Elimina epa ación
P econdición
El ehículo iene que exis i en el sis ema.
Secuencia
no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Consul a
epa aciones".
2
El sis ema solici a ma ícula del ehículo a consul a .
3
El ac o Usua io (ACT-0001) in oduce la ma ícula del ehículo.
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema mues a las epa aciones ealizadas has a el momen o y
el caso de uso inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
Impo ancia
Al a.
U gencia
Al a
Es ado
Re isado.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 58. Caso de uso. Consul a epa aciones.
VeCoMa Raúl Lucio Gómez
86
Bloque II - Documen ación écnica.
UC-0035
Modi ica epa ación
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0005] Con ol de epa aciones
Requisi os
asociados
[IRQ-0008] In o mación sob e epa aciones.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desee modi ica alguna de las epa aciones ya
gua dadas, ealizadas en alguno de los ehículos.
P econdición
El ehículo iene que exis i en el sis ema.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Modi ica epa ación".
2
El sis ema solici a que in oduzca la ma ícula del ehículo del cual
quie a ealiza el cambio.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula sob e la cual
quie e modi ica los da os.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que
desea ealiza la acción.
6
El sis ema acili a pa a su manipulación los da os del cambio del
acei e ( Km. ac uales, echa, impo e, abajos ealizados y alle )
7
El ac o Usua io (ACT-0001) modi ica los da os que desee.
8
El ac o Usua io (ACT-0001) pulsa el bo ón "Gua da ".
9
El sis ema mues a un mensaje del es ado de la con i mación y el
caso de uso inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
VeCoMa Raúl Lucio Gómez
87
Bloque II - Documen ación écnica.
5
Si el usua io desea consul a las epa aciones ealizadas sob e
uno de los ehículos, se ealiza el caso de uso Consul a
epa aciones (UC-0034) , a con inuación es e caso de uso
con inúa
6
Si no hay epa aciones gua dadas, el sis ema enseña un mensaje
al usua io po pan alla indicando que no exis e ninguna
epa ación, a con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a.
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 59. Caso de uso. Modi ica epa ación.
VeCoMa Raúl Lucio Gómez
88
Bloque II - Documen ación écnica.
UC-0036
Elimina epa ación
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0005] Con ol de epa aciones
Requisi os
asociados
[IRQ-0008] In o mación sob e epa aciones.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desee elimina alguna de las epa aciones
ealizadas a algún ehículo.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la opción "Elimina epa ación".
2
El sis ema solici a que in oduzca la ma ícula del ehículo que
desea elimina los da os.
3
El ac o Usua io (ACT-0001) in oduce la ma ícula.
4
El sis ema comp ueba la ma ícula in oducida.
5
El ac o Usua io (ACT-0001) selecciona el campo sob e el que
desea ealiza la acción.
6
El sis ema solici a con i mación de eliminación.
7
El ac o Usua io (ACT-0001) pulsa el bo ón "Sí" o "No" de la
solici ud de con i mación.
8
El sis ema elimina la epa ación y el caso de uso inaliza.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
5
Si el usua io desea consul a las epa aciones ealizadas sob e
uno de los ehículos, se ealiza el caso de uso Consul a
epa aciones (UC-0034) , a con inuación es e caso de uso
con inúa.
VeCoMa Raúl Lucio Gómez
95
Bloque II - Documen ación écnica.
UC-0040
Modi ica gas o
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0008] Con ol de gas os
Requisi os
asociados
[IRQ-0010] In o mación sob e gas os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desea modi ica algún gas o in oducido en el
sis ema, siemp e y cuando es e gas os no es é con emplado ya en el
p og ama ( cambio de acei e, il os, neumá icos ... ).
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la acción "Modi ica gas o".
2
El sis ema solici a la ma ícula del ehículo a elimina el gas o.
3
El ac o Usua io (ACT-0001) acili a la ma ícula.
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema mues a los gas os almacenados en el p og ama.
6
El ac o Usua io (ACT-0001) modi ica los campos deseados.
7
El ac o Usua io (ACT-0001) pulsa "Gua da " pa a egis a los
cambios.
8
El sis ema mues a un mensaje de con i mación y el caso de uso
inaliza.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso de
uso queda sin e ec o
6
Si el usua io desea consul a los gas os no especí icos de un
ehículo, se ealiza el caso de uso Consul a gas os (UC-0036) ,
a con inuación es e caso de uso con inúa
7
Si el usua io desea consul a los gas os no especí icos de un
ehículo, se ealiza el caso de uso Consul a gas os (UC-0038) ,
a con inuación es e caso de uso con inúa
VeCoMa Raúl Lucio Gómez
96
Bloque II - Documen ación écnica.
8
Si el usua io no in odujo ningún cambio, el sis ema no gua da
ningún cambio, a con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a
Es abilidad
Al a
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 64. Caso de uso. Modi ica gas os.
VeCoMa Raúl Lucio Gómez
97
Bloque II - Documen ación écnica.
UC-0041
Calcula gas os
Ve sión
1.0 ( 03/03/2014)
Au o es
Raúl Lucio Gómez
Obje i os asocia.
[OBJ-0008] Con ol de gas os
Requisi os asocia.
[IRQ-0010] In o mación sob e gas os.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io quie e conoce los gas os o ales p oducidos
po un ehículo en un de e minado pe iodo de iempo.
P econdición
El ehículo iene que exis i en el sis ema.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) comienza el caso de uso cuando
selecciona la acción "Calcula gas os".
2
El sis ema solici a la ma ícula del ehículo a consul a .
3
El ac o Usua io (ACT-0001) acili a la ma ícula.
4
El sis ema comp ueba la ma ícula in oducida.
5
El sis ema solici a un pe iodo del iempo pa a pode calcula los
gas os o ales.
6
El ac o Usua io (ACT-0001) in oduce el pe iodo de iempo.
7
El sis ema acili a la in o mación consul ada y el c.u. inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
4
Si la ma ícula no exis e, el sis ema mues a un mensaje de
ad e encia al usua io indicándoselo, a con inuación es e caso
de uso queda sin e ec o
Impo ancia
Al a.
Es ado
Re isado
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 65. Caso de uso. Calcula gas os.
VeCoMa Raúl Lucio Gómez
98
Bloque II - Documen ación écnica.
UC-0042
Compa a gas os
Ve sión
1.0 ( 04/03/2014 )
Au o es
Raúl Lucio Gómez
Obje i os
asociados
[OBJ-0008] Con ol de gas os.
Requisi os
asociados
[IRQ-0010] In o mación sob e gas os.
[CRQ-0002] Compa ación en e ehículos.
Desc ipción
El sis ema debe á compo a se al como se desc ibe en el siguien e caso
de uso cuando el usua io desea compa a los gas os en e dos ehículos
p e iamen e gua dados en el sis ema.
P econdición
Tiene que exis i ehículos en el sis ema.
Secuencia no mal
Paso
Acción
1
El ac o Usua io (ACT-0001) selecciona la opción "Compa a
gas os".
2
El sis ema mues a una en ana donde puede elegi en e a ios
ehículos pa a compa a los gas os.
3
El ac o Usua io (ACT-0001) selecciona dos ehículos y la anja de
días pa a la compa ación.
4
El ac o Usua io (ACT-0001) pulsa la el bo ón "Compa a ".
5
El sis ema mues a los gas os de los ehículos seleccionados y el
caso de uso inaliza.
Pos condición
Mensaje de con i mación o in o mación.
Excepciones
Paso
Acción
3
Si los ehículos son el mismo ehículo con igual anja de
compa ación, el sis ema mues a un mensaje a isando de ello , a
con inuación es e caso de uso queda sin e ec o
Impo ancia
Al a.
Es ado
Re isado
Es abilidad
Al a.
Comen a ios
En cualquie momen o el ac o puede selecciona la opción "Cancela "
quedando el caso de uso sin e ec o.
Tabla 66. Caso de uso. Compa a gas os.
VeCoMa Raúl Lucio Gómez
99
Bloque II - Documen ación écnica.
1.3.3 REQUISITOS NO FUNCIONALES
NFR-0001
En o no de explo ación
Ve sión
1.0 ( 04/03/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
Ninguno
Desc ipción
El sis ema debe á unciona bajo cualquie Windows NT que sopo e el
F amewo k 4.5
Impo ancia
Al a.
U gencia
Al a.
Es abilidad
Al a.
Comen a ios
Ninguno
Tabla 67. Requisi o no uncional. En o no de explo ación.
NFR-0002
In e az sencilla
Ve sión
1.0 ( 04/03/2014 )
Au o es
Raúl Lucio Gómez
Dependencias
Ninguno
Desc ipción
El sis ema debe á ene una in e az sencilla pa a que un usua io con los
mínimos conocimien os, pueda usa el p og ama sin p oblemas.
Impo ancia
Al a.
U gencia
Al a.
Es abilidad
al a
Comen a ios
Ninguno
Tabla 68. Requisi o no uncional. In e az sencilla.
VeCoMa Raúl Lucio Gómez
100
Bloque II - Documen ación écnica.
1.4. MATRIZ DE RASTREABILIDAD.
OBJ-
0001
OBJ-
0002
OBJ-
0003
OBJ-
0004
OBJ-
0005
OBJ-
0006
OBJ-
0007
OBJ-
0008
OBJ-
0009
IRQ-
0001
-
-
-
-
-
-
-
-
IRQ-
0002
-
-
-
-
-
-
-
-
IRQ-
0003
-
-
-
-
-
-
-
IRQ-
0004
-
-
-
-
-
-
-
-
IRQ-
0005
-
-
-
-
-
-
-
-
IRQ-
0006
-
-
-
-
-
-
-
-
IRQ-
0007
-
-
-
-
-
-
-
-
IRQ-
0008
-
-
-
-
-
-
-
-
IRQ-
0009
-
-
-
-
-
-
-
-
IRQ-
0010
-
-
-
-
-
-
-
-
IRQ-
0011
-
-
-
-
-
-
-
-
IRQ-
0012
-
-
-
-
-
-
-
-
CRQ-
0001
-
-
-
-
-
-
-
CRQ-
0002
-
-
-
-
-
-
-
-
UC-
0001
-
-
-
-
-
-
-
-
UC-
0002
-
-
-
-
-
-
-
VeCoMa Raúl Lucio Gómez
101
Bloque II - Documen ación écnica.
UC-
0003
-
-
-
-
-
-
-
UC-
0004
-
-
-
-
-
-
-
UC-
0005
-
-
-
-
-
-
-
-
UC-
0006
-
-
-
-
-
-
-
-
UC-
0007
-
-
-
-
-
-
-
-
UC-
0008
-
-
-
-
-
-
-
-
UC-
0009
-
-
-
-
-
-
-
-
UC-
0010
-
-
-
-
-
-
-
-
UC-
0011
-
-
-
-
-
-
-
-
UC-
0012
-
-
-
-
-
-
-
-
UC-
0013
-
-
-
-
-
-
-
-
UC-
0014
-
-
-
-
-
-
-
-
UC-
0015
-
-
-
-
-
-
-
-
UC-
0016
-
-
-
-
-
-
-
-
UC-
0017
-
-
-
-
-
-
-
-
UC-
0018
-
-
-
-
-
-
-
-
UC-
0019
-
-
-
-
-
-
-
-
UC-
0020
-
-
-
-
-
-
-
-
VeCoMa Raúl Lucio Gómez
102
Bloque II - Documen ación écnica.
UC-
0021
-
-
-
-
-
-
-
-
UC-
0022
-
-
-
-
-
-
-
-
UC-
0023
-
-
-
-
-
-
-
-
UC-
0024
-
-
-
-
-
-
-
-
UC-
0025
-
-
-
-
-
-
-
-
UC-
0026
-
-
-
-
-
-
-
-
UC-
0027
-
-
-
-
-
-
-
-
UC-
0028
-
-
-
-
-
-
-
-
UC-
0029
-
-
-
-
-
-
-
-
UC-
0030
-
-
-
-
-
-
-
-
UC-
0031
-
-
-
-
-
-
-
-
UC-
0032
-
-
-
-
-
-
-
-
UC-
0033
-
-
-
-
-
-
-
-
UC-
0034
-
-
-
-
-
-
-
-
UC-
0035
-
-
-
-
-
-
-
-
UC-
0036
-
-
-
-
-
-
-
-
UC-
0037
-
-
-
-
-
-
-
-
UC-
0038
-
-
-
-
-
-
-
-
VeCoMa Raúl Lucio Gómez
103
Bloque II - Documen ación écnica.
UC-
0039
-
-
-
-
-
-
-
-
UC-
0040
-
-
-
-
-
-
-
-
UC-
0041
-
-
-
-
-
-
-
-
UC-
0042
-
-
-
-
-
-
-
-
NFR-
0001
NFR-
0002
Tabla 69. Ma iz de as eabilidad.
VeCoMa Raúl Lucio Gómez
104
Bloque II - Documen ación écnica.
2. DISEÑO DEL SISTEMA
2.1. INTRODUCCIÓN
T as habe analizado el p oblema, comienza la ase de diseño. Mien as que en la
ase de análisis el obje i o pe seguido e a qué ha de hace se sin p eocupa se cómo
hace lo, aho a llega el momen o de de e mina cómo se esol e á el p oblema.
En las siguien es secciones se an a de ini :
Las clases que o man la solución al p oblema con sus espec i os mé odos y
a ibu os.
Las in e aces eque idas y usadas po los ipos de obje o.
Las asociaciones y dependencias de las clases.
La isibilidad en e clases.
La di isión del sis ema en paque es (Subsis emas).
Diseño es el p oceso de aplica dis in as écnicas y p incipios con el p opósi o de
de ini un disposi i o, p oceso o sis ema con los su icien es de alles como pa a pe mi i
su ealización ísica [Taylo , 1959].
El diseño es una ase del dominio de la solución que es á cons i uido po
di e sos ipos de diseño. Pues o que se es á u ilizando UML como lenguaje de
modelado, disponemos de una g an can idad de diag amas que nos acili an la a ea de
hace un diseño de allado con la mayo can idad de in o mación posible y desde
dis in os pun os de is a.
En p ime luga se expond á la is a es á ica del sis ema, median e el uso de
diag amas de clases, pa a ep esen a la es uc u a básica del sis ema.
El á ea dinámica end á dado po la is a de in e acción. Aquí se especi ica á
como in e accionan los componen es y de e mina los mecanismos de comunicación.
Es a is a se á ep esen ada po los diag amas de secuencia.
El a amien o pe sis en e de da os se ealiza á con un ges o de base de da os, en
conc e o con una base de da os elacional. Las en ajas que conseguimos con ello es
ene un sis ema pa a e i a la edundancia e inconsis encias de los da os, aislamien o de
da os, con ol de acceso, in eg idad de los mismos y acceso concu en e. Los diag amas
que a ec an a la base de da os los pod á e en el siguien e apa ado.
VeCoMa Raúl Lucio Gómez
26
Bloque III - Manual de usua io
3.1.1.3. Elimina ehículo
A pa e de la opción elimina de consul a ehículo, exis e en el menú Vehículos la
opción Elimina ehículo, exis e una pes aña desplegable en la que apa ecen odas las
ma iculas de los ehículos in oducidos en la base de da os. Únicamen e hay que elegi
la ma icula y da le a acep a .
Ilus ación 21. Aplicación. Elimina ehículo.
En caso de no eco da la ma ícula, se puede consul a po medio de la opción
Consul a ehículo del mismo menú.
Pa a apo a más segu idad a la aplicación, e i ando la posibilidad de elimina un
ehículo po e o , al op a po la opción de elimina nos apa ece á una pan alla que nos
p egun a si es amos segu os de que que emos elimina ese ehículo.
Ilus ación 22. Aplicación. Elimina ehículo. Con i mación.
VeCoMa Raúl Lucio Gómez
27
Bloque III - Manual de usua io
3.1.1.4. Modi ica ehículo
Pa a modi ica ehículo, bas a con selecciona la opción co espondien e en el
menú Vehículo, nos apa ece la siguien e igu a, donde seleccionando la ma ícula del
ehículo desde el seleccionable apa ecen los da os co espondien e al ehículo.
Ilus ación 23. Aplicación. Modi ica ehículo.
Una ez que enemos los da os ca gados en la pan alla, pod emos modi ica los
da os que que amos y cuando que amos gua da los da os, bas a á con pulsa el bo ón
Ac ualiza y la in o mación se gua da á y apa ece á una en ana de con i mación.
Siemp e es á disponible el bo ón Cancela pa a anula cualquie modi icación.
Ilus ación 24. Aplicación. Modi ica ehículo. Con i mación.
Igual que en el es o de casos cuando se inse a o modi ica da os, hay unas
comp obaciones que los da os que se añadan sean los co ec os y no al e ninguno
obliga o io, en al caso, a isa á al usua io po medio de una en ana eme gen e.
VeCoMa Raúl Lucio Gómez
28
Bloque III - Manual de usua io
3.1.2. Menú Ale as.
En el caso de que haya alguna ale a de algún ehículo, nada más inicia la
aplicación, nos sald á una en ana eme gen e indicándolo. Es as ale as pueden se :
P óxima eno ación del segu o (a iso con 30 días de an elación).
P óximo cambio de acei e del ehículo (a iso con 500 Km de an elación).
P óximo cambio de il os, an o de acei e, ai e, habi áculo o combus ible
(a iso con 500 Km).
P óximo man enimien o p e en i o (a iso con 500 Km).
Ilus ación 25. Aplicación. Inicio con ale a.
Una ez inaliza la ca ga de la aplicación, se pod á isualiza odas las ale as en la
opción del menú Ale as. Se encuen a en la segunda opción del menú supe io .
Si deseamos consul a las ale as de odos los ehículos, bas a con selecciona
ninguna ma ícula pa a que mues e odas las ale as.
VeCoMa Raúl Lucio Gómez
29
Bloque III - Manual de usua io
Ilus ación 26. Aplicación. Ale as. Todos los ehículos.
También podemos consul a las ale as de un único ehículo seleccionándolo en el
desplegable.
Ilus ación 27. Aplicación. Ale as. Un ehículo.
VeCoMa Raúl Lucio Gómez
30
Bloque III - Manual de usua io
3.1.3. Menú Repos ajes y Consumos
Es e menú se encuen a en la e ce a posición comenzando po la izquie da y es á
compues o po dos pa es di e enciadas po una línea ho izon al. En la pa e supe io
enemos las opciones pa a añadi y modi ica epos ajes y en la pa e in e io enemos
las opciones de calcula los consumos de los ehículos, de pode compa a dos de ellos
y po úl imo la opción de p edeci los consumos.
Ilus ación 28. Aplicación. Menú Consumos
VeCoMa Raúl Lucio Gómez
31
Bloque III - Manual de usua io
3.1.3.1 Añadi epos aje
Es muy impo an e añadi los epos ajes, po que nos si e pa a sabe de o ma
ap oximada los kilóme os ac uales del ehículo pa a así pode lo u iliza en o as
uncionalidades como puede se calcula las ale as.
En es a pan alla end emos los siguien es campos: Ma ícula que se selecciona
desde un despegable, Kilóme os en el momen o del epos aje, Impo e del epos aje,
Li os, Fecha (és os obliga o ios) y Gasoline a.
Según añadimos los Kilóme os y el impo e, au omá icamen e nos ma ca el pun o
de miles pa a una mejo dis inción a la ho a de inse a los y comp oba que son los
co ec os. En el caso del impo e, el sepa ado decimal es la coma. Después de pulsa
Acep a , los da os se gua dan en la base de da os y se mues a un mensaje de
con i mación po pan alla.
Ilus ación 29. Aplicación. Añadi epos aje.
VeCoMa Raúl Lucio Gómez
32
Bloque III - Manual de usua io
3.1.3.2. Modi ica o consul a epos aje
En es a opción, se puede an o consul a , como modi ica o elimina un epos aje,
con mo i o de e i a ene muchas en anas de unciones muy simples. Al ene odas
es as uncionalidades en el mismo o mula io, es más sencillo y ápido abaja con los
epos ajes.
Nada más ca ga la aplicación, podemos obse a la in e az la cual es muy
pa ecida a Consul a ehículo explicada an e io men e. Po de ec o no ca ga ningún
epos aje, desplegando y seleccionando una ma ícula en "Seleccione una ma ícula", se
ca ga án odos los epos ajes de coche seleccionado. En el caso de ene más de 12, se
i án mos ando en o ma de páginas pudiéndose mo e a a és de ellas con los bo ones
de la pa e in e io de la abla según se explicó en el apa ado 3.1.1.2 "Consul a
ehículo".
Ilus ación 30. Aplicación. Consul a epos aje.
T as elegi la ma icula de in e és nos apa ece la siguien e pan alla donde
encon amos odos los epo ajes de ese ehículo. Tan o pa a modi ica un epos aje
como pa a elimina lo, end emos que selecciona uno o más de ellos y pulsa en los
bo ones co espondien es Modi ica o Elimina .
VeCoMa Raúl Lucio Gómez
33
Bloque III - Manual de usua io
Ilus ación 31. Aplicación. Consul a epos ajes. Modi ica o elimina .
VeCoMa Raúl Lucio Gómez
34
Bloque III - Manual de usua io
3.1.3.3. Calcula consumos
En la opción p esen e, podemos conoce los gas os en combus ible ealizados po
los cada uno de los ehículos. Como ya ha sucedido en o as ocasiones, en es a misma
en ana podemos an o consul a los consumos de odas la lo a eniendo en cuen a
odos los epos ajes gua dados has a el momen o, o los de un ehículo en conc e o. En
la casilla donde se solici a la ma ícula bas a con deja en blanco pa a comp oba el
consumo de odos los ehículos, o in oduci una ma ícula, y pulsa el bo ón calcula .
Pa a consul a el ul imo consumo de un ehiculo bas a con elegi la ma ícula del
desplegable, ma ca la opción de ul imo consumo y da a calcula , de es a o ma nos
apa ece el consumo medio ealizado du an e el úl imo epo aje.
Ilus ación 32. Aplicación. Calcula consumos. Úl imo epos aje.
Si lo que que emos es calcula el consumo medio en los úl imos 100 kilóme os la
única a iación a ealiza es ma ca la casilla co espondien e a Consumo.
Cuando es á seleccionada la opción consumo a los 100 Km, se habili a el bo ón
Ve g á ica, el cual nos mos a á una g á ica de los consumos del ehículo que hemos
seleccionado y en el pe iodo de iempo que hemos señalado. Cada consumo es á
calculado de epos aje a epos aje y co esponde con un pun o en el g á ico. En la zona
in e io (eje "X") se mues a las echas de cada epos aje y en la pa e izquie da (eje
"Y") se mues a el consumo.
VeCoMa Raúl Lucio Gómez
35
Bloque III - Manual de usua io
Ilus ación 33. Aplicación. Calcula consumos. G á ica.
En es a opción ambién podemos calcula lo consumido du an e unas echas
de e minadas, eligiendo p incipio y inal del pe iodo de iempo en el ecuad o Fil a
po echas.
VeCoMa Raúl Lucio Gómez
42
Bloque III - Manual de usua io
3.1.5. Menú Man enimien o
El menú man enimien o, es á compues o a su ez, de o os cua o submenús, que
son: cambio del acei e, cambio de il os, man enimien o y cambio de neumá icos el
cual se puede encon a jus o debajo del menú p incipal una ez que se haga clic en la
opción de Man enimien o.
Ilus ación 41. Aplicación. Menú man enimien o.
3.1.5.1. Cambio de acei e
Den o de es e menú encon amos dos opciones: añadi cambio de acei e, donde se
solici a ma ícula, echa del cambio, Km. del ehículo en el momen o del cambio,
du ación del cambio(donde esc ibi emos la du ación en Km. del cambio de acei e según
el ab ican e), la ma ca del acei e y el alle , así como el impo e en eu os de dicho
cambio de acei e.
Ilus ación 42. Aplicación. Añadi cambio de acei e.
VeCoMa Raúl Lucio Gómez
43
Bloque III - Manual de usua io
Si po el con a io lo que que emos hace es consul a , modi ica o elimina un
cambio p e iamen e añadido al sis ema, debe hace se desde el bo ón Modi ica cambio
acei e, cuyo uncionamien o es muy simila al explicado pa a o as unciones.
Ilus ación 43. Aplicación. Modi ica cambio de acei e.
VeCoMa Raúl Lucio Gómez
44
Bloque III - Manual de usua io
3.1.5.2. Fil os
Como odos sabemos un buen man enimien o del ehículo es impo an e pa a su
du ación u u a. En e las acciones de man enimien o del ehículo enemos los cambios
de il o.
Exis en a ios ipos de il os en un coche:
Fil o del ai e: la pu eza del ai e que en a en los inyec o es y las cáma as de
combus ión es i al pa a el buen uncionamien o de los mismos.
Fil o del acei e: su unción es man ene el acei e del mo o en las mejo es
condiciones pa a ga an iza el buen uncionamien o del mo o .
Fil o del habi áculo: T a a de consegui un ai e limpio y lib e de impu ezas
pa a los ocupan es del ehículo.
Fil o del combus ible: ga an iza la eliminación de impu ezas que pueden
exis i en el combus ible y que pueden daña la mecánica de nues o au omó il.
Cada uno de ellos iene una du ación de e minado po el ab ican e po lo que la
sus i ución a iempo de los mismos nos e i a á u u os p oblemas y a e ías. Po es e
mo i o es a aplicación nos ayuda a eco da cuando es necesa io cambia los.
Pa a localiza es a opción de cambio de il os, hay que pincha en Man enimien o
del menú p incipal y pos e io men e en el Fil os del submenú in e io . En él nos
apa ece á las dos opciones que son muy simila es a las explicadas pa a unciones
an e io es.
Ilus ación 44. Aplicación. Menú Fil os.
Únicamen e des aca que exis e una opción en añadi el cambio de il o que es
Tipo, donde se selecciona el ipo de il o que desee añadi . El es o de opciones se
ealizan de o ma análoga a o as unciones homologas ya comen adas en es e manual
de usua io.
VeCoMa Raúl Lucio Gómez
45
Bloque III - Manual de usua io
Ilus ación 45. Aplicación. Añadi il o.
VeCoMa Raúl Lucio Gómez
46
Bloque III - Manual de usua io
3.1.5.3. Man enimien o
Es a opción si e pa a e leja los man enimien os pe iódicos de los dis in os
ehículos. Man iene el mismo o ma o y o ma de uso que las unciones p e ias.
Ilus ación 46. Aplicación. Añadi man enimien o.
T as añadi los da os podemos consul a los, modi ica los y elimina los en la
siguien e pan alla.
Ilus ación 47. Aplicación. Modi ica man enimien o.
VeCoMa Raúl Lucio Gómez
47
Bloque III - Manual de usua io
3.1.5.4. Neumá icos
Aunque las opciones de neumá icos son muy pa ecidas a las an e io es opciones de
cambio de acei e, il os, e c, cabe des aca que apa ece un campo llamado No as, donde
es obliga o io señala los neumá icos que se han cambiado.
Ilus ación 48. Aplicación. Añadi neumá ico.
Las opciones de consul a , modi ica o elimina neumá ico se ealiza de o ma
análoga a cambio de acei e, man enimien o p e en i o, cambio de il os, y o as
unciones explicadas an e io men e en o os apa ados.
VeCoMa Raúl Lucio Gómez
48
Bloque III - Manual de usua io
3.1.6. Menú Repa aciones
És e es un menú con un solo p opósi o, odo lo elacionado con el al a, consul a y
modi icación de las epa aciones su idas po los dis in os ehículos gua dados en el
p og ama. Cons a de un único menú di ec o donde nada más pincha en el menú
p incipal que es el sex o empezando po la izquie da, obse amos las dos acciones
posibles: Añadi epa ación y Modi ica epa ación.
Ilus ación 49. Aplicación. Menú Repa aciones.
En cuan o a añadi epa aciones, end emos los campos ma ícula, kilóme os ac uales,
impo e, echa, abajos ealizados (és os obliga o ios), y alle .
La modi icación se ealiza á de la misma o ma que se ha es ado haciendo has a
aho a, il ando po ma ícula pa a e las epa aciones de un único ehículo.
VeCoMa Raúl Lucio Gómez
49
Bloque III - Manual de usua io
3.1.7. Menú Gas os
És e menú, iene cua o uncionalidades elacionadas con gas os, po un pa e
enemos el al a, modi icación y consul a de o os gas os gene ados en el ehículo y no
con emplados an e io men e (como pudie a se po ejemplo la comp a de unas
al omb illas), y po o a pa e enemos el cálculo de los gas os o ales de los ehículos y
la compa ación de los mismos.
Ilus ación 50. Aplicación. Menú Gas os.
Nos pe mi e calcula los gas os o ales po pe íodo de iempo seleccionando las
echas median e un desplegable.
Las opciones de Añadi gas o y Modi ica gas os, son simila es a las explicadas
pa a o os casos, po lo que el p esen e manual de usua io se cen a á en las opciones
nue as.
VeCoMa Raúl Lucio Gómez
50
Bloque III - Manual de usua io
3.7.1.1. Calcula gas os
En es a opción de la aplicación, podemos conoce los gas os o ales que se han
gene ado en un ehículo en un pe iodo de iempo en conc e o. Po una pa e en el
apa a ado Calcula gas os, seleccionamos la ma ícula a consul a , en el apa ado
Fil a po echas, podemos selecciona el ango de días que deseemos, po de ec o
end á ma cado desde el año 1990 has a el día ac ual. Pulsando sob e el bo ón Calcula
o al selecciona un ehículo del desplegable, el p og ama calcula á odos los gas os po
apa ados y el o al en su apa ado co espondien e.
Ilus ación 51. Aplicación. Calcula gas os.
VeCoMa Raúl Lucio Gómez
51
Bloque III - Manual de usua io
3.7.1.2. Compa a gas os
También podemos ealiza una compa ación de los gas os ealizados en e dos
ehículos, pudiéndolos compa a de o ma ápida y sencilla median e dos ablas, una al
lado de la o a, los gas os acumulados po ambos ehículos en un pe iodo de iempo.
Pa a que el p og ama mues e los da os, bas a con selecciona dos ehículos en los
desplegables, au omá icamen e apa ecen los da os sin ene que pulsa ningún bo ón. En
el caso de que el usua io quie a cambia la echa de compa ación, al pulsa el bo ón
Calcula , se mos a á los da os pa a el nue o pe iodo de iempo.
Al selecciona un ehículo en cualquie a de los desplegables, apa ece á la
ma ícula en la pa e supe io donde se es ablecen los gas os po apa ados de cada
ehículo.
El o al de los gas os de cada ehículo apa ece á en la pa e de in e io jus o debajo
del desglose de gas os po apa ados de cada ehículo.
Au omá icamen e apa ece á un g á ico en o ma de "quesi o" en el cual se puede
e de o ma cla a y ápida que ehículo ha acumulado más gas o que o o según los
pe iodos de iempo seleccionados. Cada ehículo end á ma cado po un colo y la
ma ícula de los mismos apa ece á en la leyenda jun o al colo que co esponde a cada
ehículo.