Nya maskinlåset: Skillnad mellan sidversioner

(Utökat ickefunktionella bör-krav)
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 6: Rad 6:
===Omtvistade krav, diskutera i bikupor innan dessa läggstill i kravlistan===
===Omtvistade krav, diskutera i bikupor innan dessa läggstill i kravlistan===


====Utloggning:====
====Utloggning / Deaktivering av maskinen:====
För att maskinlåset faktiskt skall fungera som ett lås måste det deaktiveras efter användning, hur detta görs är en avvägning mellan användarvänlighet och att minimera risken för missbruk.
För att maskinlåset faktiskt skall fungera som ett lås måste det deaktiveras efter användning, hur detta görs är en avvägning mellan användarvänlighet och att minimera risken för missbruk.


Rad 40: Rad 40:
'''Fördelar:'''
'''Fördelar:'''


TODO
*Den minsta risken att maskinen fortsätter att vara inloggad efter att användaren har lämnat den


'''Nackdelar:'''
'''Nackdelar:'''


TODO
*Opraktiskt och det finns en risk att användaren glömmer sin tagg blir utlåst ur rummet.


======Maskinavstängingsstyrd utloggning:======
======Maskinavstängingsstyrd utloggning:======
Låset är aktivt så länge maskinen är på och låser sig efter att maskinen har varit avstängd en kort stund
'''Fördelar:'''
'''Fördelar:'''


Rad 54: Rad 56:


TODO<br />
TODO<br />
====Skydd mot oavsiktlig maskinstart====
Då vissa maskiner kan vara farliga då de startar, till exempel svarven så bör de maskiner som har egen brytare inte aktiveras omedelbart då användaren drar sitt kort.
=====Föreslagna lösningar:=====
======Ersätta maskinens egen strömställare med en läsare med integrerad strömbrytare:======
'''Fördelar:'''
*Ett enda handgrepp för att aktivera maskinen
'''Nackdelar:'''
*Modifikation av maskinen krävs villket gör installationsjobbet svårare.
*Alla maskiner kan inte modifieras.
======Låset håller spolen av tills dess att maskinens egen strömställare är av======
'''Fördelar:'''
*Ett handgrepp på maskinen krävs för att starta den, maskinen fungerar "som vanligt"
'''Nackdelar:'''
*Det kan vara "överaskande" att maskinen inte startar trotts att strömställaren är i på-läge, tydliga instruktioner krävs.
*Detektion av maskinens strömställare kan vara svårt och i vissa fall öka BOM
<br />
===Skall-krav===
===Skall-krav===


Rad 70: Rad 99:
====Ickefunktionella krav====
====Ickefunktionella krav====


* Låset skall ha ett lokalt cache av auktoriserade nycklar, både för att snabbaupp inloggning och för att hantera nätverksavbrott bättre.
*Låset skall ha ett lokalt cache av auktoriserade nycklar, både för att snabbaupp inloggning och för att hantera nätverksavbrott bättre.
* Låset skall kunna prima sitt cache från en central server för tillåta användning även av tidigare icke-inloggade användare under ett nätverksavbrott
*Låset skall kunna prima sitt cache från en central server för tillåta användning även av tidigare icke-inloggade användare under ett nätverksavbrott
*Låset skall logga lyckade inloggningar och utloggningar


* Låset skall logga användningsförsök av obehöriga taggar till en central database<br />
*Låset skall logga användningsförsök av obehöriga taggar till en central database<br />


  Features (functional)
    - The controller will alert the user before their time is up by flashing an LED and beeping
    - The user may re-present their token to extend their time
    - The user may leave their token on the cardreader to make the machine stay on, upon removal
        the user will have the configured timeout before the machine is powered down
   Features (non-functional)
   Features (non-functional)
    - The controller will log (to the access system) when a user powers up a machine
    - The controller will log when a machine powers down
    - The controller will log when an unauthorised user tries to power up a machine
     - Wifi connection should survive wifi access point restarts
     - Wifi connection should survive wifi access point restarts
195

redigeringar