proyecto_final app movil
Post on 06-Jul-2018
222 Views
Preview:
TRANSCRIPT
-
8/18/2019 Proyecto_final APP movil
1/26
BUAPFacultad de Ciencias de la Computación
PROYECTOS I+D2Proyecto Final
“!S!PP"
!lumnos#
$aren %eticia &a'(ue' FloresDaniela )aldonado Cortes
Diana Del*adillo !rroyo !ndre %ópe' S,nc-e'
Ed*ar %ópe' .errera
Profesora:Concepcion Perez de Celis
Primavera 2016
1
-
8/18/2019 Proyecto_final APP movil
2/26
Proyecto Final
“!S!PP"
ContenidoRESUME.....................................................................................................................4
!"E#!$!CAC!% "E& PR'B&EMA........................................................................5
!(ES#!)AC!%..........................................................................................................5
SE&ECC!% "E S'&UC!%.....................................................................................6
'B*E#!('.....................................................................................................................7
PUB&!C' ME#A...........................................................................................................7EUC!A"' "E CAS'S "E US'...........................................................................7
CAS'S "E US' +ESPEC!$!CAC!%,.....................................................................9
"!A)RAMA "E BASE "E "A#'S.........................................................................19
"!A)RAMAS "E SECUEC!A...............................................................................21
-'R.$&'-...............................................................................................................24
2
-
8/18/2019 Proyecto_final APP movil
3/26
E"#...............................................................................................................................24
REC'ME"AC!% "E PARA"!)MA "E& &E)UA*E A U#!&!/AR............25
PR'P!E"A" "E PR'P!E"A" !#E&EC#UA&...................................................26
Biliorafa.................................................................................................................26
RESUMEEl presente tra/a0o consiste en la ela/oración de un proyecto so/re la aplicación
mó1il “as!pp" se plantea desde la identi3icación del pro/lema es decir el por
(u4 se decidió la ela/oración de la dic-a aplicación5 De i*ual 3orma se presenta la
in1esti*ación so/re el pro/lema a atacar con la aplicación as6 como la estructura
lle1ada a ca/o para el 47ito de la misma# Identi3icación de re(uisitos Estudios de
1ia/ilidad y 3acti/ilidad Planeación del Proyecto %en*ua0es de So3tare a utili'ar
Dise8o etc5
Cada una de estos son detallados en el documento presentando dia*ramas
im,*enes *r,3icas y ta/las as6 como la de/ida teor6a con el 3in de una me0or
descripción5
!"E#!$!CAC!% "E& PR'B&EMADe acuerdo a 1arias in1esti*aciones y /9s(uedas reali'adas se a1eri*uo (ue el
ro/o de com/usti/le en las *asolineras es un pro/lema social muy 3recuente en
*randes ur/es pues es a-6 donde su consumo es mayor d,ndole una /uena
oportunidad a los due8os de estos esta/lecimientos esta3ar al cliente o3reci4ndole
una mala atención adem,s de no /rindarle la cantidad de com/usti/le (ue el
3
-
8/18/2019 Proyecto_final APP movil
4/26
cliente pa*a da8ando directamente su econom6a5
E7isten dependencias (ue tratan de e1itar este pro/lema reali'ando inspecciones
periódicas siendo sus es3uer'os no su3icientes pues muc-as 1eces las
estaciones se nie*an a la inspección lo (ue da como resultado (ue la in3ormación
reca/ada no sea del todo con3ia/le ocasionando (ue el consumidor no o/ten*a la
in3ormación (ue de/er6a tener5
!(ES#!)AC!%“Ro/o de com/usti/le por parte de las *asolineras"
%a lista de las :: *asolineras m,s ladronas de Pue/la
En ;)ontero 2? el mes de !/ril del presente a8o se dieron a conocer los
si*uientes resultados de acuerdo a al*unas in1esti*aciones reali'adas por la
PROFECO# @n total de 2A *asolineras u/icadas en la 'ona metropolitana dePue/la capital presentaron anomal6as durante las 1eri3icaciones -ec-as por la
Procuradur6a Federal del Consumidor ;Pro3eco? de/ido a (ue no despac-an litros
de a litro mientras (ue 2= estaciones simplemente se ne*aron a someterse a
re1isión +ver $i3ra 141,5 de0ando como saldo (ue apenas una de cada tres
*asolineras -aya pasado la inspección sin nin*9n tipo de recomendación5 En total
:: *asolineras -an in*resado a la lista ne*ra de los peores e7pendios y apenas =B
cumplieron con la normati1a
De acuerdo con el reporte de la Pro3eco (ue incluye los resultados de =
-
8/18/2019 Proyecto_final APP movil
5/26
alentadora para los automo1ilistas (ue est,n e7puestos a car*ar en al*una
estación (ue presente anomal6as pues => e7pendios presentaron de una a oc-o
/om/as inmo1ili'adas por no despac-ar litros incompletos5
Este pro/lema es *ra1e pues se 1e directamente a3ectada la econom6a 3amiliar ya
(ue necesita ir a car*ar *asolina m,s 1eces de la necesaria con su consecuente
co/ro por cada 1e' (ue pasa todo esto sin considerar el precio actual del
com/usti/le lo (ue ocasiona (ue cada 1e' se *aste un poco m,s adem,s aun(ue
este tipo de operati1os se -ace con m,s 3recuencia no se puede o/tener una ci3ra
=
-
8/18/2019 Proyecto_final APP movil
6/26
*asolineras donde el usuario podr, seleccionar cali3icar y comentar acerca delser1icio prestado de esta5 Todas las cali3icaciones ser,n promediadas dentro de laaplicación para mostrar a los dem,s usuarios la puntuación o/tenida as6 como lasre3erencias /uenas y malas para (ue el usuario se sienta li/re de ele*ir o nocar*ar *asolina en dic-a estación5 Se lle*o a esta conclución pues se considera
(ue la creación de una aplicación mó1il es -oy en d6a una idea muy atracti1a parala sociedad siendo ellos los principales a3ectados en este pro/lema5 Esta soluciónse ira descri/iendo a lo lar*o de este documento5
'B*E#!('Pre1enir (ue la sociedad de Pue/la ;principalmente? esta/le'ca relación con*asolineras (ue no /rindan al usuario un /uen llenado de tan(ues en sus autos /rind,ndoles una -erramienta con 3unciones adecuadas y 3,ciles de usar es decir crear una aplicación mó1il para el sistema operati1o !ndroid con la 3inalidad deayudar a todas las personas (ue posean un 1e-6culo para conocer la me0or opción
dentro del estado para car*ar *asolina e1itando (ue no les den litros completos oles co/ren de m,s apro1ec-ando (ue el usuario desconoce el precio o el tama8odel tan(ue de su automó1il as6 ayudar a la econom6a de cada 3amilia po/lana5 o/uscamos erradicar el pro/lema m,s /ien se (uiere dar una -erramienta (ue lesayude a pre1enir con la ayuda de la comunidad as6 mismo crear conciencia de(ue como usuarios pa*an un ser1icio y este de/e ser de calidad y dar 0usto lo (ueo3recen5
PUB&!C' ME#AYa (ue “as!pp" ser, una aplicación mó1il para usuarios del sistema !ndroidestar, diri*ida a a(uellas personas con disponi/ilidad de al*9n Smartp-one con elsistema operati1o antes mencionado la podr,n descar*ar personas de todas las
edades pero en primer lu*ar estar, diri*ida a usuarios (ue condu'canautomó1iles es decir (ue -a*an uso de *asolineras de i*ual manera ser, diri*idacomo se*undo puesto a personas (ue aun(ue no condu'can automó1iles perosean copilotos o acompa8antes de los conductores con la 3inalidad de no distraer al c-o3er o conductor mientras mane0a y desee sa/er so/re la 3orma de llenado detan(ue y atención de al*unas *asolinera5
EUC!A"' "E CAS'S "E US'
El usuario despu4s de -a/er ad(uirido la aplicación as!pp podr, re*istrarse
para poder tener acceso a los ser1icios (ue e7isten dentro de ella si solo si IICIO
SESIO dentro de la !pp la cual permanecer, a/ierta -asta (ue el mismo usuario
-aya CERR!DO SESIOG una 1e' re*istrado el usuario se lo*uea con su nom/re
de usuario y contrase8a (ue dio de alta con el 3in de tener acceso a un mapa con
la 1isuali'ación de *asolineras cercanas a 4l ;solo ser,n de la ciudad de Pue/la?
de ese mapa podr, seleccionar cual(uier *asolinera para consultar in3ormación
6
-
8/18/2019 Proyecto_final APP movil
7/26
so/re ella as6 como tam/i4n las re3erencias dadas por otros usuarios y para (ue
as6 despu4s de -a/er 1isitado la *asolinera el usuario por medio de la aplicación
pueda cali3icar el tipo de ser1icio (ue le dieron y dar una opinión acerca del
mismo as6 la aplicación podr, promediar la cali3icación 3inal para la *asolinera
adem,s de (ue podr, consultar una apro7imación de la capacidad de los tan(ues
de *asolina de modelos de coc-es m,s comunes dentro de la ciudad5
!s6 mismo podr, consultar su per3il de usuario el cual le mostrara sus datos (ue
in*reso en el re*istro y el n9mero de comentarios (ue -a in*resado durante el uso
de la app5
@n administrador del sistema puede tam/i4n insertar datos de las *asolineras
cali3ica *asolinera y opinar ya (ue al ser lan'ada por primera 1e' la app el
administrador se encar*a de dic-a tarea para (ue los usuarios ten*an acceso a
esos datos por primera 1e'5
Dia*rama de Casos de @so#
7
-
8/18/2019 Proyecto_final APP movil
8/26
CAS'S "E US' +ESPEC!$!CAC!%,ID =
Caso de @so %o*in
Descripción
=5 El usuario al a/rir laaplicación 1era un 3ormulario(ue tendr, (ue llenar con sunom/re de usuario ;Correoelectrónico? y contrase8a5 Enla parte de a/a0o estar, un/otón (ue dir, “Iniciar sesión"y otro (ue di*a “Re*istrase"5
25 El usuario de/er, tocar elcuadro de te7to “@suario"para (ue sal*a el teclado y
pueda escri/ir su correo5A5 %ue*o tendr, (ue tocar el
cuadro (ue di*a contrase8a yescri/ir la suya5
:5 Cuando ya complete los doscuadros anteriores el usuariotocar, el /otón “Iniciar Sesión"
!lternati1as
>5= S6 el usuario no est, re*istrado de/e
8
-
8/18/2019 Proyecto_final APP movil
9/26
>5 Si los datos est,n correctosaparecer, la pantalla delcaso de uso A ;la sesiónpermanecer, acti1a -asta(ue el usuario desee 3inali'ar
su sesión en caso contrariore*resaremos al inicio delcaso de uso =? y termina elcaso de uso5 En casocontrario aparecer, unmensa0e diciendo “Error enlos datos rein*r4selos o sinoest, re*istrado to(ue el/otón “Re*istrar""
5 Si selecciona el /otónre*istrar 1a al caso de uso 2
5 En caso contrario re*resa alpaso 25
ir al caso de uso “Re*istrar"
PreHCondición • El dispositi1o de/e contar con
acceso a internet para poder 1alidar los datos del usuario y as6pueda pasar a 1isuali'ar el mapa5
PostHCondición
ID 2
Caso de @so Re*istrarse
Descripción
=5 !l seleccionar el /otón“Re*istrase" la aplicación cam/iade pantalla y muestra al usuarioun 3ormulario para (ue el usuariolos llene los datos (ue pedir, laaplicación ser,n# Correo Electrónico om/re de usuario Contrase8a Repetir contrase8a Tienes autoJ Si selecciono el
/otón SI una lista de modelos deautos m,s comunes se acti1arapara (ue el usuario seleccioneun modelo5 En caso contrarioaca/a el llenado del 3ormulario
!/a0o estar, un /otón (ue di*a“Re*6strate"
25 El usuario de/er, tocar el cuadro
!lternati1as
9
-
8/18/2019 Proyecto_final APP movil
10/26
de te7to “Correo electrónico"para (ue sal*a el teclado ypueda escri/ir su correo5
A5 El usuario de/er, tocar el cuadrode te7to “om/re de usuario"
para (ue sal*a el teclado yescri/a el suyo este nom/re deusuario de/er, contener caracteres al3anum4ricosincluyendo “H" o “K"5
:5 El usuario de/er, tocar el cuadrode te7to “Contrase8a" para (uesal*a el teclado y escri/a la (uedesee5
>5 El usuario de/er, tocar el cuadrode te7to “Repetir contrase8a"
para (ue sal*a el teclado ypueda escri/ir otra 1e' lacontrase8a puesta en el pasoanterior5
5 El usuario de/er, seleccionar el/otón Si o o depende si cuentecon automó1il5
5 Si el usuario selección Si de/er,tocar la lista “)odelo de tuautomó1il" para (ue la listadesple*a/le le muestre losmodelos5
B5 Cuando ya complete los doscuadros anteriores el usuariotocar, el /otón “Re*6strate"
L5 Si los datos est,n correctosaparecer, una pantalla decon3irmación con un /otón de“Re*resar" (ue lo lle1ar, a lapantalla de %o*in5 En casocontrario aparecer, un mensa0ediciendo “Error en los datos" laaplicación se8alara con uncuadro ro0o el dato erróneo para(ue usuario pueda modi3icarlo5
PreHCondición • El dispositi1o de/e contar con
acceso a internet para poder 1isuali'ar el mapa5
• El usuario O de/e tener una
10
-
8/18/2019 Proyecto_final APP movil
11/26
cuenta de as!pp5
PostHCondición
ID A
Caso de @so &alidar datos
Descripción=5 %a aplicación reci/ir, los datos
del Caso de uso 2 para poderlos1alidar y 1er si est,n correctos5
25 %a aplicación tomar, el “CorreoElectrónico" y re1isar, en la MDsi no -ay al*uno re*istrado si-ay al*uno termina el C@ yen16a mensa0e de error5 E casocontrario si*ue5
A5 %a aplicación toma el campo
“om/re de usuario" y la recorrepara re1isar (ue no ten*acaracteres di3erentes a losal3anum4ricos incluyendo el “H" y“K" si tiene al*uno desconocidoen16a mensa0e de error5 Sinore1isa (ue no est4 repetido siesta repetido en16a mensa0e deerror sino prosi*ue con la1alidación5
:5 %a aplicación toma los campos
de contrase8as si am/oscoinciden para al si*uiente pasosino en16a mensa0e de error5
>5 Cuando todos los datos est,n1alidados los re*istra en la DM yen16a mensa0e de con3irmación alusuario y termina Caso de uso5
!lternati1as
PreHCondición • El dispositi1o de/e contar con
acceso a internet para poder 1isuali'ar el mapa5
• El usuario O de/e tener una
cuenta de as!pp5PostHCondición
ID :
Caso de @so Consultar )apa de *asolineras
Descripción !lternati1as
11
-
8/18/2019 Proyecto_final APP movil
12/26
=5 El usuario despu4s delo*uearse 1era un mapa deacuerdo a su u/icacióndonde se marcar,n todas las*asolineras de la ciudad y
tres /otones “consultar per3il"el cual lo lle1ara a otro casode uso “calculadora" y cerrar sesión los cuales lle1ar,n aotros casos de usos5
25 El usuario podr, 1isuali'ar las *asolineras marcadas enel mapa5
A5 Se repite el caso : -asta(ue el usuario ya no deseem,s re3erencias o pase al
caso de uso “Seleccionar *asolinera"5
PreHCondición • El dispositi1o de/e contar con
acceso a internet para poder 1isuali'ar el mapa5
• De/e estar lo*ueado
PostHCondición
ID >
Caso de @so Seleccionar *asolineras
Descripción
=5 El usuario mediante un mapae iconos 1isuali'a las*asolineras (ue est,n en suciudad5
25 El usuario selecciona la*asolinera (ue el *uste parareci/ir in3ormación
A5 !l pulsar se le mostrarain3ormación de la *asolinera
tal como#• @/icación
• Cali3icación promedio
por medio de unmensa0e
• El estado se*9n la
Pro3eco# 1eri3icada sinanomal6as se ne*ó a
!lternati1as
=5= Si la estación (ue /usca no est,disponi/le el caso de uso termina5
A5= Si el usuario desea sa/er la opiniónde los dem,s acerca de la estación (ueeli*ió se 1a al caso de uso “Consultar
Re3erencias"
12
-
8/18/2019 Proyecto_final APP movil
13/26
1eri3icación y conanomal6as5
:5 Se repite el caso : -asta(ue el usuario ya no deseem,s re3erencias5
PreHCondición • El usuario de/e consultar la listade *asolineras5
• El usuario de/e estar lo*ueado
PostHCondición
ID
Caso de @so Consultar re3erencias
Descripción
=5 El usuario selecciona unaestación por m,s de un
se*undo525 El sistema o/tiene
in3ormación de tal estaciónde su /ase de datos5
A5 El sistema muestra en 3ormade lista los comentariosdados por otros usuarios talin3ormación se muestra enuna nue1a pantalla
:5 Se repite el caso = -asta(ue el usuario ya no desee
m,s re3erencias5
!lternati1as
=5= Si la estación (ue selecciona no est,disponi/le el caso de uso termina5
A5= Si nadie -a escrito al*una re3erenciade la estación se muestra 9nicamente unmensa0e de “Sin re3erencias por elmomento"
PreHCondición • El usuario de/e seleccionar una
*asolinera
• De/e estar lo*ueado
PostHCondición
ID
Caso de @so Cali3icar *asolinera
Descripción
=5 El usuario re1isa lasre3erencias y -asta a/a0o sele presentan un /otón el cualdice “Cali3icar comentar"
25 El sistema muestra unanue1a 1entana donde est,n2 campos a llenar#
- Cali3icación de laestación del = al >
!lternati1as
=5= El usuario selecciona puede noseleccionar el /otón entonces el caso deuso terminar6a5=52 El usuario puede no (uerer escri/ir surese8a y re*resar a la pantalla anterior5
13
-
8/18/2019 Proyecto_final APP movil
14/26
marcados coniconos de Estrella;Caso de uso L?
- Escri/ir comentario;Caso de @so =
-
8/18/2019 Proyecto_final APP movil
15/26
PostHCondición
ID L
Caso de @so Dar cali3icación
Descripción
=5 El sistema en el campo de“E1aluar" mostrar, unaescala de > 3i*uras en 3ormade estrella colocadas de3orma linear5
25 El usuario podr, tocar lapantalla con su dedo parapoder iluminar las estrellas(ue considere necesario5
A5 Si el usuario est, contento
con su cali3icación Terminacaso de @so sino re*resa alpaso A5
!lternati1as
:5= El usuario puede no (uerer escri/ir surese8a y re*resar6a a la pantalla anterior5
PreHCondición • El usuario de/e pulsar la opción
“Escri/e tu propia rese8a"
• De/e -a/er una *asolinera
seleccionada
• El usuario de/e estar lo*ueado
PostHCondición
ID =<
Caso de @so Escri/ir ComentarioDescripción
=5 El sistema en el campo de“Escri/ir comentario")ostrar, un campo de te7tocon letras translucidas (ueten*a la leyenda “),7imo2
-
8/18/2019 Proyecto_final APP movil
16/26
le da un a1iso de (ue elcomentario es m,s e7tensopara (ue el usuario lomodi3i(ue y re*resa al paso25
PreHCondición • El usuario de/e pulsar la opción“Escri/e tu propia rese8a"
• De/e -a/er una *asolinera
seleccionada
• El usuario de/e estar lo*ueado
PostHCondición
ID ==
Caso de @so Calcular Promedio 3inal ;asolinera?
Descripción
=5 El sistema reci/e todas lascali3icaciones (ue losusuarios en16an a tra14s dela aplicación5
25 En su /ase de datosconsidera el campo“E1aluación" de cada*asolinera5
A5 Saca el promedio de“E1aluación" y lo *uarda paramostrarlo cada 1e' (ue se
seleccione al*una *asolinera5:5 El sistema repite el paso 2 y
A para cada *asolinerare*istrada5
>5 Termina el Caso de @so5
!lternati1as
25= Sino -ay cali3icaciones para una*asolinera el sistema pone el promedioen
-
8/18/2019 Proyecto_final APP movil
17/26
cali3icación como un usuarionormal5
25 El sistema actuali'a esain3ormación para los usuarios(ue utilicen la app reci4n
lan'ada5A5 El Sistema muestra a losusuarios la in3ormación m,sreciente (ue se tiene de las*asolineras5
PreHCondición • Ya de/e estar 3uncionando la MD y
la aplicación para poder -acerlo5
• %a app de/e tener un correcto
3uncionamiento para los primerosusuarios (ue la utilicen5
PostHCondición
CASO DE USO PRIORITARIOSSe evaluó la pr!r"a" "e l!# $a#!# "e u#! "e a$uer"! a u#! prev#%! "e la &ASAPP'
1. Re(#%r!' Se %!)a $!)! $a#! pr*$pal+ "e,"! a -ue u* u#uar! *! p!"r /a$er u#!"e la app #* u* re(#%r! "e u#uar!.
2. al"ar "a%!#' E# !%r! $a#! -ue /a$e el S#%e)a+ #e*"! "e )p!r%a*$a "e,"! a -ueal *! #er val"a"!# l!# "a%!# "el u#uar! e#%e *! p!"r re(#%rar#e /a$er u#! "e laapp
3. !(*' Se*"! el %er$er $a#! "e,"! a -ue *! #e p!"r a$$e"e a la app #* #erl!(uea"!.
4. C!*#ul%ar apa# "e (a#!l*era#' E# el $uar%! )# )p!r%a*%e pue# e# e#%e el )e"!
p!r el $ual #e #ele$$!*ara la (a#!l*era -ue el u#uar! -uera evaluar ! v#%ar.5. Sele$$!*ar "e (a#!l*era#' a #ele$$ó* "e (a#!l*era p!r u#uar!+ #era el -u*%!
$a#! )# )p!r%a*%e+ pue# para p!"er evaluar+ $!*#ul%ar *!r)a$ó* a# )#)!reere*$a#+ el u#uar! l! %e*e -ue /a$er $!* re#pe$%! a la (a#!l*era #ele$$!*a"a.
6. Cal$ar &a#!l*era7. E#$r,r C!)e*%ar!8. Dar $al$a$ó*9. Cal$ular pr!)e"!10. C!*#ul%ar reere*$a#11. Re$!rr"!12. Cap%urar *!r)a$ó* "e la# (a#!l*era#
"!A)RAMAS "E BASES "E "A#'S
17
-
8/18/2019 Proyecto_final APP movil
18/26
18
-
8/18/2019 Proyecto_final APP movil
19/26
19
-
8/18/2019 Proyecto_final APP movil
20/26
"!A)RAMAS "E SECUEC!A
20
-
8/18/2019 Proyecto_final APP movil
21/26
21
-
8/18/2019 Proyecto_final APP movil
22/26
-'R.$&'-
22
-
8/18/2019 Proyecto_final APP movil
23/26
REGISTRARDATOS
[NO REGISTRADO]
SOLICITARREGISTRO
INGRESARUSUARIO
INGRESARCONTRASEÑA
COMPROBARREGISTRO
UBICAR EN
EL MAPA
CALIFICARGASOLINERA
CONSULTARPRECIOS
CONSULTARGASOLINERA
[REGISTRADO]
[DATOS VALIDOS][DATOS INVALIDOS] [DATOS INVALIDOS][DATOS VALIDOS]
E"# +ES#RUC#URA "E "ES)&'CE "E #RABA*',
REC'ME"AC!% "E PARA"!)MA "E& &E)UA*E A U#!&!/AR
Paradigma de Programación:
@n paradi*ma es una propuesta tecnoló*ica adoptada por una comunidad depro*ramadores y desarrolladores (ue trata de resol1er uno o 1arios pro/lemasclaramente delimitados la solución de estos pro/lemas suponeconsecuentemente un a1ance si*ni3icati1o en al menos un par,metro (ue a3ecte a
23
-
8/18/2019 Proyecto_final APP movil
24/26
la in*enier6a de so3tare del pro/lema5E7isten di3erentes paradi*mas de pro*ramación como#
• Orientada a o/0etos# Est, /asado en el imperati1o pero encapsula
elementos denominados o/0etos (ue incluyen 1aria/les y 3unciones5
• Funcional# /asada en la de3inición de los predicados y es de corte m,s
matem,tico5
• %ó*ica# /asado en las relaciones ló*icas
• Con restricciones# Es similar a la ló*ica pero usando ecuaciones5
• DS%# Se denomina as6 a los len*ua0es desarrollados para resol1er un
pro/lema especi3ico y puede entrar dentro de cual(uiera de los anteriores5
%a aplicación as!pp ser, reali'ada para el sistema operati1o para mó1iles !ndroid la pro*ramación para este sistema se reali'ar, con el len*ua0e depro*ramación y la -erramienta nati1os de !ndroid Na1a y !ndroid Studio5
Se acordó reali'arlo con el len*ua0e nati1o pues 0a1a es de los len*ua0es depro*ramación (ue soporta al menos dos paradi*mas de pro*ramación5
Na1aH Imperati1o y orientado a o/0etos
!nali'ando la de3inición y en uso de cada paradi*ma se lle*o a la conclusión deele*ir estos dos paradi*mas (ue son soportados por el len*ua0e de pro*ramación
0a1a (ue a su 1e' es nati1o de !ndroid sistema operati1o para el cual ser,lan'ada la aplicación as!pp
24
-
8/18/2019 Proyecto_final APP movil
25/26
PR'P!E"A" "E PR'P!E"A" !#E&EC#UA&De/ido a (ue la %ey de propiedad industrial %PI no considera a los pro*ramas decómputo como una in1ención a menos (ue permita darle 3uncionalidad a unin1ento a-6 es aplica/le se tomar6an en cuenta las si*uientes medidas#Para la protección de derec-os de autor de la aplicación Gassapp tomar6amos en
cuenta los elementos de adorno (ue posee como por e0emplo los iconosilustraciones lo*otipos de la aplicación as6 como los o/0etos personali'ados (uese utili'ar,n para su dise8o (ue de/en ser prote*idos accesoriamente a lo (ue esnuestra aplicación esto es mediante el re*istro de marcas y derec-os de autor5Otra 3orma de prote*er a nuestra aplicación es re*istrando su pro*ramación y sucontenido como in3ormación con3idencial5 En muc-os casos el uso del so3tare se-ace mediante un con1enio de licenciamiento y es a-6 donde se puede pactar lacon3idencialidad del mismo so/re todo para las autori'aciones de uso restrin*ido5
BiliorafaBlogspot. #... O,%e*"! "e/%%p'e#%u"!"ea$%,l"a"pr!e$%!#.,l!(#p!%.)201009a$%,l"a"::va,l"a"./%)l
Blogspot. #... O,%e*"! "e /%%p'paulpar$!%!.,l!(#p!%.)201305e#%u"!:"e:va,l"a"::a$%,l"a"./%)l
Ciudadpedstre. #... O,%e*"! "e /%%p#'$u"a"pe"e#%re.;!r"pre##.$!)20100628el:pr!,le)a:*!:#!*:l!#:25:)ll!*e#:"e:au%!#
cnnexpansion. #... O,%e*"! "e /%%p';;;.$**epa*#!*.$!)):"*er!201408056:%p#:para:ev%ar:el:r!,!:"e:(a#!l*a
Google. #... O,%e*"! "e /%%p#';;;.(!!(le.$!))ap#"u0ve;er<
)"=>&-?S9R;U@.C;75vulP7"IGoogle. #... O,%e*"! "e /%%p#';;;.(!!(le.$!))ap#"u0ve;er<)"=>&-?S9R;U@.C;75vulP7"I
GooglePlay. #... O,%e*"! "e /%%p#'pla.(!!(le.$!)#%!re#ear$/>3r$T5&*- Notimex. #... O,%e*"! "e /%%p';;;.*!%)e.$!).)a$$!*e#ver!%a.p/p<
$lv=295520
25
-
8/18/2019 Proyecto_final APP movil
26/26
top related