57
© Prof. Dr. Liggesmeyer, 1 GSE: Benutzer-Unterstützungssysteme Grundlagen Software Engineering Benutzer-Unterstützungssysteme

Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 1G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

eGru

ndla

gen

Softw

are

Engi

neer

ing

Ben

utze

r-U

nter

stüt

zung

ssys

tem

e

Page 2: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 2G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

e

Inha

lt

Hilf

esys

tem

e

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Tuto

rsys

tem

e

Ber

atun

gssy

stem

e

Ein

satz

von

CA

SE

-Wer

kzeu

gen

Page 3: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 3G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

e

Ben

utze

r-U

nter

stüt

zung

ssys

tem

e

Ben

utze

r-H

andb

üche

r

+K

ann

ohne

tech

nisc

he H

ilfsm

ittel

ben

utzt

wer

den

+A

nknü

pfun

g an

Les

egew

ohnh

eite

n un

d ei

ngeü

bte

Met

hode

n de

s Le

rnen

s+

In e

inem

Buc

h ka

nn d

er B

enut

zer s

chne

ll un

d oh

ne A

ufw

and

blät

tern

, er

kan

n ei

nige

Sei

ten

vorh

er n

ochm

als

nach

lese

n od

er e

r kan

n vo

rblä

ttern

, um

sic

h ei

ne Ü

bers

icht

zu

vers

chaf

fen

+E

in B

uch

kann

auf

gesc

hlag

en li

egen

ble

iben

, Les

ezei

chen

kön

nen

in

ein

Buc

h ge

legt

wer

den,

Not

izen

kön

nen

gem

acht

und

Tex

tste

llen

könn

en m

arki

ert w

erde

n

Page 4: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 4G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

e

Ben

utze

r-U

nter

stüt

zung

ssys

tem

e

–O

ft se

hr u

mfa

ngre

ich,

sch

wer

ver

stän

dlic

h, n

icht

ode

r sch

lech

t übe

rset

zt

und

zu a

llgem

ein

und

abst

rakt

form

ulie

rt –

Ent

spre

chen

oft

nich

t der

akt

uelle

n P

rogr

amm

vers

ion

oder

sin

d üb

erha

upt n

icht

ver

fügb

ar

–S

ind

wed

er a

uf d

ie in

divi

duel

le A

nwen

dung

ssitu

atio

nno

ch a

uf d

ie

pers

önlic

he B

enut

zung

ssitu

atio

n zu

gesc

hnitt

en–

Man

mus

s of

t vie

l les

en, b

evor

man

den

Fun

ktio

nsum

fang

abs

chät

zen,

au

f die

eig

ene

Situ

atio

n an

wen

den

und

prak

tisch

mit

dem

Sof

twar

e-S

yste

m a

nfan

gen

kann

zu

arbe

iten

–A

uf o

ffene

Fra

gen

finde

t man

mei

st k

eine

ode

r nur

unb

efrie

dige

nde,

al

lgem

eine

Ant

wor

ten,

nac

h de

nen

man

zud

em o

ft la

nge

such

en m

uss

Page 5: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 5G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

e

Ben

utze

r-U

nter

stüt

zung

ssys

tem

e

Kat

egor

ien

von

Unt

erst

ützu

ngss

yste

men

Ass

iste

nz-S

yste

me/

Soft

war

e-A

gent

enH

ilfe-

Syst

eme

Tuto

r-Sy

stem

eBe

ratu

ngs-

Syst

eme

Benu

tzer

-U

nter

stüt

zun

gssy

stem

e

Page 6: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 6G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

e

Ben

utze

r-U

nter

stüt

zung

ssys

tem

e

Com

pute

rges

tütz

te S

yste

me

+E

ine

inte

rakt

ive

und

mul

timed

iale

Unt

erw

eisu

ng is

t mög

lich

+S

ie b

enöt

igen

kei

nen

Sch

reib

tisch

plat

z+

Sie

sin

d sc

hnel

ler u

nd le

icht

er z

u ak

tual

isie

ren

+D

urch

die

Inte

grat

ion

des

Inte

rnet

kan

n da

s S

yste

m s

ogar

tage

sakt

uell

gepf

legt

wer

den

+P

oten

tiell

kann

auf

sie

sch

nelle

r zug

egrif

fen

und

es k

ann

schn

elle

r na

vigi

ert w

erde

n+

Sie

kön

nen

nich

t ver

lore

n ge

hen

oder

bes

chäd

igt w

erde

n+

Ein

gut

es S

yste

m e

rlaub

t dem

Ben

utze

r, de

n D

etai

llieru

ngsg

rad

der

Info

rmat

ion

zu s

teue

rn

Page 7: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 7G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

e

Ben

utze

r-U

nter

stüt

zung

ssys

tem

e

–Te

xt w

ird v

on e

inem

Bild

schi

rm n

orm

aler

wei

se la

ngsa

mer

gel

esen

al

s vo

n ge

druc

ktem

Mat

eria

l–

Das

Les

en a

uf d

em B

ildsc

hirm

ist e

rmüd

ende

r–

Kle

ine

Bild

schi

rme

könn

en k

eine

gan

ze S

eite

anz

eige

n–

Das

Blä

ttern

auf

dem

Bild

schi

rm is

t lan

gsam

er–

Das

Nav

igie

ren

erfo

rder

t zus

ätzl

iche

n Le

rnau

fwan

d–

Ein

Tei

l des

Bild

schi

rms

wird

für d

ie A

nzei

ge v

on In

form

atio

nen

benö

tigt

Page 8: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 8G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

e

Hilf

esys

tem

e

Hilf

esys

tem

eU

nter

stüt

zen

den

Ben

utze

r bei

der

Ben

utzu

ngde

r Men

sch-

Com

pute

r-Sch

nitts

telle

sow

ie d

er A

nwen

dung

ssof

twar

edu

rch

expl

izite

Erk

läru

ngen

und

Aus

künf

te-

Im e

infa

chst

en F

all w

ird n

ach

dem

Drü

cken

ein

er H

ilfet

aste

nu

r das

ent

spre

chen

de K

apite

l aus

dem

Ben

utze

r-Han

dbuc

h au

f dem

Bild

schi

