0pwulfd g 6riwzduh - inf.ufpr.br · — $x[lold d ydolgdomr grv prghorv h ... pessoal idade, preço...

182
0pWULFD G 6RIWZDUH 6LOYL 5HJLQ 9HUJLOL – 8)35

Upload: lamnhi

Post on 09-Dec-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

0pWULFD G 6RIWZDUH

6LOYL

5HJLQ

9HUJLOL�

± 8)35

� )XQGDPHQWR G 7HRULD GH0HGLGD

TX

0HGLU"

e R SURFHVV � SHO � TXD�

Q~PHUR � R �

VtPEROR � �m � DWULEXtGRV D DWULEXWRV GHHQWLGDGHV GR PXQGR UHDO SDU �

GHVFUHYr�ODV FRP UHJUD � EH GHILQLGDV�

� )XQGDPHQWR G 7HRULD GH0HGLGD

3RUTX

PHGLU"

� $

PHGLGD

RULHQWDP R SURJUHVV

G

FLrQFLD H G

HQJHQKDULD� DWUDYp

GHODV DVKtSRWHVH

SRGHP VHU WHVWDGDV H YDOLGDGD

HPSLULFDPHQWH�

� 9RF

Qm

SRG�

FRQWURODU R TX

YRF

Qm

SRG

PHGLU �'H0DUFR��

� )XQGDPHQWR G 7HRULD GH0HGLGD

� )XQGDPHQWR G 7HRULD GH0HGLGD

O que considerar ao se medir Linhas de CódigoTipo deComando

Como foi produzida

Origem

executável programada trabalho novo

não executável gerador decódigo

versão anterior

declarações reusada ou copiada

biblioteca desuporte

diretivas tradutor automático

biblioteca dereuso

comentários modificada SO, linguagens

brancos removida outros produtos, etc

