Om de gebruiker van hardware of software enigzins controle te garanderen over het product, dienen de volgende regels in acht genomen te worden:
Aan/uit knop
Ieder software programma op een computer of laptop en/of app op een tablet of smartphone moet een (virtuele) aan/uit knop bezitten. Hiermee kan de gebruiker van het apparaat zelf beslissen of hij/zij wil dat het programma blijft draaien of stilgelegd wordt of volledig uitgezet.
De reden is drieledig:
Consumenten Privacy: daarmee kan de gebruiker zijn privacy gevoelige informatie beschermen tegen partijen die data oogsten via het Internet.
Duurzaamheid: verder kan de gebruiker zelf bepalen wanneer en hoeveel energie (electrische stroom) zijn apparaat verbruikt, om zo de dure en mileuvervuilende accu / oplaadbare batterij te sparen.
Kostenbeheersing: Bovendien kan de gebruiker zelf bepalen hoeveel dataverkeer er ongemerkt plaatsvindt om de kosten van zijn abonnement bij de dienstverlener (ISP of telefoonprovider, muziek streaming dienst etc.) in toom te houden.
Met het toekomstig vooruitzicht van toename in robotica producten, zijn deze adviezen ten zeerste aan te raden.
Dialoog vensters
In (losse) dialoog vensters of waarschuwings pop-ups moeten duidelijkheid biden over:
Context: Bij welke software of app hoort dat venster (pop-up die zomaar om onduidelijke redenen verschenen is)?
Expertise: Voor wie is de melding of vraag bedoeld w.b. moeilijkheidsgraad: eindgebruiker, beheerder etc.?
Verantwoordelijke: Van wie wordt verwacht dat er actie ondernomen wordt: de applicatie zelf, het besturingssysteem, een randapparaat, de administrator of de eindgebruiker?
Zinsopbouw: In de grammatica van de melding/vraag moet duidelijk zijn wie het onderwerp is, wie/wat het lijdend voorwerp, en welke actie er gaat plaatsvinden.
Consequenties: Verder moet aangegeven worden wat de consequenties zijn van de actie bij keuzes, zoals: ja / nee, activeer / annuleer.
Keuze: Bij een getoonde knop of keuze-link met de optie 'Annuleer', moet duidelijk zijn wat er geannuleerd wordt: het dialoogvenster? De gehele applicatie? De te nemen actie? etc. (Bijvoorbeeld annuleer venster? of annuleer functie? of annuleer stapsgewijze vraagproces? of annuleer gehele programma?)
Afstandsbediening: bij het werken vanaf de ene computer via het netwerk/Internet op een andere computer, moet het duidelijk zijn op welke computer het dialoogvenstertje slaat: op de server of op de client.
Bij iedere stap moet een ontsnappingsmogelijkheid ingebouwd zijn (via Escape toets) om uit het door de programmeur afgedwongen functioneel proces te stappen.
Versie nummer en product eigenaar
Ieder programma, (web)applicatie of App hoort duidelijk weer te geven om welke versie het gaat, of op welke datum betreffende versie uitgegeven is.
De versie nummer moet op een -voor de consument/eindgebruiker- gemakkelijk bereikbare plek te vinden zijn.
Van ieder stuk software moet de eindgebruiker gemakkelijk kunnen zien wat de status quo is wat betreft versienummer, update toestand of upgrade volgorde.
In ieder programma, (web)applicatie of App moet duidelijk aangegeven zijn wie de software fabrikant is en waar deze persoon of organisatie te bereiken is (bijvoorbeeld website adres).
In ieder apparaat of randapparaat moet een unieke -voor de eindgebruiker/leek herkenbare- naam uitzenden/tonen op het netwerk waarop het aangesloten is.
Foutmeldingen
Foutmeldingen horen, behalve informatie voor programmeurs, ook een tekst te bevatten die in begrijpelijke taal is opgesteld voor de consument/eindgebruiker.
Voor de eindgebruiker moet een helptekst geboden worden, waarin beschreven staat welek stappen hij moet gaan ondernemen om de error op te kunnen lossen.
Deinstallatie
De software fabrikant moet de mogelijk bieden dat een gebruiker zijn programma of app volledig kan deinstalleren, zonder restanten (programmeer code, register sleutels, mappen of data) achter te laten op het apparaat.
© Drs. RGES 2016
Als u het eens bent met bovenstaande zaken, email a.u.b. de hyperlink van deze webpagina naar bekenden, of maak een link naar deze site aan op uw Facebook pagina e.d..
http://www.sthopd.net/step_1_Choose_Slogan.aspx?language=NL&act=hl&editorial=Editorial%2fNL%2fL.+Europese+Politiek%2f06.+Voorstel+Europese+regelingen+gecomputeriseerde+Hardware+en+Software.txt&category=Europese+Politiek