Trabalho E.S - Yago Henrique Ferreira
-
Upload
yago-ferreira -
Category
Documents
-
view
218 -
download
0
Transcript of Trabalho E.S - Yago Henrique Ferreira
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
1/19
FACULDADES INTEGRADAS DE ARARAQUARA
BACHARELADO EM SISTEMAS DE INFORMAO
YAGO HENRIQUE FERREIRA
ENGENHARIA DE SOFTWARE
ARARAQUARA SPNovembro 2013
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
2/19
YAGO HENRIQUE FERREIRA
ENGENHARIA DE SOFTWARE
Trabalho sobre modelos de processo e de
produtos, desenvolvido durante a disciplina de !n"enharia de So#t$are pertencenteao curso de %acharelado em Sistemas de&n#orma'(o das #aculdades inte"radas deArara)uara*
Professor: Prof Cr!s"!#$ C!%e&! '!(o""! I)o (e Me(e!ros
ARARAQUARA SPNovembro 2013
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
3/19
L!s"$ (e A%re)!$*+es e S!,&$s
CMMI Capability Maturity Model Integration
DoD Department of DefenseEUA !stados Unidos da Am+ricaIBM International Business MachinesIEC International Electrotechnical CommissionISO International Organization for StandardizationMCTI-BR inist+rio da -i.ncia e Tecnolo"ia da &n#orma'(o do %rasilPBQP Pro"rama %rasileiro de Qualidade e Produtividade em
Software
PUC Ponti#/cia Universidade -atlica
SEI Software Engineering InstituteSENAC Servi'o Nacional de Aprendia"em -omercialSQ.$RE Software product Quality e!uirements and E"aluationU#!/$01 Universidade de -ampinasUOL Universo OnlineUSP Universidade de S(o Paulo
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
4/19
L!s"$ (e F!,.r$s
i"ura 1 N/veis de aturidade do -& ***********************************************13
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
5/19
S.02r!o
&NTR4U56*****************************************************************************************************************7
1* A !N8!N9AR&A 4! S:AR! ! A %US-A P!;A QUA;&4A4!*******************es para "arantir a )ualidade de seus produtos e processos* obKetivo
deste trabalho + apresentar metodolo"ias, normas e padr>es de )ualidade no ramo do
desenvolvimento desoftware, #aendo uso dos ensinamentos obtidos durante o curso de
%acharelado em Sistemas de &n#orma'(o, precisamente na disciplina de !n"enharia de
Software*
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
7/19
es, caracteriando )ualidade para o
desenvolvedor* Por+m, sua inter#ace "rI#ica + con#usa e pouco eLplicativa, o )ue
n(o + nada interessante ao usuIrio* en#o)ue deste trabalho + #ornecer
metodolo"ias baseadas na busca da )ualidade de software como um todo,
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
8/19
F
abran"endo o processo e o produto #inal, para )ue este tenha )ualidade tanto
para a e)uipe de desenvolvimento )uanto para o consumidor #inal*
Se"undo edeiros G2013H , os principais #atores de )ualidade desoftwares(o
-on#iabilidade !#ici.ncia acilidade de uso GusabilidadeH odularidade ;e"ibilidade Portabilidade Robuste &nte"ridade &nteroperabilidade
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
9/19
=
4 NORMAS DE QUALIDADE DE PROCESSO E DE
PRODUTO DE SOFTWARE
4iante da aborda"em da )ualidade de software, eListem al"uns r"(os e institutos
)ue determinam uma s+rie de normas e padr>es a serem se"uidos para )ue a
)ualidade no produto desoftwareseKa obtida* Ser(o listados a se"uir cada um destes
r"(os@institutos e suas respectivas normas*
43 Or,$#!5$*+es e I#s"!"."os
433 ISO
A &S G&nternational r"aniation #or Standardiation, ou r"ania'(o
&nternacional para a padronia'(oH + uma or"ania'(o mundial cuKo propsito +
desenvolver normas e re"ras para as mais diversas atividades*
&S G&nternational r"aniation #or StandardiationH + a maiordesenvolvedora do mundo de padr>es internacionais* !stes padr>esinternacionais "arantem a )ualidade de especi#ica'>es de produtos, servi'os e
boas prIticas, aKudando a tornar a indstria mais e#iciente e e#ica*4esenvolvidos atrav+s de consenso "lobal, estes padr>es aKudam a )uebrar as
barreiras ao com+rcio internacional* G&S, 2013, tradu'(o nossaH*
A &S + uma or"ania'(o n(o"overnamental e possui membros em 17? pa/ses*
A sede principal #ica em 8enebra, na Su/'a*
434 IEC
A &!- G&nternational !lectrotechnical -ommission, ou -omiss(o !letrot+cnica
&nternacionalH + uma or"ania'(o mundial )ue cria normas internacionais para
el+trica, eletrnica e outras tecnolo"ias*
VA -omiss(o !letrot+cnica &nternacional G&!-H + a principal or"ania'(omundial )ue prepara e publica padr>es internacionais para todas astecnolo"ias el+tricas, eletrnicas e outras relacionadas* Quando apropriado, a&!- coopera com a &S ***O para "arantir )ue as normas internacionais seencaiLam per#eitamente e complementem umas Ms outras*V G&!-, 2013,tradu'(o nossaH
436 SEI
S!& GSoftware Engineering Institute, ou &nstituto de !n"enharia de SoftwareH + um
instituto localiado em Pittsbur"h -ali#rnia G!UAH )ue busca #ornecer
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
10/19
10
metodolo"ias avan'adas de en"enharia de software* instituto + mantido pelo 4o4
G4epartment o# 4e#ense, ou departamento de de#esaH americano*
&nstituto de !n"enharia de So#t$are GS!&H trabalha em estreita colabora'(ocom as or"ania'>es de de#esa e "overno, indstria e institui'>es de ensino
para melhorar continuamente os sistemas de so#t$are de #orma intensiva*Nosso obKetivo principal + aKudar as or"ania'>es, ***O para melhorar as suascapacidades de en"enharia de so#t$are e desenvolver ou ad)uirir o so#t$arecorreto, livre de de#eitos, dentro do or'amento e do prao, o tempo todo* Paraconse"uir isso, o S!& realia pes)uisas para eLplorar solu'>es promissoras
para os problemas de en"enharia de so#t$are, identi#ica e codi#ica solu'>estecnol"icas e metodol"icas, testa e re#ina as solu'>es encontradas atrav+sde pro"ramaspiloto )ue aKudam a indstria e o "overno a resolver os seus
problemas e amplamente divul"a solu'>es comprovadas por meio detreinamento, licenciamento e publica'(o das melhores prIticas* GS!&, 2013,tradu'(o nossaH
437 MCTI - BR
-T& Ginist+rio da -i.ncia e Tecnolo"ia da &n#orma'(oH + um r"(o
"overnamental brasileiro )ue busca desenvolver pes)uisas e estudos para "erar
conhecimento e novas tecnolo"ias, bem como criar produtos e processos no
ramo tecnol"ico*
-T& eLerce suas #un'>es estrat+"icas, desenvolvendo pes)uisas e estudos)ue se traduem em "era'(o de conhecimento e de novas tecnolo"ias, bemcomo a cria'(o de produtos, processos, "est(o e patentes nacionais* ***O obKetivo dessa pol/tica + trans#ormar o setor em componente estrat+"ico do
desenvolvimento econmico e social do %rasil, contribuindo para )ue seusbene#/cios seKam distribu/dos de #orma Kusta a toda a sociedade* G-T&,2013H
44 Nor0$s
443 ISO8IEC 49# e o SQ.$RE
A s+rie de normas t+cnicas conhecida como &S@&!- 200n + um conKunto de
normas t+cnicas e padr>es criados para aplicar os conceitos de#inidos em uma
s+rie de padr>es internacionais para avalia'(o de )ualidade desoftwarechamadode SQuaR! GSoftware product Quality e!uirements and E"aluation, ou
Re)uisitos e Avalia'(o da Qualidade de Produtos de So#t$areH* SQuaR! +
dividido em mdulos, e cada mdulo possui suas s+ries de normas t+cnicas,
dentro da #aiLa &S@&!- 200n* A divis(o em mdulos + #eita da se"uinte #orma
200n 4ivis(o de 8est(o da Qualidade #ornece orienta'>es para uso
das outras normas t+cnicas da s+rie SQuaR!*
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
11/19
11
201n 4ivis(o de odelo de Qualidade prop>e modelos de )ualidade
para validar a )ualidade interna e eLterna do software, al+m de validar a
)ualidade dos dados de um sistema computacional de #orma estruturada*
202n 4ivis(o de edi'(o de Qualidade prop>e metodolo"ias para
medi'(o de )ualidade de um produto desoftware*
203n 4ivis(o de Re)uisitos de Qualidade prop>e a especi#ica'(o de
re)uisitos de )ualidade para um produto )ue serI desenvolvido*
20?n 4ivis(o de Avalia'(o da Qualidade #ornece re)uisitos,
recomenda'>es e orienta'>es para o processo de avalia'(o da )ualidade
de um produto desoftware*
A s+rie &S@&!- 200n uniu )ualidade no processo desoftwareKunto M )ualidadedo produto desoftware*
444 CMMI
-& G-apabilitW aturitW odel &nte"ration, ou ao p+ da letra, odelo de
aturidade e -apacidade de &nte"ra'(oH + um modelo de )ualidade de processo
desoftware, criado pelo S!&*
V-apabilitW aturitW odel &nte"rationV + o modelo desenvolvido peloSoftware Engineering Institute GS!&H )ue inte"ra as melhores prIticas nocampo de en"enharia de sistemas e de so#t$are* !le + o pioneiro e atualmenteum dos mais utiliados modelos de melhores prIticas no se"mento detecnolo"ia* -& + estruturado por meio de um conKunto de Ireas de
processos relativas a vIrias disciplinas Gen"enharia, "est(o de proKetos, etc*Hdistribu/das ao lon"o de cinco n/veis de maturidade* G!4!&RS, 2013,
p*?
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
12/19
12
uso intensivo de in#orma'>es histricas, a or"ania'(o deiLa de depender nica e
eLclusivamente de pro#issionais com um elevado "rau de conhecimento t+cnicoY
X A busca por melhorias cont/nuas nos processos cotidianos*
-& dividese em cinco n/veis de maturidade, o )ual mede a evolu'(o de
uma or"ania'(o em um determinado momento* Uma de#ini'(o vIlida de n/vel
de maturidade +
***O Um VpatamarV de melhoria atin"ido por uma determinada Vor"ania'(oV*!sse VpatamarV + atin"ido pela implementa'(o, de #orma bemsucedida deum conKunto predeterminado de Ireas de processos, ou seKa, )uando se obt+mo aumento da capacidade de um conKunto #inito de processos prescritos porum determinado n/vel* !stes patamares, uma ve atin"idos pelaVor"ania'(oV, pro"ressivamente a levarI a resultados mais e#etivos emtermos de )ualidade, custos e praos* G!4!&RS, 2013, p*3=H
-ada n/vel indica a )ualidade do processo atin"ida pela or"ania'(o* processo
encontrase nos se"uintes estI"ios, de acordo com cada n/vel
X N;)e& 3 - I#!/!$& os processos normalmente est(o envoltos num caos
decorrente da n(oobedi.ncia ou ainda, ineList.ncia de padr>esY
X N;)e& 4 - Re1e";)e& o. Gere#/!$(o os proKetos t.m seus re)uisitos
"erenciados neste ponto* Al+m disso, hI o planeKamento, a medi'(o e o controle
dos di#erentes processosY
X N;)e& 6 - Def!#!(o os processos KI est(o claramente de#inidos e s(o
compreendidos dentro da or"ania'(o* s procedimentos se encontram
padroniados, al+m de ser preciso prever sua aplica'(o em di#erentes proKetosY
X N;)e& 7 - Gere#/!$(o Q.$#"!"$"!)$0e#"e ocorre o aumento da
previsibilidade do desempenho de di#erentes processos, uma ve )ue os mesmos
KI s(o controlados )uantitativamenteY
X N;)e& 9 - O"!0!5$(o eListe uma melhoria cont/nua dos processos*
A #i"ura 1 ilustra os n/veis de maturidade do -&
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
13/19
13
F!,.r$ 3 - N;)e!s (e M$".r!($(e (o CMMI
446 PBQP Sof"
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
14/19
1?
X Promover campanhas de divul"a'(o destinadas M conscientia'(o
para melhoria da )ualidade e produtividade no setor desoftware
X Promover eventos destinados a mobiliar diri"entes empresariais
e de or"ania'>es "overnamentais para melhoria da )ualidade e
produtividade no setor desoftware
X Apoiar a realia'(o de con"ressos, encontros, seminIrios e
demais eventos, para estimular o desenvolvimento da )ualidade e
produtividade no setor desoftware
X &nstituir pr.mios destinados ao reconhecimento das contribui'>es
em prol da melhoria da )ualidade e produtividade do setor desoftware
X Apoiar estudos e pes)uisas para a #ormula'(o e divul"a'(o de
indicadores da )ualidade e produtividade no setor desoftware
X !stimular a ado'(o, pelas empresas e pelos or"anismos
"overnamentais, de m+todos modernos de "est(o da )ualidade e
produtividade emsoftware
X Promover a di#us(o de sistemas e metodolo"ias de "est(o da
)ualidade e produtividade emsoftwaree de t+cnicas correlatas
X Apoiar estudos e pes)uisas sobre sistemas e metodolo"ias de
"est(o e t+cnicas correlatas voltadas para a )ualidade e produtividade em
software
X Apoiar iniciativas de #omento, credenciamento e atua'(o de
consultoria para di#us(o, implanta'(o e avalia'(o de sistemas e
metodolo"ias de "est(o da )ualidade e produtividade em software e
t+cnicas correlatas
X Promover o treinamento de pessoal de empresas, associa'>es da
classe produtora, associa'>es pro#issionais e t+cnicas, institui'>es deensino e pes)uisa e centros de assist.ncia t+cnica e "erencial, com vistas
M #orma'(o de uma base de multiplicadores dos conceitos da )ualidade e
produtividade emsoftware
X Promover a capacita'(o de recursos humanos no mbito
empresarial e "overnamental em todos os n/veis de atua'(o nas Ireas de
interesse da )ualidade e produtividade emsoftware
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
15/19
1
X Promover pro"ramas de treinamento destinados M certi#ica'(o de
pro#issionais em Irea de interesse da )ualidade e produtividade no setor
desoftware
X Apoiar pro"ramas de ps"radua'(o no Pa/s e no eLterior, em
!n"enharia de Software e em outras, nas Ireas de interesse para a
)ualidade e produtividade emsoftware
X Promover a inte"ra'(o entre empresas, universidades, escolas
t+cnicas e centros de pes)uisa e desenvolvimento, com vistas M cria'(o de
pro"ramas e atividades em Ireas de interesse para a )ualidade e
produtividade emsoftware
X Promover o intercmbio, em mbito nacional e internacional,
entre entidades atuantes em Ireas de interesse para a )ualidade e
produtividade no setor desoftware, com vistas M capacita'(o de recursos
humanos e M realia'(o de atividades de coopera'(o
X Promover a melhoria da )ualidade do softwaree do processo de
desenvolvimento de software, por meio da ado'(o de m+todos,
#erramentas e procedimentos de !n"enharia de Software
X Apoiar estudos, pes)uisas e trabalhos )ue levem M consolida'(o
da !n"enharia de Software
X !stimular )ue as empresas de software trans#ormemse em
empresas totalmente voltadas para o cliente
X !stimular a di#us(o de m+todos, #erramentas e procedimentos
para melhoria da )ualidade e produtividade de marZetin" e vendas de
software
X Apoiar estudos, pes)uisas e trabalhos )ue levem M melhoria da
)ualidade e produtividade do marZetin" e vendas desoftware
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
16/19
17
6 EMPRESAS QUE UTILI=AM NORMAS E PADR>ES
DE QUALIDADE DE SOFTWARE
63 CMMI
A &% G&nternational %usiness achinesH %rasil obteve em 23@03@200 a
"radua'(o mILima do -& Gn/vel de maturidadeH GU; Tecnolo"ia,
200H* A 8eneral otors %rasil tamb+m obteve a "radua'(o do -&, por+m
em n/vel mais baiLo G2H GU; Tecnolo"ia, 200H*
64 PBQP Sof"
-
7/25/2019 Trabalho E.S - Yago Henrique Ferreira
17/19
1