Utveckling av användargränssnitt hos Saab Systems, Naval Systems Division

Relevanta dokument
MMI-principer för Air & Land Systems

Beskrivning av gesällprov RMI Chat Mikael Rydmark

Grafisk formgivning. Användarens checklista

Användarguide. Bildslinga internet

Systemsäkerhet i ett marint ledningssystem

User s Guide. Kontrollpanel

Manual C3 BMS v. 1.1 för Windows Mobile telefoner

För att öppna galleriet, ange adressen

Kom igång-guide: Spara tusenlappar med Libreoffice - IDG.se

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

Ansökan till Yrkes-sfi i Skåne EN INTRODUKTION TILL PANELEN

Myndigheten för samhällsskydd och beredskap 1 (10) Datum Installationsguide ROPA

Snabbguide mini-router.

Grafisk formgivning. Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet

Telia Connect för Windows

Snabbstart - "första gången användare"

Bruksanvisning Operatörspanel ER-ipx12

Manual - Storegate Team

Manual. Verktyg för skolanalys. Astrakan. Motion Chart på enkelt sätt. Artisan Global Media

Användarmanual Vikariekalendern

Ontech Control för Iphone Användarmanual Svenska

LEOcoin 3 & Atomic wallet

SPRINT-HANDBOK (version 0.4)

Rapport Projekt 1 Från material till webb

Användarmanual KTC MeView Lägenhetsinnehavare. Revision 3.0. Användarmanual KTC MeView. Lägenhetsinnehavare. Sida 1

Content Management System. Publiceringssystem

Integration med Vitec Express

Användarmanual KTC MeView Lägenhetsinnehavare. Revision 4.0. Användarmanual KTC MeView. Lägenhetsinnehavare. Sida 1

Introduktion till MySQL

Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets

iphone/ipad Snabbguide för anställda på HB

ISIS : MOrgOnDAgEnS VErKSTAD, TILLgängLIg IDAg

DynaPahlm är användbart på många olika typer av webbplatser. Denna handbok ger dig tips och vägledning till hur du bäst använder DynaPahlm

30 år av erfarenhet och branschexperts

Memeo Instant Backup Snabbguide. Steg 1: Skapa ett gratis Memeo-konto. Steg 2: Anslut din lagringsenhet till datorn

REDIGERA BILDER OCH TEXT PÅ DIN WORDPRESS-HEMSIDA

Karlstads universitetsbibliotek

ESGRAF. Datablad SDS00009SE Version /02/2015 Integration. Presentationsmjukvara

Små förändringar. Stora resultat.

Konvertering från Klients databas till Norstedts Byrå

Komma i gång manual. Tempus ID06 LITE

Manual för Menys webbaserade kurser i Fronter

Windows 8.1, hur gör jag?

Snabbguide. till Mini-router

Lathund Projektledare Jönköpingsprojektplats

Kärcher Fleet. Fokusera på att nå skinande resultat. Vi sammanfattar de åt dig.

Joomla CMS Del 2 av 2

Föreläsning 10: Gränssnitt och webbdesign

steg! första Gör din fotobok i 10 enkla Snabba instruktioner För Windows 7.4 och nyare versioner Välj ut dina bästa foton. Öppna fotoboksprogrammet.

Komma igång med Klassrum. En lärarhandledning om appen Klassrum för Mac

Manual - Storegate Team med synk

206 Finaluppgifter för produktion av webbsidor

Nyheterna i Visma Tendsign 4.0

GRATIS FÖR PRENUMERANTER

6. BLOGGVERKTYG. Här ska vi titta på några olika bloggverktyg som du kan använda för att komma igång med att börja blogga.

Manual - Storegate Team

MANUAL mobil OMSORG App (MOA) version 1.2.5

Innehållsförteckning utan ansträngning Word gör jobbet MS Word 2007, 2010 och 2011

Evenemang på na.se. Klicka på Skapa evenemang! Klicka på Skapa nytt konto!

ANVÄNDARMANUAL BRUNSTKALENDERN

Kom igång med din SKY WiFi SmartPen

HDCom. Applikation för Androidenheter nerladdade Användarvänlig Driftsäker & Effektiv

Föreläsning 7 Mentala modeller, metaforer och emotionell interaktion. Kapitel 5 (3) i Rogers et al.

Anställningsintervju

Omsorgen Användarhandledning

Innehåll. 1 Inledning 5. 2 Förinställning 6. 3 Anpassa användargränssnittet 7. 4 Anpassa interna inställningar 9. 5 Förbereda att bränna en skiva 10

Laboration 2 Datorverktyg vid LiU

Ontech Control för Android Användarmanual Svenska

SKAPA TRYCKFILER FRÅN MICROSOFT POWERPOINT 2007

Besök 08. Användarmanual. Administration, registrera & inställningar. ANVÄNDARMANUAL Administration, registrera & inställningar

MM8000 ökad säkerhet och kontroll med intelligent övervakning

