2.8 Requisits de qualitat
2.8.7 Requisits culturals i polítics
2.8.7.1 Requisits culturals
Requisit de qualitat #25 Tipus 2.8.7.1 Esdeveniment Tots
Component Tots
Descripció El sistema s‘ha dissenyat pensant que en un futur les distàncies es puguin mostrar també en iardes.
Justificació Hi ha països que prenen con a unitat de referència la iarda en lloc del metre.
Sol·licitant Equip desenvolupador, usuaris
Criteri de satisfacció El sistema ha de permetre fàcilment que la unitat de distància per les dades introduïdes puguin ser en iardes.
Satisfacció del client 1 Insatisfacció del client 3
Prioritat Baixa Conflictes -
Material de suport -
Historial 03/01/2016 - Definició del requisit
2.8.7.2 Requisits polítics
No s‘ha definit cap requisit d‘aquest tipus. 2.8.8 Requisits legals
2.8.8.1 Requisits de compliment
Requisit de qualitat #26 Tipus 2.8.8.1 Esdeveniment Tots
Component Tots
Descripció El sistema no utilitza ni emmagatzema cap tipus de dades de caràcter personal dels usuaris.
Justificació Cal complir amb la vigent legislació respecte a l‘emmagatzematge de dades de caràcter personal.
Sol·licitant Equip desenvolupador
Criteri de satisfacció El sistema compleix amb la Llei Orgànica de Protecció de Dades ja que no recull dades de caràcter personal.
Satisfacció del client 1 Insatisfacció del client 5
Prioritat Alta Conflictes -
Material de suport -
2.8.8.2 Requisits d'estandardització
Requisit de qualitat #27 Tipus 2.8.8.2 Esdeveniment Tots
Component Back office
Descripció El codi HTML i CSS ha d‘estar escrit seguint els estàndards.
Justificació No respectar estrictament l‘ús d‘aquests estàndards pot derivar en problemes de compatibilitat entre diferents navegadors web. Sol·licitant Equip desenvolupador
Criteri de satisfacció El codi HTML i CSS ha de validar-se satisfactòriament fent ús de l‘eina The W3C Markup Validation Service[10]
. Satisfacció del client 3 Insatisfacció del client 3
Prioritat Mitjana Conflictes -
Material de suport -
Historial 03/01/2016 - Definició del requisit
Requisit de qualitat #28 Tipus 2.8.8.2 Esdeveniment Tots
Component Tots
Descripció El sistema es desenvoluparà seguint estrictament cadascuna de les fases de l‘enginyeria del software i s‘aplicarà una metodologia de desenvolupament en cascada, iterativa i incremental.
Justificació El sistema ha de complir amb els criteris de qualitat i pautes que marca la disciplina de l‘enginyeria del software i també s‘ha de realitzar segons una metodologia.
Sol·licitant Equip desenvolupador
Criteri de satisfacció Es podrà consultar la documentació de cadascuna de les fases de l‘enginyeria del software.
Satisfacció del client 2 Insatisfacció del client 5
Prioritat Alta Conflictes -
Material de suport -
Historial 03/01/2016 - Definició del requisit
2.9
Arguments de satisfacció
Els arguments de satisfacció permeten comprovar que donats els requisits, les propietats i hipòtesis del domini, les expectatives i les restriccions, se satisfan els objectius del sistema.
#A1 Argument de satisfacció de l’objectiu OTFG 2.1
Objectiu Establir un sistema d‘autentificació que permeti l‘accés només a l‘administrador del back office web.
Premisses P1 (Requisit funcional) #CU 1 Iniciar sessió P2 (Requisit funcional) #CU 2 Tancar sessió
P3 (Requisit de qualitat)
#21 Només l‘administrador pot accedir al back office.
Justificació L‘administrador és l‘única persona que pot iniciar i tancar sessió al back office (P1, P2 i P3). S‘assoleix l‘objectiu OTFG 2.1.
#A2 Argument de satisfacció de l’objectiu OTFG 2.2
Objectiu Permetre crear, veure i eliminar camps, forats, elements i obstacles. Premisses P1 (Requisits funcionals)
#CU 4 #CU 19
Justificació El back office permet crear, veure i eliminar camps, forats, elements i obstacles. (P1). S‘assoleix l‘objectiu OTFG 2.2.
#A3 Argument de satisfacció de l’objectiu OTFG 2.3
Objectiu Exposar un servei web que serà consumit per les aplicacions client (smartphone i Google Glass).
Premisses P1 (Requisit funcional) #CU 20 Servir els camps P2 (Requisit funcional)
#CU 21 Servir els forats d'un camp
Justificació El back office exposa un servei web perquè des de les aplicacions client es puguin obtenir els camps, i els forats d‘un camp (P1 i P2). S‘assoleix l‘objectiu OTFG 2.3.
#A4 Argument de satisfacció de l’objectiu OTFG 2 Objectiu Desenvolupar un back office web.
Justificació El back office web es desenvoluparà amb èxit perquè s‘assoleixen els objectius OTFG 2.1, OTFG 2.2 i OTFG 2.3.
#A5 Argument de satisfacció de l’objectiu OTFG 3.1 i OTFG 4.1
Objectiu Obtenir del sistema els camps de golf fent ús del servei web que exposa el
back office i mostrar-los en forma de llista juntament amb la informació tècnica
del camp, la distància que separa al jugador fins a la casa club del camp i una indicació de si el jugador es troba dins o fora de l‘àrea definida pel camp. Premisses P1 (Requisit funcional)
#CU 22 Veure els camps
Justificació Des de les aplicacions clients es podran obtenir del sistema els camps (P1). S‘assoleix l‘objectiu OTFG 3.1 i 4.1.
#A6 Argument de satisfacció de l’objectiu OTFG 3.2 i OTFG 4.2
Objectiu Obtenir del sistema els forats de golf del camp seleccionat fent ús del servei web que exposa el back office i mostrar-los en forma de llista juntament amb la informació tècnica del forat i una indicació de si el jugador es troba dins o fora de l‘àrea definida pel forat.
Premisses P1 (Requisit funcional) #CU 23 Veure els forats
Justificació Des de les aplicacions clients es podran obtenir del sistema els forats (P1). S‘assoleix l‘objectiu OTFG 3.2 i 4.2.
#A7 Argument de satisfacció de l’objectiu OTFG 3.3
Objectiu Representar en un mapa la posició i orientació del jugador, així com el contorn de l‘àrea del camp i forat seleccionat, i les coordenades o àrees dels elements o obstacles del forat.
Premisses P1 (Requisit funcional)
#CU 24 Consultar les distàncies
Justificació Els usuaris de l‘aplicació per smartphone veuran en un mapa la posició i orientació del jugador, així com el contorn de l‘àrea del camp i forat seleccionat, i les coordenades o àrees dels elements o obstacles del forat (P1). S‘assoleix l‘objectiu OTFG 3.3.
#A7 Argument de satisfacció de l’objectiu OTFG 3.4 i OTFG 4.3
Objectiu Mostrar les distàncies als elements i obstacles del forat seleccionat que estiguin dins del camp de visió virtual del jugador segons la seva posició i orientació.
Premisses P1 (Requisit funcional)
#CU 24 Consultar les distàncies P2 (Propietat o hipòtesi del domini)
Els usuaris de les aplicacions client disposaran de connexió a Internet en els camps de golf i de posicionament per GPS.
P3 (Expectativa)
Els usuaris de les aplicacions clients sabran com enllaçar les Google Glass amb els seu smartphone per obtenir la posició per GPS.
Justificació Els usuaris de les aplicacions client podran veure les distàncies als elements i obstacles del forat (P1) perquè es disposarà de la posició per GPS (P2 i P3). S‘assoleix l‘objectiu OTFG 3.4 i OTFG 4.3.
#A8 Argument de satisfacció de l’objectiu OTFG 3.5 i OTFG 4.4
Objectiu Permetre consultar en temps real certa informació meteorològica que pugui ser d‘ajut pel jugador.
Premisses P1 (Requisit funcional)
#CU 25 Consultar la informació meteorològica P2 (Propietat o hipòtesi del domini)
Els usuaris de les aplicacions client disposaran de connexió a Internet en els camps de golf i de posicionament per GPS.
P3 (Expectativa)
El servei web de tercers que s‘utilitza per consultar la informació meteorològica ha d‘estar disponible.
P4 (Expectativa)
Els usuaris de les aplicacions clients sabran com enllaçar les Google Glass amb els seu smartphone per obtenir la posició per GPS.
Justificació Els usuaris de les aplicacions client podran consultar en temps real la informació meteorològica (P1) ja que el servei de tercers que s‘utilitza estarà disponible (P3) i la petició que es faci al servei se li enviarà la posició que s‘obtingui del GPS (P2 i P4). S‘assoleix l‘objectiu OTFG 3.5 i OTFG 4.4. #A9 Argument de satisfacció de l’objectiu OTFG 3
Objectiu Desenvolupar una aplicació per smartphone.
Justificació L‘aplicació per smartphone es desenvoluparà amb èxit perquè s‘assoleixen els objectius OTFG 3.1, OTFG 3.2, OTFG 3.3, OTFG 3.4 i OTFG 3.5.
#A10 Argument de satisfacció de l’objectiu OTFG 4
Objectiu Desenvolupar una aplicació per a les Google Glass.
Justificació L‘aplicació per a les Google Glass es desenvoluparà amb èxit perquè s‘assoleixen els objectius OTFG 4.1, OTFG 4.2, OTFG 4.3 i OTFG 4.4. #A11 Argument de satisfacció de l’objectiu OTFG 1
Objectiu Desenvolupar un sistema software que integri un back office web, una aplicació per smartphone i una aplicació per a les Google Glass.
Justificació E desenvoluparà el sistema software amb èxit perquè s‘assoleixen els objectius OTFG 2, OTFG 3 i OTFG 4.