Slutanvändare
Slutanvändare är de ultimata mänskliga användarna (även kallat operatörer) av en mjukvaruprodukt. Slutanvändaren står i motsats till användare som stödjer eller underhåller produkten såsom sysops, databasadministratörer och datatekniker. Termen används för att abstrahera och särskilja de som bara använder programvaran från utvecklarna av systemet, som förbättrar programvaran för slutanvändare. I användarcentrerad design skiljer det också mjukvaruoperatören från klienten som betalar för dess utveckling och andra intressenter som kanske inte direkt använder programvaran, utan hjälper till att fastställa dess krav. Denna abstraktion är främst användbar vid design av användargränssnittet och hänvisar till en relevant delmängd av egenskaper som de flesta förväntade användare skulle ha gemensamt.
I användarcentrerad design skapas personas för att representera typerna av användare. Det anges ibland för varje persona vilka typer av användargränssnitt den är bekväm med (på grund av tidigare erfarenhet eller gränssnittets inneboende enkelhet), och vilken teknisk expertis och kunskapsgrad den har inom specifika områden eller discipliner. När få begränsningar ställs på slutanvändarkategorin, särskilt när man utformar program för användning av allmänheten, är det vanligt att förvänta sig minimal teknisk expertis eller tidigare utbildning av slutanvändare.
Utvecklingsdisciplinen för slutanvändare suddar ut den typiska skillnaden mellan användare och utvecklare. Den anger aktiviteter eller tekniker där människor som inte är professionella utvecklare skapar automatiserade beteenden och komplexa dataobjekt utan betydande kunskaper om ett programmeringsspråk.
System vars aktör är ett annat system eller en mjukvaruagent har inga direkta slutanvändare.
Användarkonto
En användares konto tillåter en användare att autentisera till ett system och eventuellt få behörighet och åtkomst till resurser som tillhandahålls av eller är anslutna till det systemet; autentisering innebär dock inte auktorisering. För att logga in på ett konto måste en användare vanligtvis autentisera sig med ett lösenord eller andra referenser för redovisning, säkerhet, loggning och resurshantering.
När användaren väl har loggat in så kommer operativsystemet ofta att använda en identifierare som ett heltal för att referera till dem, snarare än deras användarnamn, genom en process som kallas identitetskorrelation. I Unix-system är användarnamnet korrelerat med en användaridentifierare eller användar-ID.
Datorsystem fungerar i en av två typer baserat på vilken typ av användare de har:
- Enanvändarsystem har inte ett koncept med flera användarkonton.
- Fleranvändarsystem har ett sådant koncept och kräver att användarna identifierar sig innan de använder systemet.
Varje användarkonto på ett fleranvändarsystem har vanligtvis en hemkatalog, i vilken filer som uteslutande hänför sig till den användarens aktiviteter kan lagras, som är skyddad från åtkomst av andra användare (även om en systemadministratör kan ha åtkomst). Användarkonton innehåller ofta en offentlig användarprofil, som innehåller grundläggande information som tillhandahålls av kontots ägare. Filerna som är lagrade i hemkatalogen (och alla andra kataloger i systemet) har filsystembehörigheter som inspekteras av operativsystemet för att avgöra vilka användare som får åtkomst att läsa eller exekvera en fil, eller för att lagra en ny fil i den katalogen .
Medan system förväntar sig att de flesta användarkonton endast ska användas av en enda person, har många system ett speciellt konto som är avsett att tillåta vem som helst att använda systemet, till exempel användarnamnet ”anonym” för anonym FTP och användarnamnet ”gäst” för ett gästkonto .
Användarnamnsformat
Olika datoroperativsystem och applikationer förväntar sig/upprätthåller olika regler för formatet.
I Microsoft Windows-miljöer, till exempel, notera den potentiella användningen av:
- User Principal Name (UPN) format – till exempel: UserName@Example.com.
- Inloggningsnamn på undernivå – till exempel: DOMÄN\Användarnamn.
Terminologi
Vissa användare har uttryckt sin motvilja mot termen ”användare” och har föreslagit att den ska ändras.
”Ett av de hemska orden vi använder är ’användare’. Jag är på ett korståg för att bli av med ordet ’användare’. Jag skulle föredra att kalla dem ’människor’.”
Användare av datorsystem och mjukvaruprodukter saknar i allmänhet den tekniska expertis som krävs för att till fullo förstå hur de fungerar. Mer avancerade användare, använder dock avancerade funktioner i program, även om de inte nödvändigtvis är kapabla till datorprogrammering och systemadministration.