rm a

ngez

eigt

-W

eite

rgeh

ende

Hilf

esys

tem

e un

ters

tütz

en je

den

Ben

utze

r in

divi

duel

l und

bie

ten

zum

Tei

l von

sic

h au

s H

ilfe

an

Page 9: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 9G

SE: B

enut

zer-U

nter

stüt

zung

ssys

tem

e

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Sta

tisch

e H

ilfe

Lief

ert I

nfor

mat

ion,

die

den

akt

uelle

n K

onte

xt n

icht

ber

ücks

icht

igt

Bei

spie

le-

Dem

Ben

utze

r wird

bei

m A

usfü

llen

eine

s Fe

nste

rs z

.B. a

n je

der S

telle

inne

rhal

b de

s Fe

nste

rs d

ie g

leic

he E

rklä

rung

ge

gebe

n-

Dem

Ben

utze

r wird

bei

ein

em F

ehle

r z.B

. nur

die

Mel

dung

»u

nzul

ässi

ge E

inga

be«

ange

zeig

t

Page 10: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 10

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Dyn

amis

che

Hilf

eB

erüc

ksic

htig

t den

Kon

text

zum

Zei

tpun

kt d

er H

ilfea

nfor

deru

ngB

eisp

iele

-In

jede

m e

inze

lnen

Ein

gabe

feld

ein

es F

enst

ers

wird

ein

e sp

ezifi

sche

Erlä

uter

ung

zu d

iese

m F

eld

ange

zeig

t-

Bei

ein

em B

enut

zerfe

hler

wird

ang

egeb

en, w

orin

der

Feh

ler

im k

onkr

eten

Fal

l bes

teht

, z.B

. »E

inga

bew

ert i

st z

u kl

ein«

-N

och

bess

er is

t es,

wen

n di

e E

inga

be d

es B

enut

zers

zur

E

rklä

rung

ben

utzt

wird

, z.B

. »D

er e

inge

gebe

ne W

ert 0

.005

ist

zu k

lein

«

Page 11: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 11

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Uni

form

e H

ilfe

Lief

ert f

ür je

den

Ben

utze

r die

selb

e In

form

atio

n

Indi

vidu

elle

Hilf

eIn

form

atio

n is

t an

die

spez

ielle

n B

edür

fnis

se d

es B

enut

zers

ang

epas

stB

eisp

iel

-D

er K

unde

nsac

hbea

rbei

ter M

ülle

r ben

utzt

sei

t 1

Mon

at d

ie A

nwen

dung

Sem

inar

orga

nisa

tion

-D

a di

e A

nzah

l der

Bed

ienu

ngsf

ehle

r und

die

Anf

orde

rung

von

H

ilfel

eist

unge

n in

den

letz

ten

5 Ta

gen

dras

tisch

zur

ückg

egan

gen

sind

, wird

nur

noc

h ei

ne

Kur

zfor

m d

er E

rklä

rung

stex

te a

ngez

eigt

, da

der B

enut

zer M

ülle

r da

s S

yste

m b

erei

ts g

ut b

eher

rsch

t

Page 12: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 12

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Pas

sive

Hilf

eW

ird a

usge

löst

dur

ch e

ine

expl

izite

Anf

rage

des

Ben

utze

rsA

nfra

gen

an d

as H

ilfes

yste

m in

ver

schi

eden

er F

orm

:-

Dire

kter

Zug

riff,

z.B

. dur

ch E

inga

be e

ines

Kom

man

dona

men

s-

Spe

zifik

atio

n du

rch

Ein

gabe

von

Sch

lüss

elw

örte

rn-

Nav

igat

ion

durc

h In

form

atio

nsne

tze,

z.B

. Hyp

erte

xtsy

stem

e-

Anf

rage

n in

nat

ürlic

her S

prac

he

Page 13: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 13

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Bei

spie

l: A

nfra

gen

in n

atür

liche

r Spr

ache