Metodisk programutveckling

Brasklapp: REV:s rådgivande verksamhet omfattar egentligen inte något detaljerat IT-stöd, men eftersom många väghållare har behov av att effektivt

Total överblick för alla behov R-CONTROL ELEKTRONISKA LÅS FÖR HEM OCH FÖRETAG

Föreläsning 9: Gränssnitt och webbdesign

Winbas Business Online Handledning. Vad är e-handel

ODD FELLOW ORDEN. Manual. Sidverktyget. oddfellow.se. version

Instruktion för applikation Var sitter känslan?

Manual C3 BMS v. 3 för iphone/ipad

Grundritning Torpargrund

Objektorienterad programmering Föreläsning 2

Symprint Snabbstartsguide

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

KARLSTADS UNIVERSITETSBIBLIOTEK

Framtidens Team AB. utvecklingsprogram för unga/nya chefer/ledare. utbildning i kommunikologi, grundnivå: intensiv träning i nya paradigmets ledarskap

SKAPA TRYCKFILER FRÅN MICROSOFT WORD 2007

Vop handledning. Användarhandledning till Vop applikationen. UPPGJORD: Mattias Gyllsdorff GODKÄND:Mattias Gyllsdorff REV: A DATUM:

SGH-A400 WAP Browser Användarhandbok

Grafiska användargränssnitt i Java

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Grundritning Platta på mark

Nyheter i PowerPoint 2010

MegTax CardCenterPro

Textalk AB Krokslätts fabriker Mölndal. Tel: Fax:

Grafiska användargränssnitt i Java

Inställningstips. Visuella anpassningar Windows

Användarmanual. Sida 1. BRT-12 Battery Replacement Tool

Hembokat Kom igång guide

Instruktion för applikation remanga

Transkript:

Utveckling av användargränssnitt hos Saab Systems, Naval Systems Division Presentation för SESAM arbetsgruppsredovisning inom arbetsgruppen för Programvarusäkerhet SAAB SYSTEMS Innehåll Saab System s operatörskonsoler CeCots MFC Multi Function Consoles! Samverkan med kund Tidig specifikation av användargränssnitt Gränssnitt som man känner igen från civil datoranvändning Enkelhet och enhetlighet Färger, varningar och larm Säkerhet, roller, tillgänglighet till olika operationer Moder och tillåtna operationer Bekräftelse av kritiska operationer Julgranen Vapenpanelen Beslutsstöd till operatören Utprovning av dynamiskt beteende Träning och utbildning Referenser 2 SAAB SYSTEMS

Saab System s operatörskonsoler CeCots MFC Multi Function Consoles Alla konsoler är lika Alla CMS systemets operatörsfunktioner finns tillgängliga i alla konsoler Se bild på separat broschyr! Vad man kan göra i en konsol beror på i vilken roll man loggar på Olika operatörsroller/användarkonton skyddas med lösenord 3 SAAB SYSTEMS Samverkan med kund Konsolerna och de programstyrda gränssnitten i dessa har utvecklats under lång tid i mycket nära samarbete med kundrepresentanter i form av slutanvändare/operatörer. Vid framtagning av användargränssnitten för CMS-systemet för Visbyklassen har kunden deltagit i stor omfattning med personal från provturskommandot (PTK) och FMV. Användarna har i olika skeden i projektet arbetat i Saab Systems referensanläggning vid systemets operatörskonsoler. Huvudsakligen har vapensystemen simulerats. Riktiga sikten och spaningssystem har också använts. Dessa finns monterade på taket till Saab Systems byggnad och är anslutna till referensanläggningen. 4 SAAB SYSTEMS

Samverkan med kund Fördelar Synpunkter både på operativ nivå och på detaljnivå har matats in till projektet från dessa tester och övningar. Detta har lett till ett användargränssnitt och en systemfunktionalitet som kunden är mycket nöjd med. Fördelarna med en nära samverkan med kundrepresentanter är uppenbara av det som sagts ovan. 5 SAAB SYSTEMS Samverkan med kund Problem Några problem kan dock uppstå då kundrepresentanter framför sina önskemål om ändringar direkt till utvecklarna. Utvecklarna tänker inte alltid på de affärsmässiga aspekterna och nya krav och finesser kan lätt införas utan att det sätts ett pris på dessa. Mycket förbättringar har införts gratis. En annan problematik är att tillgången till referensanläggningen för våra utvecklare minskar i den utsträckning som kunden får tillgång till den. 6 SAAB SYSTEMS

Tidig specifikation av användargränssnitt Användargränssnitten specificeras mycket tidigt i Saab Systems' projekt, redan under studiefasen. Mycket av användargränssnittens specifikation läggs fast som krav i projektets inledningsfas. 7 SAAB SYSTEMS Gränssnitt som man känner igen från civil datoranvändning Användargränssnitten ges utseende och funktion som man känner igen från Windows. Menyer, paneler och dialogboxar känns igen och beter sig så som man är van från Windows. Information läses och operationer följs i "västerländsk" ordning alltså uppifrån och ned och från vänster till höger. 8 SAAB SYSTEMS

