Vous êtes sur la page 1sur 123

QUALIDADE NOS SISTEMAS DE

INFORMAO
4
a ano de Engenharia Informtica
2014
UNIVERSIDADE TNIA DE AN!OLA
FAULDADE DE TENOLO!IAS E TELEOMUNIA"ES
#rof$ %&go San'o(
) #rof$ %&go San'o(
#rograma do &r(o
1. Introduo
1.1 conceitos b*sicos
1.2 Sistemas de Qualidade
1.2.1 Objectivos
1.2.2 Organiza+o
1.2.3 Entidades envolvidas e rioridades de actua+o
2 A QUALIDADE E OS SISTEMAS DE INFORMA O
2.1 !roblemas de "ualidade nos sistemas de in#orma+o
2.2 $esenvolvimento de controlos ara S.%
2.2.1 &ontrolo geral ara toda organiza+o
2.2.2 &ontrolo de so#t'are
2.2.3 (az)es ara a imlementa+o de um sistema de
"ualidade no desenvolvimento de so#t'are
, #rof$ %&go San'o(
#rograma do &r(o

3 ELABORAO DE UM SISTEMA DE QUALIDADE


NO PROCESSO DE DESENVOLVIMENTO DE
SOFTWARE

-.) Q&a/idade e Me'odo/ogia( de de(en0o/0imen'o

