IC-U
NIC
AM
PE
lian
e M
artins
Qua
lida
de d
e S
oftw
are
V&
V:I
ntro
duçã
o
cria
do: s
et/2
001
alte
rado
: ago
/201
3
Set
embr
o/20
01Q
ualida
de_V
&V
2
IC-U
NIC
AM
PE
lian
e M
artins
Tóp
icos
•N
oção
de
Qua
lida
de d
e Sof
twar
e
•A
trib
utos
e C
arac
terí
stic
as d
e Q
ualida
de d
e Sw
–IS
O91
26
•N
eces
sida
des
de Q
ualida
de e
Tip
o de
Sis
tem
as
•Pri
ncip
ais
Ativi
dade
s e
Téc
nica
s
•V
erif
icaç
ão e
Val
idaç
ão
•T
écni
cas
de V
erif
icaç
ão
Set
embr
o/20
01Q
ualida
de_V
&V
3
IC-U
NIC
AM
PE
lian
e M
artins
Ref
erên
cias
R.S
.Pre
ssm
an. “
Sof
twar
e E
ngin
eeri
ng: a
Pra
ctitio
ners
App
roac
h”. M
c-G
raw
Hill.
Ste
ven
R. R
akiti
n. “
Sof
twar
e V
erif
icat
ion
and
Val
idat
ion:
a P
ract
itio
ner’
s G
uide
”. A
rtec
hH
ouse
, 199
7.N
elm
a S
. Gom
es. “
Qua
lidad
e de
Sof
twar
e -
Um
a N
eces
sida
de”.
Art
igo
obtid
o em
fev
/200
3 em
:w
ww
.esa
f.fa
zend
a.go
v.br
/cst
/arq
uivo
s/Q
ualida
de_d
e_Sof
t.pdf
Ros
ely
San
ches
. Not
as d
e cu
rso.
IC
MC
/US
P-S
.Car
los.
Obt
ido
em
fev/
2003
:ser
ver.
labe
s.ic
mc.
sc.u
sp.b
r/cu
rsos
/sce
5837
/A
rndt
von
Sta
a. “
Qua
lidad
e de
Pro
duto
s de
Sof
twar
e: o
que
é, e
sua
impo
rtân
cia
no p
roce
sso
prod
utiv
o”. D
epto
. Inf
orm
átic
a P
UC
-Rio
, ago
/200
4.M
aria
Ter
esa
Villa
lobo
sA
. “A
valiaç
ão d
a Q
ualid
ade
de P
rodu
to d
e Sof
twar
e co
m F
oco
em M
anut
enib
ilida
de”.
Apr
esen
taçã
o fe
ita
no I
C-U
nica
mp,
ag
o/20
05.
Set
embr
o/20
01Q
ualida
de_V
&V
4
IC-U
NIC
AM
PE
lian
e M
artins
•Ubiqüidadedo software
�
•Mau-funcionamento
do software
pode causar transtornos ou ter
conseqüências desastrosas
�
Impo
rtân
cia
da q
ualida
de d
o sw
Set
embr
o/20
01Q
ualida
de_V
&V
5
IC-U
NIC
AM
PE
lian
e M
artins
Set
embr
o/20
01Q
ualida
de_V
&V
6
IC-U
NIC
AM
PE
lian
e M
artins
•THOUSANDS of iPhoneusers overslept and
many were late for work and flights
yesterday after a -software glitch cancelled
its alarm
.
•The iPhone’snon-recurring
alarm
s stopped for tw
o days
after clocks struck m
idnight to usher in
2011.
•The bug follows sim
ilar problems when
clocks went back at the end of British
summer time in October.
•Read m
ore:
http://w
ww.m
irror.co.uk/news/m
ost-
popular/2011/01/03/thousands-of-iphone-
users-hit-by-software-failure-w
hich-
cancelled-the-phone-s-alarm
s-115875-
22822789/#
ixzz1WH6VMUKv
Set
embr
o/20
01Q
ualida
de_V
&V
7
IC-U
NIC
AM
PE
lian
e M
artins
Google blamessoftware
update
forGmail failure
Warw
ick
Ash
ford
em
ail
Tuesda
y01
Marc
h201
1 0
9:2
8
has b
lam
ed
abug
in a
sto
rage
soft
wa
reupdate
for w
eeke
nd
inte
rruption
sto
its G
serv
ice
inw
hic
h t
ho
usa
nds
of
users
lo
st
e-m
ail
conta
cts
and f
old
ers
.
sa
id in
itia
lly t
hat
less t
han
0.0
8%
of
all
Gm
ail
users
,about
16
0,0
00
peop
le,
we
re a
ffecte
d b
y t
he b
ug,
but
the late
st
upd
ate
s h
ave r
evis
ed t
he p
rop
ort
ion
of
aff
ecte
d u
sers
to 0
.02%
or
40,0
00.
"When w
e d
iscovere
d t
he p
roble
m,
we im
me
dia
tely
sto
pped
the d
eplo
ym
ent
of
the
ne
wsoft
ware
and r
evert
ed
toth
e o
ld v
ers
ion,"
said
Ben
Tre
ynor,
vic
e-
pre
sid
ent
of
en
gin
eerin
g a
nd s
ite r
elia
bili
tyczar.
"The g
ood n
ew
sis
that
e-m
ail
wa
s n
ever
lost
and w
e'v
e r
esto
red
access f
or
man
yof
those a
ffecte
d.T
hough
itm
ay t
ake longer
than w
e o
rigin
ally
exp
ecte
d,
we
're m
akin
g
good p
rogre
ss a
nd t
hin
gs s
ho
uld
be b
ack
to n
orm
al fo
revery
one s
oo
n,"
he
wro
tein
a
blo
g p
ost.
Set
embr
o/20
01Q
ualida
de_V
&V
8
IC-U
NIC
AM
PE
lian
e M
artins
Defence
Su
bscri
beY
ou
are
in
: H
om
e›
Defe
nce›
Ne
ws A
rtic
le
DA
TE
:11/0
3/1
1
SO
UR
CE
:Flig
htg
lobal.com
In-f
light
failu
re leads
to F
-35
gro
undin
g
By S
tephen T
rim
ble
The L
ockheed
Mart
in F
-35 is
gro
unded w
hile
pro
gra
mm
e o
ffic
ials
investigate
a d
ua
lg
en
era
tor
failu
re a
nd
oil
lea
k o
n
the
AF
-4te
st aircra
ft o
n9
Marc
h.
The
in-f
light pow
er
failu
re f
orc
ed t
he t
est
aircra
ft,
whic
his
dedic
ate
dto
mis
sio
n s
yste
ms t
esting, to
retu
rn a
nd land
at
Edw
ard
sA
FB
,Lockheed s
ays.
The join
t pro
gra
mm
e o
ffic
e h
as
“tem
pora
rily
suspende
d”
flig
hts
by t
he
F-3
5untila
rootcause is
dete
rmin
ed,
the c
om
pany a
dds.
http://www.flightglobal.com/articles/2011/03/11/354281/
in-flight-failure-leads-to-f-35-grounding.htm
l
Set
embr
o/20
01Q
ualida
de_V
&V
9
IC-U
NIC
AM
PE
lian
e M
artins
Hackers highlight Sony's need for new
Hackers highlight Sony's need for new
Hackers highlight Sony's need for new
Hackers highlight Sony's need for new
ideas
ideas
ideas
ideas
The April hacker thefts of
millions of customers'
personal records
have been a
bruising experience for the Japanese
consumer electronics giant, not least
because its network security failures
have left it with a potential bill…
http://search.independent.co.uk/topic/software-failures
E m
uito, muito m
ais…
Set
embr
o/20
01Q
ualida
de_V
&V
10
IC-U
NIC
AM
PE
lian
e M
artins
•Podemos esperar queo software funcione
corretamente?
–Não:
•pessoas cometem enganos�
introduzembugs
–Estudos m
ostram que m
esmoum sw desenvolvidocom o m
aior
cuidadotem 5 bugs/KLOC
•Windows XP tem 45 M LOC � ���quantosbugs?
–45 × ×××5 × ×××103= 255 000 bugs!
•Im
possível eliminar todos osbugs, mas podemos
reduzir aqueles que levam
a pbs m
ais severos!
Exp
ecta
tiva
de bugs
Set
embr
o/20
01Q
ualida
de_V
&V
11
IC-U
NIC
AM
PE
lian
e M
artins
Det
erm
inan
do o
impa
cto
de bugs
•Freqüência: o
bug
ocor
re c
om q
ue f
reqü
ênci
a?
•Custo de correção: q
uant
o cu
sta
loca
liza
r e
corr
igir
o
bug?
•Custo de instalação: o
sis
tem
a te
m q
uant
os u
suár
ios?
•Conseqüências:
o q
uant
o o
bug
afet
a os
usu
ário
s?
Fra
coPer
turb
ador
Mui
to s
ério
Cat
astr
ófic
o
Msg
com
err
o ca
ixa
elet
rôni
co n
ãose
u di
nhei
ro é
dep
osit
ado
u
ma
guer
ra é
de d
igit
ação
entr
ega
quan
tia
saca
daem
out
ra c
onta
inic
iada
Set
embr
o/20
01Q
ualida
de_V
&V
12
IC-U
NIC
AM
PE
lian
e M
artins
Vis
ão G
eral
Qualidade de Software
Qualidade do Processo
Qualidade do Artefato ou Produto
Set
embr
o/20
01Q
ualida
de_V
&V
13
IC-U
NIC
AM
PE
lian
e M
artins
Impo
rtân
cia
da q
ualida
de d
o pr
oces
so
•M
odel
o de
pro
cess
o:–
Des
criç
ão a
bstr
ata
do q
ue f
azer
par
a ob
ter
um p
rodu
to d
e sw
–Par
a qu
e se
rve?
•O
que
dev
e se
r fe
ito
a se
guir
?
•Por
qua
nto
tem
po d
eve-
se c
onti
nuar
afa
zê-l
o?
•Q
uem
vai
faz
er?
•M
etáf
ora
do L
ehm
an: pr
oces
so
prod
uto
Set
embr
o/20
01Q
ualida
de_V
&V
14
IC-U
NIC
AM
PE
lian
e M
artins
Apr
imor
amen
to d
o pr
oces
so d
e sw
•A
lgum
as in
icia
tiva
s vi
sand
o m
elho
rias
do
proc
esso
de
sw:
–SEI/CMMI (CapabilityMaturityModel?),
mod
elo
dese
nvol
vido
pel
o In
stit
uto
de E
ngen
hari
a de
Ss
(SE
I) d
a U
nive
rsid
ade
Car
negi
e-M
ello
n, E
UA
, vi
sand
o da
r às
org
aniz
açõe
s di
retr
izes
sob
re c
omo
apri
mor
ar o
pro
cess
o
–ISO/SPICE (Software ProcessIm
provem
ent& Capability
dEterm
ination),
cujo
obj
etiv
o é
gera
r no
rmas
ISO
/IE
C p
ara
a av
alia
ção
de
proc
esso
s de
sw
–Norm
a ISO/IEC 12207, d
efin
e um
pro
cess
o de
cic
lo d
e vi
da d
o sw
–Norm
a ISO/IEC 9000-3
, apr
esen
ta d
iret
rize
s pa
ra a
apl
icaç
ão d
a IS
O 9
001
(vol
tada
par
a in
dúst
ria)
, por
em
pres
as q
ue d
esen
volv
em s
w, p
ara
o pr
oces
so
de d
esen
volv
imen
to e
man
uten
ção
de s
w
–Norm
a M
PS-BR
: mod
elo
de m
atur
idad
e de
pro
cess
o br
asilei
ro; c
ompa
tíve
l co
m C
MM
I e
ISO
1550
4
Set
embr
o/20
01Q
ualida
de_V
&V
15
IC-U
NIC
AM
PE
lian
e M
artins
O q
ue é
qua
lida
de d
e so
ftw
are?
-1
•T
ota
lida
de d
e c
ara
cte
rísticas
de u
ma e
ntida
de
que lh
e
confe
re a
capacid
ade d
e s
atisfa
zer
a n
ecessid
ad
es
exp
lícitas e
im
plícitas
[NB
R I
SO
8402
-19
94]:
–Totalidade das características�
aspe
ctos
fun
cion
ais
e nã
o fu
ncio
nais
(o
u at
ribu
tos
de q
ualid
ade)
dev
em s
er c
onsi
dera
dos
–Entidade:
bens
, ser
viço
s, p
esso
as, p
roce
ssos
, org
aniz
açõe
s ou
co
mbi
naçã
o de
stes
–Necessidades
: exp
ecta
tiva
quan
to a
os e
feito
s qu
ando
um
pro
duto
é
utiliz
ado
•Necessidades explícitas:
efe
itos
esp
erad
os n
a vi
da o
u no
trab
alho
dos
us
uári
os•Necessidades implícitas:
fun
ções
bás
icas
do
prod
uto,
impl
icaç
ões
de
segu
ranç
a e
étic
a, v
isõe
s su
bjet
ivas
, nec
essi
dade
s in
cons
cien
tes
Set
embr
o/20
01Q
ualida
de_V
&V
16
IC-U
NIC
AM
PE
lian
e M
artins
O q
ue é
qua
lida
de d
e so
ftw
are?
-2
•C
onju
nto
de c
ara
cte
rísticas
que d
evem
ser
alc
ançadas e
m u
m d
ete
rmin
ado g
rau
para
que o
pro
duto
ate
nda à
s n
ecessid
ades d
e
seus u
suários.
[Ana R
. C
.Rocha
20
01]
Set
embr
o/20
01Q
ualida
de_V
&V
17
IC-U
NIC
AM
PE
lian
e M
artins
O q
ue é
qua
lida
de d
e so
ftw
are?
-3
•C
onfo
rmid
ade
a:–
requ
isitos
fun
cion
ais
e de
des
empe
nho,
–pa
drõe
s e
conv
ençõ
es d
e de
senv
olvi
men
to p
ré-
esta
bele
cido
s,
–at
ribu
tos
impl
ícitos
que
todo
sw
dese
nvol
vido
pr
ofis
sion
alm
ente
dev
e po
ssui
r.
[R.S
.Pre
ssm
an]
Set
embr
o/20
01Q
ualida
de_V
&V
18
IC-U
NIC
AM
PE
lian
e M
artins
Qua
lida
de d
o Pro
duto
•D
uas
visõ
es d
a qu
alid
ade
[Sta
a200
4]:
–Qualidade do serviço
•É
a q
ualida
de d
o pr
odut
o ta
l com
o observada pelo usuário final
–Qualidade da Engenharia:
•É
a q
ualida
de d
a im
plementação
do
prod
uto
tal c
omo observada pelos
desenvolvedores
Set
embr
o/20
01Q
ualida
de_V
&V
19
IC-U
NIC
AM
PE
lian
e M
artins
Qua
lida
de d
o Pro
duto
•D
uas
visõ
es d
a qu
alid
ade
[Sta
a200
4]:
–Qualidade do serviço
•É
a q
ualida
de d
o pr
odut
o ta
l com
o observada pelo usuário final
-Pessoas que utilizam o produto
-Desenvolvedoresde outros
artefatos ao qual o produto
vai ser incorporado
-Equipe de manutenção
-Outros artefatos que possuam
interface com o produto
Set
embr
o/20
01Q
ualida
de_V
&V
20
IC-U
NIC
AM
PE
lian
e M
artins
Qua
lida
de d
o Ser
viço
•A
qualidade do serviço
é al
canç
ada
a pa
rtir
da qualidade
da engenharia
•C
arac
terí
stic
as:
–“Dependabilidade”:
pode
mos
dep
ende
r do
pro
duto
?
–Segurança (safety)
:os
risc
os d
e us
o sã
o ac
eitá
veis
?
–Utilidade:
o pr
odut
o ap
óia
efic
azm
ente
o u
suár
io n
as s
uas
tare
fas?
–Usabilidade:
o pr
odut
o é
faci
lmen
te u
tilizá
vel p
elo
públ
ico
alvo
?
–Rentabilidade do serviço:
o pr
odut
o re
quer
rec
urso
s e
pess
oas
em
qtd
com
patíve
l com
o v
alor
do
serv
iço?
Set
embr
o/20
01Q
ualida
de_V
&V
21
IC-U
NIC
AM
PE
lian
e M
artins
Qua
lida
de d
o Pro
duto
•D
uas
visõ
es d
a qu
alid
ade
[Sta
a200
4]:
-Gerentes
-Analistas / Projetistas
-Programadores
-Equipe de testes
-Equipe de inspeção
-Equipe de auditorias da qualidade
-Geradores de padrões
-...
–Qualidade da Engenharia:
•É
a q
ualida
de d
a im
plementação
do p
rodu
to ta
l com
o observada
pelos desenvolvedores
Set
embr
o/20
01Q
ualida
de_V
&V
22
IC-U
NIC
AM
PE
lian
e M
artins
Qua
lida
de d
a E
ngen
hari
a
•C
arac
terí
stic
as:
–Documentação: e
xist
e, é
com
plet
a, é
atu
aliz
ada?
–Arquitetura:
a es
trut
ura
inte
rna
do p
rodu
to é
ade
quad
a ao
ser
viço
pr
esta
do?
–Manutenibilidade:
o pr
odut
o po
de s
er c
orri
gido
, ada
ptad
o,
aper
feiç
oado
e e
volu
ído
sem
per
da d
e qu
alid
ade?
–Portabilidade:
o pr
odut
o po
de s
er f
acilm
ente
tran
sfer
ido
para
ou
tra
plat
afor
ma?
–Mensurabilidade:
prop
ried
ades
rel
evan
tes
do p
rodu
to p
odem
ser
m
edid
as?
–Rentabilidade da engenharia:
cust
o e
praz
o de
des
envo
lvim
ento
e
evol
ução
são
com
patíve
is c
om o
val
or d
o se
rviç
o?
Set
embr
o/20
01Q
ualida
de_V
&V
23
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
de
qual
idad
e
Car
acte
ríst
icas
ope
raci
onai
s:co
rreç
ãoco
nfia
bilid
ade
inte
grid
ade
efic
iênc
ia
Ada
ptab
ilid
ade
a no
vos
ambi
ente
s:po
rtab
ilida
dere
usab
ilid
ade
inte
rope
rabi
lidad
e
Hab
ilid
ade
para
ser
alter
ado:
man
uten
ibilid
ade
flex
ibilid
ade
test
abilid
ade
Mod
elo
de Q
uali
dade
de
McC
alle
t al,
1977
revisã
o
oper
ação
tran
siçã
o
Set
embr
o/20
01Q
ualida
de_V
&V
24
IC-U
NIC
AM
PE
lian
e M
artins
Fat
ores
de
Qua
lida
de d
e M
cCal
l
•C
om r
elaç
ão à
ope
raçã
o do
pro
duto
(ca
ract
erís
tica
s op
erac
iona
is):
–correção: o
qua
nto
um p
rogr
ama
satisf
az a
sua
esp
ecif
icaç
ão e
cu
mpr
e os
obj
etiv
os v
isad
os p
elo
clie
nte
–confiabilidade:
o q
uant
o um
pro
gram
a ex
ecut
a a
funç
ão
pret
endi
da c
om a
pre
cisã
o ex
igid
a
–eficiência: a
qua
ntid
ade
de r
ecur
sos
com
puta
cion
ais
e de
cód
igo
exig
ida
para
que
um
pro
gram
a ex
ecut
e su
a fu
nção
–integridade:
o q
uant
o o
aces
so a
o sw
ou a
os d
ados
por
pes
soas
nã
o au
tori
zada
s po
de s
er c
ontr
olad
o
–usabilidade:
o q
uant
o de
esf
orço
é n
eces
sári
o pa
ra a
pren
der,
pr
epar
ar a
ent
rada
e in
terp
reta
r a
saíd
a de
um
pro
gram
a
Set
embr
o/20
01Q
ualida
de_V
&V
25
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
de
qual
idad
e
Car
acte
ríst
icas
ope
raci
onai
s:co
rreç
ãoco
nfia
bilid
ade
inte
grid
ade
efic
iênc
ia
Ada
ptab
ilid
ade
a no
vos
ambi
ente
s:po
rtab
ilida
dere
usab
ilid
ade
inte
rope
rabi
lidad
e
Hab
ilid
ade
para
ser
alter
ado:
man
uten
ibilid
ade
flex
ibilid
ade
test
abilid
ade
Mod
elo
de Q
uali
dade
de
McC
alle
t al,
1977
revisã
o
oper
ação
tran
siçã
o
Set
embr
o/20
01Q
ualida
de_V
&V
26
IC-U
NIC
AM
PE
lian
e M
artins
Fat
ores
de
Qua
lida
de d
e M
cCal
l
•C
om r
elaç
ão à
s re
visõ
es d
o pr
odut
o (h
abilid
ade
para
ser
al
tera
do):
–manutenibilidade:
o q
uant
o de
esf
orço
é n
eces
sári
o pa
ra lo
caliza
r e
elim
inar
err
os e
m u
m p
rogr
ama
–flexibilidade:
o qu
anto
de
esfo
rço
é ne
cess
ário
par
a m
odif
icar
um
pr
ogra
ma
–testabilidade:
o qu
anto
de
esfo
rço
é ne
cess
ário
par
a te
star
um
pr
ogra
ma
a fi
m d
e ga
rant
ir q
ue e
le e
xecu
te a
fun
ção
pret
endi
da
Set
embr
o/20
01Q
ualida
de_V
&V
27
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
de
qual
idad
e
Car
acte
ríst
icas
ope
raci
onai
s:co
rreç
ãoco
nfia
bilid
ade
inte
grid
ade
efic
iênc
ia
Ada
ptab
ilid
ade
a no
vos
ambi
ente
s:po
rtab
ilida
dere
usab
ilid
ade
inte
rope
rabi
lidad
e
Hab
ilid
ade
para
ser
alter
ado:
man
uten
ibilid
ade
flex
ibilid
ade
test
abilid
ade
Mod
elo
de Q
uali
dade
de
McC
alle
t al,
1977
revisã
o
oper
ação
tran
siçã
o
Set
embr
o/20
01Q
ualida
de_V
&V
28
IC-U
NIC
AM
PE
lian
e M
artins
Fat
ores
de
Qua
lida
de d
e M
cCal
l
•C
om r
elaç
ão à
s al
tera
ções
do
prod
uto
(hab
ilid
ade
para
ser
al
tera
do):
–portabilidade:
o q
uant
o de
esf
orço
é n
eces
sári
o pa
ra tr
ansf
erir
um
pr
ogra
ma
de u
ma
plat
afor
ma
de h
w e
/ou
swpa
ra o
utra
–reusabilidade:
o qu
anto
um
pro
gram
a (o
u pa
rtes
del
e) p
ode
ser
reut
iliz
ado
em o
utro
s pr
ogra
mas
–interoperabilidade:
o q
uant
o de
esf
orço
é n
eces
sári
o pa
ra s
e ac
opla
r um
pro
gram
a a
um o
utro
Set
embr
o/20
01Q
ualida
de_V
&V
29
IC-U
NIC
AM
PE
lian
e M
artins
A n
orm
a IS
O/I
EC
912
6•
Nor
ma
ISO
/IE
C 9
126/
1991
ou
NB
R 1
3596
:–
forn
ece
um m
odel
o de
pro
pósi
to g
eral
o q
ual d
efin
e 6
cate
gori
as d
e características
de q
ualid
ade
de s
wqu
e sã
o, p
or s
ua v
ez, d
ivid
idas
em
subcaracterísticas.
Sub
cara
cter
ística
spo
dem
ser
ava
liada
s po
r um
con
junt
o de
métricas.
–É
um
a re
ferê
ncia
mun
dial
par
a qu
alid
ade
de s
w
•IS
O: T
heIn
tern
atio
nalS
tand
ardi
zati
onO
rgan
izat
ion,
fun
dada
em
19
47, c
oord
ena
o tr
abal
ho d
e 12
7 pa
íses
mem
bros
par
a pr
omov
er a
pa
dron
izaç
ão d
e no
rmas
técn
icas
em
âm
bito
mun
dial
•IE
C: T
heIn
tern
atio
nalE
lect
rote
chni
calC
omm
issi
on, f
unda
da e
m
1906
, con
ta c
om m
ais
de 5
0 pa
íses
e p
ubli
ca n
orm
as in
tern
acio
nais
re
laci
onad
as c
om e
letr
icid
ade,
ele
trôn
ica
e ár
eas
rela
cion
adas
[G
omes
03]
Set
embr
o/20
01Q
ualida
de_V
&V
30
IC-U
NIC
AM
PE
lian
e M
artins
Vis
ões
da q
ualida
de n
a IS
O 9
126
•Q
uali
dade
em
uso
–O
pro
duto
sat
isfa
z às
rea
is n
eces
sida
des
dos
usuá
rios
?
•Q
uali
dade
ext
erna
–O
sof
twar
e sa
tisfa
z às
nec
essi
dade
s do
sis
tem
a qu
e o
incl
ui?
•Q
uali
dade
inte
rna
–O
sof
twar
e at
ende
às
nece
ssid
ades
exp
líci
tas,
e p
rinc
ipal
men
te,
impl
ícitas
?
Set
embr
o/20
01Q
ualida
de_V
&V
31
IC-U
NIC
AM
PE
lian
e M
artins
Mod
elo
da Q
ualida
de n
a IS
O91
26
Car
acte
ríst
ica
Sub
-car
acte
ríst
ica
Sub
-car
acte
ríst
ica
Sub
-car
acte
ríst
ica
Atr
ibut
oA
trib
uto
Set
embr
o/20
01Q
ualida
de_V
&V
32
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
de
qual
idad
e ex
tern
a e
inte
rna
Funcionalidade
o sw
satisf
az à
s ne
cess
idad
es
expl
ícitas
e im
plíc
itas
do
usuá
rio?
Confiabilidade
o sw
, dur
ante
um
per
íodo
de
tem
po,
func
iona
de
acor
do c
om
as c
ondi
ções
pré
-est
abel
ecid
as?
Usabilidade
o sw
é fá
cil d
e us
ar?
Eficiência
o sw
não
desp
erdi
ça r
ecur
sos?
Manutenibilidade
o sw
é fá
cil d
e al
tera
r?
Portabilidade
o sw
é fa
cilm
ente
ada
ptáv
el a
di
fere
ntes
pla
tafo
rmas
?
Utilidade
Dependabilidade
Rentabilidade do
serviço
Set
embr
o/20
01Q
ualida
de_V
&V
33
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
de
qual
idad
e em
uso
Satisfação: o
sis
tem
a sa
tisf
az a
os u
suár
ios
dent
ro d
e um
co
ntex
to e
spec
ific
ado?
Eficácia: o
s us
uári
os a
ting
em s
uas
met
as c
om p
reci
são
e co
mpl
etez
a?
Produtividade:
os
usuá
rios
em
preg
am a
qua
ntid
ade
apro
pria
da d
e re
curs
os c
om r
elaç
ão à
efi
cáci
a ob
tida
?
Segurança
: o s
iste
ma
apre
sent
a ní
veis
ace
itáv
eis
de d
anos
a
pess
oas,
neg
ócio
s, s
oftw
are,
pro
prie
dade
s ou
ao
ambi
ente
?
Set
embr
o/20
01Q
ualida
de_V
&V
34
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
e s
ub-c
arac
terí
stic
as
Funcio
na
lidad
e:
o s
wsatisfa
z à
s n
ecessid
ad
es e
xplícita
s
e im
plícitas d
o u
suári
o ?
Adequação
prop
õe-s
e a
faze
r o
que
é ap
ropr
iado
?
Acurácia
gera
res
ulta
dos
corr
etos
ou
conf
orm
e ac
orda
do ?
Interoperabilidade
é ca
paz
de in
tera
gir
com
os
sist
emas
esp
ecif
icad
os ?
Conform
idade
está
de
acor
do c
om n
orm
as e
con
venç
ões
prev
ista
s em
leis
, nor
mas
e d
escr
içõe
s si
milar
es ?
Segurança de
evita
aces
so n
ão a
utor
izad
o, a
cide
ntal
ou
delib
erad
o acesso
a pr
ogra
ma
e da
dos
?
Set
embr
o/20
01Q
ualida
de_V
&V
35
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
e s
ubca
ract
erís
tica
s
Con
fiab
ilid
ade:
o s
w, d
uran
te u
m p
erío
do d
e te
mpo
, fu
ncio
na
de a
cord
o co
m a
s co
ndiç
ões
pré-
esta
bele
cida
s ?
Mat
urid
ade
com
que
fre
qüên
cia
apre
sent
a fa
lhas
?
Tol
erân
cia
a fa
lhas
oc
orre
ndo
falh
as, c
omo
ele
reag
e ?
Rec
uper
abilid
ade
é
cap
az d
e re
cupe
rar
dado
s ap
ós u
ma
falh
a ?
Con
form
idad
eat
ende
às
norm
as e
reg
ras
do d
omín
io ?
Set
embr
o/20
01Q
ualida
de_V
&V
36
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
e s
ubca
ract
erís
tica
s
Usa
bilida
de: o
sw
é fá
cil d
e us
ar?
Inte
ligib
ilid
ade
é fá
cil e
nten
der
os c
once
itos
utiliz
ados
?
Apr
eens
ibilid
ade
é fá
cil d
e ap
rend
er a
usa
r ?
Ope
raci
onal
idad
e é
fáci
l de
oper
ar e
con
trol
ar a
ope
raçã
o ?
Atr
ativ
idad
eé
agra
dáve
l de
usar
?
Con
form
idad
eat
ende
às
norm
as e
con
venç
ões?
Set
embr
o/20
01Q
ualida
de_V
&V
37
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
e s
ubca
ract
erís
tica
s
Efi
ciên
cia:
o s
wnã
o de
sper
diça
rec
urso
s ?
Com
port
amen
to
qual
é o
tem
po d
e re
spos
ta e
de
proc
essa
men
to ?
em r
elaç
ão a
o
tem
po
Com
port
amen
toqu
anto
rec
urso
usa
? D
uran
te q
uant
o te
mpo
?
em r
elaç
ão a
os
recu
rsos
Con
form
idad
eat
ende
às
norm
as e
con
venç
ões
?
Set
embr
o/20
01Q
ualida
de_V
&V
38
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
e s
ubca
ract
erís
tica
s
Man
uten
ibilid
ade:
o s
wé
fáci
l de
alte
rar?
Ana
lisab
ilid
ade
é fá
cil e
ncon
trar
um
err
o qu
ando
oco
rre
?
Mod
ific
abili
dade
é fá
cil m
odif
icar
e r
emov
er e
rros
?
Est
abili
dade
há g
rand
es r
isco
s de
err
os q
uand
o se
faz
alter
açõe
s ?
Tes
tabi
lida
deé
fáci
l tes
tar
quan
do s
e fa
z al
tera
ções
?
Con
form
idad
eat
ende
às
norm
as e
reg
ras
conv
enci
onad
as?
Set
embr
o/20
01Q
ualida
de_V
&V
39
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
e s
ubca
ract
erís
tica
s
Por
tabi
lida
de: o
sw
é fa
cilm
ente
ada
ptáv
el a
dif
eren
tes
plat
afor
mas
?
Ada
ptab
ilid
ade
é fá
cil a
dapt
ar a
out
ras
plat
afor
mas
sem
apl
icar
ou
tras
açõ
es o
u m
eios
alé
m d
os f
orne
cido
s pa
ra e
sta
fina
lidad
e no
sw
cons
ider
ado
?
Cap
acid
ade
para
é fá
cil i
nsta
lar
em o
utra
s pl
ataf
orm
as ?
inst
alar
Cap
acid
ade
para
é
fáci
l sub
stitu
ir p
or o
utro
sw
?
subs
titui
r
Con
form
idad
ees
tá d
e ac
ordo
com
pad
rões
e c
onve
nçõe
s de
po
rtab
ilida
de ?
Set
embr
o/20
01Q
ualida
de_V
&V
40
IC-U
NIC
AM
PE
lian
e M
artins
Car
acte
ríst
icas
de
qual
idad
e em
uso
•E
ficá
cia:
–O
sw
perm
ite
que
usuá
rios
atin
jam
sua
s m
etas
com
acu
ráci
ae
com
plet
eza?
•Pro
duti
vida
de:
–O
sw
perm
ite
que
os u
suár
ios
empr
egue
m a
qtd
apro
pria
da d
e re
curs
os p
ara
a ef
icác
ia o
fere
cida
?
•Seg
uran
ça (
safe
ty):
–O
sw
apre
sent
a ní
veis
ace
itáv
eis
de r
isco
s de
dan
os a
pes
soas
, ne
góci
os, p
ropr
ieda
des
ou a
mbi
ente
?
•Sat
isfa
ção:
–O
sw
satis
faz
aos
usuá
rios
?
Set
embr
o/20
01Q
ualida
de_V
&V
41
IC-U
NIC
AM
PE
lian
e M
artins
Qua
lida
de e
tipo
do
sw
•C
ada
tipo
de s
wte
m s
eus
próp
rios
req
uisi
tos
de q
ualid
ade
•A
impo
rtân
cia
de c
ada
cara
cter
ística
de
qual
idad
e va
ria
conf
orm
eo
tipo
de
sw
Fun
cion
alid
ade
Con
fiab
ilid
ade
Usa
bilida
deE
fici
ênci
aM
anut
enib
ilid
ade
Por
tabi
lida
de
Sis
tem
a pa
ra c
ontr
ole
de v
ideo
loca
dora
Sis
tem
a em
barc
ado
em s
atél
ite
Set
embr
o/20
01Q
ualida
de_V
&V
42
IC-U
NIC
AM
PE
lian
e M
artins
Ava
liaç
ão d
a qu
alid
ade
do p
rodu
to
•C
omo
faze
r:–
orga
nism
os d
e ce
rtif
icaç
ão:
•no
Bra
sil,
para
for
nece
r o
cert
ific
ado
ISO
900
0, e
xist
em e
mpr
esas
cr
eden
ciad
as p
elo
INM
ET
RO
Instituto Nacional de M
etrologia,
Norm
alização e Qualidade Industrial,
autarquia federal vinculada ao
Ministério do Desenvolvim
ento,
Indústria e Comércio
Instituto Nacional de M
etrologia,
Norm
alização e Qualidade Industrial,
autarquia federal vinculada ao
Ministério do Desenvolvim
ento,
Indústria e Comércio
Set
embr
o/20
01Q
ualida
de_V
&V
43
IC-U
NIC
AM
PE
lian
e M
artins
Ava
liaç
ão d
a qu
alid
ade
do p
rodu
to
•C
omo
faze
r:–
orga
nism
os d
e ce
rtif
icaç
ão:
•no
Bra
sil,
para
for
nece
r o
cert
ific
ado
ISO
900
0, e
xist
em e
mpr
esas
cr
eden
ciad
as p
elo
INM
ET
RO
–av
alia
r in-house
:•
util
izar
equ
ipe
mul
tidi
scip
lina
r co
m e
spec
iali
stas
da
área
de
tecn
olog
ia e
esp
ecia
list
as d
a ár
ea q
ue s
e ut
iliz
ará
do s
w(i
e, q
ue v
ão
olha
r pa
ra o
sw
a pa
rtir
do
pont
o de
vis
ta d
o cl
ient
e) →
grup
o de
Garantia da Qualidade do Sw
–co
ntra
tar
empr
esas
par
a av
alia
ção
•ex
iste
m e
mpr
esas
que
faz
em a
valiaç
ão d
o sw
mas
, por
não
ser
em
cred
enci
adas
pel
o IN
ME
TR
O, n
ão e
mit
em c
erti
fica
do o
fici
al. S
ão n
o en
tant
o m
ais
aces
síve
is e
mai
s ág
eis
que
os o
rgan
ism
os c
rede
ncia
dos.
Set
embr
o/20
01Q
ualida
de_V
&V
44
IC-U
NIC
AM
PE
lian
e M
artins
Ava
liaç
ão d
a qu
alid
ade
do p
rodu
to
•A
lgum
as n
orm
as:
–ISO/IEC 9126 (NBR 13596),
defi
ne a
s ca
ract
erís
tica
s de
qu
alid
ade
de s
wqu
e de
vem
est
ar p
rese
ntes
em
todo
s os
pro
duto
s
–ISO/IEC 12119, e
stab
elec
e os
req
uisi
tos
de q
ualida
de p
ara
paco
tes
de s
we
inst
ruçõ
es p
ara
test
e, c
onsi
dera
ndo
esse
s re
quis
itos
–ISO/IEC 14598-5
, def
ine
um p
roce
sso
de a
valiaç
ão d
a qu
alid
ade
de
prod
uto
de s
w
Set
embr
o/20
01Q
ualida
de_V
&V
45
IC-U
NIC
AM
PE
lian
e M
artins
Ent
rave
s à
qual
idad
e [I
EE
E61
0.12
-199
0]
•A
ção
hum
ana
que
prod
uz u
m
resu
ltad
o in
corr
eto
•in
corr
eção
em
um
pas
so, p
roce
sso
ou d
efin
ição
de
dado
s; m
anif
esta
ção
no s
oftw
are
de u
m e
ngan
o co
met
ido
pelo
des
envo
lved
or
•di
fere
nça
entr
e o
valo
r ob
tido
e o
va
lor
espe
rado
, ou
seja
, qua
lque
r es
tado
inte
rmed
iári
o in
corr
eto
ou
resu
ltad
o in
espe
rado
na
exec
ução
do
sw
•in
capa
cida
de d
e fo
rnec
er o
ser
viço
co
nfor
me
espe
cifi
cado
mistake
fault(ou
bug)
error
failure
engano,
erro
falha
erro
defeito
Set
embr
o/20
01Q
ualida
de_V
&V
46
IC-U
NIC
AM
PE
lian
e M
artins
Fal
ha –
Err
o -
Def
eito
for(i
nti=
1; i
< 10
0; i+
+){
//ver
ifica
se
o nú
mer
o é
prim
o
bool
ean
ePrim
o=
fals
efa
lse
fals
efa
lse;
for(i
ntj=
2; j
< i ;
j++)
{
...
falh
a
defe
ito
erro
eprim
ose
mpr
e é
fals
a
Set
embr
o/20
01Q
ualida
de_V
&V
47
IC-U
NIC
AM
PE
lian
e M
artins
Fal
ha –
Err
o -
Def
eito
for(i
nti=
1; i
< 10
0; i+
+)
{
bool
ean
ePrim
o=
fals
efa
lse
fals
efa
lse;
//ver
ifica
se
o n
úmer
o é
prim
o
for(i
ntj=
2; j
< i ;
j++)
{
...
falh
a
defe
ito
Con
seqü
ênci
a do
def
eito
erro
eprim
ose
mpr
e é
fals
a
Set
embr
o/20
01Q
ualida
de_V
&V
48
IC-U
NIC
AM
PE
lian
e M
artins
Por
quê
as f
alha
s sã
o in
evitáv
eis?
•Errar é humano !
•Alterações:
–al
tera
ções
deg
rada
m a
est
rutu
ra d
o sw
, tor
nand
o-o
cada
vez
mai
s di
fíci
l de
alte
rar
•Tem
po:
–co
m o
tem
po o
s cu
stos
da
impl
emen
taçã
o de
alter
açõe
s au
men
ta, e
a ca
paci
dade
do
sist
ema
em p
rest
ar o
s se
rviç
os e
sper
ados
dim
inui
•Complexidade:
–di
fíci
l de
dese
nvol
ver:
um
úni
co d
esen
volv
edor
não
é c
apaz
de
ente
nder
o s
iste
ma
com
o um
todo
–di
fíci
l de
usar
–di
fíci
l de
ente
nder
: cód
igo
inco
mpr
eens
ível
, fal
ta d
e do
cum
enta
ção
Set
embr
o/20
01Q
ualida
de_V
&V
49
IC-U
NIC
AM
PE
lian
e M
artins
Gar
antia
da Q
ualida
de d
o Sw
•D
efin
e um
arc
abou
ço p
ara
se a
ting
ir a
qua
lida
de d
o pr
odut
o de
sw
[Som
mer
vill
e01,
24.
1]
•Pad
rão
sist
emát
ico
e pl
anej
ado
de a
ções
que
são
exi
gida
s pa
ra g
aran
tir
a qu
alid
ade
do s
w. [
Pre
ssm
an92
, 17.
1.2]
•V
isa
resp
onde
r às
seg
uint
es q
uest
ões:
–O
sw
aten
de à
s ca
ract
erís
tica
s de
qua
lidad
e de
seja
das
?
–O
des
envo
lvim
ento
do
swfo
i con
duzi
do c
onfo
rme
os p
adrõ
es p
ré-
esta
bele
cido
s ?
–A
s di
scip
linas
técn
icas
cum
prir
am a
dequ
adam
ente
seu
s pa
péis
co
mo
part
e da
ativi
dade
de
Gar
antia
da Q
ualid
ade
?
Set
embr
o/20
01Q
ualida
de_V
&V
50
IC-U
NIC
AM
PE
lian
e M
artins
Ativi
dade
s da
Gar
antia
de Q
ualida
de -
1•
Aplicação de métodos e ferramentas técnicas
–us
o pe
los
dese
nvol
vedo
res
de m
étod
os e
fer
ram
enta
s qu
e aj
udem
a c
onse
guir
es
peci
fica
ções
, pro
jeto
s, e
tc, d
e m
aior
qua
lida
de
•Aplicação de padrões
–pa
drõe
s po
dem
ser
usa
dos:
par
a do
cum
ento
s, d
ocum
enta
ção
do c
ódig
o e
estilo
de
cod
ific
ação
(co
mo
usar
ling
uage
m d
e pr
ogra
maç
ão)
–pa
drõe
s po
dem
ser
det
erm
inad
os p
elo
clie
nte,
por
nor
mas
inte
rnac
iona
is o
u pe
la e
mpr
esa
de d
esen
volv
imen
to.
•Controle de alterações
–to
da m
udan
ça n
osw
tem
pot
enci
al p
ara
intr
oduz
ir e
rros
ou
cria
r ef
eito
s co
late
rais
que
pro
paga
m e
rros
⇒co
ntro
le d
e m
udan
ças
dura
nte
dese
nvol
vim
ento
e m
anut
ençã
o é
esse
ncia
l par
a ga
rant
ir a
qua
lida
de d
osw
•Medição
–ob
tenç
ão d
e m
étri
cas
para
ras
trea
r a
qual
idad
e do
swe
para
ava
liar
o im
pact
o de
mud
ança
s no
s m
étod
os e
pro
cedi
men
tos
usad
os p
ara
dese
nvol
vim
ento
e
man
uten
ção
[Pre
ssm
ann9
2, 1
7.1.
3]
Set
embr
o/20
01Q
ualida
de_V
&V
51
IC-U
NIC
AM
PE
lian
e M
artins
V&V
Ativi
dade
s de
Gar
antia
de Q
ualida
de -
2
•Anotação e manutenção de registros
–m
ante
r hi
stór
ico
com
res
ulta
dos
de r
evis
ões,
aud
itor
ias,
con
trol
e de
al
tera
ções
e o
utra
s at
ivid
ades
de
gara
ntia
de
qual
idad
e, q
ue d
evem
se
r le
vado
s ao
con
heci
men
to d
os d
esen
volv
edor
es
•Realização de revisões
–o
obje
tivo
é av
alia
r a
qual
idad
e do
art
efat
o de
sw(d
ocum
ento
s,
códi
go)
prod
uzid
o ao
long
o do
des
envo
lvim
ento
•Realização de testes
–em
com
plem
ento
às
revi
sões
e o
utra
s té
cnic
as
Set
embr
o/20
01Q
ualida
de_V
&V
52
IC-U
NIC
AM
PE
lian
e M
artins
Sum
ário
dos
pri
ncip
ais
pont
os