� 1tYHL G 0HGLG ± (VFDODV

(VFDOD 1RPLQDO� RUGHQDP�VH HOHPHQWR

H

FDWHJRULDV FRP UHVSHLWR

XP FHUW

DWULEXWR�

([

5HOLJLmR�

&DWyOLFRV

%XGLVWDV

3URWHVWDQWHV

2XWUR

� 1tYHL G 0HGLG ± (VFDODV

&DUDFWHULVWLFDV�

� WRGDV DV FDWHJRULD

SRGH

GHVFUHYH

WRGR

R

LQGLYtGXRV� FRPSOHWH]

�� XP LQGLYtGX

SHUWHQFH D DSHQD

XP

FDWHJRULD� QD

DPELJXLGDG

� Qm

H[LVW

UHODFLRQDPHQW

HQWUH DV FDWHJRULD

� Qm

H[LVW

QRomR G

PDJQLWXGH HQWU

R

Q~PHUR

R�

VtPEROR

� 1tYHL G 0HGLG ± (VFDODV

�� (VFDOD 2UGLQDO� FRPSDUDP�VH R�

HOHPHQWRV�RX FODVVHV� H

RUGHP FRP UHODomR D DOJX

DWULEXWR�

([

6DWLVIDomR GR &OLHQW�

SRXF

VDWLVIHLW

VDWLVIHLW�

PXLW�

VDWLVIHLW

� 1tYHL G 0HGLG ± (VFDODV

&DUDFWHUtVWLFDV�

� SHUPLW

FRPSDUDomR H RUGHQDomR � YDO

D UHODomR CCPHOKR

TXH� �

� WUDQVLWLYLGDGH 6

$ PHOKR

TXH

%PHOKR

TXH HQWmR $ PHOKR

TXH &

� QmR VH VDEH R TXDQWR D GLIHUHQo

HQWUH DV FDWHJRULDV� 1mR VH UHDOL]DRSHUDo}H

DULWPpWLFDV �

� 1tYHL G 0HGLG ± (VFDODV

,QWHUYDOR� LQGLF

GLIHUHQo

H[DW�

HQWU

R

SRQWRV GH PHGLG

TX

VHSDUDP D�

FODVVHV

([

PHGLGD GH WHPSHUDWXU�

Q

HVFDOD&HOVLXV�

&XULWLE

HVWi �� JUDXV � 6

�� � 1R HQWDQW

Qm

SRGHPR

GL]H

TX�

ID] R GREUR GH FDOR

HP6�3� DSHQD

TXH D GLIHUHQoD

G

�� JUDXV �

� 1tYHL G 0HGLG ± (VFDODV

&DUDFWHUtVWLFDV�

� RSHUDo}H

DULWPpWLFD

� �

m�

SRVVtYHLV

VRPD R

VXEWUDomR �

� 1tYHL G 0HGLG ± (VFDODV

��CC5DWLR �3URSRUomR� 5DFLRQDO��

H[LVWH X

]HUR DEVROXWR H Qm

DUEULWiUL

Q�

HVFDOD GHLQWHUYDO

HOD VH WRUQ

XP

HVFDOD GH UDLR�

([� WD[D GH GHIHLWRV G�

XP SURJUDPD �

(VFROKHQGR�V

� �

]HUR Q

HVFDO

FRP

VHQGR �GHIHLWRV � 6H WD[D GH GHIHLWRV G

� � � � �

G

� � D WD[D GH GHIHLWRV G

� � �

R GREU

GDG

%�

� 1tYHL G 0HGLG ± (VFDODV

&DUDFWHUtVWLFDV�

� WRGDV DV RSHUDo}H

DULWPpWLFD

SRGHPVHU DSOLFDGDV� PXOWLSOLFDomR H GLYLVmR�

� GHYH�VH FRPHoDU Q�

]HU

H DXPHQWDU DPHGLG

H LQWHUYDOR�

LJXDL

� D PDLRULD GDV PHGLGDV GH LQWHUYDO

Vm

WDPEpP GH UDL

� 1tYHL G 0HGLG ± (VFDODV

$V HVFDODV GH PHGLGD

Vm

KLHUiUTXLFDV�

XPQtYH

��

QFOX

WRGDV DV FDUDFWHUtVWLFDV GR QtYHOLQIHULRU � R QtYHO VXSHULR

p GLW�

PDL

ULF

(VFDODV QRPLQD

� �

RUGLQDO Vm�

XVDGD

SDU

PHGLGD

� �

XEMHWLYDV� ([HPSOR� XVDELOLGDGH�H[FHOHQWH ERD UHJXODU� SREUH �

8P

PHGLGD G�

DOWR QtYH

SRG

VHPSUH VHUUHGX]LGD D XPD GH EDL[

QtYHO �

� 1tYHL G 0HGLG ± (VFDODV

([� 3RGH�VH XVD

WD[D GH GHIHLWR�

PHGLG

Q

HVFDOD CCUDWLR Q

HVFDOD QRPLQDO �

7D[D G

'HIHLWRV�WG� 0HGLGD (VFDO

2UGLQDO

W

� � �

H[FHOHQWH

� � W

� �

� ERP

� WG

� �

UHJXOD

W

! � SREU

� 0HGLGD (VWDWtVWLFDV

� 0HGLGD

(VWDWtVWLFD

� �

XPDUL]D R

YDORUH

REVHUYDGR

SDUD DV PpWULFD

HGHWHUPLQDGD

HVFDODV�

� $X[LOLD D YDOLGDomR GRV PRGHORV HPpWULFDV

D DQiOLVH GR

GDGR

� 3DUD FDG

HVFDO�

H[LVW

XP

PHGLG

HVWDWtVWLF

� �

SURSULDGD �

� 0HGLGD (VWDWtVWLFDV

��CC5DWLR

�5DFLRQDO�

� 0HG

R TXDQW

XP

PHGLGD p PDLR

TX

RXWUD�

� 5HVXOW

G

GLYLVmR GH XP�

PHGLG

SR

RXWUD�

� 8VDG

SDUD VH FRPSDUD

GXD

FDWHJRULDV�

� 'HQRPLQDGRU H QXPHUDGR

Vm

GXD

SRSXODo}H

GLVWLQWDV H PXWXDPHQW

H[FOXVLYDV �

� 0HGLGD (VWDWtVWLFDV

��CC5DWLR

�5DFLRQDO�

� ([�

QR� GH KRPHQ

GLYLGLG�

SHO

QR� GHPXOKHUH

QD SRSXODom

YH]HV ��� �

6

UDL

� ��� �

QR� KRPHQ

� �

QR � PXOKHUHV�

� ([�

QR� GH SHVVRDV G

WLPH LQGHSHQGHQWH GHWHVW

GLYLGLG�

SHO�

Q~PHUR GH SHVVRDV GRJUXSR GH GHVHQYROYLPHQWR �

� 0HGLGD (VWDWtVWLFDV�

3URSRUomR

� 2 QXPHUDGR � G � SURSRUom � ID � SDUWH GRGHQRPLQDGRU �

� e XVDG � SDU � P~OWLSOD � FDWHJRULD � HPXP JUXSR�

� ([ � 1~PHUR GH FOLHQWH � �DWLVIHLWR �

GLYLGLG � SHO � Q~PHUR GH FOLHQWHV �

� 0HGLGD (VWDWtVWLFDV

3RUFHQWDJHP

� 8P

SURSRUomR VH WRUQ

SRUFHQWDJHP V

� �

H[SUHVV

H

WHUPRV G

��� � �2 GHQRPLQDGRUp QRUPDOL]DG

SDUD ���� �

� 8VDG

H

UHODWyULR�

RQGH R FRQWH[W

GHYHVHU IRUQHFLGR �

� $SUHVHQWD

H�

WDEHODV� SRUFHQWDJHQV HQ~PHUR

UHDLV �

� 0HGLGD (VWDWtVWLFDV

([�� HUUR

H

UHTXLVLWR

IRUDP �� G�

WRWDO �

QR SURMHWR ���� Q

FRGLILFDomR �� H RXWUR

HUUR

IRUDP ����

([�

R SURMHW

FRQVLVWLX G

� �PLO OLQKDV GH

FyGLJR �./2&�� 'XUDQWH R GHVHQYROYLPHQW

IRUD

HQFRQWUDGRV H UHPRYLGRV ��� GHIHLWRV�XP

WD[D G

�� GHIHLWR

SRU ./2& � 'R

���GHIHLWRV � ��� IRUD

HUUR

H

UHTXLVLWRV �

�� GH SURMHWR � �� GH FRGLILFDomR

RXWURVHUUR

IRUDP ��� �

� 0HGLGD (VWDWtVWLFDV

3RUFHQWDJHP

� 8VD

SRUFHQWDJH

TXDQGR R Q~PHUR GHFDVR

HVWXGDGRV

JUDQGH ���

R

PDLV� � FDV

FRQWUiUL

XVD

Q~PHUR

DEVROXWRV �

([

G

WRWD

G

�� GHIHLWR�

SDUD R SURMHWR G

�./2&� IRUD

HQFRQWUDGRV � HUUR

H

UHTXLVLWRV � � HUURV GH SURMHWR � �� HUUR

Q

FRGLILFDomR�

� H

RXWUD

IDVHV �

� 0HGLGD (VWDWtVWLFDV�

3RUFHQWDJH

� 'LVWULEXLomR GH'HIHLWR

SR

3URMHWR ± ([�Tipos deDefeitos

Proj. A (%)

Proj. B (%)

Proj. C (%)

Requisitos 15.0 41.0 20.3

Projeto 25.0 21.8 22.7

Codificação 50.0 28.6 36.7

Outros 10.0 8.6 20.3

Total 100.0 100.0 100.0

(N) (200) (105) (128)

� 0HGLGD (VWDWtVWLFDV

3RUFHQWDJH

± 'LVWULEXLom

G�

'HIHLWR

± (

�Tipos deDefeitos

A B C Total (N)

Requisitos(%)

30.3 43.4 26.3 100.0 (99)

Projeto (%) 49.0 22.5 28.5 100.0 (102)

Codificação(%)

56.5 16.9 26.6 100.0 (177)

Outros (%) 36.4 16.4 47.2 100.0 (55)

� 0HGLGD (VWDWtVWLFDV

7D[

� 0HGLG

GLQkPLFD�

� 0HGLGD GH PXGDQoD

Q

TXDQWLGDGH \ SR

XQLGDGH GH RXWU

TXDQWLGDGH [� G

TXDO \GHSHQGH �

p XVXDOPHQWH

WHPSR��

� 7D[D GH GHIHLWRV� Q~PHUR GH GHIHLWR

SRU./2

QX

GDGR LQWHUYDOR G

WHPS

�SRU H[

XP DQR GH IXQFLRQDPHQWR GR VLVWHPD�

� 0HGLGD (VWDWtVWLFDV

6L

6LJPD

� 'HILQLG

SHO

FXUY

G

GLVWULEXLomR QRUPD

HGHVYLR

SDGUmR �

� $ iUH

DEDL[

G

FXUYD QRUPD

p FRQVWDQW

H

WHUPRV GH SRUFHQWDJHP FRP UHODom

DR

SDUkPHWUR

G

GLVWULEXLomR �

([� 3URGXWLYLGDG�

FRP

HIHLW

G

H[SHULrQFLD

D OLQJXDJHP GH SURJUDPDom

XWLOL]DGD�

� 0HGLGD (VWDWtVWLFDV

6L

6LJPD

� 9DOLGDom G 0pWULFDV

&RQILDELOLGDG

� 0HGLGD

WRPDGD

XVDQGR XP PHVP

PpWRG

SDUD XP PHVP

FRQMXQW

GHYHP VHUFRQVLVWHQWHV �

� 'HILQLo}H

RSHUDFLRQDL�

YDJD

SURGX]LUm

PHGLGDV GH EDL[

FRQILDELOLGDGH�

� &RQILDELOLGDG

SRGH VHU H[SUHVV

H

WHUPRVGR WDPDQKR GRV GHVYLR

SDGUm

REWLGR

H

VXFHVVLYD

PHGLGDV� 4XDQW

PHQRU R GHVYL

PDLRU D FRQILDELOLGDGH �

� 9DOLGDom G 0pWULFDV9DOLGDG

� $ PpWULF � GHY � UHDOPHQW � PHGLU R GHVHMDGR�2 � VHM � UHSUHVHQWDU R FRQFHLWR �

GLItF

� �

GHWHUPLQD � YDOLGDGH H DLQG � PDL

GLItF

� �

PHOKRUD � R � FULD � XPD QRYD PpWULFD�

� 8P � PpWULF � SRGH VHU FRQILiYHO H SRG � QmRVHU YiOLGD �

� 9DOLGDom G 0pWULFDV

9DOLGDG

&RQILDELOLGDGH

� 9DOLGDom G 0pWULFDV

(UUR

D

0HGLU

� /HYD

H

FRQVLGHUDomR D VHJXLQW�

IyUPXO

� �� �

H

V �HUU

VLVWHPiWLFR�

DVVRFLDGR FRP YDOLGDG

H �HUU

DOHDWyULR�

FRQILDELOLGDGH

� 3DUD JDUDQWL

FRQILDELOLGDGH GH PpWULFDV RPpWRG

PDL

IiFLO� �

GH WHVWH

UH�WHVWH�7RPDP�VH GXD

PHGLGDV H FDOFXOD�V

DFRUUHODom

�HQWU

� �

ODV�

� 0HGLQG 6RIWZDUH

� 'HILQLomR �=X]H � ������ PDSHDPHQWR G

XPFRQMXQWR GH REMHWRV QR PXQG

�GD (�6� SDUD R

PXQG

PDWHPiWLFR �

� $V PHGLGD

FDUDFWHUL]D�

TXDQWLWDWLYDPHQW

XP

FDUDFWHUtVWLF

R�

SURSULHGDGH �DWULEXWR

G

XP REMHW

GD (�6 �

� ([� OLQKDV GH FyGLJ�

PHGHP D FDUDFWHUtVWLF

WDPDQKR GR REMHW

SURGXWR �

� 0HGLQG 6RIWZDUH

� 0RGHOR 0HGLGD Q (�6�

� 0RGHOR

UHIOHWH

DOJX

DVSHFW

� ��YLVm

G

UHDOLGDGH�

� &DUDFWHUtVWLFDV H SURSULHGDGH�

G

UHDOLGDG

TXH VH GHVHM

HVWXGDU� PRGLILFDU� FRQWURODU�JHUHQFLDU � HWF � GR GRPtQLR GH LQWHUHVVH�

� 9LVmR G

XP FRQFHLW�

DQDOLVDQGR�

VRE XP

GHWHUPLQDG

SHUVSHFWLYD �

([

0RGHO�

&2&20 ± %RKHQ �EDVHDG

H

/2&�

� +LVWyULF GD 0HGLGDV�(6

� 6XUJLUD

SULPHLUDPHQWH DV PHGLGDV GH FRPSOH[LGDGHGH SURJUDPDV� $QRV

� ��� � �

� PHGLGD�

Q�

HVWiJL

SULPLWLYR�

� 'LVFRUGkQFLD

G

XWLOLGDGH GH PHGLGDV � QmR VHFRQVLGHUDYD

FRQWH[WR

FDUDFWHUtVWLFD

G

DPELHQWH

� 2 HVFRSR GDV PHGLGDV HUD OLPLWDG

D

FyGLJR GRSURGXWR

� 1m

H[LVWLD� �

HWRGRORJLDV GH PHGLGDV�

� +LVWyULF GD 0HGLGDV�(6

� $V SHVVRD

LQWHUHVVDGD

HUD

R

JHUHQWH�

TX

TXHULD

WHU R FRQWUROH GR SURMHWR�

� ([LVWLD XP Q~PHU

IL[R GH SURSULHGDGHV GH LQWHUHVVHD VHUH

PHGLGDV�

� 0HGLGD

Qm

HUD

YDOLGDGDV�

� 3HVTXLVDGRUH

SURSXQKDP QRYDV PHGLGDV H PRGHORVH QmR VH SUHRFXSDYD

H

GHVFUHYHU R FRQWH[WR�REMHWLYRV H SURFHGLPHQWR

HPStULFRV �

� +LVWyULF GD 0HGLGDV�(6

&RQVHQV

$WXDO

� QHFHVVLGDGH G

VH PHGLU R SURGXW

H

WRGDVDV IDVHV

R SURFHVV

� R SURSyVLW

G

PHGLG

GHYH VHU FRQVLGHUDG

� QHFHVVLGDGH G

VH FRQVLGHUDU R FRQWH[W

� PRGHOR

HPStULFR�

SRGHP VHU HVWDEHOHFLGR

SDU

� �

PELHQWH�

HVSHFtILFR

� +LVWyULF GD 0HGLGDV�(6

)XWXUR

� LQWHJUDomR GH PHGLGD

H

DPELHQWH

DXWRPDWL]DGRV G

(6�

� PHWRGRORJLD

ULJRURVDV H DSURSULDGD

SDU

FROHWDU� YDOLGDU H DQDOLVD�

RV GDGRV �

� IUDPHZRUN SDU

H[SHULPHQWDomR H DQiOLV

� � �

DPELHQWH

LQGXVWULDLV�

� LQFOXVm

H�

FXUULFXORV� WUHLQDPHQWRV � HWF �

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

� 8WLOL]DG

SDU

LPSOHPHQWD

X

SURJUDPD GHPpWULFDV �%DVLOL H

D

���

H 5RPEDFK �����

� 'HYH�V

FRQVLGHUDU � GLPHQV}HV�

REMHWR GH PHGLG

�SURSyVLW

TXH

� �

HG

�SURSULHGDGH

PHGLGD

FRQWH[WRV H DELHQWH GH PHGLGD

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

2 TX

PHGLU

4XDL

� �

m

� � �

REMHWR

GD (6 � 'R SRQWR G

YLVW

GH

� SURGXWR� UHTXLVLWRV� FRPSRQHQWHV�FyGLJR� FDVRV GH WHVWH � HWF�

� SURFHVVR� IDVH GH SURMHWR� FRGLILFDomR�WHVWH� PDQXWHQomR � HWF�

� UHFXUVR

KDUGZDUH � VRIWZDUH�FRQKHFLPHQWR� UHFXUVR

KXPDQRV � HWF

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

3R

TX

PHGLU

(VWDEHOHFHU R SURSyVLW�

G�

PHGLGD�

� FDUDFWHUL]Dom

� UHFRQKHFLPHQW

� DYDOLDom

� SUHGLom

� PHOKRUDPHQW

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

3R

TX

PHGLU

� DXPHQWDU H DYDOLDU D TXDOLGDGH GRSURGXWR

GR SURFHVVR GHGHVHQYROYLPHQW

� VDEH

D SURGXWLYLGDG�

G

HTXLS

� FROHWDU GDGRV SDU�

UHDOL]D

HVWLPDo}H

� DYDOLD

EHQHItFLRV GH PpWRGRV HIHUUDPHQWDV �TX

IHUUDPHQWD

XVDU�

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

3R

TX

PHGLU

� MXVWLILFD

SHGLGRV G

QRYDV IHUUDPHQWDVH WUHLQDPHQWR

� YHULILFDU VH HVWDPR�

PHOKRUDQG

� DYDOLD

PDWXULGDGH G

SURFHVVR

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

4XH PHGH"

'LIHUHQWH

SHVVRD

SRGH HVWD�

LQWHUHVVDGR

QD

PHGLGDV�

� JHUHQW

� R TX

JDUDQW

TXDOLGDG

� SURMHWLVW

� WHVWDGRU � HWF �

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

4X

SURSULHGDGH

PHGLU"

� FXVW

� DGHUrQFL

� � �

FURQRJUDP�

� FRQILDELOLGDG

� PDQXWHQLELOLGDGH � HWF �

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

( TX

DPELHQWH"

� FRQWH[WR QR TXD

HVWi VH PHGLQG

� WLSR GH SHVVRD

HQYROYLGD

� WHFQRORJL

XVDG�

� UHFXUVR

GLVSRQtYHLV � HWF �

��8 SURJUDP G 0pWULFD ±*RD

4XHVWLR 0HWUL �*40�

� ([�

3DU

CCFDUDFWHUL]DU CCSRQWRV IRUWH

HIUDFRV G

CCSURFHVVR

G

CCSURGXWR

� �

DWXDLV G

CCSRQWR G

YLVWD JHUHQFLDO

� �

SDU

TX

VHMD

FRQKHFLGR

R

SUREOHPD

DR

TXDL

HVWDPR

� �

XMHLWRV �

� ([�

SDUD CCFDUDFWHUL]DU

CCFXVWR G

CCSURMHWRV G�

CCSRQWR G

YLVWDRUJDQL]DFLRQDO

� �SDU

SODQHMDPHQWR GHSURMHWR

IXWXURV �TXDQW

HVIRUo

VHU

JDVW

HP X

QRYR SURMHWR� �

� &ODVVLILFDom SDU0HGLGDV� 5H\QROG H =DQQRQ

� &ODVVLILFDom SDU0HGLGDV� 6KHSSHU ,QFH � ��

� 0pWULFDV GH &DUDFWHUL]DomR� XWLOL]DGD

SDU

FDUDFWHUL]DU DV SURSULHGDGHV G

XPREMHW

� 0pWULFDV GH 3UHYLVmR� XWLOL]DGD

SDU

SUHYHU DV SURSULHGDGHV G

XP REMHW

� &ODVVLILFDom SDU0HGLGDV

� 0HGLGD

'LUHWDV� GHILQH

XP�

SURSULHGDG

TXDQWLWDWLYDPHQWH �

([� HUUR

G

RSHUDomR GH XP�

XQLGDGH�PHGH

D SURSULHGDG

FRQILDELOLGDGH�

� 0HGLGD

,QGLUHWDV� PHGLGD

XWLOL]DGD

SDU

SUHGL]HU

YDOR

GH XP

PHGLG

GLUHWD �

([� SUHYHU D FRQILDELOLGDG

SHO

Q~PHUR GHHUUR

HQFRQWUDGR

GXUDQWH R WHVW

G

XQLGDGH�

� &ODVVLILFDom SDU0HGLGDV

� 0HGLGD

2EMHWLYDV

([

OLQKDV GH FyGLJR

� 0HGLGD

6XEMHWLYDV� H[SHULrQFL�

G

HTXLS

([ � � � QHQKXPD

�� O

PDQXDLV

� WLYHUD

WUHLQDPHQWR

� � XVDUD

FRP�

H[SHULHQFLD

�XVDUD�

H�

SURMHWR

�� XVDUD�

H

YDULR

SURMHWRV

� &ODVVLILFDom SDU0HGLGDV

� 0HGLGDV 6LPSOHV� HVWm

EDVHDGD�

QXP

SURSULHGDGH VLPSOH

([� OLQKDV GH FyGLJRV �WDPDQKR�� Q~PHUR GHHUURV �SURSHQVmR D HUURV

� 0HGLGD

&RPSOH[DV� HVWm

EDVHDGDV QXPYHWRU GH SURSULHGDGH

([� Q~PHUR GH HUURV�/2

� &ODVVLILFDom SDU0HGLGDV

� 0HGLGD

$EVWUDWDV� Vm

GHULYDGDV G

XPPRGHO

DEVWUDWR

([� PHGLGDV G

IDQ�L

� �

IDQ�RX�

HQFRQWUDGD

Q

OLWHUDWXU

� 0HGLGD

(VSHFtILFDV� PHGLGD

DEVWUDWD

TX

IRUD

DMXVWDGDV�

XP DPELHQW

HVSHFtILFR�

([� PHGLGDV G�

IDQ�L

� �

IDQ�RXW GHYH

FRQVLGHUD�

DVSHFWR

G

OLQJXDJHP GHLPSOHPHQWDomR DQWH

GH VHUH

DSOLFDGDV

� &ODVVLILFDom SDU0HGLGD � $WULEXWRV

� $WULEXWR

,QWHUQRV� GL]H UHVSHLW

D

HVWDG

G

HQWLGDGH

PDL

IiFHLV GH FROHWD

� $WULEXWR

([WHUQRV� Vm�

PHGLGR

DWUDYpV GRV DWULEXWR�

LQWHUQRV� PDL

GLItFHLV GH FROHWD

� &ODVVLILFDom SDU0HGLGD � $WULEXWRV

Produto Internos Externosespecificação tamanho, reuso, manutenibilidade

modularidade código tamanho, reuso confiabilidade,

manutenibilidade dado de teste tamanho, cobertura qualidade Recursos Internos Externospessoal idade, preço produtividade,

experiência Processo Internos Externosteste tempo, esforço, custo, efetividade

no.defeitos

� $WULEXWR ([WHUQR,QWHUQR �( 5HODFLRQDPHQWR�

� 3ULQFLSDL $WULEXWR,QWHUQRV

� WDPDQKR GR FyGLJ

� HVWUXWXU

OyJLFD � IOX[R G

FRQWUROH �

SURIXQGLGDGH GH DOLQKDPHQW� ��

DQLQKDPHQWR G

ORRSV� UHFXUVm

� IOX[R GH LQIRUPDomR � IOX[R G

GDGRV �

HVWUXWXUD G

GDGRV

� HVWUXWXUD G

VRIWZDU�

� EDVHDGD QR SURMHWR�Q

LQWHUDFD

HQWU�R

PRGXORV�

� IXQFLRQDOLGDGH � FDUDFWHUtVWLFDV G

VRIWZDU

HQYROYLGR� FRPHUFLDO� FLHQWtILFR� GLVWULEXtG

�� /LQKD G &yGLJR

'HILQLomR

/2 �OLQ

R

FRGH�

p TXDOTXH

OLQKD GR WH[WR GR SURJUDPD� H[FOXLQGRDV OLQKD

H EUDQFR

GH FRPHQWiULRV�,QFOX

� � �

QKDV GH FDEHoDOKRV�GHFODUDo}HV� FRPDQGR

H[HFXWiYHL

R

QmR �&RQW

� �

DO�

�� /LQKD G &yGLJR

� 1

HQWDQW

H[LVWH GLIHUHQWH�

GHILQLo}H

RSHUDFLRQDL

FRQVLGHUDQG

OLQKD

H EUDQF

�KHDGHU

GHFODUDomR G�

GDGRV

XP

PHVP�

OLQKD� YiULD

LQVWUXo}H

�� /LQKD G &yGLJR

� ./2 �PLO OLQKDV GH FyGLJR

�� (/2& RX 1&/2 �Q

FRPPHQWH

OLQH

R

SURJUDP

� &/2 �FRPPHQWH

OLQH�

R

SURJUDP�

� PHGLGD

GHULYDGDV�

/2 � 1&/2&�&/2

� &/2&�/2 GHQVLGDGH GH FRPHQWiULRVG

XP SURJUDP

�� /LQKD G &yGLJ ±0HGLGD &RPSRVWDV

� SURGXWLYLGDG

� � /2&�HVIRUoR

� /2&�3 �SHVVRD�PrV�

� TXDOLGDG

� � GHIHLWRV�/2&

� FXVW

� � 5��/2&

� GRFXPHQWDom

� � SJ�GRF�/2&

�� /LQKD G &yGLJR� IiFLO GH FROHWD

� DPSODPHQW

XWLOL]DGD H GLIXQGLG�

� H[LVWH

GLIHUHQWH

GHILQLo}H�

RSHUDFLRQDL

SDUD /2

� p GHSHQGHQW

G

OLQJXDJHP GH SURJUDPDom

� GLILFXOGDG

SDU

PHGL�

OLQJXDJHQ

Qm

SURFHGLPHQWDL

� K

SURJUDPD

EH�SURMHWDGR

PD

FXUWR

� Qm

OHY

H�

FRQVLGHUDomR DV HVWUXWXUDV GHFRQWUROH

�G

�GDGR

GR SURJUDP

�� 6RIWZDU 6FLHQF � +DOVWH

0HGLGD

SULPLWLYDV G

+DOVWHDG

Q�

Q~PHUR GH RSHUDGRUH

GLVWLQWRV GRSURJUDP

Q�

Q~PHUR GH RSHUDQGR�

GLVWLQWRV GRSURJUDP

1�

Q~PHUR WRWD�

GH RFRUUrQFLDV GHRSHUDGRUHV GR SURJUDP

1�

Q~PHUR WRWD

GH RFRUUrQFLDV GHRSHUDQGR

�GR SURJUDP

�� 6RIWZDU 6FLHQF ±+DOVWHG � ([HPSOR

LI��$ �

ODVW��EHJL

*&'� %��

HQG

LI��% �

EHJL

*&'� $��

HQG

KHUH��*� $�%�

5�

$�% *�

LI��5 �

J

W

ODVW�

$� %��%� 5��

� �

W

� ���

U�

�� 6RIWZDU 6FLHQF ±+DOVWHG � ([HPSOR

Operadores/OperandosOperandos Ocorrências Operadores Ocorrências A 5 ; 9 B 6 := 6 GCD 2 () 5 R 3 begin end 3 O 3 if 3 G 2 = 3

* 1 - 1 / 1

go to last 1 go to here 1

�� 6RIWZDU 6FLHQF ±+DOVWHG ± (TXDo}H 3ULQFLSDLV

� 9RFDEXOiULR� Q~PHUR G

WRNHQV� Q Q��Q�

� 7DPDQKR� Q~PHUR G

ELWV QHFHVViUL

SDU

DUPD]HQDU D WDEHOD GH VtPERORV G

SURJUDPD

� � � 1�

1�

� 9ROXPH� Q~PHU�

PtQLPR G

ELWV UHTXHULGR

SDU

HVSHFLILFDU R SURJUDPD��

� � 1ORJ��Q � 1ORJ��Q��Q��

�� 6RIWZDU 6FLHQF ±+DOVWHG ± (TXDo}H 3ULQFLSDLV

� 1tYHO� FDUDFWHUL]D R QtYHO GH DEVWUDom

�G

OLQJXDJHP� 4XDQW

PDLRU

YROXPH PDL

EDL[

QtYH

VHUi D OLQJXDJH�

� � 9 �

� � ���Q�

�Q��1��

�9 � YROXPH PtQLP

SDU�

XP

IXQom

TX

UHDOL]D D WDUHI

WRGD GR SURJUDPD

� 'LILFXOGDGH GH LPSOHPHQWDomR GRDOJRULWPR

��' � 9 �

� � �Q���

�1��Q�

L�/�

�� 6RIWZDU 6FLHQF ±+DOVWHG ± (TXDo}H 3ULQFLSDLV

� (VIRUoR� SDU

FRPSUHHQGHU RSURJUDP

� � 9�/

� � (�

� �

�WHPSR H VHJ

� 'HIHLWRV

�EXJV� DYDOL

FRQILDELOLGDG

� 9�6

6

�Q~PHU

PpGLR GH GHFLV}HV �FRPSDUDo}H

�PHQWDLV � HQWU

� �

UUR

�� 6RIWZDU 6FLHQF ±+DOVWHG ± &RQVLGHUDo}HV

� H[LVWH

DGHSWRV H FUtWLFR D WHRULD G�

+DOVWHDGUHYLVDU H SUHSDUD

H[HUFtFLRV �� D HTXDom

PDL

XWLOL]DGD

���GH WDPDQK

� DV RXWUD

HTXDo}H

SR�

VHUH

HVWiWLFD

Wr

XV

EDVWDQW

OLPLWDGR H Qm

FRQVLGHUD

WRGR

R

IDWRUH

HQYROYLGR�

� D YDOLGDGH GDV HTXDo}HV p EDVWDQW

TXHVWLRQiYH

�� 2XWUD 0HGLGD SDU7DPDQKR

� 1~PHUR G

E\WHV QHFHVViULR�

SDU

DUPD]HQDU R SURJUDP

)iFLO GH FRPSUHHQGH

�)iFLO GH FROHWD

�� 1~PHUR GH FDUDFWHUHV GR DUTXLY

WH[W

3RGH�VH XVDU R FRPDQG

ZF G

8QL

�� )XQFWLR 3RLQW

� 2

3RQWR

G

)XQomR

PpWULF

GHULYDG

HPSLULFDPHQW

SRU $OEUHFK

����

� $SOLFDo}H

FRPHUFLDL

� VLVWHPDV GHLQIRUPDom

� &LQF

LWHQ

GHWHUPLQDP D FRPSOH[LGDGH GHXP

� �

SOLFDomR � 3DUD FDGD LWHP H[LVWH X

SHV

�GHULYDG

HPSLULFDPHQWH� DVVRFLDGR�

� (OH

� �

m

HVWDEHOHFLGR

GHWHUPLQDQGR�VH R

OLPLWH

G

DSOLFDom

�� )XQFWLR 3RLQW ± ,WHQ G$SOLFDomR

� � QR� GH HQWUDGDV GR XVXiULR � GDGRV TXH RVLVWHP

UHFHE

� � QR � G

VDtGDV GR XVXiULR � UHODWyULRV�PHQVDJHQ

� � QR� GH FRQVXOWD

D

XVXiULR � JHUDOPHQWH X

LQSXW TX

JHUD X

RXWSXW LPHGLDW

�R

OLQH�

� � QR� GH DUTXLYR

R�

JUXSR

OyJLFRV � LQWHUQRVD DSOLFDom

� � QR � G

LQWHUIDFHV H[WHUQDV � RXWUR

GLVSRVLWLYRV� DUTXLYR

H[WHUQR

�� )XQFWLR 3RLQW ± 3DVVRSDU $SOLFDomR

, � ,GHQWLILFDU H HQXPHUD

R

LWHQ

G�

DSOLFDom

,, � &ODVVLILFD

FDGD LWH

HP VLPSOHV� PpGL

� ��

FRPSOH[R � GH DFRUGR FR

R Q~PHUR GH LWHQ

UHIHUHQFLDGR

,,, � &DOFXODU R Q~PHUR GH SRQWRV GH IXQom

EUXWR

DMXVWDU

YDORU FDOFXODGR GH DFRUGRFR

DV FDUDFWHUtVWLFD

G

� �

SOLFDomR

DOJXQ

IDWRUH

G

FRPSOH[LGDGH

�� )XQFWLR 3RLQW ± 3DVV,QGHQWLILFDQG ,WHQV� � Q~PHUR GH HQWUDGDV GR XVXiULR � GDGRVTXH R VLVWHP

UHFHE

� � Q~PHUR GH VDtGDV GR XVXiULR �UHODWyULRV� PHQVDJHQ

� � Q~PHUR GH FRQVXOWD�

D�

XVXiULR � R

OLQH JHUDOPHQWH X

LQSXW TX

JHUD X

RXWSXWLPHGLDW

� � Q~PHUR GH DUTXLYR

R

JUXSR

OyJLFRV� LQWHUQRV D DSOLFDom

� � Q~PHUR G

LQWHUIDFHV H[WHUQDV � RXWUR

GLVSRVLWLYRV� DUTXLYR

H[WHUQR

�� )XQFWLR 3RLQW ± 3DVV,QGHQWLILFDQG ,WHQV

INPUT 1 a 4itens

5 a 15itens

16 ou mais

0 ou 1arquivo

simples simples médio

2 arquivos simples médio complexo

3 ou +arquivos

médio complexo complexo

�� )XQFWLR 3RLQW ± 3DVV,QGHQWLILFDQG ,WHQV

Entradas do usuário

OUTPUT 1 a 5itens

6 a 19itens

20 ou mais

0 ou 1arquivo

simples simples médio

2 ou 3arquivos

simples médio complexo

4 ou +arquivos

médio complexo complexo

�� )XQFWLR 3RLQW ± 3DVV,QGHQWLILFDQG ,WHQV

ARQUIVOS 1 a 19 itens 20 a 50 itens 51 ou mais

1 registro simples simples médio

2 a 5 registros simples médio complexo

6 ou +registros

médio complexo complexo

�� )XQFWLR 3RLQW ± 3DVV,QGHQWLILFDQG ,WHQV

INPUT 1 a 4 itens 5 a 15 itens 16 ou mais

0 ou 1 arquivo simples simples médio

2 arquivos simples médio complexo

3 ou + arquivos médio complexo complexo

OUTPUT 1 a 5 itens 6 a 19 itens 20 ou mais

0 ou 1 arquivo simples simples médio

2 ou 3 arquivos simples médio complexo

4 ou + arquivos médio complexo complexo

�� )XQFWLR 3RLQW ± 3DVV(QXPHUDQG ,WHQV

INTERFACES 1 a 19 itens 20 a 50 itens 51 ou mais

1 registro simples simples médio

2 a 5 registros simples médio complexo

6 ou +registros

médio complexo complexo

�� )XQFWLR 3RLQW ± 3DVV ,,&ODVVLILFDQG ,WHQV

�� )XQFWLR 3RLQW ± 3DVVR,,&DOFXODQG 3RQWR G )XQomR

FP = FC x [0.65 + 0.01 x ]FP = function pointsFC = fator de complexidade – passo anteriorFi: valores de ajuste de complexidade para ofator i.

São 14 fatores valendo: 0: sem influência 2: moderada 4: significante 1: incidental 3: média 5: essencial

∑=

14

1iFi

�� )XQFWLR 3RLQW ± 3DVVR,,)DWRUH G $MXVWH

� � VLVWHP

UHTXHU CCEDFNXS

� �

H UHFXSHUDom

FRQILiYHLV"

� � Vm

UHTXHULGD

FRPXQLFDo}HV G�

GDGRV"

� � H[LVWH

IXQo}HV GH SURFHVVDPHQW

GLVWULEXtGR

� �

GHVHPSHQKR p FUtWLFR

� �

DPELHQW

RSHUDFLRQDO GH H[HFXomR pSHVDGDPHQW

�XWLOL]DGR

� �

VLVWH

UHTXH�

HQWUDGD G

GDGR

RQ�OLQH

�� )XQFWLR 3RLQW ± 3DVVR,,)DWRUH G $MXVWH

� � HQWUDGD RQ�OLQH UHTXHU D HODERUDom

G

WUDQVom

GH HQWUDG

� �

WUDYpV GH WHOD

P~OWLSOD

R

YiULD

RSHUDo}HV"

� � R

DUTXLYR

� �

m

DWXDOL]DGRV RQ�OLQH

� � D

HQWUDGDV � DV VDtGDV H FRQVXOWD

� �

m

FRPSOH[DV

�� �

SURFHVVDPHQW

LQWHUQR p FRPSOH[R

�� �

FyGLJ�

SRGH VH

UH�XVDGR

�� )XQFWLR 3RLQW ± 3DVVR,,)DWRUH G $MXVWH

�� � FRQYHUVmR H LQVWDODom

HVWm�

LQFOXtGDVQR SURMHWR

�� � R VLVWHPD p SURMHWDG�

SDU

P~OWLSOD

LQVWDODo}H

H GLIHUHQWH

RUJDQL]Do}HV

�� �

DSOLFDomR p SURMHWDG

SDU

PXGDQoDV H IDFLOLGDGH GH XV

SR

SDUWHGR XVXiULR

�� )XQFWLR 3RLQW ± ([HPSOR

, � ,GHQWLILFDomR GRV LWHQ

LQSXWV H[WHUQRV GH FRPSOH[LGDGH VLPSOH

RXWSXWV H[WHUQR

VHQGR X�

GHFRPSOH[LGDGH VLPSOH

H RXWU

�PpGL

� � DUTXLYRV� VHQGR

�VLPSOH

��

XP PpGL

LQWHUIDFHV� VHQGR�

VLPSOH

H XP

PpGL

� � FRQVXOWDV� VHQG�

XPD VLPSOHV � � PpGLDV HXP

FRPSOH[D �

�� )XQFWLR 3RLQW ± ([HPSOR

, � ,GHQWLILFDomR GRV LWHQ

LQSXWV H[WHUQRV GH FRPSOH[LGDGH VLPSOH

RXWSXWV H[WHUQR

VHQGR X�

GHFRPSOH[LGDGH VLPSOH

H RXWU

�PpGL

� � DUTXLYRV� VHQGR

�VLPSOH

��

XP PpGL

LQWHUIDFHV� VHQGR�

VLPSOH

H XP

PpGL

� � FRQVXOWDV� VHQG�

XPD VLPSOHV � � PpGLDV HXP

FRPSOH[D �

�� )XQFWLR 3RLQW ± ([HPSO, ± &iOFXO G 9DOR

%UXWRItem Ocorrência Complexidade Peso Resultado Input 3 Simples x 3 = 9

0 Média x 4 = 0 0 Complexa x 6 = 0

Total 1 = 9 Output 1 Simples x 4 = 4

1 Média x 5 = 5 0 Complexa x 7 = 0

Total 2 = 9 Arquivos 3 Simples x 7 = 21

1 Média x 10 = 10 0 Complexa x 15 = 0

Total 3 = 31 Interfaces 3 Simples x 5 = 10

1 Média x 7 = 7 0 Complexa x 10 = 0

Total 4 = 17 Consultas 1 Simples x 3 = 3

3 Média x 4 = 12 1 Complexa x 6 = 6

Total 5 = 21Total FC = 87

�� )XQFWLR 3RLQW ± ([HPSO, ± &iOFXO G 9DOR

G $MXVWHCaracterística Influência 1. Comunicação de dados 2 2. Funções distribuídas 1 3. Desempenho 5 4. Carga da configuração 5 5. Volume de transações 4 6. Entrada de dados on-line 3 7. Eficiência do Usuário Final 2 8. Atualização on-line 3 9. Processamento complexo 1 10. Reutilização 0 11. Facilidade de implantação 2 12. Facilidade operacional 4 13. Múltiplos locais 3 14. Facilidade de mudanças 3 Total 38

�� )XQFWLR 3RLQW ± ([HPSO, ± &iOFXO G 9DOR

G )3

FP = FC x [0.65 + 001 x ]

)

� � �� �

>��

�� �

��

��@

∑=

14

1iFi

�� )XQFWLR 3RLQWV

� PHGH UHTXLVLWRV H GHSHQGH VRPHQWHGR PRGHOR GH HVSHFLILFDom

� LQGHSHQG

G

OLQJXDJHP GHSURJUDPDomR H WHFQRORJL

XVDGD

� GDGRV SRGHP VHU FROHWDGRV QR LQtFLR GRSURMHWR�

� EDVHDG

HP GDGRV VXEMHWLYRV� QmR WHPVLJQLILFDG

ItVLF

�� )XQFWLR 3RLQWV

� PDL

GLItFLO GH DXWRPDWL]DU H FROHWD

� SUREOHPDV FRP GRPtQLR�

HVSHFtILFRV

� ,QWHUQDWLRQD

)XQFWLR

3RLQ

8VH

*URX

�,)38*�

�� )XQFWLR 3RLQWVLg de Programação LOC/FP (média) Assembly 320 C 150 ALGOL 106 COBOL 106 FORTRAN 106 Pascal 91 Ada 70 PROLOG 64 LISP 64 OO lg 30 4GL 20 Geradores Código 15

�� )XQFWLR 3RLQW ± 0HGLGD&RPSRVWDV

� SURGXWLYLGDG

� � )3�HVIRUoR

� )3�3 �SHVVRD�PrV�

� TXDOLGDG

� � GHIHLWRV�)3

� FXVW

� � 5��)3

� GRFXPHQWDom

� � SJ�GRF�)3

�� 0HGLQG )OX[ G&RQWUROH

*)&

�� 0HGLQG )OX[ G&RQWUROH

3ULPH

�� 0HGLQG )OX[ G&RQWUROH

3ULPH

�� &RPSOH[LGDG &LFORPiWLF± R G 0F&DE �9�*��

�� &RPSOH[LGDG &LFORPiWLF± R G 0F&DEH

� 9�*

� ±

� RQGH�1

R Q~PHUR GH QyV

R Q~PHUR GH UDPRV GR JUDI�

� �

R Q~PHUR GH SDUWH

GHVFRQHFWDGD

G

JUDIR

� 9�*� Q~PHUR GH GHFLV}HV �

�� &RPSOH[LGDG &LFORPiWLF± R G 0F&DEH� $ FRPSOH[LGDG � FLFORPiWLFD

R Q~PHUR GHUHJL}HV GR JUDIR SODQDU � 9�*

� � �� 0HG � R Q~PHUR GH FDPLQKR � OLQHDUPHQW �

LQGHSHQGHQWHV GR SURJUDPD �

XP FULWpUL �

SDU � WHVWH GH SURJUDPDV

6 � R JUDIR WHP DSHQDV XP FDPLQKR 9�*� �

� 0HGH GLILFXOGDGH GH WHVWH � GH PDQXWHQomR�SDU � WHVWDU H FRUULJLU R SURJUDPD

DGLWLYD � D FRPSOH[LGDGH GH YiULR � JUDIRV

� �

VRP � GDV FRPSOH[LGDG � LQGLYLGXDLV

�� &RPSOH[LGDG &LFORPiWLF± R G 0F&DEH� 9�*� DXPHQWD FR � R Q~PHUR GH UDPRV� R �

VHMD FR � R Q~PHUR GH FRPDQGRV GH GHFLVmR�,QVHUL � RX UHPRYH � XP FRPDQG � IXQFLRQD

Qm � DOWHUD 9�*��� ,QVHULU �R � UHWLUDU� XP � �UHVWD GR JUDI �

DXPHQWD �R � GLPLQXL�

G � � � YDOR � G � 9�*�

XP FULWpUL � SDU � UHYLVmR GRV PyGXORV 9�*�GHYH VH � � ��

DGLWLYD � D FRPSOH[LGDGH GH YiULR � JUDIRV

VRP � GDV FRPSOH[LGDG � LQGLYLGXDLV

�� 0HGLGD G &REHUWXU G7HVW %DVHDGD H &RQWUROH

&ULWpUL

7RGRV�5DPRV� H[LJ�

TX

WRGR

R

UDPRV GR JUDI

VHMD H[HFXWDGR

SHO

PHQR

XP

YH]�

&ULWpUL

7RGRV�1yV� H[LJ

TX

WRGR

R

QyV GR JUDI�

VHMD H[HFXWDGR

SHO

PHQR

XP�

YH]�

�� 0HGLGD G &REHUWXU G7HVW %DVHDGD H &RQWUROH

8

FDPLQKR p XP

VHTXrQFL

ILQLWD GH QyV�Q��Q� �� � � � QN� � WD

TX

SDU

�� L�N H[LVWH XPDUFR G

QL SDUD QL�� HP

�&ULWpULR

7RGRV�&DPLQKRV� H[LJ

TX

WRGR

R

FDPLQKR

� �

HMD

H[HFXWDGR

SHO

PHQR

XP

YH]�

&ULWpULR

7RGRV�&DPLQKR

,QGHSHQGHQWHVG

0F&DEH

�� 0HGLGD G &REHUWXU G7HVW %DVHDGD H )OX[ G'DGRV

� 'HILQLomR GH 9DULiYHO� RFRUU�

TXDQGR X

YDOR

p DUPD]HQDG

Q

PHPyULD�

FRPDQGRV GH DWULEXLomR� H�

FRPDQGRV GHHQWUDGD� RX VH HOD XP SDUkPHWUR GH VDtG

H

FKDPDGDV GH SURFHGLPHQWR�

� 8VR� UHIHUrQFL

� �R YDOR

GH XP

YDULiYH

F�XVR� XV

FRPSXWDFLRQDO� DIHW

GLUHWDPHQWHR UHVXOWDGR GH XP

FRPSXWDomR �

S�XVR� XV�

SUHGLFDGR� DIHW

GLUHWDPHQWH RIOX[R GH FRQWUROH�

�� 0HGLGD G &REHUWXU G7HVW %DVHDGD H )OX[ G'DGRV

� &ULWpULRV GH 7HVWH GH &REHUWXUD�EDVHDGR

H IOX[R G�

GDGRV�� WHVWDGHILQLo}HV H FRQVHT�HQWH

XVRV GHYDULiYHL

� 7RGR

F�XVRV � 7RGR

S�XVRV � 7RGRV�XVRV

�� &RHVm $FRSODPHQWR

%DVHDGDV QR

SULQFtSLRV G

X ERPSURMHWR

�<RXUGRQ � &RQVWDQWLQ� �

0\HUV

� &RHVmR� PHGLG

G

IXQFLRQDOLGDGH G

XP PyGXOR

R TXDQW�

HO

UHDOL]

XP

WDUHI

HVSHFtILF�

� $FRSODPHQWR� PHGH R JUDX GHLQWHUGHSHQGrQFL

HQWU

PyGXOR

�� &RHVm $FRSODPHQWR

�� &RHVm �'HY VH

DOWD�

� FRLQFLGHQWH

R PyGXO

UHDOL]

IXQo}H�

Qm

UHODFLRQDGD

� OyJLFD

DV IXQo}H

HVWm

UHODFLRQDGD

ORJLFDPHQWH

� WHPSRUDO

R PyGXO�

UHDOL]

PDL

TX

XP

IXQom

TX

GHYH�

RFRUUHU QR PHVP

LQWHUYDOR G�

WHPSR

�� &RHVm

� SURFHGLPHQWDO

R PyGXO

UHDOL]

PDL�

TX

XP

IXQomR � GH WDO IRUPD TX

� �OD

�HVWm

UHODFLRQDGDV

XP SURFHGLPHQW�

JHUD

� FRPXQLFDFLRQDO

R PyGXO�

UHDOL]

IXQo}H

TX

PDQLSXODP D PHVP�

HVWUXWXUD G

GDGR

� IXQFLRQDO

R PyGXO

UHDOL]

XP

~QLF

IXQom

EH

GHILQLG�

�� $FRSODPHQW �'HY VH�

EDL[R�

� DFRSODPHQW

SR

FRQWH~GR

[ ID�

UHIHUrQFL

GLUHW

DR LQWHULR

G

� �

� DFRSODPHQW

SRU FRPPRQ� � �

\ UHIHUHQFLD

YDULiYHL

JOREDL

� DFRSODPHQW

SR�FRQWUROH

� � � �

VHFRPXQLFD

SR�

SDUkPHWUR

VHQG

TXH X

GHOH

X

IODJ TX

FRQWUROD RFRPSRUWDPHQWR G

X

GRV PyGXOR

�� $FRSODPHQWR

� DFRSODPHQW

SR

FDULPER CCVWDPS� � � �

VHFRPXQLFD

SR

SDUkPHWURV� VHQGR X

GHOHV�XP

HVWUXWXUD G

GDGR

�� DFRSODPHQW

SRU GDGRV� � � �

VH FRPXQLFD

SR

SDUkPHWUR

�� VH

DFRSODPHQWR� Qm

H[LVW

GHSHQGrQFLD

�� +HQU H .DIXUD �EDVHDGD H IDQ�L IDQ�RXW

� )DQ�LQ� Q~PHUR GH IOX[R

ORFDL�

TX

WHUPLQD HP XP PyGXOR 0� PDLV RQ~PHUR GH YDULiYHLV GDV TXDLV 0UHFXSHU

LQIRUPDomR

� )DQ�RXW� Q~PHUR GH IOX[

ORFDL

TX

VDHP G

XP PyGXOR 0� PDLV R Q~PHURGH YDULiYHL

�TX

Vm

DWXDOL]DGD

SRU

�� +HQU H .DIXUD �EDVHDGD H IDQ�L IDQ�RXW

�� +HQU H .DIXUD �EDVHDGD H IDQ�L IDQ�RXW

Módulo fan-in fan-out

WC 2 2 16 30 480

FD 2 2 16 11 176

CW 3 3 27 40 1080

DR 1 0 0 23 0

GDN 0 1 0 14 0

RD 2 1 4 28 112

FWS 1 1 1 46 46

PW 1 1 1 29 29

�� +HQU H .DIXUD �EDVHDGD H IDQ�L IDQ�RXW

� &RPSOH[LGDGH G

XP PyGXOR P FRP

&P � �IDQ�LQ�P

� �

IDQ�RXW�P���

� $ FRPSOH[LGDGH GR VLVWHP

WRG

FRPR

&V � �')L

')R�

') � �

')R

∑=−m

iiinfan

1)(

∑=−m

iioutfan

1)(

�� +HQU 6HOL ± ����0pWULFD +tEULGDV

&RQVLGHUD GRL

QtYHLV GH FRPSOH[LGDGH�

� FRPSOH[LGDGH LQWUD�PyGXOR�FRPSOH[LGDG

LQWHUQD GR PyGXO

� FRPSOH[LGDGH LQWHU�PyGXOR�FRPSOH[LGDGH GR UHODFLRQDPHQW

HQWUHXP PyGXOR GDG

H WRGR

R

RXWUR

PyGXORV GR VLVWHP

�� +HQU 6HOL ± ����0pWULFD +tEULGDV

� ([WHQVm

SDUD D PpWULFD G

+HQU H.DIXU

� 0yGXOR

EDVWDQW

FRPSOH[R

SRGH WHUFRPSOH[LGDGH

VH Qm�

LQWHUDJHP FRPRXWUR

PyGXORV�

� FRPSOH[LGDG�

KtEULGD GR PyGXORGDGD SRU

+&P

� &LP�

�IDQ�L

� �

IDQ�RXW��

�� +HQU 6HOL ± ����0pWULFD +tEULGD � ([HPSOR

�� +HQU 6HOL ± ����0pWULFD +tEULGDV

Módulo Nível 1 A 1 0 4 0 2 B 2 1 3 9 3 C 2 1 2 4 4 D 2 1 2 4 5 E 2 1 0 0 6 F 3 1 0 0 7 G 3 1 0 0 8 H 3 1 1 1 9 I 3 1 1 1 10 J 3 1 2 4 11 K 3 1 1 1 12 L 3 1 3 9 13 M 4 1 1 1 14 N 5 1 1 1 15 O 5 1 1 1 16 P 5 1 1 1 17 Q 5 3 0 0 18 R 6 3 0 0 Total 6 21 23 37

�� 0HGLG %DVHDG H(VWUXWXU G 'DGR � %RHKP

D/P = tamanho da base de dados em bytes/DSE (delivered source instructions)

Cálculo do custo de acordo com o valor de D/P

Dado Multiplicador

Baixo (D/P < 10) 0.94

1RPLQD

���� '�

� �

���� 1.00

$OW

� � � � � '�� �

����� 1.08

0XLWR $OW

�'�� � � ����� 1.16

�� 0HGLQG 4XDOLGDG G6RIWZDUH

'HILQLomR G

4XDOLGDGH�

� 7HUPR PXOWLGLPHQVLRQDO� HQWLGDGH GHLQWHUHVVH� SRQWR G

YLVWD G

HQWLGDGH HVHX

DWULEXWRV GH TXDOLGDGH�

� ([LVWH GLIHUHQWH�

YLV}H

SRSXODUH

SDUD R WHUPR� GLIHUHQWHPHQW

G

YLVm

JHUHQFLDO�

GH HQJHQKDULD

�� 0HGLQG 4XDOLGDG G6RIWZDUH

� �� DOJR TXD QmR VH SRG

GHILQL

QH� �

HGLU�QH

SHVD

DSHQD

� �

HQWLGD� MXOJDGD � D YLVm

JHUHQFLD

TX

MXVWDPHQWH R FRQWUDULR�PHOKRUDU� GHILQLU� PHGLU� PRQLWRUDU

� �� TXDOLGDGH p OX[R � p JDVWR� SURGXWR

PDL

FDUR

Wr

PDLR

TXDOLGDGH

� �� TXDOLGDGH G�

VRIWZDUH� LQFOX

TXDOLGDGH GRSURGXWR � GR SURFHVVR H VDWLVIDomR GR FOLHQWH �

�� 0HGLQG 4XDOLGDG G6RIWZDUH

� e QHFHVViUL � PHOKRUDU D TXDOLGDG �

PHGLGDV GH DWULEXWRV H SDUkPHWURV GRSURFHVVR GH GHVHQYROYLPHQWR � GH VHX �

HVWiJLR �

� PRGHORV GH TXDOLGDGH G � VRIWZDUH �

�� 0HGLQG 4XDOLGDG G6RIWZDU ± &RQFHLWRV

� HQJDQR �CCPLVWDNH

p XP

� �om

KXPDQ

TX

SURGX] XP UHVXOWDG

LQFRUUHW

FRP

SR

H[HPSO�

XP

� �

om

LQFRUUHW

WRPDG

SHO�

SURJUDPDGRU �

� GHIHLWR �CCEXJ�

XP SUREOHPD QRSURJUDPD� FRP

�SR

H[HPSO

XP

LQVWUXom

� ��FRPDQG

LQFRUUHWR�

�� 0HGLQG 4XDOLGDG G6RIWZDU ± &RQFHLWRV

� IDOKD �CCIDLOXUH� DFRQWHF

TXDQG

XP

VDtG

LQFRUUHWD p SURGX]LGD FRP UHODomRD HVSHFLILFDomR�

� HUUR p XP

GLIHUHQo�

HQWUH

YDORUFRUUHWR

� �

YDORU HVSHUDGR� R

VHMD�TXDOTXH

HVWDG�

LQWHUPHGLiUL

LQFRUUHW

R

UHVXOWDG�

LQHVSHUDG

Q

H[HFXomRGR SURJUDPD� FRQVWLWXL XP HUUR �

�� 8 )UDPHZRU SDU PHGL�

TXDOLGDGH

� )DWRUHV� UHODFLRQDGR

SHO

XVXiUL

� ��

FOLHQWH G

VRIWZDUH

� &ULWpULR

EDVH SDU

UHFRQKHFHU RUHODFLRQDPHQW

HQWU�

R�

IDWRUH

� $WULEXWR

LQGHSHQGHQWHV G

VRIWZDUH �

GR SURFHVVR � HWF SHOR

TXDLV DTXDOLGDG

SRGH VHU MXOJDGD� GHILQLGD HPHGLG

�� 8 )UDPHZRU SDU PHGL�

TXDOLGDGH

�� 8 )UDPHZRU SDU PHGL�

TXDOLGDG � 'HFRPSRVLomR

�� 8 )UDPHZRU SDU PHGL�

TXDOLGDGH

�� )DWRUH G 0F&DOO

�� )DWRUH G 0F&D

� �

±2SHUDom G 3URGXWR

� &RUUHWLWXGH� PHGH R TXDQGR XPSURJUDP

VDWLVID

VX

HVSHFLILFDomR HFXPSU

R

� �

HX

REMHWLYRV �

� &RQILDELOLGDGH� PHGH R TXDQWR VHSRG

� �

VSHUD

TXH XP SURJUDPD H[HFXWHVX

IXQomR FR D SUHFLVm

UHTXHULGD�

�� )DWRUH G 0F&D

� �

�2SHUDom G 3URGXWR

� (ILFLrQFLD� PHGH R TXDQWR GH UHFXUVRV GHFRPSXWDomR

GH FyGLJ

Vm

H[LJLGR

SDU

TXH R SURJUDPD H[HFXWH VX�

IXQomR�

� ,QWHJULGDGH� PHGH R FRQWUROH GR DFHVV

DRVRIWZDUH RX

GDGRV SR�

SHVVRD

Qm

DXWRUL]DGDV �

� 8VDELOLGDGH� PHGH R HVIRUo

SDU

� �

SUHQGHU�RSHUDU� SUHSDUDU D HQWUDGD H LQWHUSUHWDU DVDtGD G

�XP SURJUDPD �

�� )DWRUH G 0F&D

� �

�5HYLVm G 3URGXWR

� 0DQXWHQLELOLGDGH� PHGH R HVIRUo�

SDU

ORFDOL]DU H UHSDUD

HUURV QR SURJUDPD�

� )OH[LELOLGDGH� PHGH R HVIRUo

H[LJLG

SDU

PRGLILFDU R SURJUDP

RSHUDFLRQDO�

� 7HVWDELOLGDGH� PHGH R HVIRUo

SDU

WHVWDUXP SURJUDPD �

�� )DWRUH G 0F&D

� �

±7UDQVLom G 3URGXWR

� 3RUWDELOLGDGH� PHGH R HVIRUo

SDU�

WUDQVIHULU R SURJUDPD G

XP DPELHQW

SDU

RXWUR�

� 5HXVDELOLGDGH� PHGH R TXDQWR XPSURJUDPD �R

SDUWHV GHOH� SRGHP VHUUHXVDG

H

RXWUD�

DSOLFDo}HV�

� ,QWHURSHUDELOLGDGH� PHGH

HVIRUo

SDUDVH DFRSODU XP VLVWHPD D RXWUR �

�� 0HGLQG 8VDELOLGDGH

� 8VDELOLGDGH� HVIRUo

SDU

FRPSUHHQGHU HRSHUDU R VLVWHPD �

� %RD XVDELOLGDG

LQFOXL

PDQXDL

EH

HVWUXWXUDGR�

ER

XVR G

PHQX�

H JUiILFR

PHQVDJHQV GH HUUR�

LQIRUPDWLYDV

IXQo}HV G

KHO�

LQWHUIDFHV FRQVLVWHQWH

�� 0HGLQG 8VDELOLGDGH� 6DWLVIDoD G &OLHQWH� 8P

HVFDOD G

� SRQWRV�

PXLW

VDWLVIHLW

VDWLVIHLW

QHXWU

LQVDWLVIHLW

PXLW

LQVDWLVIHLWR�

�� 0HGLQG 0DQXWHQLELOLGDGH� 0DQXWHQomR� IDVH SRVWHULR

D HQWUHJD G

VRIWZDUH

� 1mR VH SRG

PDL

PHOKRUDU D TXDOLGDGH GRSURGXW

QHVV

IDVH� PD�

SRGH�VH DXPHQWDU DVDWLVIDomR GR FOLHQWH�

� 6XS}H�VH TX

SDU�

FDG

PDQXWHQomR pDEHUWR XP SURWRFRO

�SDU

FRQVHUWR GHGHIHLWRV � FR

GDW�

GH DEHUWXUD H WpUPLQR�

�� 0HGLQG 0DQXWHQLELOLGDGH� 7LSRV GH 0DQXWHQomR�

FRUUHWLYD� HQFRQWUDU H FRUULJL�

GHIHLWR

DGDSWDWLYD

� �

KDUGZDUH PXGD

� �

VRIWZDU

SUHFLV

DFRPSDQKD

SUHYHQWLYD� SUHYLQL�

IDOKDV DQWH

GH HOD

DFRQWHFHUH

SHUIHFWLYD� DGLomR G

QRYD IXQFLRQDOLGDGH�

�� 0HGLQG 0DQXWHQLELOLGDGH� 3RGHP VHU FROHWDGR

R

VHJXLQWHVGDGRV�

Q~PHUR GH SUREOHPD�

Qm�

UHVROYLGR

WHPSR JDVWR FRP SUREOHPD

SRUFHQWDJHQV GH PXGDQoD

TX

LQWURGX]LUD QRYR�

GHIHLWR

Q~PHUR GH PyGXOR

PRGLILFDGR

SDU

LPSOHPHQWD�

XP

PXGDQo

�� 0HGLQG 0DQXWHQLELOLGDGH� %0

�%DFNOR 0DQDJHPHQ�

,QGH[� 1~PHUR GH 3URWRFROR

DEHUWRV QRPrV�Q~PHUR GH SURWRFROR

�IHFKDGRV

���

� 2EMHWLYR

%0

� ���

&DV

FRQWUiUL�

LQYHVWL

PDL

HPDQXWHQomR �IHULDGRV�

�� 0HGLQG 0DQXWHQLELOLGDGH� 077 � 0HD

7LP

W

5HSDLU�7HPS

PpGL

SDU

UHSDUR�

REWLGRFR D GLIHUHQo

HQWUH�

GDW

GHDEHUWXUD

GH WpUPLQR GRV SURWRFROR

� 6SRLODJ

6\VWHP � WHPSR SDU

FRQVHUWD

GHIHLWRV�WHPS

WRWD

GHGHVHQYROYLPHQWR G

VLVWHPD

�� 0HGLQG 0DQXWHQLELOLGDGH� 3RUFHUWDJHP GH HUUR

GHPRUDGRV�

8

HUU

GHPRUDGR �GHOLQT�HQWH� H[FHGH

WHPS

G

UHSDUR�

(VWDEHOHFH�VH SULPHLUR R FULWpUL

SDU

GHWHUPLQDU D GHOLQT�rQFLD�

3RG

VH

GDG

SHOR Q~PHUR GH UHSDUR

TX

H[FHGHUDP�

WHPS

G

FULWpULR�Q~PHUR WRWD

GH UHSDUR�

HP X

GDGR SHUtRGR

��

�� 0HGLQG 0DQXWHQLELOLGDG� 0RGHO %HODG\ /HKPDQ

� � �

NH[S �F�G� � RQG

0� HVIRUoR WRWDO JDVW

H DQXWHQom

S� HVIRUoR GH SURGXWLYLGDG�

N� FRQVWDQW

� �

PStULF�

F� FRPSOH[LGDG

DVVRFLDGD FR SURMHWRRX GRFXPHQWDom

�SREUH

G� PHGLGD GR JUDX GH IDPLOLDULGDGH FR

VRIWZDU�

�� 0HGLQG 0DQXWHQLELOLGDG� <RXQ H .DPSHQ

'HILQH IDFLOLGDGH GH OH

� �����

± �����

� �

����F � RQG

D� Q~PHUR GH FDUDFWHUH�

H XP

YDULiYH

E� Q~PHUR GH OLQKD�

FRQWHQG

FRPDQGR

F� FRPSOH[LGDG

FLFORPiWLF

�� 0HGLQG &RQILDELOLGDG� 0HD

7LP

W

)DLOXU

� �077)�

PDL

XVDG

H VLVWHPD�

FUtWLFR

GLItFL

j

YH]HV G

PHGLU

� 'HQVLGDGH GH 'HIHLWRV

Q~PHUR GH GHIHLWR�

HP XP LQWHUYDORG

WHPS

� HVWLPDU FXVWR GHPDQXWHQomR�

Q~PHUR GH GHIHLWRV�./2&

�� 0HGLQG &RQILDELOLGDG� $9$, � GLVSRQLELOLGDGH �

077)��077)�0775

� � � �

SUREDELOLGDGH G

VH WHU

SURJUDP

RSHUDQG

FRPR R GHVHMDG

HP XPGHWHUPLQDG

SRQWR G

WHPSR �

�� 0HGLQG &RQILDELOLGDG

� 0RGHORV GH &RQILDELOLGDGH

�� FRP

XP

IXQomR G

WHPSRUHTXHULGR

�� FRP

XP

IXQomR G

WHPS

GHSURFHVVDPHQW

WUDQVFRUULGR �WHPS

GHH[HFXomR��

�� 0HGLQG 3URGXWLYLGDGH

� 6m

PpWULFDV GH TXDOLGDG

SDU�

DYDOLD

SURFHVVR � 3URGXWLYLGDGH WDPDQKR�HVIRUo

� 8QLGDGH GH PHGLGD R KRPHP�PrV �30 �

� 0HGLGD GH 3URGXWLYLGDGH � /2&�30SDU

FRPSOHWDU R SURMHWR

�� 0HGLQG 3URGXWLYLGDGH

Recurso Processo Produto Recurso Usado

programador codificação programa compilador

programador manutenção conjunto deprog.

ferramentas

+documentação

de eng. reversa

compilador compilação código fonte microprocessador

.... .... .... ....

�� 0HGLQG 3URGXWLYLGDGHTX LQIOXHQFLD

� H[SHULrQFLD QR GRPtQLR GH DSOLFDom

� TXDOLGDGH QR SURFHVVR �WUHLQDPHQWR�PHWRGRORJLDV�

� WDPDQKR GR SURMHW�

� WHFQRORJL

XWLOL]DG�

� DPELHQWH H HVWUXWXUDomR GD

HTXLSHV

�� 3UHYHQG &XVW&URQRJUDPD

� 7pFQLFDV GH GHFRPSRVLomR� HVWLPD

SR

SDUWH

� 7pFQLFDV GH PRGHODJH DOJRULWPLFDV�XWLOL]

PRGHORV GH HVWLPDom

EDVHDGR

HP GDGRV KLVWyULFRV �

� -XOJDPHQW

HVSHFLDOLVWD� FRPSDU

HVWLPDWLYD

IHLWR�

SR

GLIHUHQWH

HVSHFLDOLVWDV�

�� 3UHYHQG &XVW&URQRJUDPD

� 3R

DQDORJLD� XWLOL]

RXWUR

SURMHWRV QRPHVP

GRPtQLR GH DSOLFDomR �

� /H

G

3DUNLQVRQ� FXVWR p GHWHUPLQDG

SHO

GLVSRQLELOLGDGH GH UHFXUVRV � VH Ki� SHVVRDV

�� PHVHV� DVVL VHU IHLWR �

� /DQFH SDU

YHQFHU�

R FXVWR pGHWHUPLQDG

SHOR YDORU TXH R XVXiULRWHP SDU

JDVWDU�

���� 7pFQLFD G'HFRPSRVLomR

� 'HFRPSR

IXQo}H

HP VXE�IXQo}H�

SDU

HVWLPDU FR

DOWR JUDX GH FRQILDQoD�

� &RPELQDU D HVWLPDWLYD GH FDGD VXE�IXQom

SDU

REWH

XP

HVWLPDWLYD JOREDO�

� (VWLPDWLYD

�D� RWLPLVWD �P� PDL�

SURYiYHO �E� SHVVLPLVW

9DOR

(VSHUDGR � �D

� �� � �

E

'HVYLR

' � �E�D���

���� 7pFQLFD G'HFRPSRVLom � ([HPSOR

a m b E desvio

F1 1800 2400 2650 2340 140

F2 4100 5200 7400 5380 550

F3 4600 6900 8600 6800 670

... ... ... ... ... ...

... ... ... ... ... ...

Tot 26100 33400 40700 33360 1100

���� 7pFQLFD G'HFRPSRVLom � (VWLPDomR

$/LOC LOC/PM Custo meses

F1 14 315 32760 7,4

F2 20 220 107600 24,4

F3 20 220 13600 30,9

... ... ... ... ...

... ... ... ... ...

Tot - - 656680 144,5

���� 7pFQLFD G'HFRPSRVLom ± 3R

IDVH

Função Anál. Req. Projeto Codificação Teste Totais

F1 1,0 2,0 0,5 3,5 7,0

F2 2,0 10,0 4,5 9,5 26,0

F3 2,5 12,0 6,0 11,0 31,5

... ... ... ... ... ...

... ... ... ... ... ...

Total 14,5 61,0 26,5 50,5 152,5

Custo 5200 4800 4250 4500

Unitário

Total 75400 262800 112625 227250 708075

���� 0RGHOR G (VWLPDomR

� )yUPXOD

HPStULFD

EDVHDGD�

QXP

DPRVWU

OLPLWDGD GH SURMHWR�

� 5HFXUVR

HVWLPDGRV

�� HVIRUoR �(�

� GXUDomR �'�

� WDPDQK

G

HTXLSH �6�

� Q~PHUR G� �� �

H GRFXPHQWDomR �'2&

���� 0RGHOR G (VWLPDom ±0RGHO &R&R0R

&RQVWUXFWLY

&RV

0RGH

�%RKHP

� 6m

WUrV PRGHORV

�� EiVLFR� HVWiWLFR� PRQRYDULiYHO� HVWLPD DSDUWLU G

/2&�

�� LQWHUPHGLiULR� LQFOXL XP FRQMXQWR GH IDWRUH

GHWHUPLQDGR

SR�DYDOLDom

VXEMHWLYD�

�� DYDQoDGR� FRQVLGHUD R LPSDFWR GRV IDWRH

VREU

FDG�

SDVVR GR SURFHVVR GHGHVHQYROYLPHQWR

���� 0RGHOR G (VWLPDom ±0RGHO &R&R0R

� 6m

WUrV FODVVH

GH SURMHWR�

� � 2UJkQLFR �&RQYHQFLRQDO�� SURMHWR

SHTXHQRV

VLPSOHV� HTXLSHV FR

ERDH[SHULrQFLD� UHTXLVLWR

SRXF�

UtJLGRV �

� � 6HPL�GHVFRQHFWDGR �'LIXVR�� SURMHW

LQWHUPHGLiULR� HTXLSH�

KHWHURJrQHD

� � (PEDUFDGR �(PEXWLGR�� SURMHWR FRPUHTXLVLWR

UtJLGRV G

KDUGZDUH � VRIWZDU

� �

RSHUDomR�

���� 0RGHOR G (VWLPDom ±0RGHO &R&R0 %iVLFR

(TXDo}HV

� � DE

./2 EE� HP 3

� FE

� � GE� H HVH�

���� 0RGHOR G (VWLPDom ±0RGHO &R&R0 %iVLFR

Coeficientes Cocomo Básico

Projeto ab bb cb db

orgânico 2,4 1.05 2,5 0,38

difuso 3,0 1,12 2,5 0,35

embutido 3,6 1,2 2,5 0,32

���� 0RGHOR G (VWLPDom ±0RGHO &R&R0 ,QWHUPHGLiULR

� &RQVLGHU

IDWRUH

TX

DIHWD

FXVWR HSURGXWLYLGDG

$WULEXWRV GH 3URGXWR� FRQILDELOLGDGH� WDPDQKR�FRPSOH[LGDGH �� �

$WULEXWRV G

+DUGZDUH

WHPS

GH H[HFXomR�PHPyULD � � � �

$WULEXWRV GH 3HVVRDO� FRPSHWrQFLD H H[SHULrQFL

G

HTXLSH �

R DQDOLVWD� Q

OJ GH SURJUDPDomR � Q

62 � � � �

$WULEXWRV GR 3URMHWR� XVR GH IHUUDPHQWDV� PpWRGRVG

(6 � � � �

���� 0RGHOR G (VWLPDom ±0RGHO &R&R0 ,QWHUPHGLiULR

(TXDo}HV

� � DL

./2 EL �

($) � HP 3

($

� �

(IIRU

$GMXVWPHQ

)DFWRU�

� FE

� � GE � H HVH

�HT G

EiVLFR�

���� 0RGHOR G (VWLPDom ±0RGHO &R&R0 ,QWHUPHGLiULR

Coeficientes Cocomo Intermediário

Projeto ai bi

orgânico 3,2 1,05

difuso 3,0 1,12

embutido 2,8 1,2

���� 0RGHOR G (VWLPDom ±3UREOHPDV

� 9iOLGR

SDU

XP

RUJDQL]Dom�

� 'HYH�VH HVWDEHOHFH

XP PRGHOR GHFDOLEUDJH D

DPELHQW�

� $WULEXLU D HVWLPDWLYD�

XP JUXS

LQGHSHQGHQW

� 5HGX]L

D

Pi[LPR D VXEMHWLYLGDGH�WHQWD

SDGURQL]DU

�� )HUUDPHQWDV

� ([LVWH XP FXVW

DVVRFLDGR D FROHWD G

GDGR

�SRG

FKHJDU

���� �

� $V IHUUDPHQWD

DXWRPDWL]DGD

PLQLPL]D

HVV

FXVW�

DX[LOLDP D HWDSD GH HVFROKD G

GDGR

DVHUH

FROHWDGR

iUHD

GD (6� JHUHQFLDPHQWR GH SURMHWR�HVWLPDWLYD GH FXVWR WHVWH

�� )HUUDPHQWD ± &ULWpULRSDU (VFROKD

� TX

WLSRV GH PpWULFD

HO

� �

SRL�

� UHVWULo}HV GR DPELHQWH QR TXD

HOH pXVDG

� LQWHUIDF

FRP RXWUR�

DPELHQWHV H&$6(

� TXDOLGDG

G

GRFXPHQWDomR

� SHUIRUPDQF�

G�

IHUUDPHQWD

� UHSXWDomR G�

YHQGHGRU

�� )HUUDPHQWD ± 0DLRUH%HQHItFLRV

� *HUHQFLDLV

� GHVHQYROYH

HVWLPDWLYDV GH SURMHW

VLJQLILFDWLYD

� SURGX]L

VLVWHPDV FRP TXDOLGDG

PDL

HOHYDG

� HQWUHJDU R SURGXWR

WHPS

�� )HUUDPHQWD ± 0DLRUH%HQHItFLRV

� 7pFQLFR

� TXDL

H[LJrQFLDV GR XVXiUL�

SRGHUm

VRIUH

PXGDQoD

� TXDL

PyGXOR

GHVV

VLVWHP

HVWm

PDL

VXMHLWRV D HUUR

� TXDQWR GH WHVW

GHYH VHU SODQHMDG

SDU

FDG

PyGXO

�� TXDQWR

HUUR�

�GH WLSR

HVSHFtILFRV� SRVV

HVSHUD

TXDQGR R WHVWH VH LQLFLD

�� &RQFOXV}H � 4XHVW}H&RQVLGHUDU

� RV GDGRV FROHWDGR

GHYHP VHU SUHFLVRV�Qm

FKXWD

VREU

SURMHWR�

SDVVDGR

� R Q~PHUR GH SURMHWR

GHYH VH

R PDLR

SRVVtYH

� PHGLo}H

FRQVLVWHQWHV �SRU H[�GHILQLom

� �

SHUDFLRQDO G

/2&

�� &RQFOXV}H � 4XHVW}H&RQVLGHUDU

� DV DSOLFDo}HV GR

GDGRV XWLOL]DGRV� �

GRWUDEDOKR

VHU HVWLPDG

GHYH�

WHU R PHVP

GRPtQL

� FXLGDGR FR

� �

VXSHU HVWLPDomR� SHQVDU QRFXVW

DVVRFLDG

� PpWULFD

LGrQWLFD�

SRGH

VHUYLU D GLIHUHQWH

SURSyVLWR

� D HWDS

PDL�

GLItFLO

� �

GH FROHWD G

GDGRV

�� ([HPSO G X 3URJUDPG 0pWULFDV

� 3URJUDPD GH 0pWULFD

GD 0RWRURO

� CC0HWULF

DQ

0RGHO

L

6RIWZDU

4XDOLW (QJLQHHULQJ

� �

� 6WHSKH

+ � .D

�$GGLVR

:HVOH

� � �� 2 SURJUDPD VHJX

�R SDUDGLJPD

*RDO�4XHVWLRQ�0HWUL

GH %DVLOL DQ

:HL

� �

�� ([HPSO G X 3URJUDPG 0pWULFDV

(VWDEHOHFLPHQWRV GRV REMHWLYR

�� 2EMHWLYR �� PHOKRUD

SODQHMDPHQWR GR SURMHW

� 2EMHWLYR �� FRQWHQomR GH GHIHLWR

� 2EMHWLYR �� DXPHQWD

FRQILDELOLGDG

� 2EMHWLYR �� GLPLQLXL

GHQVLGDGH GH GHIHLWR

� 2EMHWLYR �� PHOKRUD�

VHUYLo

D

FOLHQW

� 2EMHWLYR �� UHGX]L�FXVWRV GH QmR�

FRQIRUPLGDG�

� 2EMHWLYR �� DXPHQWDU D SURGXWLYLGDG

G

VRIWZDU�

�� ([HPSO G X 3URJUDPG 0pWULFDV�� ÈUHDV D VHUH � �HGLGD �

� GHIHLWR � OLEHUDGRV H GHIHLWR � OLEHUDGR � SR �

WDPDQK �

� HIHWLYLGDGH WRWDO DWUDYpV GR SURFHVV �

� DGHUrQFL � D � FURQRJUDP �� DFXUiFL � G � HVWLPDWLY �� Q~PHUR GH SUREOHPDV FRP FOLHQWH � DEHUWR �

� WHPSR TX � R � SUREOHPD � SHUPDQHFH � H �

DEHUW �

� FXVWR GH QD � FRQIRUPLGDG �

� FRQILDELOLGDGH G � VRIWZDU �

�� ([HPSO G X 3URJUDPG 0pWULFDV

2EMHWLYR �� PHOKRUD

SODQHMDPHQWR GR SURMHW

� ��� 4XDO HU

� �

DFXUiFLD GDV HVWLPDWLYDV GHFURQRJUDPD

� 0pWULFD

6FKHGXO

(VWLPDWLR�

$FFXUDF

�6($

� 6(

GXUDomR GR SURMHWR UHDO�GXUDom

HVWLPDG

� ��� 4XDO HU

� �

DFXUiFLD GDV HVWLPDWLYDV GHHVIRUo

� 0pWULFD

(IIRU�

(VWLPDWLR

$FFXUDF

�6($

� 6(

HVIRUoR GR SURMHWR UHDO�HVIRUo

HVWLPDG

�� ([HPSO G X 3URJUDPG 0pWULFDV

2EMHWLYR �� FRQWHQomR GH GHIHLWR�

� ��� 4XDO D HIHWLYLGDG

FRUUHQWH GHGHWHFWD

GHIHLWRV DQWHV G�

OLEHUDomR G

VRIWZDUH"� 0pWULFD

7RWD

'HIHF�

&RQWDLQPHQ

(IIHFWLYHQH

� �

�7'&(

� 7'&

Q~PHUR GH GHIHLWR

DQWHULRUHV DOLEHUDomR�Q~PHUR WRWD

GH GHIHLWRV�SRVWHULRUHV�DQWHULRUHV

�� ([HPSO G X 3URJUDPG 0pWULFDV

2EMHWLYR �� DXPHQWD

FRQILDELOLGDG

� ��� 4XDO D WD[D GH IDOKDV G�

VRIWZDUH � HFRP

LVV

PXGD FR�

WHPSR"

� 0pWULFD

)DLOXU

5DW�

�)5

� )

Q~PHUR GH IDOKDV�WHPS

GH H[HFXom

�� ([HPSO G X 3URJUDPG 0pWULFDV

2EMHWLYR �� GLPLQXL

GHQVLGDGH GHGHIHLWR

� ��� 4XDO R Q~PHU

DWXDO GH GHIHLWRV GRVVRIWZDUH

OLEHUDGR�

SDU�

R

FOLHQWHV"

� 0pWULFDV

&XVWRPH�

)RXQ

'HIHFW

WRWD

�&)

WRWDO

� &)

Q~PHUR GH GHIHLWR

HQFRQWUDGR

SHOR

FOLHQWHV�WDPDQKR�DVVHPEO

�� ([HPSO G X 3URJUDPG 0pWULFDV

2EMHWLYR �� PHOKRUD

VHUYLo

D�

FOLHQW

� ��� 4XDO R Q~PHUR GH SUREHODP

DEHUWR

GXUDQWH XP PrV"

� 0pWULFD

1H

2SH

3UREOHP

�123

� 12

Q~PHUR WRWD

GH SUREOHPD

DEHUWRVQXP PrV �

�� ([HPSO G X 3URJUDPG 0pWULFDV

2EMHWLYR �� UHGX]L

FXVWRV GH QmR�FRQIRUPLGDG

� ��� 4XDO R FXVW

SDU�

UHSDUDU XPSUREOHP

GXUDQWH XP Pr

� 0pWULFD

&RV

R

)L[LQ

3UREOHP

�&)3

� &)

&XVW

H GROD

DVVRFLDGR FRPUHSDURV GH SUREOHPD

DSy

OLEHUDomR QXPPr

�� ([HPSO G X 3URJUDPG 0pWULFDV

2EMHWLYR �� DXPHQWDU D SURGXWLYLGDGH G

VRIWZDU

� ��� 4XD

IRL D SURGXWLYLGDGH GH SURMHWR

SDVVDGRV �EDVHDG

H WDPDQKR�

0pWULFD

6RIWZDU

3URGXFWLYLW

WRWD

�6

WRWDO

6

WRWD

WDPDQKR�$VVHPEO\�HVIRUoR G

GHVHQYROYLPHQWR

�� %LEOLRJUDILD� :� %RHKP �

6RIWZDU

(QJLQHHULQ

(FRQRPLFV �

3UHQWLFH�+DOO � 1H

-HUVH\ � ���� �� 6�' � &RQWH � +�(� 'XQVPRUH � DQ

�9�<� 6KHQ �

6RIWZDU

(QJLQHHULQJ � 0HWULF�

DQ

0RGHOV �

%HQMDPLQ�&XPPLQJ

3XEOLVKLQ

&R� � 0HQOR�3DUN � 1�-� �

���� �

� 1�( � )HQWR

DQ

6�/� 3IOHHJHU �

6RIWZDU

0HWULFV

� 5LJRURX

DQ

3UDFWLFD

$SSURDFK �

,QWHUQDWLRQD

7KRPVR

&RPSXWH

3UHVV � /RQGRQ�8. �

VHFRQ

HGLWLRQ � ���� �

� $�$� )HUQDQGHV DQ

-�/�&� .XJOHU�*HUrQFLD GH 3URMHWRV GH 6LVWHPDV� 8P

$ERUGDJH

3UiWLFD�(GLWRU

�/LYUR

7pFQLFRV H &LHQWtILFRV � ���� �

�� %LEOLRJUDILD

� 7� *LOE �

6RIWZDU

0HWULFV �

:LQWKUR

3XEOLVKHUV � &DPEULGJH � 0DVV� � ���� �

� 6�+ � .DQ �

0HWULF

DQ

0RGHO

L

6RIWZDU�

4XDOLW

(QJLQHHULQJ �

$GGLVRQ�:HVOH\ � ���� �� 5�% � 3UHVVPDQ �

6RIWZDU

(QJLQHHULQJ�

3UDFWLWLRQHU

$SSURDFK �

0F*UDZ�+LOO � 1HZ�<RUN � (8$ � WKLU

HGLWLRQ � �����

� ,� 6RPPHUYLOOH �

6RIWZDU

(QJLQHHULQJ �

$GGLVRQ�:HVOH\ � ���� �