Enkelhet och enhetlighet Antalet färger, typsnitt, storlekar och stilar begränsas så att man inte störs av en sådan grafisk vildvuxenhet och hysteri som man ofta hittar på illa utformade webbsidor. Huvudsakligen används bara en storlek och ett typsnitt på text. Speciella färger och beteenden används bara då det är viktigt att påkalla uppmärksamhet. För utseendemässig utformning finns en "Style Guide". 9 SAAB SYSTEMS Färger, varningar och larm Särskilda färger som till exempel rött används för att påkalla uppmärksamhet. Man använder också speciella textfält (alertknappar) som ändrar utseende/färg för att påkalla uppmärksamhet. Larm används också för att påkalla uppmärksamhet och informera om särskilda händelser och tillstånd. Högt prioriterade larm visas i första hand. Lägre prioriterade larm som inte får plats i larmlistan kan man bläddra sig fram till. Larm visas med hänsyn till operatörsroll så att bara larm som är relevanta för respektive operatör visas. 10 SAAB SYSTEMS

Säkerhet, roller, tillgänglighet till olika operationer Befogenheter att utföra operationer beror på den operatörsroll som man loggar på med. Olika operatörsroller/användarkonton skyddas med lösenord Bara den information som är relevant för den aktuella operatörsrollen visas. Bara de operationer som är tillåtna för den aktuella operatörsrollen finns tillgängliga eller är valbara. Operationsalternativ som visas men som inte är valbara/aktiva "gråas ut" på samma sätt som i Windows. 11 SAAB SYSTEMS Moder och tillåtna operationer Förutom att operationer kan göras otillgängliga beroende på operatörsroll kan de också göras otillgängliga beroende på systemets tillstånd eller andra förutsättningar. Om en operation är otillåten av dessa skäl så görs den otillgänglig i användargränssnittet. Detta sker antingen genom att motsvarande dialoger inte visas eller att motsvarande operationer visas men är inte valbara/aktiva och "gråas ut". 12 SAAB SYSTEMS

Bekräftelse av kritiska operationer Kritiska operationer kräver oftast bekräftelse genom att en extra dialogbox måste besvaras med Yes" eller No" eller Cancel eller motsvarande. Detta är återigen något som man känner igen från Windows. Dessutom krävs ofta att en rad villkor skall vara uppfyllda innan en kritisk operation är möjlig. Om villkoren inte är uppfyllda är operationen inte tillgänglig. Vissa hinder kan dock överridas i kritiska situationer med ett visst medvetet risktagande, till exempel överbelastning av radar. 13 SAAB SYSTEMS Julgranen "Julgranen" är ett dialogfönster som visas fast på skärmen oberoende av vilka andra dialoger som visas. "Julgranen" visar de status och den information som är eller kan vara viktig i alla situationer. Operatören kan själv anpassa vilken information han/hon vill skall visas på julgranen. Att den kallas julgranen beror på att den innehåller en så stor och brokig mängd inforation likt utsmyckningen på en julgran. 14 SAAB SYSTEMS

Vapenpanelen För avfyringslogik finns i MFC-en en särskild vapenpanel med bland annat nycklar. Vapen görs tillgängliga för avfyrning via nycklar som måste vridas om och knappar på vapenpanelen. Tillstånden i vapnen i vapenpanelen och dess knappar visas med tydliga lampor i knapparna. Vapenpanelen ger en från MFC-ens huvuddatorer oberoende logik och genom den krävs fler medvetna val innan farliga operationer (avfyrningar) kan ske. 15 SAAB SYSTEMS Beslutsstöd till operatören En grundprincip är att operatören skall kunna kontrollera systemet och inte vice versa. Automatiken får inte ersätta eller för mycket styra operatören. Många automatiska funktioner ger stöd/beslutsstöd till operatören snarare än ersätter denne. 16 SAAB SYSTEMS

Utprovning av dynamiskt beteende Användarinteraktionens dynamiska beteende bestäms huvudsakligen av den applikation som är associerad med respektive användargränssnitt. Testerna av det dynamiska beteendet sammanfaller därför huvudsakligen med testerna av applikationen. Förutom ren verifiering av krav så sker tester även genom mer komplicerade scenario eller "spel" som skall gen en mer realistisk upplevelse av systemet och dess dynamik. Inga speciella analysverktyg används för analys av dynamiken. 17 SAAB SYSTEMS Träning och utbildning I kundutbildningen ingå övningar med scenarion/spel 18 SAAB SYSTEMS

Referenser För diskussion om användargränssnitt finns ett litet nätverk (en MMI-grupp) på Saab Systems i Järfälla: Referens Anneli Wahlstedt. 19 SAAB SYSTEMS