Software Quality OPRE 6364 1 metin/Ba3352/ Recall Quality Gurus OPRE 6364 11 Deming

  • View
    1

  • Download
    0

Embed Size (px)

Text of Software Quality OPRE 6364 1 metin/Ba3352/ Recall Quality Gurus OPRE 6364 11 Deming

  • O PR

    E 63

    64 1

    So ft

    wa re

    Q ua

    lit y

  • O PR

    E 63

    64 2

    S o ft

    w ar

    e D

    is as

    te rs

    ► G

    re en

    P ar

    ty C

    on ve

    nt io

    n fa

    ils

    (B y

    ro un

    di ng

    e rro

    r a nd

    e rro

    ne ou

    s us

    e of

    E xc

    el th

    e w

    ro ng

    n um

    be r

    of d

    el eg

    at es

    is c

    om pu

    te d,

    2 00

    2)

    ► M

    ar s

    C lim

    at e

    O rb

    ite rs

    , L os

    s (M

    ix tu

    re o

    f p ou

    nd s

    an d

    ki lo

    gr am

    s, 1

    99 9)

    ► Ar

    ia ne

    5, E

    xp lo

    si on

    (d

    at a

    co nv

    er si

    on o

    f a to

    o la

    rg e

    nu m

    be r,

    19 96

    ) ►

    D en

    ve r A

    irp or

    t (C

    om pu

    te riz

    ed B

    ag ga

    ge H

    an dl

    in g

    fa ils

    , 1 99

    5)

    ► Pe

    nt iu

    m P

    ro ce

    ss or

    , D iv

    is io

    n Al

    go rit

    hm

    (in co

    m pl

    et e

    en tri

    es in

    a lo

    ok -u

    p- ta

    bl e,

    1 99

    4) ►

    Pa tri

    ot -S

    cu d

    (ro un

    di ng

    e rro

    r, 19

    91 )

    ► N

    AS A

    M ar

    in er

    1 ,

    Ve nu

    s pr

    ob e

    (p er

    io d

    in st

    ea d

    of c

    om m

    a in

    F O

    R TR

    AN D

    O -L

    oo p,

    1 96

    2)

  • O PR

    E 63

    64 3

    Er ro

    r Ca

    te go

    ri es

    10 D

    oc um

    en ta

    ti on

    p ro

    bl em

    20 S

    yn ta

    x 30

    B ui

    ld 40

    A ss

    ig nm

    en t

    50 I

    nt er

    fa ce

    60 E

    rr or

    H an

    dl in

    g 70

    D at

    a 80

    F un

    ct io

    n 90

    S ys

    te m

    10 0

    En vi

    ro nm

    en t

  • O PR

    E 63

    64 4

    D ef

    ec t c

    la ss

    ifi ca

    tio n

    • D

    ef ec

    ts a

    re c

    la ss

    ifi ed

    o n

    th e

    ba si

    s of

    d ef

    ec t t

    yp e,

    c la

    ss an

    d se

    ve rit

    y

    • Ty pe

    is th

    e ki

    nd o

    f d ef

    ec t c

    on di

    tio n.

    – D

    A (d

    at a)

    a de

    fe ct

    in in

    te rn

    al d

    at a

    us e

    or s

    pe ci

    fic at

    io n

    – D

    C (d

    oc um

    en t)

    in ad

    eq ua

    te , i

    rre le

    va nt

    o r i

    nc or

    re ct

    d es

    cr ip

    tio n

    – FN

    (f un

    ct io

    na lit

    y) an

    in co

    rre ct

    s pe

    ci fic

    at io

    n –

    H F

    (h um

    an fa

    ct or

    s) a

    de fe

    ct in

    o pe

    ra tio

    na l p

    ro ce

    du re

    o r h

    um an

    in te

    rfa ce

    – IF

    (i nt

    er fa

    ce )

    a de

    fe ct

    in th

    e co

    m m

    un ic

    at io

    n be

    tw ee

    n co

    m po

    ne nt

    s –

    LO (l

    og ic

    ) a

    de fe

    ct in

    p ro

    ce du

    ra l,

    al go

    rit hm

    ic , o

    r c on

    tro l l

    og ic

    – M

    N (m

    ai nt

    ai na

    bi lit

    y) th

    e co

    m po

    ne nt

    c an

    no t b

    e m

    ai nt

    ai ne

    d ea

    si ly

    – PF

    (p er

    fo rm

    an ce

    ) op

    er at

    io na

    l e ffi

    ci en

    cy m

    ay g

    et s

    ac rif

    ic ed

    – SN

    (s yn

    ta x)

    a de

    fe ct

    in la

    ng ua

    ge u

    sa ge

    – ST

    (s ta

    nd ar

    ds )

    a de

    pa rtu

    re fr

    om re

    pr es

    en ta

    tio na

    l s ta

    nd ar

    ds –

    O T

    (o th

    er )

    a de

    fe ct

    c on

    di tio

    n th

    at h

    as n

    ot b

    ee n

    sp ec

    ifi ed

  • O PR

    E 63

    64 5

    So ftw

    ar e

    Q ua

    lit y

    As su

    ra nc

    e •

    So ftw

    ar e

    Q ua

    lit y

    in vo

    lv es

    – En

    su rin

    g co

    nf or

    m an

    ce w

    ith u

    se r r

    eq ui

    re m

    en ts

    – Id

    en tif

    yi ng

    d ef

    ec ts

    in e

    ar ly

    p ha

    se s

    of d

    ev el

    op m

    en t

    – M

    on ito

    rin g

    th e

    pr od

    uc ts

    th ro

    ug h

    its p

    ha se

    s of

    de

    ve lo

    pm en

    t •

    Q ua

    lit y

    as su

    ra nc

    e du

    rin g

    th e

    de ve

    lo pm

    en t

    – Ac

    hi ev

    ed th

    ro ug

    h St

    ru ct

    ur ed

    W al

    kt hr

    ou gh

    s (a

    ls o

    kn ow

    n as

    S of

    tw ar

    e In

    sp ec

    tio n)

    • Q

    ua lit

    y As

    su ra

    nc e

    af te

    r d ev

    el op

    m en

    t –

    Ac hi

    ev ed

    th ro

    ug h

    pr e-

    pl an

    ne d

    Te st

    in g

    of th

    e en

    d pr

    od uc

    t

  • O PR

    E 63

    64 6

    T o ta

    l Q

    u al

    it y

    M an

    ag em

    en t

    p ri n ci

    p le

    s an

    d t

    o o ls

    a p p ly

    ! Con

    tinu ous

    Pro ces

    s I mp

    rov em

    en T Q

    M

    Cu st

    om er

    S at

    is fa

    ct io

    n: 10

    0% C

    om pl

    ia nc

    e wi

    th E

    xp ec

    ta ti

    on s

    Sta tist

    ica l Pr

    oce ss

    Con tro

    l

    t

  • O PR

    E 63

    64 7

    “S o

    W ha

    t? ”

    • Be

    ca us

    e a

    SW is

    b ui

    lt us

    in g

    pr oc

    es se

    s •

    Pr oc

    es se

    s ar

    e no

    t a lw

    ay s

    pe rfe

    ct •

    W e

    ca n

    im pr

    ov e

    w hi

    le a

    vo id

    in g

    th e

    D ilb

    er t

    sy nd

    ro m

    e •

    R em

    em be

    r, w

    e ca

    n’ t t

    es t q

    ua lit

    y in

    to o

    ur

    so ftw

    ar e,

    w e

    ha ve

    to d

    es ig

    n it

    in !

  • O PR

    E 63

    64 8

    D em

    in g ’s

    P D

    C A C

    yc le

    Pl an

    D o

    C he

    ck A

    ct

    W ha

    t’s th

    e ne

    xt p

    ro bl

    em ?

    W ha

    t c an

    w e

    do ?

    Tr y

    im pr

    ov em

    en t

    Sm al

    l t es

    t

    G at

    he r d

    at a

    A nd

    a na

    ly ze

    A do

    pt n

    ew p

    ro ce

    ss

  • O PR

    E 63

    64 9

    D ilb

    er t

    C yc

    le

    A do

    pt n

    ew U

    n p

    ro v e n

    pr

    oc es

    s A

    ct M

    ak e

    w il

    d g

    u e ss

    A t w

    ha t i

    s w ro

    ng

  • O PR

    E 63

    64 10

    M o d er

    n Q

    u al

    it y

    M an

    ag em

    en t

    • M

    od er

    n qu

    al ity

    m an

    ag em

    en t

    – re

    qu ire

    s cu

    st om

    er s

    at is

    fa ct

    io n

    – pr

    ef er

    s pr

    ev en

    tio n

    to in

    sp ec

    tio n

    – re

    co gn

    iz es

    m an

    ag em

    en t r

    es po

    ns ib

    ilit y

    fo r

    qu al

    ity •

    N ot

    ew or

    th y

    qu al

    ity e

    xp er

    ts in

    cl ud

    e D