-., 1rea( 2 3ha0e de in'er0en+4o

-.- Di53&/dade( na im6/emen'a+4o de &m (i('ema de


garan'ia da 7&a/idade

4 IMPLEMENTAO E CONTROLO DE UM SISTMA


DE QUALIDADE (S.Q) NO PROCESSO DE
DESENVOLVIMENTO DE SOFTWARE

4.) 1rea( de in'er0en+4o

4., Va/ida+4o e 0eri53a+4o de (of'8are

4.- E/a9ora+4o de e('ima'i0a( e re3o/ha de m:'ri3a(

4.4 !e('4o da 3on5g&ra+4o e da( a/'era+;e(


- #rof$ %&go San'o(
#rograma do &r(o

5. MELHORIA DO PROCESSO DE DESENVOLVIMENTO


DE SOFTWARE

<.) A6re(en'a+4o da( Norma( ISO =>>>

<., Norma S#IE da ISO

<.- MM

<.4 O 6a6e/ do( 3on(&/'ore(

6. SOFTWARE DE APOIO QUALIDADE NOS SISTEMAS


DE INFORMAO
4 #rof$ %&go San'o(
O9?e3'i0o(

om6reender in'egra+4o do( 3on3ei'o( de


Q&a/idade na Engenharia de Sof'8are

Iden'i53ar o( 6rin3i6ai( 6ro9/ema( de 7&a/idade


no( (i('ema( de informa+4o

Di(3&'ir a a6/i3a+4o de ':3ni3a( e ferramen'a(


6a((*veis de aoiar a gesto+acoman,amento e avalia-o de
rojetos de desenvolvimento de so#t'are em m.dia e a grande
escala+ em articular no tocante / elabora-o de estimativas+

0omar con,ecimento com as actividades de normaliza-o e


certi#ica-o na rea de Engen,aria de So#t'are+ a nivel
nacional e internacional
< #rof$ %&go San'o(
on3ei'o(

Q!"#$%"%&'

Seg&ndo a A((o3ia+4o Fran3e(a de Norma/i@a+4oA AFNORA a


7&a/idade : de5nida 3omo Ba 3a6a3idade de &m 6rod&'o o& (er0i+o
de (a'i(fa@er C( ne3e((idade( do( (e&( &(&*rio(B.

Q!"#$%"%&'

(eg&ndo a ISO EISOFA a 7&a/idade : a 'o'a/idade da( 3ara3'erG('i3a( de


&ma en'idade 7&e /he 3onfere a 3a6a3idade de (a'i(fa@er C(
ne3e((idade( eH6/G3i'a( e im6/G3i'a(I ENJR ISO K4>,F. Ne3e((idade(
eH6/G3i'a( (4o a( 3ondi+;e( e o9?e'i0o( 6ro6o('o( 6or a7&e/e( 7&e
6rod&@em o (of'8are. A( ne3e((idade( im6/G3i'a( (4o ne3e((idade(
(&9?e'i0a( do( &(&*rio(A 'am9:m 3hamada( de fa'ore( eH'erno(A e
6odem (er 6er3e9ida( 'an'o 6e/o( de(en0o/0edore( 7&an'o 6e/o(
&(&*rio(.

L #rof$ %&go San'o(


on3ei'o(

S$()&*"'

Um (i('ema : &m 3on?&n'o de re3&r(o(


organi@ado( 7&e in'eragem de forma 3oeren'e
6ara a((eg&rar &m 3er'o nMmero de
o6era+;e( 3om o o9?e'i3o de 6rod&@ir (aida( C
6ar'ir da( en'rada(.

S.IN
#rof$ %&go San'o( O
on3ei'o(

E+,&+-".$"' Ar'e de a6/i3ar 3onhe3imen'o( 3ien'G53o( e


em6Gri3o( e 3er'a( ha9i/i'a+;e( e(6e3G53a( C 3ria+4o de
e('r&'&ra(A di(6o(i'i0o( e 6ro3e((o( 7&e (e &'i/i@am 6ara
3on0er'er re3&r(o( na'&rai( em forma( ade7&ada( ao
a'endimen'o da( ne3e((idade( h&mana(.

A E+,&+-".$" %& S$()&*"( C/*0!)"1$/+"$($

3orre(6onde ao 3on?&n'o de a'i0idade( 7&e de0er4o (er


rea/i@ada( 6ara de5nir o (i('ema 3om6&'a3iona/ 3omo &m
'odo. Den're a( a'i0idade( a (erem 3ond&@ida(A 6ode2(e
3i'ar a e(6e3i53a+4oA o 6ro?e'oA a im6/emen'a+4oA a
0a/ida+4oA a in('a/a+4o e a man&'en+4o.

S$()&*" 1/*0!)"1$/+"#'

#ode2(e de5nir &m Si('ema om6&'a3iona/ 3omo (endo &m


3on?&n'o de e/emen'o( in'erre/a3ionado( 7&e o6eram ?&n'o(
6ara o a/3an3e de a/g&m o9?e'i0o.
#rof$ %&go San'o( K
E'a6a( de de(en0o/0imen'o de &m
(of'8are

C$1#/( %& 2$%" %& !* (/3)4".&


(0./,."*")'

O( 3i3/o( de 0ida de (of'8are (4o


de(3ri+;e( a9('ra'a( do 6ro3e((o de
de(en0o/0imen'o 'G6i3oA mo('rando a
(e7&Pn3ia de eHe3&+4o da( 6rin3i6ai(
a'i0idade( en0o/0ida( na 6rod&+4o e
e0o/&+4o de &m (of'8are.
#rof$ %&go San'o( =
a6*'&/o I
E'a6a( de de(en0o/0imen'o de &m
(of'8are

5.5 C/%$61"7
.&*&+%"

5.8 C"(1")"
#rof$ %&go San'o( )>
E'a6a( de de(en0o/0imen'o de &m
(of'8are

5.3 E* E(0$."#
#rof$ %&go San'o( ))
E'a6a( de de(en0o/0imen'o de &m
(of'8are

5.4 P./)/)$0",&* &2/#!)$2"


#rof$ %&go San'o( ),
E'a6a( de de(en0o/0imen'o de &m
(of'8are

5.5 %$.$,$%/( 0/. 0."9/

5.6 %$.$,$%/ 0/. 3&.."*&+)"


#rof$ %&go San'o( )-
E'a6a( de de(en0o/0imen'o de &m
(of'8are

De &m modo gera/A 6ode2(e organi@ar a(


e'a6a( em 'rP( grande( fa(e($

a 3"(& %& %&6+$:/A

a 3"(& %& %&(&+2/#2$*&+)/

e a 3"(& %& *"+!)&+:/.


#rof$ %&go San'o( )4
F"(& %& D&6+$:/

A fa(e de de5ni+4o e('* a((o3iada C


de'ermina+4o do ;!& 0ai (er fei'o. Ne('a fa(eA o
6ro5((iona/ en3arregado do de(en0o/0imen'o do
(of'8are de0e iden'i53ar a( informa+;e( 7&e
de0er4o (er mani6&/ada(A a( f&n+;e( a (erem
6ro3e((ada(A 7&a/ o nG0e/ de de(em6enho
de(e?adoA 7&e in'erfa3e( de0em (er ofere3ida(A a(
re('ri+;e( do 6ro?e'o e o( 3ri':rio( de 0a/ida+4o.
I('o 'er* de (er fei'o n4o im6or'ando o mode/o de
de(en0o/0imen'o ado'ado 6ara o (of'8are e
inde6enden'e da ':3ni3a &'i/i@ada 6ra fa@P2/o
#rof$ %&go San'o( )<
F"(& %& D&(&+2/#2$*&+)/

Ne('a fa(eA (er* de'erminado 1/*/ rea/i@ar


a( f&n+;e( do (of'8are. A(6e3'o( 3omo$

a ar7&i'e'&ra do (of'8areA

a( e('r&'&ra( de dado(A

o( 6ro3edimen'o( a (erem im6/emen'ado(A

a forma 3omo o 6ro?e'o (er* 'ran(formado em


/ing&agem de 6rograma+4oA

a gera+4o de 3Qdigo e

o( 6ro3edimen'o( de 'e('e

de0em (er en3aminhado( ne('a fa(e.


#rof$ %&go San'o( )L
F"(& %& M"+!)&+:/

A fa(e de man&'en+4oA 7&e (e ini3ia a 6ar'ir


da en'rega do (of'8areA : 3ara3'eri@ada 6e/a
rea/i@a+4o de a/'era+;e( de na'&re@a
di0er(a(A (e?a 6ara 3orrigir erro( re(id&ai( da
fa(e an'eriorA 6ara in3/&ir no0a( f&n+;e(
eHigida( 6e/o 3/ien'eA o& 6ara ada6'ar o
(of'8are a no0a( 3on5g&ra+;e( de hard8are.
#rof$ %&go San'o( )O
a6i'&/o II$
QUALIDADE E
OS SISTEMAS
DE
INFORMAO
#rof$ %&go San'o( )K
5. P./<#&*"( %& ;!"#$%"%& +/(
($()&*"( %& $+3/.*":/

O( 6ro9/ema( 3om a 7&a/idade da informa+4o


(4o (en'ido( de forma ro'ineira 6or 'oda( a(
organi@a+;e(A 3om diferen'e( nG0ei( de
gra0idade e de 6re?&G@o. O im6a3'o nega'i0o
'rad&@2(e em$

3&('o( de(ne3e((*rio(A

6ro3e((o( de de3i(4o afe3'ado(

6erda de 3on5an+a do( 3/ien'e(.

E0idPn3ia( a6on'am 7&e o 6ro9/ema da


7&a/idade de informa+4o de0e (er 'ra'ado
3om forma/i(mo.
#rof$ %&go San'o( )=
8. A I+3/.*":/ C/*/ U*
R&1!.(/

Nenh&ma o&'ra 'e3no/ogia re0o/&3iono& o


m&ndo 3omo a 'e3no/ogia da informa+4o. A
era da informa+4o 6are3e 'er 3ondenado
/egi;e( de 3idad4o( a de6ender a a/go 7&e :
in'angG0e/A inodoroA in0G(i0e/ e de difG3i/
7&an'i53a+4o o& 0a/ori@a+4o.

A e('a 0i(4o 6e((imi('a e nega'i0i('a o6;e2(e


&ma o&'raA 6rod&'o da( me(ma( (emen'e(A de
&ma (o3iedade mai( 6rod&'i0a e mai(
3&idado(a 6ara 3om o( (e&(A ao di(6oni9i/i@ar
o 7&e mai( de e((en3ia/ eHi('e 6ara a no((a
a3'&a+4o$ a informa+4o.
#rof$ %&go San'o( ,>
8. A I+3/.*":/ C/*/ U*
R&1!.(/

A informa+4o : ho?e en3arada 3omo &m re3&r(o


e((en3ia/ 6ara a( organi@a+;e( EAmara/A L.A )==4F.
N4o 7&e a informa+4o (e?a &ma no0idadeA a':
6or7&e fa@ 6ar'e da 6rQ6ria e((Pn3ia da(
organi@a+;e(A ma( (Q no( M/'imo( ano( : 7&e (e
re3onhe3e& a (&a im6or'Rn3ia e('ra':gi3a. O (e&
re3onhe3imen'o 3omo &m re3&r(o (igni53a 7&e e('a
'er* 7&e (er gerida 3omo 'a/A 7&e (er* ne3e((*ria a
eHi('Pn3ia de &ma e('r&'&ra 3a6a@ de a((eg&rar 7&e
a informa+4o e('e?a di(6onG0e/ no momen'oA na
forma e na 7&an'idade de(e?*0e/ 6ara o( (e&(
3on(&midore(A o& (e?aA 7&e 'enha 7&a/idade.
#rof$ %&go San'o( ,)
3on'ro/o( 6ara S.I

#re'ende2(e a7&i a6re(en'ar 7&a'ro


a9ordagen( 3om6/emen'are( ao 3on'ro/o e
garan'ia da 7&a/idade da informa+4o. E('a(
reSe3'em a 6r*'i3a 3orren'e( e (4o a de'e3+4o
e 3orre3+4o de erro(A a an*/i(e do 6ro3e((oA
me'adado( da 7&a/idade do( dado( e a
7&a/idade 'o'a/.
#rof$ %&go San'o( ,,
3on'ro/o( 6ara S.I
3.1. Deteco e correco de erros

E('a ':3ni3a 'em 3omo a/0o a 3ara3'erG('i3a


T3orre3+4oI da informa+4o. on(i('e em
ana/i(ar o( dado( 6re(en'e( n&ma 9a(e de
dado( e de'e3'ar in3orre3+;e(A 3omo 0a/ore(
n&/o(A informa+4o d&6/i3ada o& errada. No
en'an'oA a informa+4o (Q e('ar* 3orre3'a (e
reSe3'ir a rea/idadeA ma( 3om6arar 3om a
rea/idade mi/h;e( de regi('o( : im6ra'i3*0e/.
#or i((o : ne3e((*rio re3orrer C re3o/ha de
amo('ra( 6ara 6o('eriormen'e 3om6arar
e((a( amo('ra( 3om o( 0a/ore( reai(.
#rof$ %&go San'o( ,-
3on'ro/o( 6ara S.I
3.2. Analise do processo

Uma /im6e@a a &ma 9a(e de dado( n4o


im6ede 7&e (&r?am mai( 'arde mai( erro( e
7&e e('a n4o 0o/'e ao (e& e('ado an'erior. A
ra@4o di('o 6rende2(e 3om o fa3'o de 7&e o
6ro3e((o re(6on(*0e/ 6e/a re3o/ha e
in'rod&+4o do( dado( n4o (ofre& 7&a/7&er
a/'era+4o.
#rof$ %&go San'o( ,4
3on'ro/o( 6ara S.I
3.3. Metadados da qualidade dos dados

Q&ando &m 3on(&midor de informa+4o &'i/i@a


&m 3on?&n'o de 'a9e/a( de &ma 9a(e de
dado( 6ara 6e(7&i(ar informa+4o de 7&e
ne3e((i'aA n4o 'em ao (e& di(6or informa+4o
a/g&ma (o9re a 7&a/idade do( dado( 7&e 'em
C (&a fren'e. Uma forma de 3o/ma'ar e((a
/a3&na 3on(i('e na in3/&(4o de informa+4o
(o9re a 7&a/idade de((e( dado(A re3orrendo a
3am6o( o& a 'a9e/a( adi3ionai(.
#rof$ %&go San'o( ,<
3on'ro/o( 6ara S.I
3.4. Qualidade total

O T'o'a/ 7&a/i'U managemen'I ETQMF


re6re(en'a a a9ordagem mai( organi@a3iona/
ao 6ro9/ema da ge('4o da 7&a/idade. an'e(
de mai( &ma 5/o(o5a o& a'i'&de 9a(eada no
6rin3G6io da me/horia 3on'Gn&aA na 3ren+a de
7&e : (em6re 6o((G0e/ fa@er mai( e me/hor.
&ma a9ordagem di(3i6/inada 7&e in'egra
':3ni3a( de ge('4o 3om ferramen'a( da
7&a/idade.
#rof$ %&go San'o( ,L
#rof$ %&go San'o( ,O
C/+)./#/ ,&."# 0"." )/%"
/.,"+$9":/
A norma N# EN ISO =>>)$,>>K e('a9e/e3e 7&e a organi@a+4o
de0e$

V Iden'i53ar o( 6ro3e((o( ne3e((*rio( 6ara o S!Q e 6ara a


(&a a6/i3a+4o em 'oda a organi@a+4oW

V De'erminar a (e7&Pn3ia e in'era3+4o do( 6ro3e((o(W

V De'erminar 3ri':rio( e m:'odo( ne3e((*rio( 6ara


a((eg&rar 7&eA 'an'o a o6era+4oA 3omo o 3on'ro/o do(
6ro3e((o( (4o e53a@e(W

V A((eg&rar a di(6oni9i/idade de re3&r(o( e de informa+4o


ne3e((*rio(A 6ara (&6or'ar a o6era+4o e a moni'ori@a+4o
do( 6ro3e((o(W

V Moni'ori@arA medir e ana/i(ar o( 6ro3e((o(W

V Im6/emen'ar a3+;e( ne3e((*ria( 6ara a'ingir o(


re(&/'ado( 6/aneado( e a me/horia
#rof$ %&go San'o( ,K
C/+)./#/ ,&."# 0"." )/%"
/.,"+$9":/

A a6/i3a+4o da Q&a/idadeA n&n3a de0e e('ar


de(agregada da Me/horia on'Gn&aA a 7&a/ : en'endida
3omo &m 6ro3e((o de m&dan+a( 3on'in&ada( 7&e
me/horam a organi@a+4o e /he agregam 0a/or.

O Si('ema de !e('4o da Q&a/idade ES!QF : a e('r&'&ra


organi@a3iona/ 3riada 6ara gerir e garan'ir a
Q&a/idadeA o( re3&r(o( ne3e((*rio(A o( 6ro3edimen'o(
o6era3ionai( e a( re(6on(a9i/idade( e('a9e/e3ida(.

O S!Q de0e (er do3&men'ado e forma/i@ado a'ra0:(


do Man&a/ da Q&a/idadeA de0endo in3/&ir o( e/emen'o(
7&e iden'i57&em 3/aramen'e a forma de ge('4o 7&e
6o((a 'er inS&Pn3ia na Q&a/idade do 6rod&'o o&
(er0i+o 5nai(.
#rof$ %&go San'o( ,=
C/+)./#& %" Q!"#$%"%& %&
S/3)4".&

om6reende a'i0idade( de moni'ora+4o de


re(&/'ado( e(6e3G53o( do 6ro?e'oA a 5m de
de'erminar (&a aderPn3ia a 6adr;e( de 7&a/idade e
iden'i53ar 3a&(a( de re(&/'ado( in(a'i(fa'Qrio(.

E((a( a'i0idade( (4o eHe3&'ada( a'ra0:( do &(o de


':3ni3a( 7&e in3/&em re0i(;e( 6or 6are(A diagrama(
de #are'oA 'e('e e an*/i(e de 'endPn3ia(A en're
o&'ra(.

O 3on'ro/e da 7&a/idade de0e (er eHe3&'ado ao


/ongo do de(en0o/0imen'o do (of'8areA em gera/A
6or mem9ro( da e7&i6e de de(en0o/0imen'oA a((im
3omo 6or 6e((oa( 7&e 'enham inde6endPn3ia 3om
re/a+4o C e7&i6e de de(en0o/0imen'o de (of'8are.
#rof$ %&go San'o( ->
R"9:/ 0"." "
$*0#&*&+)":/ %& !* S=Q
+/ %&(&+2/#2$*&+)/ %&
(/3)4".&

#ara me/horar e('ra'egi3amen'e o


de(en0o/0imen'o de (of'8areA a6oiando o(
organi(mo( e en'idade( in'er0enien'e( ne((a
6o/G'i3a a im6/emen'ar o( mode/o(
3on3e6'&ai( e de de(en0o/0imen'o mai(
a?&('ado( a 7&a/idadeA 9em 3omo a ado6'ar e
im6/emen'ar 6r*'i3a( de ge('4o 7&e
a((eg&rem o( nG0ei( da 7&a/idade de(e?ado( e
e(6erado( 6e/o( 3/ien'e(A 5nan3iadora( e
en'idade( reg&/adora(.
#rof$ %&go San'o( -)
#rof$ %&go San'o( -,
M>).$1"( 0"." A2"#$":/ %&
Q!"#$%"%&.

O fa'or 7&a/idade : &m do( a(6e3'o(


im6or'an'e( 7&e de0e (er /e0ado em 3on'a
7&ando do de(en0o/0imen'o do (of'8are. #ara
i('oA : ne3e((*rio 7&e (e 'enha &ma de5ni+4o
6re3i(a do 7&e : &m (of'8are de 7&a/idade
o&A 6e/o meno(A 7&ai( (4o a( 6ro6riedade(
7&e de0em 3ara3'eri@ar &m (of'8are
de(en0o/0ido (eg&ndo o( 6rin3G6io( da
Engenharia de Sof'8are.
#rof$ %&go San'o( --
Fa'ore( de Q&a/idade EH'erno( e
In'erno(

O( fa'ore( de 7&a/idade &?)&.+/(@ (:/ ";!&#&( ;!& 0/%&*


(&. %&)&1)"%/( 6rin3i6a/men'e 6e/o 3/ien'e o& e0en'&ai(
&(&*rio(.

En7&adram2(e ne('a 3/a((e fa'ore( 'ai( 3omo$ o de(em6enhoA a


fa3i/idade de &(oA a 3orre+4oA a 3on5a9i/idadeA a eH'en(i9i/idadeA
e'3.

X* o( fa'ore( de 7&a/idade $+)&.+/( (:/ ";!&#&( ;!& &():/


*"$( .&#"1$/+"%/( A 0i(4o de &m 6rogramadorA
6ar'i3&/armen'e a7&e/e 7&e 0ai a((&mir a( 'arefa( de
man&'en+4o do (of'8are.

Ne('a 3/a((eA en3on'ram2(e fa'ore( 3omo$ Mod&/aridadeA


/egi9i/idadeA 6or'a9i/idadeA e'3.

N4o : difG3i/ 0eri53ar 7&eA o( fa'ore( mai( 3on(iderado( (4o o(


eH'erno(. I('o 6or7&eA &ma 0e@ 7&e o o9?e'i0o do
de(en0o/0imen'o do (of'8are : (a'i(fa@er ao 3/ien'e. No
en'an'oA 'am9:m n4o : difG3i/ 3on3/&ir 7&e (4o o( fa'ore(
in'erno( 7&e 04o garan'ir o a/3an3e do( fa'ore( eH'erno(.
#rof$ %&go San'o( -4
1. Correo

a 3a6a3idade do( 6rod&'o( de (of'8are de


rea/i@arem (&a( 'arefa( de forma 6re3i(aA
3onforme de5nido no( re7&i(i'o( e na
e(6e3i53a+4o.

&m fa'or de (&ma im6or'Rn3ia em 7&a/7&er


3a'egoria de (of'8are.

Nenh&m o&'ro fa'or 6oder* 3om6en(ar a


a&(Pn3ia de 3orre+4o.

N4o : in'ere((an'e 6rod&@ir &m (of'8are


eH'remamen'e de(en0o/0ido do 6on'o de 0i('a
da in'erfa3e homem2m*7&inaA 6or eHem6/oA
(e a( (&a( f&n+;e( (4o eHe3&'ada( de forma
in3orre'a.
#rof$ %&go San'o( -<
Fa'ore( de Q&a/idade
2. Robustez
(Confabilidade)

A ro9&('e@ : a 3a6a3idade do (i('ema f&n3ionar


me(mo em 3ondi+;e( anormai(.

&m fa'or diferen'e da 3orre+4o.

Um (i('ema 6ode (er 3orre'o (em (er ro9&('oA o&


(e?aA o (e& f&n3ionamen'o 0ai o3orrer (omen'e em
de'erminada( 3ondi+;e(.

O a(6e3'o mai( im6or'an'e re/a3ionado C ro9&('e@


: a o9'en+4o de &m nG0e/ de f&n3ionamen'o do
(i('ema 7&e (&6or'e me(mo (i'&a+;e( 7&e n4o
foram 6re0i('a( na e(6e3i53a+4o do( re7&i(i'o(.

Na 6ior da( hi6Q'e(e(A : im6or'an'e garan'ir 7&e o


(of'8are n4o 0ai 6ro0o3ar 3on(e7YPn3ia(
3a'a('rQ53a( em (i'&a+;e( anormai(.
#rof$ %&go San'o( -L
3. Extensibilidade

a fa3i/idade 3om a 7&a/ (e 6ode in'rod&@ir


modi53a+;e( no( 6rod&'o( de (of'8are. Todo
(of'8are : 3on(ideradoA em 6rin3G6ioA BSeHG0e/B eA
6or'an'oA 6a((G0e/ de modi53a+;e(.

No en'an'oA e('e fa'or nem (em6re : m&i'o 9em


en'endidoA 6rin3i6a/men'e 7&ando (e 'ra'a de
6e7&eno( 6rograma(.

#or o&'ro /adoA 6ara (of'8are( de grande 6or'eA e('e


fa'or a'inge &ma im6or'Rn3ia 3on(ider*0e/A e 6ode
(er a'ingido a 6ar'ir de doi( 3ri':rio( im6or'an'e($

S$*0#$1$%"%& %& 0./B&)/

D&(1&+)."#$9":/
#rof$ %&go San'o( -O
4. Reusabilidade

a 3a6a3idade do( 6rod&'o( de (of'8are


(erem re&'i/i@ado(A 'o'a/men'e o& em 6ar'eA
6ara no0a( a6/i3a+;e(.

A ne3e((idade 0em da 3on('a'a+4o de 7&e


m&i'o( 3om6onen'e( de (of'8are o9ede3em a
&m 6adr4o 3om&mA o 7&e 6ermi'e en'4o 7&e
e('a( (imi/aridade( 6o((am (er eH6/orada(.
#rof$ %&go San'o( -K
5. Compatibilidade

A 3om6a'i9i/idade 3orre(6onde C fa3i/idade


3om a 7&a/ 6rod&'o( de (of'8are 6odem (er
3om9inado( 3om o&'ro(.

E('e : &m fa'or re/a'i0amen'e im6or'an'eA


dado 7&e &m 6rod&'o de (of'8are :
3on('r&Gdo Ee ad7&iridoF 6ara 'ra9a/har
3on0i0endo 3om o&'ro( (of'8are(.

O( 3on'ra eHem6/o( de 3om6a'i9i/idadeA


infe/i@men'eA (4o maiore( 7&e o( eHem6/o(.
#rof$ %&go San'o( -=
. Ef!i"n!ia

A e53iPn3ia e('* re/a3ionada 3om a &'i/i@a+4o


ra3iona/ do( re3&r(o( de hard8are e de
(i('ema o6era3iona/ da 6/a'aforma onde o
(of'8are (er* in('a/ado.

Re3&r(o( 'ai( 3omo memQriaA 6ro3e((ador e


3o26ro3e((adorA memQria 3a3heA re3&r(o(
gr*53o(A e'3A de0em (er eH6/orado( de forma
ade7&ada em e(6a+o e 'em6o.
#rof$ %&go San'o( 4>
#. $ortabilidade

A 6or'a9i/idade 3on(i('e na 3a6a3idade de &m


(of'8are em (er in('a/ado 6ara di0er(o(
am9ien'e( de (of'8are e hard8are. E('a nem
(em6re : &ma 3ara3'erG('i3a fa3i/men'e
a'ingidaA de0ido 6rin3i6a/men'e C(
di0er(idade( eHi('en'e( na( diferen'e(
6/a'aforma( em 'ermo( de 6ro3e((adorA
3om6o(i+4o do( 6erif:ri3o(A (i('ema
o6era3iona/A e'3...
#rof$ %&go San'o( 4)
%. &a!ilidade de uso

E('e fa'or : 3er'amen'e &m do( mai(


for'emen'e de'e3'ado( 6e/o( &(&*rio( do
(of'8are.

A'&a/men'eA 3om o grande de(en0o/0imen'o


do( am9ien'e( gr*53o( 3omo Zindo8(A [2
Zindo8( e o Si('ema Ma3in'o(hA a o9'en+4o de
(of'8are( de f*3i/ &'i/i@a+4o 'orno&2(e mai(
fre7&en'e.

A ado+4o de 6ro3edimen'o( de a&HG/io em /inha


Ehe/6 on /ineF e o man&a/ de &(o (4oA (em
dM0idaA &ma grande 3on'ri9&i+4o ne('e
(en'ido.
#rof$ %&go San'o( 4,
MELHORIA DO
PROCESSO DE
DESENVOLVIME
NTO DE
SOFTWARE
#rof$ %&go San'o( 4-
MODELOS E #ADR"ES DE
QUALIDADE DE SOFTZARE

om o 3re(3imen'o do (e'or de (of'8areA 0*rio( mode/o( e


6adr;e( 'Pm (ido 6ro6o('o( ao /ongo do( M/'imo( ano(.

Ne((e 3on'eH'oA a/g&n( 3on3ei'o( f&ndamen'ai( (4o


im6or'an'e( de (erem en'endido(.

regra(A 6ro3edimen'o( o& 6adr;e( (4o gera/men'e e('a9e/e3ido


6e/a mai( a/'a a&'oridade de organi@a+4o \%&m6hreU)=K=].

Um T6adr4oI 6ode (er en'endido 3omo &ma 9a(e 6ara


3om6ara+4o e : &(ado 6ara (&6or'ar 'amanhoA 3on'eMdoA 0a/or o&
7&a/idade de &m o9?e'o o& a'i0idade.

Um Tg&iaIA 6or (&a 0e@A : &ma 6r*'i3aA m:'odo o& 6ro3edimen'o


(&gerido.

Um Tmode/oI 6ode (er de5nido 3omo &ma re6re(en'a+4o a9('ra'a


de &m i'em o& 6ro3e((oA a 6ar'ir de &m 6on'o de 0i('a e(6e3G53o.
O o9?e'i0o do mode/o : eH6re((ar a e((Pn3ia de a/g&m a(6e3'o de
&m i'em o& 6ro3e((oA (em 6ro0er de'a/he( de(ne3e((*rio(.
#rof$ %&go San'o( 44
A( Norma( ISO

' (nternational )r*anization +or ,tandardization ((,)) - uma


or*anizao no *o.ernamental/ +undada em 230120124#/ !om
sede em 3enebra 4 ,u5a. A ra@4o de eHi('Pn3ia da ISO foi mo'i0ada
6e/a ne3e((idade de referPn3ia( in'erna3ionai( 6ara reg&/amen'ar
o9riga+;e( 3on'ra'&ai( en're forne3edore( e 3om6radore(A 7&e
fo3a/i@a((em a garan'ia de man&'en+4o e &niformidade da
7&a/idade de 6rod&'o(.

A( norma( da ISO h* m&i'o 'em6o (4o re/a3ionada( C 7&a/idade.


A'&a/men'eA a norma ISO=>>)$,>>> : mode/o 9a(e 6ara a&di'oria(
de 3er'i53a+4o da famG/ia ISO=>>>. A norma : &m 6adr4o
in'erna3iona/ 7&e Te(6e3i53a re7&i(i'o( 6ara &m (i('ema geren3ia/
de 7&a/idade de &ma organi@a+4oI. om o 3re(3imen'o (&9('an3ia/
da( indM('ria( de (of'8are eA /e0ando2(e em 3on'a 7&e a 6rod&+4o
de (of'8are a6re(en'a 3ara3'erG('i3a( 6e3&/iare(A a ISO 'em
'ra9a/hado na de5ni+4o de 0*ria( norma( 7&e 6odem (er &'i/i@ada(
3omo g&ia( e 6adr;e( 6ara di0er(a( *rea( de a'&a+4o den'ro do
3on'eH'o da 3iPn3ia da 3om6&'a+4o.
#rof$ %&go San'o( 4<
Re7&i(i'o( da Norma ISO=>>>2
-$,>>>.
#rof$ %&go San'o( 4L
#rof$ %&go San'o( 4O
ISO),,>O

O 6rin3i6a/ o9?e'i0o da norma ISO),,>O : o


e('a9e/e3imen'o de &ma e('r&'&ra 3om&m 6ara o(
6ro3e((o( de 3i3/o de 0ida de (of'8areA 6ara (er &'i/i@ada
3omo referPn3ia. A/:m di((oA a norma 3on(idera 7&e o
de(en0o/0imen'o e a man&'en+4o de (of'8are de0em (er
3ond&@ido( da me(ma forma 7&e a di(3i6/ina de
engenharia.

A e('r&'&ra de(3ri'a na ISO),,>O : 3om6o('a de


6ro3e((o(A a'i0idade( e 'arefa( a (erem a6/i3ado( em
o6era+;e( 7&e en0o/0amA de a/g&ma formaA o (of'8areA
(e?a a'ra0:( de a7&i(i+4oA forne3imen'oA de(en0o/0imen'oA
o6era+4o o& man&'en+4o. E((a e('r&'&ra 6ermi'e
e('a9e/e3er /iga+;e( 3/ara( 3om o am9ien'e de engenharia
de (i('ema(A o& (e?aA a7&e/e 7&e in3/&i 6r*'i3a( de
(of'8areA hard8areA 6e((oa/ e negQ3io(.
#rof$ %&go San'o( 4K
#rof$ %&go San'o( 4=
ISO)<<>4ES#IEF

Em )==-A &m gr&6o de 'ra9a/ho 3on?&n'o da ISO^IE2


(nternational Ele!trote!6ni!al Commission e('a9e/e3e& &m
6ro?e'o denominado S#IE2Sof'8are #ro3e(( Im6ro0emen' and
a6a9i/i'U E0a/&a'ion \Dor/ing)==-]A 7&e o9?e'i0a0a 3hegar a &m
3on(en(o en're o( di0er(o( m:'odo( de a0a/ia+4o do 6ro3e((o
de (of'8are. E('e 6ro?e'o 6o('eriormen'e gero& o re/a'Qrio
':3ni3o ISO)<<>4 \ISO)<<>4$)2=$)==K].

A ISO)<<>4 a'&a/men'e : &ma norma 7&e re6re(en'a &m 6adr4o


in'erna3iona/ emergen'e 7&e e('a9e/e3e &m frame8or_ 6ara
3on('r&+4o de 6ro3e((o( de a0a/ia+4o e me/horia do 6ro3e((o de
(of'8are. E('e frame8or_ 6ode (er &'i/i@ado 6e/a( ODS(
en0o/0ida( em 6/ane?arA geren3iarA moni'orarA 3on'ro/ar e
me/horar a a7&i(i+4oA forne3imen'oA de(en0o/0imen'oA o6era+4oA
e0o/&+4o e (&6or'e do (of'8are.

A ISO)<<>4 n4o : &m m:'odo i(o/ado 6ara a0a/ia+4o e (&a


3ara3'erG('i3a gen:ri3a 6ermi'e 7&e 6o((a (er &'i/i@ada em
3on?&n'o 3om &ma 0ariedade de m:'odo(A de ':3ni3a( e de
ferramen'a(.
#rof$ %&go San'o( <>
ISO)<<>4ES#IEF

No0e do3&men'o( 3om6;em a ISO)<<>4. A/g&n( 'Pm


3ar*'er norma'i0o 3omo$

ISO)<<>42,A

ISO)<<>42- e

ISO )<<>42=

E o&'ro( 6o((&em 3ar*'er informa'i0o 3omo$

ISO)<<>42)A

ISO)<<>424A

ISO)<<>42<A

ISO)<<>42LA

ISO)<<>42O

ISO)<<>42K.

A (eg&ir faremo( &m re(&mo do 3on'eMdo de('e(


do3&men'o(.
#rof$ %&go San'o( <)
A ISO)<<>42)

A ISO)<<>42) forne3e a( informa+;e( gerai(


(o9re o 3on'eMdo de 'odo( o( do3&men'o( da
ISO)<<>4 e 3omo e/e( e('4o re/a3ionado(.
De'ermina 'am9:m o 3am6o de a6/i3a+4o da
ISO)<<>4A (e&( 3om6onen'e( e o(
re/a3ionamen'o( da ISO)<<>4 3om o&'ro(
6adr;e( in'erna3ionai( E'ai( 3omo a (:rie
ISO=>>> e a ISO),,>OF.
#rof$ %&go San'o( <,
A ISO)<<>42,

A ISO)<<>42, de5ne &m mode/o de referPn3ia de


6ro3e((o e &m mode/o de 3a6a3i'a+4o do 6ro3e((o 7&e
6ode 3om6or a 9a(e 6ara a de5ni+4o e a0a/ia+4o de &m
6ro3e((o de (of'8are. E('e mode/o de referPn3ia 6o((&i
&ma a9ordagem 9idimen(iona/.

A 6rimeira dimen(4o a&Hi/ia o( engenheiro( de 6ro3e((o


na de5ni+4o do( 6ro3e((o( ne3e((*rio( em &ma ODSA
a((im 3omo (&a ade7&a+4o C ISO)<<>4.

A (eg&nda dimen(4oA (imi/ar ao MMA 'em 6or o9?e'i0o


de'erminar a 3a6a3idade do 6ro3e((o da ODSA a0a/iando2o
a'ra0:( de &m 3on?&n'o de a'ri9&'o( 6r:2e('a9e/e3ido(.

O( a'ri9&'o( de 6ro3e((o e('4o agr&6ado( no( nG0ei( de


3a6a3idade e 6odem (er a6/i3ado( em 'odo( o( 6ro3e((o(
de(3ri'o( na ODS 6ara de'erminar a ma'&ridade do
6ro3e((o.
#rof$ %&go San'o( <-
A ISO)<<>42,

). Forne3edor2/ien'e EUS2&('ormer2S&66/ierF$ (4o o( 6ro3e((o(


7&e de a/g&ma forma im6a3'am dire'amen'e o 3/ien'e$ den're e/e(
forne3imen'o de o6era+;e( 3orre'a( e &(o do 6rod&'o de (of'8are
o& (er0i+oW

,. Engenharia EEN!2EngineeringF$ e('a 3a'egoria agr&6a o(


6ro3e((o( 7&e e(6e3i53amA im6/emen'am e man'Pm o 6rod&'o de
(of'8areA (&a re/a+4o 3om o (i('ema e a do3&men'a+4o do 3/ien'eW

-. S&6or'e ESU#2S&66or'F$ S4o 6ro3e((o( 7&e 6odem (er


em6regado( em a/g&m do( o&'ro( 6ro3e((o( e em 0*rio( 6on'o( no
3i3/o de 0ida do (of'8are o9?e'i0ando dar (&6or'e a e/e(W

4. !eren3iamen'o EMAN2Managemen'F$ (4o 6ro3e((o( 7&e 3on'Pm


6r*'i3a( geren3iai( 7&e 6odem (er &'i/i@ada( 6or a/g&:m 7&e
geren3ia a/g&m 'i6o de 6ro?e'o o& 6ro3e((o den'ro do 3i3/o de 0ida
do (of'8areW

<. Organi@a+4o EOR!2Organi@a'ionF$ (4o 6ro3e((o( 7&e e('a9e/e3em


a( 5na/idade( do( 6ro3e((o( de de(en0o/0imen'o e da organi@a+4oA
do 6rod&'oA e do( re3&r(o(A 7&eA 7&ando &'i/i@ado( 6or 6ro?e'o( na
organi@a+4oA rea/i@ar4o a( me'a( do negQ3io.
#rof$ %&go San'o( <4
A ISO)<<>42,

O mode/o de referPn3ia de5nido na ISO)<<>42


, forne3e &ma 9a(e 3om&m 6ara eHe3&'ar
a0a/ia+;e( da 3a6a3idade do 6ro3e((o de
(of'8are. #or:mA o mode/o n4o 6ode (er
&'i/i@ado (o@inhoA 'endo em 0i('a 7&e o
de'a/hamen'o : in(&53ien'e.
#rof$ %&go San'o( <<
A ISO)<<>42- e
ISO)<<>424

A( ISO)<<>42- e ISO)<<>424 (er0em 3omo


g&ia( 6ara a rea/i@a+4o de &ma a0a/ia+4o do
6ro3e((o. De'erminam 6ro3edimen'o( 6ara$ a
de5ni+4o da( en'rada( da a0a/ia+4oA a
de'ermina+4o da( re(6on(a9i/idade(A a
e(6e3i53a+4o do 6ro3e((o 6ro6riamen'e di'o
da a0a/ia+4o e o( re(&/'ado( 7&e de0em (er
g&ardado(.
#rof$ %&go San'o( <L
A ISO)<<>42<

O mode/o de a0a/ia+4o de5nido 6e/a ISO)<<>42<


e('* 9a(eado e : 3om6a'G0e/ 3om o mode/o de
referPn3ia de(3ri'o 6e/a ISO)<<>42,A 6odendo
(er &(ado 3omo 9a(e 6ara 3ond&@ir &ma
a0a/ia+4o da 3a6a3idade do 6ro3e((o de
(of'8are.

A ISO)<<>42< de'a/ha o( 6ro3e((o( E6rimeira


dimen(4o do mode/o de referPn3ia da ISO)<<>42
,F a((o3iando a e/e( a/g&ma( 6r*'i3a( 9*(i3a(.
Ar'efa'o( e a'ri9&'o( (4o (&gerido( e a((o3iado(
C( 6r*'i3a( 9*(i3a( 3om o in'&i'o de e('a9e/e3er
(&a rea/i@a+4o.
#rof$ %&go San'o( <O
A ISO)<<>42L

A ISO)<<>42L o9?e'i0a a 6re6ara+4o de


a((e((ore( 6ara a eHe3&+4o de a0a/ia+;e( de
6ro3e((o( de (of'8are. E('a norma 'am9:m
de(3re0e me3ani(mo( 7&e 6odem (er
&'i/i@ado( 6ara de'erminar a 3om6e'Pn3ia do(
a((e((ore( e a0a/iar (e& 3onhe3imen'oA (e&
'reinamen'o e a (&a eH6eriPn3ia 3omo
a((e((or.
#rof$ %&go San'o( <K
A ISO)<<>42O

A ISO)<<>42O a&Hi/ia a 3ria+4o de frame8or_( e


m:'odo( 6ara eHe3&'ar a me/horia do 6ro3e((o de
(of'8are de &m modo 3on'Gn&o.

E('a 6ar'e da ISO)<<>4 e('a9e/e3e 3omo$

V In0o3ar &ma a0a/ia+4o do 6ro3e((o de (of'8areW

V U(ar o( re(&/'ado( de &ma a0a/ia+4oW

V Medir o 6ro3e((o de (of'8are e me/horar (&a


efe'i0idadeW

V Iden'i53ar a3+;e( de me/horia( a/inhada( 3om a(


me'a( do negQ3ioW

V U(ar &m mode/o de 6ro3e((o 3om6a'G0e/ 3om o


mode/o de referen3ia de5nido na ISO)<<>42,W

V !aran'ir &ma 3&/'&ra organi@a3iona/ no 3on'eH'o de


me/horia do 6ro3e((o de (of'8are.
#rof$ %&go San'o( <=
A ISO)<<>42K

A ISO)<<>42K : &m g&ia 6ara a de'ermina+4o da


3a6a3idade do 6ro3e((o do forne3edor. E('a
de'ermina+4o da 3a6a3idade do 6ro3e((o : &ma
a0a/ia+4o e an*/i(e (i('em*'i3a do( 6ro3e((o( de
(of'8are (e/e3ionado( den'ro de &ma
organi@a+4oA 3&?o o9?e'i0o : iden'i53ar o( 6on'o(
for'e(A a( fra7&e@a( e o( ri(3o( a((o3iado( no
de(do9ramen'o do 6ro3e((oA en3on'rando &m
re7&i(i'o e(6e3i53ado. E('e re7&i(i'o 6ode (er
&m 6ro?e'oA &m 6rod&'o o& &m (er0i+oA &ma no0a
o& eHi('en'e 'arefaA &m3on'ra'o o& &ma
a'i0idade in'ernaA o& a/g&m o&'ro re7&i(i'o
den'ro do( 6ro3e((o( de (of'8are da ODS.
#rof$ %&go San'o( L>
A ISO)<<>42=

A ISO)<<>42= de5ne o( 'ermo( &'i/i@ado( em


'odo( o( do3&men'o( da ISO)<<>4.
#rof$ %&go San'o( L)
#rof$ %&go San'o( L,
<.- O MODELO MM

A 3a&(a mai( 3om&m do in(&3e((o do( 6ro?e'o( de


de(en0o/0imen'o de (of'8are : a m* &'i/i@a+4o o& a
3om6/e'a indiferen+a ao( m:'odo( e ferramen'a(
orien'ado( C 3on3e6+4o.

O mode/o MM ` a6a9i/i'U Ma'&ri'U Mode/ ` foi de5nido


6e/o SEI ` Sof'8are Engineering In('i'&'e ` 3om o
o9?e'i0o de e('a9e/e3er 3on3ei'o( re/a3ionado( ao( nG0ei(
de ma'&ridade da( em6re(a( de de(en0o/0imen'o de
(of'8areA 3om re(6ei'o ao gra& de e0o/&+4o 7&e e('a( (e
en3on'ram no( (e&( 6ro3e((o( de de(en0o/0imen'o.

O mode/o e('a9e/e3e 'am9:m 7&e 6ro0idPn3ia( a(


em6re(a( 6odem 'omar 6ara a&men'aremA grad&a/men'e
o (e& gra& de ma'&ridadeA me/horandoA 6or 3on(e7YPn3iaA
(&a 6rod&'i0idade e a 7&a/idade do 6rod&'o de (of'8are.
#rof$ %&go San'o( L-
<.). on3ei'o( 9*(i3o( do MM

O P./1&((/ %& D&(&+2/#2$*&+)/ %& S/3)4".&


1/..&(0/+%& "/ 1/+B!+)/ %& a'i0idade(A m:'odo(A
6r*'i3a( e 'ran(forma+;e( 7&e &ma e7&i6e &'i/i@a
6ara de(en0o/0er e man'er (of'8are e (e&( 6rod&'o(
a((o3iado( E6/ano( de 6ro?e'oA do3&men'o( de 6ro?e'oA
3QdigoA 3a(o( de 'e('e e man&ai( de &(&*rioF.

Uma em6re(a : 3on(iderada n&m maior gra& de


ma'&ridade 7&an'o mai( e0o/&Gdo for o (e& 6ro3e((o
de de(en0o/0imen'o de (of'8are.

A C"0"<$#$%"%& %& !* 0./1&((/ %& (/3)4".& &()C


.&#"1$/+"%" "/( .&(!#)"%/( ;!& 6odem (er o9'ido(
6e/a (&a &'i/i@a+4o n&m o& em 0*rio( 6ro?e'o(.
#rof$ %&go San'o( L4
<.). on3ei'o( 9*(i3o( do
MM

O D&(&*0&+-/ %& !* 0./1&((/ %& (/3)4".&


.&0.&(&+)" /( .&(!#)"%/( ;!& (:/
3orren'emen'e o9'ido( 6e/a (&a &'i/i@a+4o.

A M")!.$%"%& %& !* 0./1&((/ %& (/3)4".&


&()"<&#&1& /( *&$/( 0&#/( ;!"$( &#& >
de5nidoA geren3iadoA medidoA 3on'ro/ado e
efe3'i0oA im6/i3ando n&m 6o'en3ia/ de e0o/&+4o
da 3a6a9i/idade. N&ma em6re(a 3om a/'o gra& de
ma'&ridadeA o 6ro3e((o de de(en0o/0imen'o de
(of'8are : 9em en'endido 6or 'odo o ('aa ':3ni3oA
gra+a( C eHi('Pn3ia de do3&men'a+4o e 6o/G'i3a(
de 'reinamen'oA e 7&e e('e : 3on'in&amen'e
moni'orado e a6erfei+oado 6or (e&( &(&*rio(.
#rof$ %&go San'o( L<
<.,. NG0ei( de ma'&ridade no
6ro3e((o de de(en0o/0imen'o
de (of'8are

O mode/o MM de5ne 3in3o nG0ei( de ma'&ridade no 7&e di@


re(6ei'o ao 6ro3e((o de de(en0o/0imen'o de (of'8are ado'ado
a nG0e/ da( em6re(a(A e('a9e/e3endo &ma e(3a/a ordina/ 7&e
3ond&@ a( em6re(a( ao /ongo de (e& a6erfei+oamen'o.

O mode/o MM de5ne 3in3o nG0ei( de ma'&ridade no 7&e di@


re(6ei'o ao 6ro3e((o de de(en0o/0imen'o de (of'8areA
e('a9e/e3endo &ma e(3a/a ordina/ 7&e 3ond&@ a( em6re(a( ao
/ongo de (e& a6erfei+oamen'o.

Um +D2&# %& *")!.$%"%& : &m 6a'amar de e0o/&+4o de &m


6ro3e((o de de(en0o/0imen'o de (of'8areA 3orre(6ondendo a
&m degra& na e0o/&+4o 3on'Gn&a de 3ada organi@a+4o. A 3ada
nG0e/ 3orre(6onde &m 3on?&n'o de o9?e'i0o( 7&eA &ma 0e@
a'ingido(A e('a9i/i@am &m 3om6onen'e f&ndamen'a/ do
6ro3e((o de de(en0o/0imen'o de (of'8areA 'endo 3omo
3on(e7YPn3ia dire'a o a&men'o da 3a6a9i/idade da em6re(a.
#rof$ %&go San'o( LL
<.,.). NG0e/ Ini3ia/

No nvel inicial, o desenvolvimento de softare ! reali"ado


de forma totalmente #ad -/1IA (em &ma de5ni+4o de 6ro3e((o(.
No 3a(o de 6ro9/ema( 7&e 0enham a o3orrer d&ran'e a rea/i@a+4o
de &m 6ro?e'oA a organi@a+4o 'em &ma 'endPn3ia a a9andonar
'o'a/men'e o( 6ro3edimen'o( 6/ane?ado( e 6a((a a &m 6ro3e((o de
3odi53a+4o e 'e('e(A onde o 6rod&'o o9'ido 6ode a6re(en'ar &m
nG0e/ de 7&a/idade (&(6ei'o.

A 3a6a9i/idade de &ma em6re(a no nG0e/ ) : 'o'a/men'e


im6re0i(G0e/A &ma 0e@ 7&e o 6ro3e((o de de(en0o/0imen'o de
(of'8are : in('*0e/A (&?ei'o a m&dan+a( radi3ai( fre7Yen'e(A n4o
a6ena( de &m 6ro?e'o a o&'ro.

Ne('e nG0e/A e('ima+4o de 3&('o(A 6ra@o( e 7&a/idade do 6rod&'o :


a/go 'o'a/men'e fora do 3on'eH'o.

Em9ora n4o (e 6o((a Ta((eg&rarI o fra3a((o de &m 6ro?e'o


de(en0o/0ido 6or &ma em6re(a (i'&ada ne('e nG0e/A : 6o((G0e/ di@er
7&e o (&3e((o :A gera/men'eA re(&/'ado de e(for+o( indi0id&ai(.
#rof$ %&go San'o( LO
<.,.,. NG0e/ Re6e'G0e/

Ne('e nG0e/A 6o/G'i3a( de de(en0o/0imen'o de (of'8are e


'arefa( de (&6or'e a e('a( 6o/G'i3a( (4o e('a9e/e3ida(A o
6/ane?amen'o de no0o( 6ro?e'o( (endo 9a(eado na
eH6eriPn3ia o9'ida 3om 6ro?e'o( an'eriore(.

Ne('e nG0e/A o( re7&i(i'o( do (of'8are e o 'ra9a/ho a (er


fei'o 6ara (a'i(fa@P2/o( (4o 6/ane?ado( e (&6er0i(ionado(
ao /ongo da rea/i@a+4o do 6ro?e'o.

S4o de5nido( 6adr;e( de 6ro?e'oA e a in('i'&i+4o de0e


garan'ir a (&a efe'i0a im6/emen'a+4o.

A 3a6a9i/idade de &ma em6re(a (i'&ada ne('e nG0e/


6ode (er 3ara3'eri@ada 3omo di(3i6/inanadaA em ra@4o
do( e(for+o( de geren3iamen'o e a3om6anhamen'o do
6ro?e'o de (of'8are.
#rof$ %&go San'o( LK
<.,.-. NG0e/ De5nido

No nvel de$nido, o processo de desenvolvimento de


softare ! consolidado tanto do 6on'o de 0i('a do
geren3iamen'o 7&an'o da( 'arefa( de engenharia a rea/i@arW
i('o : fei'o a'ra0:( de do3&men'a+4oA 6adroni@a+4o e
in'egra+4o no 3on'eH'o da organi@a+4oA 7&e ado'a e('a
0er(4o 6ara 6rod&@ir e man'er o (of'8are.

O( 6ro3e((o( de5nido( na( organi@a+;e( (i'&ada( ne('e


nG0e/ (4o &'i/i@ado( 3omo referPn3ia 6ara o( geren'e( de
6ro?e'o e o( mem9ro( do ('aa ':3ni3oA (endo 9a(eado em
6r*'i3a( 6ro6o('a( 6e/a Engenharia de Sof'8are.

A 3a6a9i/idade de &ma em6re(a no nG0e/ - : 3ara3'eri@ada


6e/a 6adroni@a+4o e 3on(i('Pn3iaA &ma 0e@ 7&e a( 6o/G'i3a(
de geren3iamen'o e a( 6r*'i3a( da Engenharia de Sof'8are
(4o a6/i3ada( de forma efe'i0a e re6e'ida.
#rof$ %&go San'o( L=
<.,.4. NG0e/ !eren3iado

No nvel %erenciado, ! reali"ada a coleta de medidas


do processo e do produto o9'idoA o 7&e 0ai 6ermi'ir &m
3on'ro/e (o9re a 6rod&'i0idade Edo 6ro3e((oF e a 7&a/idade
Edo 6rod&'oF.

de5nida &ma 9a(e de dado( 6ara 3o/e'ar e ana/i(ar o(


dado( di(6onG0ei( do( 6ro?e'o( de (of'8are. Medida(
3on(i('en'e( e 9em de5nida( (4oA en'4oA &ma 3ara3'erG('i3a
da( organi@a+;e( (i'&ada( ne('e nG0e/A a( 7&ai( e('a9e/e3em
&ma referPn3ia 6ara a a0a/ia+4o do( 6ro3e((o( de
de(en0o/0imen'o e do( 6rod&'o(.

O( ri(3o( re/a3ionado( ao a6rendi@ado de no0a( 'e3no/ogia(


o& (o9re &m no0o domGnio de a6/i3a+4o (4o 3onhe3ido( e
geren3iado( 3&idado(amen'e.

A 3a6a9i/idade de &ma organi@a+4o (i'&ada e('e nG0e/ :


3ara3'eri@ada 6e/a 6re0i(i9i/idadeA &ma 0e@ 7&e o(
6ro3e((o( (4o medido( e o6eram em /imi'e( 3onhe3ido(.
#rof$ %&go San'o( O>
<.,.<. NG0e/ O'imi@ado

No nvel otimi"ado, a or%ani"ao promove contnuos


aperfeioamentos no 6ro3e((o de de(en0o/0imen'oA
&'i/i@ando 6ara i('o &ma rea/imen'a+4o 7&an'i'a'i0a do
6ro3e((o e a6/i3ando no0a( id:ia( e 'e3no/ogia(. O(
a6erfei+oamen'o( (4o de5nido( a 6ar'ir da iden'i53a+4o do(
6on'o( fra3o( e im6erfei+;e( do 6ro3e((o 3orren'e e do
e('a9e/e3imen'o da( a/'era+;e( ne3e((*ria( 6ara e0i'ar a
o3orrPn3ia de fa/ha(.

An*/i(e( de 3&('o^9enefG3io (4o efe'&ada( (o9re o 6ro3e((o


de de(en0o/0imen'o 3om 9a(e em dado( eH'raGdo( de
eH6eriPn3ia( 6a((ada(.

Q&ando o( 6ro9/ema( re/a3ionado( C ado+4o de &m dado


6ro3e((o de de(en0o/0imen'o n4o 6odem (er 'o'a/men'e
e/iminado(A o( 6ro?e'o( (4o 3&idado(amen'e a3om6anhado(
6ara e0i'ar a o3orrPn3ia de 6ro9/ema( ineren'e( do 6ro3e((o.
#rof$ %&go San'o( O)
U'i/i@a+4o do mode/o
MM

O o9?e'i0o f&ndamen'a/ do e('a9e/e3imen'o


de('e mode/o : forne3er 6arRme'ro( 6ara$

de &m /adoA 7&e a( in('i'&i+;e( 7&e 6re'endam


3on'ra'ar forne3edore( de (of'8are 6o((am
a0a/iar a( 3a6a3idade( de('e( forne3edore(W

6or o&'ro /adoA 6ara 7&e a( em6re(a( de


de(en0o/0imen'o de (of'8are 6o((am
iden'i53ar 7&ai( o( 6ro3edimen'o( a (erem
im6/emen'ado( o& in('i'&3iona/i@ado( no
Rm9i'o da organi@a+4o de modo a a&men'ar a
3a6a9i/idade do (e& 6ro3e((o de (of'8are.
#rof$ %&go San'o( O,
#rof$ %&go San'o( O-
#rof$ %&go San'o( O4
#rof$ %&go San'o( O<
#rof$ %&go San'o( OL
#rof$ %&go San'o( OO
#rof$ %&go San'o( OK
#rof$ %&go San'o( O=
#rof$ %&go San'o( K>
SOFTWARE DE
APOIO
QUALIDADE
NOS SISTEMAS
DE
INFORMAO
#rof$ %&go San'o( K)
Se'e ferramen'a( da
7&a/idade

A( (&)& 3&.."*&+)"( %/ 1/+)./#& %&


;!"#$%"%& (:/' A( S&)& Ferramen'a(
J*(i3a( de Q&a/idade (4o &ma de(igna+4o
dada a &m ?ogo 5Ho de ':3ni3a( 0G0ida(
iden'i53ado 3omo (endo m&i'o M'i/ em
a((&n'o( diagno('i3ando re/a3ionado a
7&a/idade.

E/a( (4o 3hamada( 9*(i3a( 6or7&e (4o


(&53ien'e( 6ara 6e((oa( 3om 6o&3o
'reinamen'o forma/ em e('a'G('i3aA e 6or7&e
6odem (er &(ada( 6ara re(o/0er a maioria de
a((&n'o( re/a3ionado( C 7&a/idade
#rof$ %&go San'o( K,
Se'e ferramen'a( da
7&a/idade

Diagrama de #are'o

Diagrama( de 3a&(a2efei'o Ee(6inha de 6eiHe


o& diagrama de I(hi_a8aF

%i('ograma(

Fo/ha( de 0eri53a+4o

!r*53o( de di(6er(4o

ar'a( de 3on'ro/e

F/&Hograma
#rof$ %&go San'o( K-
Diagrama de #are'o

&m gr*53o de 9arra( 7&e ordena a( fre7&Pn3ia(


da( o3orrPn3ia(A da maior 6ara a menorA
6o((i9i/i'ando a 6reordena+4o do( 6ro9/ema(.

Indi3a ainda a 3&r0a de 6er3en'agen( a3&m&/ada(A


a maior &'i/idade de('e diagrama : a de 6ermi'ir
&ma f*3i/ 0i(&a/i@a+4o e re3onhe3imen'o da( 3a&(a(
o& 6ro9/ema( mai( re/e0an'e(A 6o((i9i/i'ando a
3en'ra/i@a+4o de e(for+o( (o9re o( me(mo(.

&ma da( ferramen'a( mai( e53ien'e( 6ara


iden'i53ar 6ro9/ema(A me/horar a 0i(&a/i@a+4oA
3on5rmar o( re(&/'ado(A 3om6arar o an'e( e de6oi(
do 6ro9/ema e iden'i53ar i'en( 7&e (4o
re(6on(*0ei( 6e/o( im6a3'o( e/iminando a( 3a&(a(.
#rof$ %&go San'o( K4
%i('ograma(

O %i('ograma : &m gr*53o formado 6or


re3'Rng&/o( &nido( em 7&e a 9a(e e7&i0a/e ao
in'er0a/o de 3/a((e( e a (&a a/'&ra C
fre7&Pn3ia.

A 3on('r&+4o de hi('ograma( 'em 3ar*3'er


6r:0io em 7&a/7&er e('&do e : &m im6or'an'e
indi3ador da di('ri9&i+4o de dado(.

Na 7&a/idade e('a ferramen'a : &'i/i@ada 6ara


ana/i(ar de'erminado( 6ro9/ema(.
#rof$ %&go San'o( K<
Diagrama( de 3a&(a2efei'o Ee(6inha
de 6eiHe o& diagrama de I(hi_a8aF
#rof$ %&go San'o( KL

Foi de(en0o/0ido 6or baor& I(hi_a8a em )=<-A na Uni0er(idade de


TQ7&ioA 6ara re6re(en'ar a re/a+4o en're a/g&n( efei'o( 7&e 6oderiam (er
medido( e o 3on?&n'o de 6o((G0ei( 3a&(a( 7&e 6rod&@em o efei'o.

O diagrama 3a&(a e efei'o : &ma re6re(en'a+4o gr*53a 7&e 6ermi'e


0i(&a/i@ar fa3i/men'e a 3adeia de 3a&(a( e efei'o( do 6ro9/ema.

O diagrama mo('ra a re/a+4o en're a( 3ara3'erG('i3a( da 7&a/idade e o(


fa3'ore( e re6re(en'a a re/a+4o en're o efei'o de 'oda( a( 6o((i9i/idade(
de 3a&(a( 7&e 3on'ri9&i ara e((e efei'o.

#ara 3ada &m do( efei'o( eHi('em inMmera( 3a&(a( den'ro da(
3a'egoria( 3omo a( L McS$ m:'odoA m4o2de2o9raA ma':ria26rimaA
m*7&ina(A men(&ra+4o e meio am9ien'e.

A'ra0:( de &ma /i('a de 6o((G0ei( 3a&(a( a( mai( 6ro0*0ei( (4o


iden'i53ada( e (e/e33ionada( 6ara &ma me/hor an*/i(e. EHaminando
3ada 3a&(aA o9(er0a2(e o( fa3'o( 7&e m&daramA 3omo 6or eHem6/oA
de(0io( de norma o& do( 6adr;e(.

E('e diagrama 'em a forma de &ma e(6inha de 6eiHe e re(&/'a da forma


na 7&a/ a( di0er(a( 3a&(a( (e di(6;em no diagrama. O o9?e3'i0o de('e
diagrama : iden'i53ar e (o/&3ionar fa/ha(.
on('r&+4o do Diagrama a&(a e
Efei'o

CABEEALHO' on':m 'G'&/oA da'a e a&'or

EFEITO' on':m o indi3ador e 7&a/idade e o en&n3iado do


6ro?e3'o. e(3ri'o no /ado direi'oA de(enhado no meio da
fo/ha.

EIFO CENTRAL' Urna Se3ha hori@on'a/A de(enhada de forma


a a6on'ar 6ara o efei'o. U(&a/men'e de(enhada no meio da
fo/ha

CATE=ORIA' Re6re(en'a o( 6rin3i6ai( gr&6o( de fa3'ore(


re/a3ionado( 3om efei'o. A( Se3ha( (4o de(enhada(
in3/inada(A a( 6on'a( 3on0ergindo 6ara o eiHo 3en'ra/

CAUSA' a&(a 6o'en3ia/A den'ro de &rna 3a'egoria 7&e 6ode


3on'ri9&ir 3om o efei'o A( Se3ha( (4o de(enhada( em /inha(
hori@on'ai(A a6on'ando 6ara o ramo de 3a'egoria.

SUBCAUSA' a&(a 6o'en3ia/ 7&e 6ode 3on'ri9&ir 3om &rna


3a&(a e(6e3G53a. S4o rami53a+;e( de &ma 3a&(a.
#rof$ %&go San'o( KO
on('r&+4o do Diagrama a&(a e
Efei'o
#rof$ %&go San'o( KK
Ra@;e( e JenefG3io( do diagrama de
3a&(a e efei'o
RAGHES
BENEFICIOS

Iden'i53ar a( informa+;e( a
re(6ei'o da( 3a&(a( do (e&
6ro9/ema.

Organi@ar e do3&men'ar a(
3a&(a( 6o'en3iai( de &m efei'o.

Indi3ar o re/a3ionamen'o de
3ada 3a&(a e (&93a&(a C(
demai( e ao efei'o o&
3ara3'erG('i3a de 7&a/idade.

Red&@ir a 'endPn3ia de 6ro3&rar


&ma 3a&(a em 6re?&G@o do
de(3onhe3ido o& e(7&e3imen'o
de 3a&(a( 6o'en3iai(.

A?&da a enfo3ar o
a6erfei+oamen'o do
6ro3e((o

Regi('a 0i(&a/men'e a(
3a&(a( 6o'en3iai( 7&e
6odem (er re0i('a( e
a'&a/i@ada( .

#re0P &ma e('r&'&ra 6ara


o 9rain('orming. E)F

En0o/0e 'odo(.
P./3' H!,/ S"+)/( K=
Fo/ha( de 0eri53a+4o

A( fo/ha( de 0eri53a+4o (4o 'a9e/a( o& T6/ani/ha(I 7&e fa3i/i'am a


an*/i(e de dado( e0i'ando 3om6rome'er a an*/i(e do( me(mo(A
6ermi'indo &ma imedia'a informa+4o da (i'&a+4o a?&dando a
dimin&ir o( erro(.

S4o &(ada( 6ara o regi('o de dado(A (endo e('e &m form&/*rio de


6a6e/ no 7&a/ o( i'en( a (erem 0eri53ado( ?* e('4o im6re((o(A de
modo 7&e o( dado( 6o((am (er 3o/e3'ado( de forma f*3i/ e
6re3i(a. Tendo 3omo 5m fa3&/'ar o( dado( e organi@*2/o(A 6ara
7&e 6o((am (er fa3i/men'e &(ado( 6o('eriormen'e. #ermi'e &ma
r*6ida no+4o da 0era3idade e &m imedia'o e(3/are3imen'o da
(i'&a+4oA a?&dando a dimin&ir o( erro(.

A 3o/e3'a e o regi('ro do( dado( 6are3em (er f*3ei(A ma( na


rea/idade n4o (4o. U(&a/men'e 7&an'o mai( 6e((oa( 6ro3e((am
dado( maior a 6o((i9i/idade do a6are3imen'o de erro( de e(3ri'a.

#or e('a ra@4oA a fo/ha de 0eri53a+4o 'orna2(e &ma 6o'en'e


ferramen'a de regi('ro onde 6odemo( fa3i/men'e organi@ar o(
dado(.
#rof$ %&go San'o( =>
Fo/ha( de 0eri53a+4o

ada fo/ha de 0eri53a+4o de0e 'er e(6a+o onde


regi('ar$

o /o3a/A

a da'a da 3o/e3'a e

o nome do re(6on(*0e/ 6e/o 'ra9a/ho.

A( fo/ha( de 0eri53a+4o (4o ferramen'a(


indi(6en(*0ei( 6ara a/3an+ar a 7&a/idadeA (4o &(ada(
6ara 'ornar o( dado( f*3ei( de (e o9'er e de (e
&'i/i@ar.

Di(6;em a((im o( dado( de &ma forma mai(


organi@adaA 0eri53ando o 'i6o de defei'o a (&a
6er3en'agem e /o3a/i@a+4o do defei'o a((im 3omo a(
(&a( 3a&(a(.
#rof$ %&go San'o( =)
!r*53o( de di(6er(4o o& on'ro/e

Seg&ndo Ro((a'o E)==LF o( gr*53o( de 3on'ro/o (er0em


6ara eHaminar (e o 6ro3e((o e('* o& n4o (o9 3on'ro/oA
&(ando m:'odo( e('a'G('i3o( 6ara o9(er0ar a( m&dan+a(
den'ro do 6ro3e((oA 9a(eado em dado( de amo('ragem.

E('e( gr*53o( d4o a informa+4o de 3omo o 6ro3e((o (e


3om6or'a n&m de'erminado 'em6oA i('o :A (e e/e e('*
den'ro do( /imi'e( 6r: d e('a9e/e3ido(A a((ina/ando a
ne3e((idade de 6ro3&rar a 3a&(a da 0aria+4o.

O( gr*53o( de 3on'ro/o (4o 3on('i'&Gdo( 6or 'rP( /inha(


6ara/e/a( em 7&e 3ada &ma de/a( re6re(en'a &m /imi'e de
3on'ro/o 3omo (eg&e$

Linha 3en'ra/ d re6re(en'a o 0a/or m:dio do 3ara3'erG('i3o de

7&a/idadeW

Linha (&6erior d re6re(en'a o /imi'e (&6erior do 3on'ro/oW

Linha inferior d re6re(en'a o /imi'e inferior do 3on'ro/o


#rof$ %&go San'o( =,
ar'a( de 3on'ro/e

A( 3ar'a( de 3on'ro/o (4o &m 'i6o de gr*53o gera/men'e


&'i/i@ado 6ara o a3om6anhamen'o d&ran'e &m 6ro3e((o em
7&e : de'erminado &ma faiHa de 'o/erRn3ia /imi'ada 6or &ma
/inha (&6erior E/imi'e (&6erior de 3on'ro/oFA &ma /inha
inferior E/imi'e inferior de 3on'ro/oF e ainda &ma /inha m:dia.

E('a( 3ar'a( (4o 3on('r&Gda( a'ra0:( de &m hi('Qri3o do


6ro3e((o em 3on'ro/o 7&e fa3i/i'am a (&6er0i(4o do (i('ema.

O o9?e3'i0o de('a( 3ar'a( : 0eri53ar (e o 6ro3e((o e('* (o9


3on'ro/o.

om a( amo('ragen( re'irada( ao /ongo do 'em6o o9':m2(e


&m 3on?&n'o de dado(A e 3a/3&/a2(e a( e('a'G('i3a( Em:diaA
am6/i'&deA 0ariRn3iaF 7&e (4o 3om6arada( 3om o( /imi'e(
da( 3ar'a(.

EHi('em 0*rio( 'i6o( de 3ar'a( de 3on'ro/o ma( a( mai(


&(&ai( (4o e/a9orada( 6ara a m:dia E[2har'FA am6/i'&de da
amo('ra ER2har'F e (oma( 3&m&/a'i0a( EUSUM2%ARTSF.
#rof$ %&go San'o( =-
F/&Hograma

O S&Hograma : &m 'i6o de diagrama 7&e 6ode (er in'er6re'ado


a'ra0:( de &ma re6re(en'a+4o gr*53a de &m 6ro3e((oA
norma/men'e fei'a 3om gr*53o( 7&e i/&('ram de forma (im6/e(
a 'ran(i+4o de informa+4o en're e/emen'o( 7&e o 3om6;e.

O &(o do S&Hograma 6o((i9i/i'a$ #re6arar o a6erfei+oamen'o


de 6ro3e((o( em6re(ariai(A o& (e?aA : ne3e((*rio 3onhe3er
6ara me/horarW

Iden'i53ar a( a3'i0idade( 3rG'i3a( 6ara o 6ro3e((oW

onhe3er a (e7&Pn3ia e en3adeamen'o da( a3'i0idade( dando


&ma 0i(4o do S&Ho do 6ro3e((oW

Do3&men'a+4o do 6ro3e((o 6ara an*/i(e( f&'&ra(A ade7&ar a


norma( e 3er'i53a+;e( e e(3/are3er (o9re o f&n3ionamen'o
6ara 6e((oa( re3:m admi'ida( na organi@a+4oW

For'a/e3e o 'ra9a/ho em e7&i6a 7&ando o de(en0o/0imen'o do(


S&Hograma( : fei'o 3om a 6ar'i3i6a+4o de 'odo( o(
en0o/0ido(.
#rof$ %&go San'o( =4
#rof$ %&go San'o( =<
#rof$ %&go San'o( =L
#rof$ %&go San'o( =O
#rof$ %&go San'o( =K
#rof$ %&go San'o( ==
#rof$ %&go San'o( )>>
#rof$ %&go San'o( )>)
#rof$ %&go San'o( )>,
#rof$ %&go San'o( )>-
#rof$ %&go San'o( )>4
#rof$ %&go San'o( )><
#rof$ %&go San'o( )>L
#rof$ %&go San'o( )>O
#rof$ %&go San'o( )>K
#rof$ %&go San'o( )>=
#rof$ %&go San'o( ))>
#rof$ %&go San'o( )))
#rof$ %&go San'o( )),
#rof$ %&go San'o( ))-
#rof$ %&go San'o( ))4
#rof$ %&go San'o( ))<
#rof$ %&go San'o( ))L
#rof$ %&go San'o( ))O
#rof$ %&go San'o( ))K
#rof$ %&go San'o( ))=
#rof$ %&go San'o( ),>
#rof$ %&go San'o( ),)
#rof$ %&go San'o( ),,
),4 #rof$ %&go San'o(

Vous aimerez peut-être aussi