(Was

-, W

arum

-und

Wie

-Fra

gen=

-W

as-F

rage

n•

Ben

utze

r sitz

t vor

neu

em G

esch

äfts

graf

ik-P

rogr

amm

•B

ei d

en D

iagr

amm

arte

n fin

det e

r den

ihm

unb

ekan

nten

Beg

riff »

Gan

tt-D

iagr

amm

«•

Er d

rück

t die

Hilf

etas

te u

nd ti

ppt f

olge

nde

Frag

e ei

n »W

as is

t ein

G

antt-

Dia

gram

•A

ntw

ort d

es H

ilfes

yste

ms:

»E

in G

antt-

Dia

gram

mis

t ein

e sp

ezie

lle

Bal

kend

iagr

amm

-Dar

stel

lung

für P

roje

kt-p

lanu

ngen

. Wei

tere

In

form

atio

nen

gew

ünsc

ht?

(J/N

)«-

War

um-F

rage

n•

Ein

gabe

von

Tex

t inn

erha

lb e

ines

Zei

chen

-Pro

gram

ms

•»W

arum

kan

n hi

er k

ein

Text

ein

gefü

gt w

erde

n?«

•H

ilfes

yste

m: »

Bev

or e

in T

ext e

inge

gebe

n w

erde

n ka

nn, m

uss

ein

Text

bere

ich

mit

der F

unkt

ion

TEX

T ge

öffn

et w

erde

n. W

eite

re

Info

rmat

ione

n da

zu?

(J/N

Page 14: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 14

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

-W

ie-F

rage

n•

Ein

e S

ekre

tärin

bef

inde

t sic

h in

der

Tex

t-Kor

rekt

ur•

Da

sie

die

Funk

tion

zum

Lös

chen

ein

es A

bsch

nitts

ve

rges

sen

hat,

fragt

sie

das

Hilf

esys

tem

»W

ieka

nn e

in A

bsch

nitt

gelö

scht

wer

den?

«•

Abh

ängi

g vo

n de

r vor

liege

nden

Situ

atio

n (S

tellu

ng d

es

Cur

sors

, Grö

ße d

es A

bsch

nitts

usw

.) gi

bt d

as

Hilf

esys

tem

ein

e od

er m

ehre

re M

öglic

hkei

ten

an, w

ie e

in

Abs

chni

tt ge

lösc

ht w

erde

n ka

nnE

in B

enut

zer k

ann

imm

er d

ann

pass

ive

Hilf

e an

ford

ern

-w

enn

er s

elbs

t Pro

blem

e si

eht,

bei d

enen

er U

nter

stüt

zung

be

nötig

t-

wen

n er

nac

h be

stim

mte

n In

form

atio

nen,

Fun

ktio

nen

oder

K

omm

ando

s su

cht

Page 15: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 15

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

oftb

enut

zte

Kon

zept

e

beka

nnte

Kon

zept

e

verm

utet

eKo

nzep

te

tats

ächl

iche

Funk

tiona

lität

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Unt

ersu

chun

gen

Im D

urch

schn

itt w

erde

n nu

r 40%

der

Fun

ktio

nalit

ät v

on k

ompl

exen

S

yste

men

auc

h be

nutz

t

Wis

sen

des

Ben

utze

rs ü

ber e

in S

yste

m

Page 16: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 16

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Akt

ive

Hilf

eW

ird g

egeb

en, w

enn

das

Hilf

esys

tem

fest

stel

lt, d

ass

Hilf

e nö

tig is

tB

erüc

ksic

htig

t den

Kon

text

zum

Zei

tpun

kt d

er H

ilfel

eist

ung

Bei

spie

l-

Das

akt

ive

Hilf

esys

tem

ste

llt fe

st, d

ass

der B

enut

zer i

mm

er s

chon

m

ehre

re A

ktio

nen

im v

orau

s au

slös

t-

Es

wei

st ih

n da

rauf

hin

, das

s du

rch

Kom

man

doei

ngab

e an

stel

le

von

dire

kter

Man

ipul

atio

n ei

n sc

hnel

lere

s A

rbei

tste

mpo

mög

lich

ist

Page 17: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 17

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Bei

spie

l-

Ein

e S

ekre

tärin

sch

reib

t mit

eine

m T

exts

yste

m ta

gtäg

lich

Ges

chäf

tsbr

iefe

-D

a si

e di

e K

omm

ando

s zu

r Bed

ienu

ng im

Kop

f hat

, ben

utzt

sie

den

K

omm

ando

mod

us d

es T

exts

yste

ms

-N

ach

eine

m 6

-wöc

hige

n U

rlaub

ben

utzt

die

Sek

retä

rin d

as

Text

syst

em z

um e

rste

nmal

wie

der

-D

as a

ktiv

e H

ilfes

yste

m b

iete

t den

Men

ümod

us z

ur B

edie

nung

an,

da

die

Wah

rsch

einl

ichk

eit h

och

ist,

dass

die

Sek

retä

rin n

ach

6 W

oche

n ni

cht m

ehr a

lle K

omm

ando

s im

Kop

f hat

Page 18: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 18

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Idea

les

Hilf

esys

tem

Mus

s di

e ve

rsch

iede

nen

Hilf

earte

n ge

eign

et k

ombi

nier

en, u

m d

en

Ben

utze

r opt

imal

zu

unte

rstü

tzen

Pra

xis Heu

te h

ande

lt es

sic

h in

der

Reg

el u

m p

assi

ve u

nd u

nifo

rme

Hilf

esys

tem

e m

it ei

ner M

isch

ung

aus

stat

isch

en u

nd

dyna

mis

chen

Hilf

elei

stun

gen

Heu

te w

erde

n of

t Hyp

erte

xtsy

stem

e zu

r Prä

sent

atio

n de

r H

ilfei

nfor

mat

ione

n ve

rwen

det

Page 19: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 19

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Bei

spie

l: U

nter

stüt

zung

ssys

tem

von

O

ffice

200

0P

assi

ves

Hilf

ekon

zept

: 3

Stu

fen

1. Ü

berb

lick

über

den

G

esam

tinha

lt de

r Hilf

e gi

bt

die

Not

izbu

chse

ite In

halt

Page 20: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 20

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

2. Im

Hilf

e-A

ssis

tent

en k

önne

n Fr

agen

an

das

Hilf

esys

tem

ges

tellt

w

erde

n

Page 21: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 21

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

3. A

usw

ahl v

on

Them

enge

biet

en ü

ber

eine

n In

dex

Page 22: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 22

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Kla

ssifi

katio

n vo

n H

ilfes

yste

men

Kon

text

sens

itive

, pas

sive

Hilf

e üb

er F

rage

zeic

hen-

Mau

szei

ger

Page 23: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 23

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Inha

lte v

on H

ilfes

yste

men

Wäh

lbar

e O

bjek

te u

nd F

unkt

ione

nIm

akt

uelle

n K

onte

xt w

ählb

aren

Obj

ekte

, Fun

ktio

nen

/ Kom

man

dos

sow

ie O

ptio

nen

dazu

Funk

tions

tast

en/M

ausk

nöpf

eB

edeu

tung

, ins

beso

nder

e vo

n m

ehrfa

ch b

eleg

ten

Funk

tions

tast

en u

nd

Mau

sknö

pfen

Hin

wei

se /

Erk

läru

ngen

zu

Ein

gabe

nz.

B. R

ückf

rage

nac

h no

ch n

icht

spe

zifiz

ierte

n A

ttrib

uten

Erg

ebni

serlä

uter

ung

Zu E

rgeb

niss

en v

on F

unkt

ions

ausf

ühru

ngen

Spe

zifis

che

Fehl

erm

eldu

ngen

/ -e

rklä

rung

en, g

gf. m

it A

ngab

e ei

ner

Met

hode

zur

Feh

lerk

orre

ktur

Page 24: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 24

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ric

htlin

ien

für H

ilfes

yste

me

Hilf

etas

te, -

men

ü

Hilf

e-V

erfü

gbar

keit

sich

tbar

ang

ebot

en-

Dur

ch e

ine

Hilf

etas

te, d

ie b

eson

ders

gek

ennz

eich

net s

ein

sollt

e,od

er e

ine

imm

er s

icht

bare

Men

üopt

ion

sollt

e de

r Ben

utze

r auf

die

H

ilfem

öglic

hkei

t hin

gew

iese

n w

erde

n

Vol

lstä

ndig

, ric

htig

Nic

hts

entm

utig

t den

Ben

utze

r meh

r, al

s w

enn

er a

uf e

ine

Hilf

eanf

orde

rung

die

Ant

wor

t erh

ält:

»Für

die

se F

unkt

ion

ist d

ie H

ilfe

noch

nic

ht im

plem

entie

rt.«

Die

dar

gebo

tene

Erk

läru

ng m

uss

richt

ig s

ein

und

darf

nich

t im

W

ider

spru

ch z

um B

enut

zer-H

andb

uch

steh

en

Page 25: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 25

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ric

htlin

ien

für H

ilfes

yste

me

Meh

rere

Zug

riffs

met

hode

nD

irekt

er Z

ugrif

f auf

Info

rmat

ione

n-

z.B

. Ein

gabe

ein

es K

omm

ando

nam

ens

Sch

lüss

elw

örte

rein

gabe

Frei

e N

avig

atio

nV

erw

endu

ng n

atür

liche

r Spr

ache

Hilf

e zu

Auf

gabe

n un

d Zi

elen

Org

anis

atio

n de

s H

ilfes

yste

ms

an d

er S

trukt

ur u

nd B

enen

nung

der

B

enut

zerz

iele

orie

ntie

rt

Det

ailli

erun

gseb

enen

anb

iete

nW

ählb

ar d

urch

den

Ben

utze

r, au

ch fa

llwei

se-

z.B

.: D

urch

meh

rmal

iges

Drü

cken

der

Hilf

etas

te w

ird e

in g

röße

res

Det

aillie

rung

sniv

eau

ange

zeig

t

Page 26: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 26

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ric

htlin

ien

für H

ilfes

yste

me

Leic

ht e

rlern

bar,

navi

gier

bar

Das

Hilf

esys

tem

mus

s le

icht

erle

rnba

r sei

n N

avig

atio

nshi

lfen

anbi

eten

Leic

ht le

sbar

Ang

emes

sene

n S

prac

hstil

ver

wen

den

Leic

ht le

sbar

er T

ext e

rleic

hter

t den

Geb

rauc

h de

r Hilf

e m

it m

inim

aler

U

nter

brec

hung

der

Auf

gabe

Gut

es L

ayou

t G

ut e

ntw

orfe

nes

visu

elle

s La

yout

ver

wen

den

Die

Dar

stel

lung

der

Erk

läru

ngsi

nfor

mat

ion

mus

s ko

nsis

tent

sei

nD

ie D

arbi

etun

g m

uss

die

Orie

ntie

rung

des

Ben

utze

rs u

nter

stüt

zen

Page 27: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 27

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ric

htlin

ien

für H

ilfes

yste

me

Fens

terte

chni

k D

ie H

ilfei

nfor

mat

ion

darf

den

Kon

text

, in

dem

die

Hilf

e an

gefo

rder

t w

urde

, nic

ht ü

berd

ecke

n

Ein

fach

e R

ückk

ehr

Una

bhän

gig

davo

n, w

o de

r Ben

utze

r sic

h ge

rade

im H

ilfes

yste

m

befin

det,

mus

s du

rch

Kno

pfdr

uck

oder

Mau

sklic

k ei

ne s

ofor

tige

Rüc

kkeh

r an

die

Ste

lle m

öglic

h se

in, v

on d

er d

ie H

ilfe

ange

ford

ert w

urde

Sch

nelle

Hilf

eD

ie B

enut

zung

ein

es H

ilfes

yste

ms

mus

s sc

hnel

ler s

ein,

als

die

selb

e In

form

atio

n in

ein

em B

enut

zer-H

andb

uch

zu s

uche

n

Page 28: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 28

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ric

htlin

ien

für H

ilfes

yste

me

Ben

utze

r-E

rgän

zung

enH

ilfes

yste

m k

ann

nich

t alle

Info

rmat

ione

n zu

r Ver

fügu

ng s

telle

n, d

ie e

in

indi

vidu

elle

r Ben

utze

r vie

lleic

ht h

aben

möc

hte

-D

aher

sol

lte e

r die

Mög

lichk

eit h

aben

, Hilf

eerlä

uter

unge

n um

ei

gene

Tex

te z

u er

gänz

en-

Erg

änzu

ngen

sol

lten

durc

h da

s H

ilfes

yste

m a

ber d

eutli

ch g

emac

ht

wer

den

-Is

t ein

indi

vidu

elle

s H

ilfes

yste

m v

orha

nden

, dan

n ka

nn e

s au

ch

erla

ubt w

erde

n, d

ass

vorg

egeb

ene

Hilf

etex

te d

urch

den

Ben

utze

r ge

ände

rt w

erde

n

Page 29: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 29

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ric

htlin

ien

für H

ilfes

yste

me

Kon

sist

ente

r Stil

Für v

ersc

hied

ene

Anw

endu

ngen

und

ver

schi

eden

e Fu

nktio

nen

müs

sen

die

Zugr

iffsm

etho

den

auf d

as H

ilfes

yste

m, d

ie N

avig

atio

nsop

erat

ione

n un

d de

r Prä

sent

atio

nsst

il ko

nsis

tent

sei

n

Auß

erde

m m

uss

die

Ben

utzu

ngss

chni

ttste

lle d

es H

ilfes

yste

ms

kons

iste

nt m

it de

r Ben

utzu

ngss

chni

ttste

lle d

er A

nwen

dung

en s

ein

Erg

onom

ie u

nd H

andb

uchr

icht

linie

nE

benf

alls

anw

ende

n

Zu A

ssis

tenz

syst

emen

Page 30: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 30

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Ben

utze

rmod

ell

Vor

auss

etzu

ng z

ur R

ealis

ieru

ng in

divi

duel

ler H

ilfe

und

aktiv

er

Ben

utzu

ngss

chni

ttste

llen

Not

wen

dig

-K

ompo

nent

e, d

ie e

in s

yste

min

tern

es M

odel

l des

Ben

utze

rs a

us d

er

Beo

bach

tung

sei

nes

Ver

halte

ns e

rste

lltFo

lgen

de H

ilfel

eist

unge

n da

nn m

öglic

h-

Ber

ücks

icht

igun

g de

r Ken

ntni

sse

eine

s in

divi

duel

len

Ben

utze

rs u

nd

sein

er P

räfe

renz

en-

Mög

lichk

eit d

er a

bges

tufte

n R

eakt

ion

auf B

enut

zung

spro

blem

e au

fgru

nd d

er K

ennt

nis

oder

Ein

schä

tzun

g de

r Ben

utze

rkom

pete

nz-

Indi

vidu

ell a

ngep

asst

e S

yste

man

twor

ten

Page 31: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 31

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Vor

teile

für d

en B

enut

zer

+V

erm

eidu

ng v

on A

bstu

mpf

ungs

effe

kten

dur

ch M

onot

onie

, die

bei

sta

rrer

Ben

utzu

ngso

berfl

äche

und

Hilf

elei

stun

g au

ftret

en k

ann

+A

bges

tufte

und

kon

text

bezo

gene

Unt

erst

ützu

ng d

urch

das

Hilf

esys

tem

+R

atio

nelle

re K

omm

unik

atio

n du

rch

die

vom

Hilf

esys

tem

ges

teue

rte u

nd

an d

as b

eoba

chte

te L

ernv

erha

lten

geko

ppel

te, a

bneh

men

de

Red

unda

nz d

er B

enut

zerin

form

atio

n

Ben

utze

r kan

n in

Tei

lber

eich

en e

iner

Anw

endu

ng u

nter

schi

edlic

h ko

mpe

tent

sei

nB

eisp

iel:

Er b

enut

zt m

anch

e Fu

nktio

nen

sehr

häu

fig u

nd a

nder

e se

hr

selte

n

Page 32: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 32

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Es

müs

sen

u.a.

folg

ende

Wer

te e

rfass

t wer

den

-B

enut

zung

shäu

figke

it-

Fehl

erhä

ufig

keit

-H

ilfeb

edür

ftigk

eit

Die

se E

rfass

ung

sollt

e si

ch w

ähre

nd d

er A

rbei

t des

Ben

utze

rs a

m

Sys

tem

und

unb

emer

kt v

ollz

iehe

nV

aria

blen

wer

den

erm

ittel

t-

durc

h di

rekt

e M

essu

ng (u

nabh

ängi

ge V

aria

blen

) -

durc

h V

erkn

üpfu

ng v

on M

essw

erte

n (a

bhän

gige

Var

iabl

en)

Die

se K

enng

röße

n m

üsse

n de

m S

yste

m im

Ver

glei

ch m

it eb

enfa

lls

verfü

gbar

en R

efer

enzg

röße

n ei

ne C

hara

kter

isie

rung

und

Bew

ertu

ng

des

Ben

utze

rver

halte

ns e

rmög

liche

n

Page 33: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 33

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Ben

utze

rvar

iabl

en a

llgem

ein

Una

bhän

gige

Var

iabl

e-

Anz

ahl:

Akt

ione

n, F

ehle

r, H

ilfea

ufru

fe-

Zeit:

Sitz

ung,

Ges

amtn

utzu

ng, .

..A

bhän

gige

Var

iabl

e-

Häu

figke

itsbe

zoge

n: F

ehle

rquo

te, H

ilfeq

uote

-Ze

itbez

ogen

: Akt

ions

frequ

enz,

Den

kzei

t

Ben

utze

rvar

iabl

en m

it K

onte

xtbe

zug

Una

bhän

gige

Var

iabl

e-

Pro

Zus

tand

: Auf

rufe

, Feh

ler,

Hilf

eauf

rufe

Abh

ängi

ge V

aria

ble

-P

ro Z

usta

nd: A

ufru

fhäu

figke

it, H

ilfeb

edür

ftigk

eit

Page 34: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 34

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Ben

utze

rdat

en

Allg

emei

ne D

aten

-Id

entif

ikat

ion:

Ben

utze

rnam

e-

Org

anis

ator

isch

e D

aten

•D

atum

der

ers

ten

/ let

zten

Ben

utzu

ng•

Anz

ahl d

er S

itzun

gen

•G

esam

te B

enut

zung

sdau

er•

Dur

chsc

hnitt

liche

Sitz

ungs

daue

r•

Dur

chsc

hnitt

liche

Sitz

ungs

häuf

igke

itS

itzun

gsbe

zoge

ne D

aten

-B

enut

zerv

erha

lten

•A

nzah

l der

Akt

ione

n / A

nzah

l Feh

ler

•A

nzah

l Hilf

eauf

rufe

/ M

ittle

re R

eakt

ions

zeite

n•

Sitz

ungs

zeit

/ Feh

lera

rt / G

rad

der H

ilfel

eist

ung

Page 35: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 35

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

-K

onte

xtbe

zoge

ne

Dat

en •A

nzah

l der

A

ufru

fe e

iner

A

ktio

n (e

ines

Zu

stan

ds)

•A

nzah

l der

Fe

hler

bei

der

be

treffe

nden

Fu

nktio

n•

Anz

ahl d

er

Hilf

eauf

rufe

im

betre

ffend

en

Zust

and

-B

ildun

g vo

n B

enut

zerv

aria

blen

sitz

ungs

bezo

gene

Dat

enB

enut

zerv

aria

blen

Anz

ahlA

ktio

nen

Anz

ahlF

ehle

r

Anz

ahlH

ilfea

ufru

fe

Sitz

ungs

zeit

Rea

ktio

nsze

it

Dat

enau

sD

ialo

ghis

torie

Ges

amtz

eit

durc

hlau

fene

Zust

ände

n A n F n H t S t R t ges

n Z

Orientierungsbedarf

Hilfebedürftigkeit

Systemvertrautheit

Reaktionszeit

Arbeitszeit

Aktionsfrequenz

Hilfequote

FehlerquoteQF

QH

f At g

est R

QH

FQ

HOV g

es

Page 36: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 36

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Ben

utze

rvar

iabl

en

Akt

ions

frequ

enz

f A-

Mitt

lere

Ges

chw

indi

gkei

t, m

it de

r ein

Ben

utze

r Int

erak

tione

n am

S

yste

m d

urch

führ

t•

Wird

häu

fig a

ls M

aßfü

r die

Geü

bthe

it im

Um

gang

mit

dem

S

yste

m a

nges

ehen

-E

rgib

t sic

h au

s de

r Anz

ahl a

ller A

ktio

nen

n A, d

ie e

in B

enut

zer

wäh

rend

ein

er S

itzun

g du

rchf

ührt,

bez

ogen

auf

die

Sitz

ungs

daue

r t A

.

f A=

n A/t

A

Fehl

erqu

ote

QF

-A

nzah

l alle

r Feh

ler e

ines

Ben

utze

rs b

ezog

en a

uf d

ie A

nzah

l alle

rA

ktio

nen

n AQ

F=

n F/ n

A

Page 37: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 37

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Hilf

equo

te Q

H

-Q

uotie

nt d

er A

nzah

l von

Hilf

eauf

rufe

n un

d de

r Ges

amta

nzah

l der

A

ktio

nen:

QH

= n H

/nA

-A

nzah

l der

Hilf

eauf

rufe

läss

t sic

h w

eite

r unt

erte

ilen

in:

n H=

n HF

+ n H

O

Hilf

ebed

ürfti

gkei

t im

Feh

lerfa

ll-

Anz

ahl d

er H

ilfea

ufru

fe im

Feh

lerfa

ll n H

Fbe

zoge

n au

f die

Anz

ahl

der F

ehle

r nF:

QH

F=

n HF

/ nF

-W

ert n

ahe

0: h

ohe

Pro

blem

lösu

ngsk

ompe

tenz

•Fe

hler

kön

nen

ohne

zus

ätzl

iche

Hilf

e be

seiti

gt w

erde

nO

rient

ieru

ngsb

edar

f -

Quo

tient

der

Hilf

eauf

rufe

zur

Orie

ntie

rung

bez

ogen

auf

alle

A

ktio

nen,

abz

üglic

h de

r feh

lerh

afte

n:

QH

O=

n HO

/ (n A

–n F

)

Page 38: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 38

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Rea

ktio

nsze

it t R

-Ze

it zw

isch

en A

uffo

rder

ung

zu e

iner

Ben

utze

rein

gabe

und

der

B

eend

igun

g de

r Ein

gabe

dur

ch d

en B

enut

zer:

t R=

t D+

t A-

Set

zt s

ich

zusa

mm

en a

us e

iner

Den

kzei

t tD, d

ie d

ie k

ogni

tiven

P

roze

sse

des

Ben

utze

rs b

einh

alte

t•

Inne

rhal

b di

eser

Zei

t wird

•di

e je

wei

lige

Bild

schi

rmin

form

atio

n ge

lese

n•

ihr I

nhal

t vom

Ben

utze

r aus

gew

erte

t•

ein

men

tale

r Pla

n fü

r das

wei

tere

Vor

gehe

n ge

bild

et-

Der

Ant

eil t

Abe

schr

eibt

die

Zei

t zur

tats

ächl

iche

n A

usfü

hrun

g de

r A

ktio

n, w

ie•

Das

Drü

cken

ein

er M

aust

aste

•D

ie E

inga

be e

ines

Wer

tes

Page 39: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 39

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Exku

rs: B

enut

zerm

odel

lieru

ng

Sys

tem

vertr

auth

eit

-D

ie v

om B

enut

zer d

urch

lauf

enen

Fun

ktio

nen

bezo

gen

auf d

ie

Ges

amtz

ahl d

er S

yste

mfu

nktio

nen:

Vge

s=

n Z/ G

esam

tzah

l Sys

tem

funk

tione

n Z g

es

Ans

chl.

müs

sen

die

Mes

swer

te n

orm

iert

wer

den

Die

se w

erde

n da

nn e

iner

Ref

eren

zkla

sse

zuge

ordn

et-

Ref

eren

zkla

ssen

erh

ält m

an z

.B. d

urch

em

piris

che

Ver

such

e-

Mög

liche

Ref

eren

zkla

ssen

sin

d •

Nov

izen

/ A

nfän

ger /

For

tges

chrit

tene

/ •

Geü

bte

/ Exp

erte

n

Page 40: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 40

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Ass

iste

nzsy

stem

eE

rledi

gen

einf

ache

Tei

lauf

gabe

n se

lbst

, die

bei

m L

ösen

der

G

esam

tauf

gabe

dur

ch d

en B

enut

zer a

nfal

len

-H

ilfsa

rbei

ten,

die

im B

eruf

sleb

en e

in L

ehrli

ng ü

bern

ehm

en w

ürde

, w

erde

n du

rch

ein

Ass

iste

nzsy

stem

aus

gefü

hrt

-K

ann

das

Ass

iste

nzsy

stem

nic

ht w

eite

rarb

eite

n, w

eil e

s z.

B. z

wei

glei

chge

wic

htig

e A

ltern

ativ

en g

ibt,

dann

frag

t es

den

Ben

utze

rB

eisp

iele

: Unt

erst

ützu

ng d

es S

oftw

are-

Ent

wic

kler

s-

Pha

sen

Def

initi

on, E

ntw

urf u

nd Im

plem

entie

rung

-U

nter

stüt

zung

von

Pro

jekt

leite

rn-

Wie

derv

erw

endu

ng v

on S

oftw

are-

Kom

pone

nten

Page 41: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 41

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Bei

spie

l-

Wis

sens

basi

erte

r Qua

lität

sass

iste

nt

•D

er S

oftw

are-

Qua

lität

ssic

here

r übe

rgib

t den

Que

llcod

e de

r S

oftw

are-

Kom

pone

nte

dem

Ass

iste

nzsy

stem

•D

as A

ssis

tenz

syst

em a

naly

sier

t den

Que

llcod

e un

d er

mitt

elt

Met

riken

, die

die

Kom

plex

itäts

arte

n de

r Sof

twar

e-K

ompo

nent

e w

iede

rgeb

en•

Mit

Hilf

e di

eser

Met

riken

wird

ein

e W

isse

nsba

sis

ausg

ewer

tet,

die

alle

bek

annt

en Ü

berp

rüfu

ngsv

erfa

hren

für S

oftw

are-

Kom

pone

nten

ent

hält

•A

ls E

rgeb

nis

wer

den

dem

Ben

utze

r ein

e od

er m

ehre

re

Übe

rprü

fung

sstra

tegi

en v

orge

schl

agen

und

auf

Nac

hfra

ge h

in

begr

ünde

t•

Der

Ben

utze

r kan

n im

Dia

log

mit

dem

Sys

tem

die

Vor

schl

äge

mod

ifizi

eren

•E

s ha

ndel

t es

sich

um

ein

e K

ombi

natio

n vo

n ei

nem

Ass

iste

nz-

und

eine

m B

erat

ungs

syst

em

Page 42: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 42

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Inte

llige

nte

Ass

iste

nzsy

stem

eK

önne

n si

ch a

n in

divi

duel

le B

edür

fnis

se u

nd S

tile

anpa

ssen

Kön

nen

ihr e

igen

es V

erha

lten

erkl

ären

Kön

nen

unge

naue

Anw

eisu

ngen

ver

arbe

iten

Ken

nen

ihre

eig

ene

Kom

pete

nzZi

el -Zi

ele

eine

s B

enut

zers

ver

folg

en, w

ähre

nd e

r an

etw

as a

nder

em

arbe

itet

Page 43: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 43

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Age

nten

Kün

stlic

he S

yste

me,

die

inne

rhal

b ko

mpl

exer

, dyn

amis

cher

U

mge

bung

en e

xist

iere

n, d

iese

Um

gebu

ngen

mit

Hilf

e vo

n S

enso

ren

wah

rneh

men

, aut

onom

in ih

rer U

mw

elt h

ande

ln u

nd d

abei

ver

such

en,

eine

Men

ge v

on Z

iele

n zu

real

isie

ren,

mit

dene

n si

e be

auftr

agt w

urde

nS

ind

in d

er L

age,

vor

gege

bene

Auf

gabe

nste

llung

en a

llein

e od

er

koop

erat

iv z

u er

ledi

gen

Anf

orde

rung

en a

n ei

nen

Age

nten

-A

uton

ome

Han

dlun

gsw

eise

-S

uche

n, S

amm

eln

und

Auf

bere

iten

von

Info

rmat

ione

n-

Ber

ücks

icht

igun

g pe

rsön

liche

r Prä

fere

nzen

Page 44: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 44

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Kla

ssifi

katio

n vo

n A

gent

en

Biol

ogis

che

Age

nten

Har

dwar

e-A

gent

en (R

obot

ik)

Soft

war

e-A

gent

enKü

nstl

iche

Lebe

n-A

gent

en

Auf

gabe

nspe

-zi

fisc

he A

gent

enU

nter

haltu

ngVi

ren

Aut

onom

eA

gent

en

Page 45: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 45

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Inte

lligen

ter S

oftw

are-

Age

ntS

oftw

are-

Pro

gram

m, d

as fü

r ein

en B

enut

zer b

estim

mte

Auf

gabe

n er

ledi

gen

kann

und

dabe

i ein

en G

rad

an »

Inte

lligen

z«be

sitz

t, de

r es

befä

higt

, sei

ne

Auf

gabe

n in

Tei

len

auto

nom

dur

chzu

führ

en u

ndm

it se

iner

Um

wel

t auf

sin

nvol

le A

rt un

d W

eise

zu

kom

mun

izie

ren

Bes

itzt e

in e

igen

es A

usfü

hrun

gspr

ofil

und

kann

wäh

rend

sei

nes

Lebe

nszy

klus

Auf

gabe

n au

f eig

ene

Initi

ativ

e un

d in

Koo

pera

tion

mit

ande

ren

Age

nten

aus

führ

enD

abei

legt

ein

e E

igen

scha

ft de

s A

gent

en fe

st, w

er z

u se

iner

Ben

utzu

ng

auto

risie

rt is

t

Page 46: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 46

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Inte

grat

ion

von

Sof

twar

e-A

gent

en in

H

ilfes

yste

me

Der

Offi

ce-

Ass

iste

nt

Page 47: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 47

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Akt

ive

Hilf

eang

ebot

e

Page 48: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 48

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ass

iste

nzsy

stem

e / S

oftw

are-

Age

nten

Ben

utze

rmod

ellie

rung

im O

ffice

-Ass

iste

nten

Page 49: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 49

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Tuto

rsys

tem

e

Tuto

rsys

tem

eLe

hr-/L

erns

yste

me,

die

dem

Ben

utze

r bei

m E

rlern

en d

er O

berfl

äche

&

Anw

endu

ng u

nter

stüt

zen

-B

einh

alte

n Ü

bung

sauf

gabe

n od

er T

ests

sow

ie A

nim

atio

n un

d S

imul

atio

nZi

ele -

In d

er A

usbi

ldun

g•

Unt

erst

ützu

ng u

ngeü

bter

Ben

utze

r in

der E

inle

rnph

ase

•Fu

nktio

n ei

nes

com

pute

rges

tütz

ten

Trai

ning

s-H

andb

uche

s-

In d

er B

enut

zung

•U

nter

stüt

zung

bei

Ben

utze

rpro

blem

en•

Auf

bau

und

Kor

rekt

ur d

er m

enta

len

Kon

zept

e, d

ie d

er

Ben

utze

r vom

Sys

tem

hat

Page 50: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 50

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Tuto

rsys

tem

e

Inte

grat

ion

von

Hilf

esys

tem

& T

utor

syst

em

Übe

rgan

gslo

ser W

echs

el in

das

Hilf

esys

tem

Ric

htlin

ien

Inte

rakt

ives

Ler

nen

erm

öglic

hen

-S

oll d

em B

enut

zer b

eim

Ler

nen

Pra

xis

bei d

er B

enut

zung

des

S

yste

ms

verm

ittel

n-

Pra

xise

rfahr

unge

nfö

rder

n da

s Le

rnen

Red

uktio

n de

r Kom

plex

ität

-Zu

näch

st S

tand

arda

ufga

ben

train

iere

n-

Wird

das

zu

train

iere

nde

Sys

tem

im R

ahm

en d

es T

utor

syst

ems

eing

eset

zt, d

ann

sind

fortg

esch

ritte

ne O

bjek

te u

nd F

unkt

ione

n zu

bloc

kier

en

Page 51: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 51

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Tuto

rsys

tem

e

Fehl

erm

öglic

hkei

ten

eins

chrä

nken

Zu

nehm

ende

Kom

plex

ität

-S

chw

ierig

keite

n sc

hritt

wei

se e

rhöh

en

Neu

e G

esta

ltung

smög

lichk

eite

n du

rch

Mul

timed

ia-S

yste

me

Ver

wen

dung

von

Spr

ache

, Mus

ik, V

ideo

clip

s

Syn

onym

eC

BT-

Sys

tem

e(c

ompu

terb

ased

train

ing)

C

BI-S

yste

me

(com

pute

rbas

edin

stru

ctio

n)

ICA

I-Sys

tem

e(in

telli

gent

com

pute

rass

iste

din

stru

ctio

n)In

divi

dual

isie

rung

und

Dyn

amis

ieru

ng

Page 52: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 52

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ber

atun

gssy

stem

e

Ber

atun

gssy

stem

eB

erat

en d

en B

enut

zer ü

ber a

lle d

en E

insa

tz u

nd d

ie A

nwen

dung

der

O

berfl

äche

und

Anw

endu

ng

betre

ffend

en F

rage

n od

er h

elfe

n ih

m b

ei d

er L

ösun

g se

iner

Pro

blem

e-

Sol

lte v

orsc

hlag

en, e

mpf

ehle

n, z

urat

en u

nd a

brat

en k

önne

n•

Mus

s W

isse

n üb

er B

ewer

tung

en d

es B

enut

zers

bes

itzen

•E

twas

vom

Ben

utze

r neg

ativ

Bew

erte

tes

kann

z.B

. nic

ht

aufri

chtig

em

pfoh

len

wer

den

Bei

spie

l-

Der

Ben

utze

r zei

gt e

in ty

pisc

hes

Woc

henp

rofil

-B

erat

ungs

syst

em s

chlä

gt d

aher

gee

igne

te V

orei

nste

llung

en u

nd

Abl

auffo

lgen

vor

Page 53: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 53

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ber

atun

gssy

stem

e

Bei

spie

l-

Ein

Anw

ende

r möc

hte

mit

Text

& G

rafik

arb

eite

n-

Er b

ekom

mt v

om B

erat

ungs

syst

em d

ie In

form

atio

n, d

ass

dafü

r ein

Te

xt-P

rogr

amm

und

ein

Ges

chäf

tsgr

afik

-Pro

gram

m s

owie

ein

Fr

eize

ichn

en-P

rogr

amm

zur V

erfü

gung

ste

ht-

Auß

erde

m w

erde

n no

ch d

ie E

insa

tzge

biet

e de

r 2

Gra

fik-P

rogr

amm

e un

d ih

re U

nter

schi

ede

erlä

uter

t-

Es

wird

ein

e K

riter

ienl

iste

aus

gege

ben,

die

der

Anw

ende

r aus

fülle

n so

ll-

Anh

and

der a

usge

füllt

en K

riter

ienl

iste

em

pfie

hlt d

as A

usku

nfts

-und

B

erat

ungs

syst

em d

em A

nwen

der d

ie A

nwen

dung

des

G

esch

äfts

graf

ik-P

rogr

amm

s

Page 54: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 54

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Ber

atun

gssy

stem

e

Bei

spie

l -

Ein

Gel

danl

ages

yste

m b

erät

den

Ben

utze

r bei

der

Anl

age

sein

es

Ver

mög

ens

-In

ein

em B

erat

ungs

dial

og w

erde

n di

e W

ünsc

he u

nd In

tent

ione

n de

s B

enut

zers

erfr

agt u

nd d

arau

s ei

n od

er m

ehre

re A

nlag

efor

men

m

it ih

ren

Vor

-und

Nac

htei

len

vorg

esch

lage

n

Ziel

Dem

Ben

utze

r ein

e Lö

sung

ode

r meh

rere

Lös

ungs

alte

rnat

iven

pr

äsen

tiere

n

Ber

atun

gssy

stem

eB

iete

n ei

ne w

eite

rgeh

ende

Unt

erst

ützu

ng a

ls H

ilfe-

und

Tuto

rsys

tem

eH

eute

exi

stie

ren

erst

Pro

toty

p-S

yste

me

Page 55: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 55

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Eins

atz

von

CA

SE-W

erkz

euge

n

Ziel

Ers

tellu

ng d

er H

ilfei

nfor

mat

ione

n fü

r den

Ben

utze

r par

alle

l mit

der

Ers

tellu

ng d

er fa

chlic

hen

Anf

orde

rung

enD

adur

ch is

t sic

herg

este

llt, d

ass

bei d

er fa

chlic

hen

Mod

ellie

rung

des

Sys

tem

s da

s da

bei e

ntst

ehen

de K

now

-how

glei

ch fü

r die

H

ilfei

nfor

mat

ione

n ve

rwen

det w

ird u

nd b

ei P

ilots

yste

men

ber

eits

zur

V

erfü

gung

ste

htIm

JA

NU

S-G

ener

ator

syst

emkö

nnen

bei

der

OO

A-M

odel

lieru

ngzu

je

dem

Mod

elle

lem

ent

sow

ohl e

ine

Kur

zinf

o al

s au

ch e

ine

ausf

ührli

che

Info

rmat

ion

im J

AN

US

-Spe

cifie

rerfa

sst w

erde

n

Page 56: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 56

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Eins

atz

von

CA

SE-W

erkz

euge

n

Ein

gabe

von

Hilf

einf

orm

atio

nen

für d

as J

AN

US

-Sys

tem

im J

AN

US

-S

peci

fier

Page 57: Grundlagen Software Engineering Benutzer-Unterstützungssystemeagde.informatik.uni-kl.de/teaching/gse/ws2006/material/folien/GSE_09_BUS.pdfProf. Dr. Liggesmeyer, 3 Benutzer-Unterstützungssysteme

©P

rof.

Dr.

Ligg

esm

eyer

, 57

GSE

: Ben

utze

r-Unt

erst

ützu

ngss

yste

me

Eins

atz

von

CA

SE-W

erkz

euge

n

Gen

erie

rte H

ilfe

zu e

inem

Inte

rakt

ions

elem

ent