13.07.2015 Views

Modelling Human Factors using the Systems Modelling Language

Modelling Human Factors using the Systems Modelling Language

Modelling Human Factors using the Systems Modelling Language

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

HFIDTC/2/WP2.8.9/1Version 2/ 24th September 2008The map will be movedby dragging anddropping with <strong>the</strong>mouse. It will bezoomed in/out <strong>using</strong><strong>the</strong> spin button on <strong>the</strong>mouseUAV icon with velocityvector line showingspeed and direction oftravelTactical PictureSoldier icon500mID – 561349Golf 4OpacityMap graphic with scaleTooltip showing soldierid and callsignControl to alter <strong>the</strong>map’s opacityFigure 7-23 - Situation Display Window7.2.6.1 Value addedThe SysML diagrams produced in this section are a specification for <strong>the</strong> design of <strong>the</strong> UIand have started to document which Posts will require which UIs. Such diagrams wouldbe a useful source for a more detailed UI specification document that would include <strong>the</strong>sort of graphical representations of <strong>the</strong> UI illustrated by Figure 7-22 and Figure 7-23above. The design of <strong>the</strong> UI will result in updates to <strong>the</strong> SysML diagrams that represent<strong>the</strong> UI, and <strong>the</strong>se will in turn drive changes to views of <strong>the</strong> model. A benefit to defining<strong>the</strong> UI in this way is that UML is a language understood by most Software Developers,and most modelling tools can produce code directly from <strong>the</strong> UML.7.2.7 <strong>Modelling</strong> Quality Objectives and MetricsEarlier in <strong>the</strong> document we used Use Case Diagrams to capture requirements. Thissection details fur<strong>the</strong>r how requirements can be captured, detailed and satisfied <strong>using</strong> <strong>the</strong>SysML. In relation to <strong>the</strong> <strong>Human</strong> Views, HV-B defines how HFI values link to HFIrequirements and how <strong>the</strong>se requirements can be turned into quantifiable metrics andsatisfied. The SysML allows us to show <strong>the</strong>se linkages. Here we will use ‘safety’ as ourtop level HFI value.44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!