ebook img

Garantia de Qualidade de Software PDF

303 Pages·2002·3.38 MB·Portuguese
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Garantia de Qualidade de Software

© 2002, Elsevier Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. Nenhuma parte deste livro, sem autorização prévia por escrito da editora, poderá ser reproduzida ou transmitida sejam quais forem os meios empregados: eletrônicos, mecânicos, fotográficos, gravação ou quaisquer outros. Editoração Eletrônica RioTexto Copidesque Cláudia Gomes de Amorim Revisão Gráfica Andréa Campos Bivar Projeto Gráfico Elsevier Editora Ltda. Conhecimento sem Fronteiras Rua Sete de Setembro, 111 – 16º andar 20050-006 – Centro – Rio de Janeiro – RJ – Brasil Rua Quintana, 753 – 8º andar 04569-011 – Brooklin – São Paulo – SP – Brasil Serviço de Atendimento ao Cliente 0800-0265340 [email protected] ISBN 13: 978-85-352-1124-5 ISBN 10: 85-352-1124-1 Nota:Muitozeloetécnicaforamempregadosnaediçãodestaobra.Noentanto,podemocorrererrosdedigitação,im- pressãooudúvidaconceitual.Emqualquerdashipóteses,solicitamosacomunicaçãoaonossoServiçodeAtendimento ao Cliente, para que possamos esclarecer ou encaminhar a questão. Nemaeditoranemoautorassumemqualquerresponsabilidadeporeventuaisdanosouperdasapessoasou bens,originados do uso desta publicação. CIP-Brasil. Catalogação-na-fonte. Sindicato Nacional dos Editores de Livros, RJ B295p Bartié, Alexandre Garantia da qualidade de software : adquirindo maturidade organizacional / Alexandre Bartié. – Rio de Janeiro : Elsevier, 2002 – 13aReimpressão. ISBN 85-352-1124-1 1. Software – Testes. I. Título 02-1253. CDD — 005.14 CDU — 004.415.5 Dedico este livro às pessoas mais importantes de minha vida: Minha esposa Ivone, por compartilhar comigo todo seu amor, desejos, sonhos e alegrias... Meus pais, Carlos e Dalva, por estarem presentes e me apoiarem nos momentos mais difíceis... Minha afilhada Caroliny, por me lembrar de que a felicidade está ao alcance de nossas mãos... O Autor AlexandreBartiéépós-graduadoemCapacitaçãoGerencialpelaFEA-USPe emGestãoEmpresarialpeloInstitutoTrevisan.ÉbacharelemAdministra- ção de Empresas pela Fundação Santo André. Há13anostrabalhanogerenciamentodeprocessosvoltadosàqualidade e engenharia de software, tendo atuado em grandes empresas, como TecBan, Caixa Econômica Federal, Fininvest, BBA, BNP, Interclínicas, Johnson & Johnson, Itautec e Gessy Lever. Seus últimos trabalhos estão voltados à modelagem e implantação de processosdefábricadesoftwareetestesbaseadosnasmaisconceituadasme- todologiasdomercado,comoRUP,CMM,PMI,UML,OOP,tecnologiadot- Net e utilização de ferramentas da família Rational e Compuware. O autor pode ser encontrado no seguinte endereço eletrônico: E-mail: [email protected] Prefácio Como passar dosanos,estamosverificandoumaumentodainfluência da tecnologia nas mais diversas áreas da sociedade. Isso, como todos sabe- mos,éumprocessoaparentementeirreversível.Oníveldedependênciade váriossetoresdasociedadecomrelaçãoaossistemasdeinformaçãoestáem constante crescimento e em alguns casos chega a ser uma necessidade. Assim,umaestruturaçãodosetordeTecnologiadaInformaçãocomoobje- tivodepromoveroaumentodaqualidadeeconfiabilidadedeseusprodutos não só se tornou um diferencial competitivo, mas também pré-requisito para sua existência. Temosobservadoqueumamiríadedenovasmetodologias,ferramentas deprodutividadeesoluçõesvêmsurgindoaolongodosúltimosanosvisan- do auxiliar os profissionais da área de TI na consolidação de um processo eficientequegarantaaqualidadedeseusprodutos.Esseprocessodeorgani- zaçãoencontraparalelonahistóriadosetorindustrial,noqual,emmeados doséculoXVIII,seempregavaumprocessoprodutivoartesanaleprimitivo, quefoi,aolongodedoisséculos,evoluindoatéculminarnasfábricastotal- mente robotizadas que conhecemos. Seguindoessesmesmospassos,aáreadeEngenhariadeSoftwarechega aoiníciodoséculoXXIcomumenormedesafiopelafrente:odeconsolidar umprocessoqueasseguretotalqualidadeaseusprodutoseserviços,acom- panhandoavelocidadedasmudançastecnológicasatuais,asmilharesdeso- luções disponíveis no mercado e a divergência de interesses das empresas envolvidas na área. Diante desse cenário, verificamos esforços de vários profissionais em todo o mundo para superar esse desafio. O livro que está em suas mãos é GARANTIA DA QUALIDADE DE SOFTWARE maisumanobreiniciativanessesentido,provandoqueépossívelalcançaro sucessonessaárea.Esteé,alémdeumacoletâneadasmelhorespráticasda ÁreadeQualidadedeSoftwareapresentadasdeformaestruturadaedefácil compreensão,umguiaparasuaimplementaçãoqueabordacomamplitude diferentesaspectosquepermeiamoassunto,comoferramentasdeproduti- vidade e gerenciamento de ambientes, tornando-se, dessa forma, leitura obrigatóriaparaoprofissionaldeTI.Éumamesclaentreavisãoacadêmicae a realidade empresarial, demonstrando a viabilidade e a aplicação dessas práticasnodia-a-diadaorganização.Sabemosqueoterritórioapercorreré inóspito, porém não tão desconhecido como no passado. O mapa para se atingir o sucesso está diante de você. Consultor de Qualidadee Engenharia de Software Introdução Totalmente alinhado com as mais modernas metodologias existen- tesnomercado(RUP–RationalUnifiedProcess;CMM–CapabilityMatu- rityModel,Swebok–SoftwareEngineeringBodyofKnowledgeePMI–Pro- jectManagementInstitute),estelivrocolocavocêdiantedosconceitosmais avançados sobre como aplicar um Processo de Garantia da Qualidade de Software em sua empresa. Comumaabordagemsimplificadaedefácilentendimento,olivropossi- bilitaaosleitoresassimilargradualmenteosaspectosmaisrelevantesenvol- vidosnaimplantaçãodeumProcessodeGarantiadaQualidadedeSoftware. Estabeleceumavisãocorporativadequalidadedesoftwareepreparaaorga- nização ao desafio de incorporar esses conceitos em seu dia-a-dia. Combinando visão acadêmica com realidade empresarial, o livro apre- sentaummodelometodológicoviáveltantoparaasorganizaçõesquenunca iniciaramumSPI(SoftwareProcessImprovement),quantoàsorganizações quebuscamatingirosníveisCMM2e3.Abuscapelaviabilidadenaaplica- çãodasmelhorespráticasvoltadasàgarantiadaqualidadedesoftwaretorna este livro peça-chave para uma verdadeira revolução em sua organização. O livro apresenta os seguintes tópicos: (cid:2) Introdução à Qualidade de Software (cid:2) Processo de Garantia da Qualidade de Software (cid:2) Garantindo a Qualidade do Processo (Testes de Verificação) (cid:2) Garantindo a Qualidade do Produto (Testes de Validação) (cid:2) Gerenciamento do Testware (cid:2) Estruturas da Documentação (cid:2) Métricas da Qualidade de Software (cid:2) Aplicações Reais GARANTIA DA QUALIDADE DE SOFTWARE Parte I • Introdução à Qualidade de Software Esta parte apresenta ao leitor o desafio de implantação de um processo de GarantiadaQualidadedeSoftware.Demonstratodasasargumentaçõesne- cessárias para sensibilizar empresários, diretores, gerentes, desenvolvedo- reseclientessobreaimportânciadeumprocesso“confiável”paraaprodu- ção de softwares que atendam às reais necessidades de negócios. Exibe in- formações, análises e conclusões referentes à importância estratégica de se buscarmelhoresíndicesdeprodutividadeeassertividadedostrabalhos.De- fineorealobjetivodostesteseestabeleceaatitude“zero-defeito”naorgani- zação. Demonstra como os erros estão distribuídos nas diversas etapas do desenvolvimentoeoscustosrelacionadosàfaltadequalidadedoprocesso. Parte II • Processo de Garantia de Qualidade de Software NestaparteéapresentadoomodeloconceitualdeGarantiadaQualidadede Software,noqualsãoenfocadasasprincipaiscaracterísticasdesseprocesso. Oobjetivoéapresentarumavisãoclaradadimensãoeescopodomodeloe estabelecer critérios que auxiliem na decisão de implantar gradativamente asváriasetapasdoprocesso.Percorrendotemascomopriorizaçãodostraba- lhos, atuação em sistemas legados e em desenvolvimento e resgate do co- nhecimento de negócios inseridos nos aplicativos, o leitor é apresentado a diversos cenários organizacionais nas quais são apresentadas soluções que reduzem os riscos de implantação desse processo. Parte III • Garantia da Qualidade do Processo Esta parte apresenta o conceito de testes de verificação que deverão ser aplicadosemtodoociclodedesenvolvimentodosoftwareegarantiraqua- lidadedecadaetapadoprocesso.Oleitoréapresentadoaumprocessosis- temáticodeavaliaçãodaqualidadeemcadaetapadoprocesso,asseguran- do que cada planejamento, análise e decisão seja documentada e avaliada adequadamenteporgruposderevisãoeacompanhamento.Sãoapresenta- dosumconjuntodemétodosetécnicasqueviabilizameauxiliamaestru- turação desses trabalhos.

Description:
Totalmente alinhado com as mais modernas metodologias existentes no mercado,(RUP - Rational Unified Process; CMM - Capability Maturity Model, SWEBOK - Software Engineering Body of Knowledge e PMI – Project Management Institute)este livro coloca você diante dos conceitos mais avançados sobre como
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.