GQM. Goal Question Metric. 14 de agosto de Carlos Vinícius Pereira da Silva. Déborah Carvalho de Moura. Danylo de Castro Campos.

Tamanho: px
Começar a partir da página:

Download "GQM. Goal Question Metric. 14 de agosto de Carlos Vinícius Pereira da Silva. Déborah Carvalho de Moura. Danylo de Castro Campos."

Transcrição

1 2009 GQM Goal Question Metric 14deagostode2009 CarlosViníciusPereiradaSilva DanylodeCastroCampos DéborahCarvalhodeMoura PauloNery

2 SUMÁRIO GQM Goal Question Metric INTRODUÇÃO... 3 CARACTERÍSTICAS... 4 DESCRIÇÃODAPRÁTICA... 5 BENEFÍCIOS... 6 IMPLEMENTAÇÃO... 7 DESVANTAGENS PROCESSOSGQM AVALIAÇÃODOSPROCESSOS IMPLEMENTAÇÃO/EXECUÇÃODOGQM FASESDOGQM CONCLUSÃO BIBLIOGRAFIA Página2

3 INTRODUÇÃO GQM Goal Question Metric Nadécadade90,normasemodelosparamedir/melhorarosprocessosdedesenvolvimentodesoftwarecomeçaram asurgir.comoexemplo,isso2007,modelospice,modelocmm(capabilitymaturitymodel)egqm(goalquestion Metric). SegundoBasili,asmediçõesdevemserdefinidasdeacordocomalgunsobjetivosespecíficosparamelhorara efetividade.paratal,ummodeloqueébastanteusadoparadefinir,implantar,medir,analisaremelhoraros processos,éogqm. Página3

4 CARACTERÍSTICAS GQM Goal Question Metric GQM é uma abordagem de cima para baixo (top down) para estabelecer um sistema de medição direcionado a metasparaodesenvolvimentodesoftware,emqueaequipecomeçacommetasorganizacionais,defineamedição das metas, levanta questões a abordar os objetivos e identifica as métricas que proporcionem respostas às perguntas.gqmdefineummodelodemedição,emtrêsníveis,comoilustradonafiguraabaixo: DEFINIÇÃO DefiniçãodasMétricasGQM NívelConceitual Mediçãodosobjetivosenvolvemprodutos, processoseourecursos NívelOperacional Perguntastentamcaracterizaroobjetode mediçãonocontextodaquestãoda qualidadeapartirdeumadeterminada perspectiva NívelQuantitativo Métricasidentificamas medidasnecessáriaspara responderasquestões M1M2M3M4M5M6 Meta1 Meta2 Q1Q2Q3Q4Q5 ANÁLISEEINTERPRETAÇÃO GQM pode ser aplicado a todo o ciclo de vida de produtos, processos e recursos, e está bem alinhada com o ambienteorganizacional.aabordagemfoidesenvolvidapelodr.victorbasiliecolegasduranteadécadade1980, em conjunto com o seu trabalho no Laboratório de Engenharia de Software da NASA (SEL). O GQM Foi refinado duranteadécadade1990e,agora,servecomoumabaseparamuitasiniciativasmedição.éummeioadequadopara alcançarosdadosempíricosconfiáveiseconhecimentosobreaspráticasdesoftwaredaorganizaçãoparaconduzir processosistemáticomelhoria. Embora o foco principal da prática seja definido em métricas direcionadas a metas, também aborda a coleta de dados,análiseeinterpretaçãoearmazenamentodasexperiênciasparausoemfuturasiniciativas.estasatividades sãotãoimportantescomoadefiniçãodasmétricasporqueguiacomoosdadossãorealmenteutilizados. Página4

5 DESCRIÇÃODAPRÁTICA GQM Goal Question Metric Apráticafocanamediçãodasmetaseapóiainterpretaçãodosresultadosdasmediçõesemrelaçãoaessasmetas. Organizações tipicamente utilizam a GQM como parte de iniciativa de melhoria geral nos processos de desenvolvimento de software. Contudo, embora GQM originou se como uma metodologia de medição para o desenvolvimento de software, os conceitos básicos do GQM podem ser usados em qualquer lugar que métricas eficazessãonecessáriasparaavaliarasatisfaçãodasmetas. AabordagemGQMéumparadigmaquesuporta: Alinhamentodasmétricascomasmetastécnicasedenegóciosdaorganização Melhorianoprocessodesoftware Gerênciadosriscos Melhoriadaqualidadedosprodutos AlgumaspráticaseficazesdeaplicaçãoGQMsão: Acharaspessoascertas(todososníveisdeprogramadores)envolvidasnoprocessoGQM Definirobjetivosexplícitosdemediçãoeexporexplicitamente Planejarcuidadosamenteoprogramademediçãoedocumentá lo(definiçõesoperacionaiseexplícitas) Nãocriarfalsasmetasparamedição Adquirirmodelosdequalidadeimplícitodaequipe Considerarcontexto Obtermétricasadequadas Focarnasmetasaoanalisardados Permitirqueosdadossejaminterpretadospelaspessoasenvolvidas Integrarasatividadesdemediçãocomasatividadesregularesdoprojeto Nãoutilizarasmétricasparaoutrosfins Assegurarocompromissodagerênciaemapoiarresultadosdasmedições Página5

6 GQM Goal Question Metric Estabelecerumainfra estruturaparaapoiaroprogramademedição Assegurarqueamétricaéencaradacomoumaferramenta,nãoéoobjetivofinal ObtertreinamentoemGQMantesdeiremfrente BENEFÍCIOS EmboraobenefíciodiretodeGQMsejaestabelecermétricassignificativas,quandoGQMéaplicadonocontextoda melhoriadoprocessosistemático,éespecialmenteútilparaasseguintesfinalidades: Compreenderenivelaraspráticasdesoftwarenaorganização Orientaçãoeacompanhamentodosprocessosdesoftware Aferirnovastecnologiasdeengenhariadesoftware Avaliarecertificarmelhoriasnasatividades NaEuropa,entre1993e1996,váriasindústriasformaramumconsórciocomoobjetivodeiniciarmediçãobaseado em software processo melhoria. Essa iniciativa, denominada projeto "PERFECT" (Medida Baseada na Melhoria de ProcessosdeSoftware),destacaosseguintesbenefíciosnautilizaçãodoGQM. Conquistadamelhoriadosobjetivos Ganhosfinanceiros Aumentodacapacidadepararealizariniciativasdemelhoria Melhoriadasinergiadogrupo Oaumentodaconsciênciadaqualidadeeenvolvimentocomgarantiadequalidade(QA) Conformeilustradonafiguraaseguir,GQMcomeçaporidentificarmediçãometas(nívelconceitual)quesuportam (sejamalinhadas)objetivosdenegócio.aequipe(gerentesdeprojeto,equipededesenvolvimento,osclientes,ou outraspartesinteressadas),emseguida,fazemquestões(níveloperacional)paraclarificaraindamaiseaperfeiçoar osobjetivos,bemcomocaptarasvariaçõesdecompreensãodosobjetivosqueexisteentreaspartescomrelaçãoàs suas noções de qualidade e meio ambiente, que terá um impacto com o alcance do objetivo. Após, a equipe Página6

7 GQM Goal Question Metric identificamétricasquefornecerárespostasparaasperguntas(nívelquantitativo).oquedistinguegqmdeoutros paradigmas de medição é a estrutura hierárquica em árvore utilizada para manter as relações entre os objetivos, questõesemétricas DefiniçãodasMétricasGQM NívelConceitual Metasidentificamoquenósqueremos alcançarrelativoaosprodutos,processosou recursos Meta1 Meta2 NívelOperacional Questõesnosajudamaentendercomo atenderasmetas.elasabordamocontexto daquestãodaqualidadeapartirdeuma determinadaperspectiva Q1Q2Q3Q4Q5 NívelQuantitativo Métricasidentificamas medidasnecessáriaspara responderasquestões M1M2M3M4M5M6 Dr. Victor Basili(criador) e outros peritos em GQM salientam a importância do planejamento dos mecanismos de coleta de dados e planejamento de como os resultados da medição dos dados devem ser organizados e apresentadosdeformaamaximizaroseuvalorparaosinteressadosquevãointerpretarosresultadosemrelação aosobjetivos.issosedá,poisseconstataquequandoprogramasmediçãofalham,aprincipalcausadofracassoé, emmuitasvezes,afaltadeatençãoàformacomoosresultadosdasmediçõesserãoutilizadas. IMPLEMENTAÇÃO GQM pode ser aplicado a nível estratégico de uma organização, ou em nível de projetos ou a ambos os níveis simultaneamente.quandoaplicadoanívelestratégico,amensuraçãodosdadosconsisteapartirdosresultadosde projetos piloto orientados a fornecer feedback ao nível estratégico para a tomada de decisões relacionadas a produtoseprocessos. Página7

8 GQM Goal Question Metric Organizações freqüentemente utilizam uma abordagem gradual para a execução GQM com o planejamento de projetoseatividadesdegestão.asfasessãoplanejamento,definição,coletadedadoseinterpretaçãodogqm. ETAPAS GQMédividoemseisetapasondesedeve: Desenvolverumconjuntometasorganizacionaisemetasdemediçõesassociadasparaprodutividadeeda qualidade; Gerarperguntas(baseadasemmodelos)quedefinemosobjetivostãocompletamentequantopossível,em umaformaquantificável.; Especificarasmedidasnecessáriasparaseobterasrespostasaessasquestõeseacompanharosprocessose produtosemconformidadecomosobjetivos; Desenvolvermecanismosparacoletadedados; Coletar,validareanalisarodadoemtemporealparaproverretornoaoprojetoparaaçãocorretiva; Analisar o dado para avaliar a conformidade com as metas e formular recomendações para futuras melhorias. As três primeiras etapas abordam o estabelecimento uma medição orientada a objetivos onde a identificação de metas aciona a identificação das métricas adequadas. As restantes etapas abordam a coleta e utilização dos resultadosdamediçãoparaumamelhortomadadedecisão. Página8

9 GQM Goal Question Metric A figura abaixo apresenta de forma resumida a fase de definição do paradigma GQM, ou seja, a hierarquia de objetivos,questões,e,emúltimaanálise,significativasmétricas. DefiniçãodasMétricasGQM NívelConceitual Metasidentificamoquenósqueremos alcançarrelativoaosprodutos,processosou recursos Meta1 Meta2 NívelOperacional Questõesnosajudamaentendercomo atenderasmetas.elasabordamocontexto daquestãodaqualidadeapartirdeuma determinadaperspectiva Q1Q2Q3Q4Q5 NívelQuantitativo Métricasidentificamas medidasnecessáriaspara responderasquestões M1M2M3M4M5M6 Conformeilustradonafiguraacima,omapeamentoentreosobjetivos,questõesemétricasnãoéumparaum.Uma únicamediçãodametapodeaplicar seamúltiplosobjetivosempresariaisevice versa,paracadameta,podehaver váriasquestõeseamesmaquestãopodeestarligadaaváriosobjetivos,conformeocaso.paracadaquestão,pode haverváriasmétricas,ealgumasmétricaspodemseraplicáveisamaisdeumaquestão.adesão,epreservaçãodesta estruturahierárquica,ajudaagarantirqueoprogramademediçãofocanasmétricascorretaseevitatrabalhoextra associadoacoletademedidasquenãosãorealmentenecessárias. Asrestantesetapasdoprocesso(relativosàcoletadedadoseanáliseparaatomadadedecisõeserecomendações futuras) são úteis somente quando apropriado definição de métricas ocorreu. Definição de métrica direcionada a objetivos,utilizandoameta pergunta métricaprocesso,éoqueseparagqmdeoutrasmetodologias. Um dos principais princípios do GQM, não comumente evidente em ilustrações de seu paradigma, é que os interessados devem estar envolvidos em todo o processo, para que possa ser bem sucedida. Basili, e outros, defendemoplanejamentodaimplementaçãodegqmparaassegurarqueaquelescominteresseemqualquerparte Página9

10 GQM Goal Question Metric doprocessotenhamparticipaçãoefetivaparaassegurarquetodoconhecimentoéconsideradoequecompreendam asuacontribuição(papel)noprocesso,epromovamacompraeaceitaçãodametodologiademedição.aquelesque implementam GQM podem usar uma variedade de abordagens para garantir o nível adequado de participação. A mensagemfundamentaléqueametodologiadeveserplanejadaeexecutadaapartirdedentrodaorganizaçãoou projeto, em vez de ser terceirizados. Contudo, os especialistas concordam que é útil ter um consultor(perito em GQM) trabalhando com a equipe ou organização na fase inicial para garantir que os princípios da GQM são executados,etransmitirosprincípiosparaaspessoas chavedentrodaorganização. DESVANTAGENS Asmétricasnãosãodefinidasnoníveldedetalhesnecessárioparagarantirconfiabilidade. Não é explicitado se as métricas podem ou não ser repetidas, ou seja, se a medição de um atributo for repetidaporumapessoadiferente,omesmoresultadodeveserobtido. Há uma necessidade de estabelecer um padrão de especificação de métricas que permita expressar uma métricacomdetalhessuficientesparatorná lanãoambíguaequeaomesmotemposejadefácilespecificação. Necessário que as métricas sejam categorizadas por tamanho, esforço e planejamento, qualidade, desempenho,confiabilidadeecomplexidade. Nãosepreocupacomosproblemasrelacionadoscomamediçãoemsi,como: Viabilidade Economicidade Quaisosbenefíciosesperados Quantocusta(custará)medir,armazenareprocessar? Corretudedomodelodemedição Corretudeeconfiabilidadedosmodelosestatísticos Técnicasdemedição Escalasdasmedidas Responsabilidadepelaanálisedosresultados Página10

11 PROCESSOSGQM GQM Goal Question Metric 1ºPasso:Estabelecermetas Metasdevemexistir,devemseridentificadasedevemserofocoparaoestabelecimentodemetasparamedição. Semessealinhamento,époucoprovávelqueaexecuçãodorestodoGQMtenhaumimpactosignificativo.Quando existemmetascomercias,váriosprojetosdentrodeumaorganizaçãodevemexistirumabaseparaaidentificação dos objetivos relacionados cm a medição e função. Para realizar a medição em termos precisos, cada meta GQM contém: Objeto:Oprocessoouestudo.Porexemplo,umsubsistemadoprodutofinal; Finalidade: Motivação por trás da meta (por que). Por exemplo, uma melhor compreensão, melhor orientação,controle,previsãoemelhoria. Foco:Aqualidadedoobjetoemestudo(oquê).Porexemplo:custo,exatidão. Viewpoint:Perspectivasdameta(dequem).Porexemplo,gestordoprojeto,programador,cliente. Ambiente:Contextodaaplicaçãodamedição. Objeto:Oqueseráanalisado? Analise Processos,produtos,recursos Propósito: por que o objeto vai ser analisado? Qualidade do foco: propriedade do objeto que será analisado Ponto de vista: quem vai utilizar os dadoscoletadas Finalidadede Noquedizrespeito ao Do ponto de vista do Avaliação, acompanhamento, previsão, controle, melhoria,caracterização Custo,exatidão,defeitos,mudança Usuário, gerente sênior, gestor de projeto, programador Ambiente: ambiente que se faz a No seguinte Organização, projeto, análise contexto problemas,processos Página11

12 GQM Goal Question Metric AfiguramostraessasinformaçõesemumamediçãoGQM: 2ºPasso:GerarPerguntas O objetivo é esclarecer e aperfeiçoar a medição de metas, que se deslocam de um nível conceitual para um nível operacional,colocandoalgumasquestões.aoresponderasperguntas,umadevesercapazdeconcluirseametafoi alcançada.asperguntasajudamaidentificarinterpretaçõesdametaquepodeexistirentreaspartesinteressadas. No projeto em nível conceitual, são identificadas metas relativas a qualidade do produto, processo, recursos ou ambiente.osgestoresdeprojetoeengenheirosdesoftwarefornecemsuasperspectivasdoqueametasignifica,em umdeterminadoambiente.elesfazemisto,colocandoquestõesqueasmétricasrespondem. Se as perguntas são abstratas, a relação entre métricas e questão tratadas juntas. Se eles são muito detalhados, torna se mais difícil de conseguir uma interpretação clara do objetivo. Em muitos casos, especialmente quando o objetivo da meta é a de compreender ou de caracterizar o processo ou produto, perguntas podem precisar ser retiradasdealgumassub questõesparaidentificaçãodamétrica. 3ºPasso:Especificarasmedidas Nessepasso,éexaminadaaformacomoasquestõespoderiamserrespondidas,quesedeslocamapartirdonível operacionalparaumnívelquantitativo.umavezqueosobjetivossãorefinadosemumalistadeperguntas,devem ser definidas métricas que forneçam todas as informações quantitativas para responder as perguntas de forma satisfatória.osinteressados,aquelesdiretamenteenvolvidoscomameta,devemestardiretamenteenvolvidosna Página12

13 GQM Goal Question Metric métrica. A participação direta desses interessados minimiza ambigüidades e falsas suposições e contribui para a coerênciadaidentificaçãoasmétricas. A figura mostra métricas GQM para duas metas. Ele mostra algumas das questões essenciais que emergem, e algumasmétricasquepodemseridentificadas. 4ºPasso:Preparaçãoparacoletadedados Umavezqueasmétricassãoidentificadas,épossíveldeterminarquaisosdadosqueositenssãonecessáriospara apoiar essas métricas, e como esses itens serão recolhidos. Os dados devem ser organizados de forma a ser significativaparaodestinatáriodainformação.ummontantesignificativodeplanejamentoénecessáriopreveras modalidades de recolha de dados que suportam as métricas identificadas. A maioria dos projetos realiza este planejamentodetalhadoporprepararumplanodemediçãoqueinclui: definiçõesformaisdemedidasdiretas; descriçõestextuaisdemedidasdiretas; todosospossíveisresultadosdasmediçõesdiretas; apessoaquerecolhecadamediçãodireta; omomento,tempooufreqüênciaquandoamediçãodiretadeveserrecolhida; omeio,instrumentoouformaquedevemserutilizadosparaarecolhaamedição; Página13

14 GQM Goal Question Metric Oplanotambémdefineedescrevetodosostiposdeformasderecolhadedadoseferramentasautomatizadasque devemserutilizados.abordaaquestãodecomoosdadospodemserrecolhidosdeformaeficienteeeficaz,emaisa quem deve ser entregue. Exercer as formas e procedimentos durante um período experimental, irá revelar falhas quepodemsercorrigidasantesdaimplementaçãoemgrandeescaladamedição. 5ºPasso:Recolha,validaçãoeanálisededadosparatomadadedecisões. Essepassopressupõequearecolhadedadossegueosprocedimentospré definidosnoplanodemedição.acoleta de dados é um processo inútil se não se fizer nada com os dados. Os dados devem ser validados antes de serem utilizadosparaanálise.automatizarpodeajudar,manãopodesubstituirtodasasformasderecolhadedadosede validação.oidealéminimizarasobrecargaimpostaàspessoasquesãoobrigadasafornecerosdados,garantindo, ao mesmo tempo, que compreendam o significado do ser esforço de recolha de dados. Validação consiste em verificarosdadosrecolhidosparaexatidão,perfeiçãoecoerência. Umapartedoprocessodevalidaçãoéverificaravalidadedafontededadosetomarmedidascorretivasimediatas paraosdadosinválidos.depoisdevalidado,éimportantearmazenardadosdamediçãodetalmodoqueelepossa seracessadopordiferentesanáliseserelatóriosfins. Porcontadograndevolumedemediçãodedados,énecessáriodesenvolvereutilizarumsistemadeapoioàmedida que contém uma base de dados para o armazenamento de dados e ferramentas de análise (planilhas) e de apresentação.aflexibilidadeeacessibilidadesãoascaracterísticasmaisimportantesdeumsistemadestetipo. 6ºPasso:Analisarosdadospararealizaçãodametaeaprendizagem OultimopassonoprocessoGQMédeolharparaosresultadosdemediçãoeavaliararealizaçãoedeterminaros ensinamentos e que poderiam ser valiosas para transmitir aos futuros projetos. Quando o GQM é implementado para apoiar a melhoria em uma organização, as experiências e lições aprendidas com cada implementação são Página14

15 GQM Goal Question Metric condicionadossobformadepolíticas,procedimentosepráticasmelhores,paraapoiarfuturasiniciativaseprojetos, eamelhoriadaorganizaçãoparaajudaraalcançarumamaioralavancagemdeseuprograma. AVALIAÇÃODOSPROCESSOS 1. Seleçãoedefiniçãodasmétricasparaavaliaçãodoprocesso: O primeiro passo para a implantação de um programa para a avaliação de processos baseado em medições é a seleçãodoconjuntodemétricasquedeverãoserutilizadasnaanálisedoprocesso.sãoestabelecidososobjetivosa serem alcançados no programa de avaliação. Para estabelecer estes objetivos, especialistas apontam os principais problemas enfrentados pelas empresas de desenvolvedores de software. Vários problemas são vistos, porém três temdestaquecomosendoosmaisrelevantesparainiciarumamelhoriadeprocessobaseadaemmedições: Afaltadeprecisãodasestimativasdeprojeto: Propósito:melhorar Questão:precisão Objeto:estimativasdoprojeto Pontodevista:degerentesdeprojeto Questão:qualaprecisãodasestimativasdecronograma/esforçodoprojeto? Métrica:precisãototaldocronograma/esforço Tempo e esforço medidos, podem ser obtidos com o armazenamento das datas, das atividades executadas pelos membrosdaequipeeointervalodetempogastoparaaexecução.paracoletadessesdados,énecessáriaapenas umaplanilhaeletrônicacontentoosdados. Abaixaqualidadeobservadanosprodutosliberadosparaouso: Propósito:aumentar Questão:qualidade Objeto:produtosliberadosparauso Pontodevista:degerentesdeprojeto Página15

16 GQM Goal Question Metric Questão:qualaqualidadedosprodutosantes/apósdoseuuso? Métrica:densidadededefeitos/determinaçãodesoftware Para melhor analise da qualidade dos produtos antes da liberação para o uso, foi estabelecido que o erro fosse qualquer problema novo encontrado em um documento/produto no momento da sua aprovação. Para que se consigacoletaressesdados,todasasrevisõesdevemgerarumrelatóriocontendooserrosencontrados.quandoum novoproblemaéencontradoemumproduto,quejátenhasidoaprovadoénecessáriomodificá loparaqueatenda osrequisitoscorretamente. Altocustoenvolvidonodesenvolvimentodesoftware: Propósito:diminuir Questão:custofinal Objeto:dosprojetos Pontodevista:gerentesdeprojeto Questão:qualoesforçototaldoprojeto? Métrica:esforçototaldoprojeto/esforçoporatividadesdoprojeto Assim como no objetivo anterior, analisar os fatores que compõem o custo final de um projeto não é simples e assim,apenasocomponentehumanoseriaanalisado,pois,namaioriadoscasos,esteéofatordeterminanteparao custofinaldoprojeto. 2. Estruturaparaavaliaçãodamétrica Pode seobservarqueatravésdaanalisedosobjetivosdefinidos,nemtodasinformaçõesnecessáriasparamelhoria doprocessopodemserobtidasaplicandoestasmedidasapenas.elasajudamadeterminarseasmetasestabelecidas foram realmente alcançadas. Esse problema ocorre devido aos modelos atuais não conseguir fornecer todas as informaçõesnecessáriasparaaanalisecertaeatomadadedecisão. Página16

17 GQM Goal Question Metric Comumobjetivoselecionado,énecessárioquestionaraosespecialistasarespeitodequaisospossíveisproblemas diretosqueaequipededesenvolvimentopodeterenfrentadoparanãoserpossívelalcançaroobjetivo.apartirdaí, os especialistas devem informar o que pode ser considerado um problema para este objetivo levando em consideraçãoousoouadefiniçãodeumamétricaparaasuaanalisee/ouousodeobjetivosqueocompõem. 3. Mediçãodoprocessodesoftware Para tornar possível a medição e a melhoria de um processo de software, ele deve ser definido de forma clara e precisaafimdeevitarproblemasnasuainterpretaçãoedeveserexecutadopelaequipededesenvolvimentopara que os valores coletados sejam válidos para sua avaliação. Planilha de atividades, relatório de erros, questionário sobrecontextodoprojeto,relatóriodeatividade,sãoalgunsdocumentosprevistosparaseremelaboradosdurante odesenvolvimentodoprojeto. IMPLEMENTAÇÃO/EXECUÇÃODOGQM DescrevendooGQMcomovimosanteriormentetendeatransmitiraidéiadeumprocessoestritamenteseqüencial, masnãoéesseocaso,quandoogqméefetivamenteaplicado.algunsautoresafirmamdequeaaplicaçãodogqm deve ser encarada em termos de fases de atividades que estão integradas com a gestão e o planejamento de projetos e de dependência têm relações uns com os outros. O foco das fases encontra se no planejamento e implementaçãodedetalhesnecessáriosparaogqmtornar seumarealidadedentrodeumaorganização.asfases sãoestasesuarelaçãoumascomasoutraséilustradanafiguraaseguir: Planejamento:TratadalogísticadeaplicaçãodoGQMeprincipaisplanosqueprecisamserdocumentados. Esta fase, portanto, trata de: Estabelecer Metas, Gerar Perguntas, Definição das métricas, preparação para a coleta de dados e analise dos dados para tomada de decisão. Definição: Trata da utilização do método GQM, definição das métricas e metas. Página17

18 GQM Goal Question Metric Coleta de Dados: Cuida do planejamento e execução de atividades de coleta de dados para obter as informações necessárias para a definição das métricas. Interpretação:Tratadeprepararamediçãodedadosemformasquefacilitemaanáliseeinterpretaçãodos resultadosatendendoasmetaspré definidaserealmentefazeraanáliseeinterpretaçãodestasinformações. FasesdeImplementaçãodoGQM FASESDOGQM Fasedeplanejamentoedefinição Inicialmente, a fase de planejamento define como a fase de definição será executada e quem estará envolvido; depois que ocorre o planejamento e a Definição, então usa a saída da fase de definição como uma base para o planejamento da coleta de dados e mecanismos de análise e interpretação. O planejamento prevê assim documentação que serve como um guia para outras fases do GQM, e fornece a necessária integração com o planejamentodeprojetos.éporissoqueafasedeplanejamentoenglobatodasasfasesrestantes. SãoestesosartefatosdafasedePlanejamento,masnãoestãolimitadosa,osseguintesdocumentos: (1) Plano de GQM: Como ilustrado na figura, a fase de definição consiste em identificar medição metas, colocar questões,eidentificarmétricasadequadas.oplanodegqméumdocumentoquecontémcadamediçãometaesua Página18

19 GQM Goal Question Metric correspondente repartição em perguntas e métricas, preservando assim as relações de metas para questões de métricas. Este documento fornece a fundação para progredir através das outras fases do GQM, apenas como um documentoderequisitosqueforneceabaseparaasatividadesdedesenvolvimento. (2) Plano de Medição: A fase de planejamento do GQM, além disso, inclui um desenvolvimento específico que defineoplanodemediçãocombaserealasmedidasnecessáriasparagerarasmétricasdefinidasnoplanogqme estabelecer as modalidades de coleta de dados da medição e gerando as métricas identificadas. Deve abordar os dados que são coletados, como estão sendo coletados, por quem e quando. O Plano de Medição inclui uma descrição dos meios de comunicação necessários ao relatório, recolher e validar dados. Serve para orientar a atividadedafasedecoletadedados. (3)PlanodeAnálise:Afasedeplanejamentoenglobatambémdesenvolverumplanodeanálisequeincidesobrea forma de analisar, agregar, e apresentar os dados recolhidos, medição de forma que sejam significativas para as partesinteressadas.oqueogestordoprojetotemqueverédiferentedoqueovicepresidentetemdeveredoque agarantiadaqualidade,ogestornecessitadever.oplanoestabeleceopalcoparaainterpretaçãofasedogqm fornecendo orientações sobre a forma como a informação precisa ser organizada para facilitar a sua utilização e garantir que o foco permaneça sobre os objetivos. Em algumas literaturas este artefato não é mencionado explicitamente. O ponto importante é que o planejamento para a análise e interpretação deve ser feito antes da coletadedadosdemodoquesejaclaramentevinculadoaosobjetivos.oplanodeanálisedefineoníveladequado decaptaçãoparaaapresentaçãodosdados. FasedeColetadeDados AfasedecoletadedadosincluiacoletadedadosdamediçãodeacordocomoPlanodeMediçãoepreparapara análiseemconformidadecomoplanodeanálise.duranteacoletadedadosdeveservalidadoatravésdaverificação detaiscoisascomodadoscompletude,atualidadeeprecisão.umavezvalidados,osdadospodemserapresentados paraaequipeeoutrosrecipientesapropriadosparaainterpretação.aatividadeprincipaldestafaseéarmazenaros Página19

20 GQM Goal Question Metric dadosdeumaformaquefacilitaoacessopelaequipedoprojetoeoutrosdoisduranteedepoisdeumprojeto.as maioriasdasimplementaçõesdogqmdesenvolvemumamétricadedadosparaestafinalidade. FasedeInterpretação Apósacoletadosdados,validadosepreparadosparaanálise,emconformidadecomoPlanodeAnálise,afasede Interpretação envolve a análise dos resultados da medição pelas partes (normalmente a equipa do projeto). A equipe interpreta os dados em função das questões colocadas e as metas definidas. Os resultados das medições fornecemrespostasparaasquestõesabordadas?emquemedidaoobjetivofoiatingido?normalmente,durantea faseinterpretaçãodaequipe,nãosódeterminaàmedidaqueassuasmediçõesreaiscorrespondemàsperguntase na medida para que a medição e os objetivos forem atingidos, mas também que melhorias podem ser feitas na medição. Sucesso nesta fase é premissa no princípio de que a medição deve abordar os interesses daqueles fornecendo os dados e deve basear se no projeto da equipe do conhecimento. Estas sessões de comentários normalmenteconduzemaatualizaçõesparaosplanosdemediçãoedeanalisee,porvezes,àalteraçãoouadiçãode objetivos. Mantenha em mente que a medida os objetivos podem ser relacionados com o produto, bem como o processoourecursos.avisibilidadedasinformaçõesfornecidaspelaapresentaçãodosresultadosdamedição,torna mais fácil para a equipe do projeto para tomar medidas corretivas durante o projeto, uma vez que eles estão acompanhandoosprogressosnumabaseperiódica.usamainformaçãoquantitativaparaofatodebasedatomada dedecisão. Estafasetambémabordaatomadadedecisõessobreapreservaçãodemediçãoderesultadosparausarnofuturoe as lições aprendidas. A equipe de GQM (ou pessoas com responsabilidade geral para a medição programa) determinaomodocomoessesdadosdevemserembaladosparafornecerótimaacessibilidadeeutilizaçãoparao futuro esforços Página20

21 CONCLUSÃO GQM Goal Question Metric GQM é uma abordagem orientada a metas e utilizada em engenharia de software para a medição de produtos e processosdesoftware.essetrabalhomostrouqueogqmébaseadonorequisitodequetodaacoletadosdados deveserbaseadanumfundamentológico,emumobjetivooumeta,queédocumentadoexplicitamente.depoisde definirasmetas,éfeitoumplanogqmqueéelaboradoparacadametaselecionada,ondeesseplanoconsiste,para cadameta,emumconjuntodequestõesquantificáveisqueespecificamasmedidasadequadasparasuaavaliação. As questões identificam a informação necessária para atingir a meta e as medidas definem operacionalmente os dadosaseremcoletadospararesponderasperguntas. GQM é um paradigma que muitas vezes auxilia na determinação de dados imprecisos. Listar diversas perguntas a princípiosemrespostas,éumaboaabordagem.noentanto,deveserrealizadoumestudoparaprocurarresponder todasouamaioriadasdúvidas.osconceitosapresentadossãofundamentaisparaodesenvolvimentodapesquisa. Página21

22 BIBLIOGRAFIA GQM Goal Question Metric magdeburg.de/sw eng/us/java/gqm/ Página22

Normas ISO:

Normas ISO: Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais

Leia mais

3 Medição de Software

3 Medição de Software 3 Medição de Software À medida que a engenharia de software amadurece, a medição de software passa a desempenhar um papel cada vez mais importante no entendimento e controle das práticas e produtos do

Leia mais

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1 CONTPATRI Plano de Garantia de Qualidade Versão 1.1 Histórico da Revisão Data Versão Descrição Autor 04/05/2013 1.0 Verificação do documento Emerson José Porfírio 21/04/2013 1.0 Elaboração do documento

Leia mais

Agenda da Aula. Melhoria do Processo de Software. Por que melhorar o processo? De onde veio a idéia? Qualidade do Produto. Qualidade de Software

Agenda da Aula. Melhoria do Processo de Software. Por que melhorar o processo? De onde veio a idéia? Qualidade do Produto. Qualidade de Software Engenharia de Software Aula 20 Agenda da Aula Melhoria do Processo de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 16 Maio 2012 Melhoria de Processo Medição Análise Mudança

Leia mais

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada

Leia mais

Workshop Paraense de Tecnologia de Software PROCESSO DE MEDIÇÃO. Fabrício Medeiros Alho

Workshop Paraense de Tecnologia de Software PROCESSO DE MEDIÇÃO. Fabrício Medeiros Alho Workshop Paraense de Tecnologia de Software 1 PROCESSO DE MEDIÇÃO Fabrício Medeiros Alho E-mail: fabricioalho@unama.br Empresa: UNAMA Workshop Paraense de Tecnologia de Software 2 Roteiro Introdução; Por

Leia mais

Estudo de Caso COMPOOTIM Parte I Criação da Linha

Estudo de Caso COMPOOTIM Parte I Criação da Linha Estudo de Caso COMPOOTIM Parte I Criação da Linha Andréa Magalhães 19/03/2013 SUMÁRIO 1. PLANEJAMENTO DO ESTUDO... 3 1.1. Definição do Estudo... 3 1.1.1. Objetivos do Estudo... 3 1.2. Planejamento do Estudo...

Leia mais

Grupos de Processos de Gerenciamento de Projetos

Grupos de Processos de Gerenciamento de Projetos Grupos de Processos de Gerenciamento de Projetos Vamos aprender um pouco mais sobre os grupos de processos dentro do Gerenciamento de Projetos. Basicamente são 5 grupos de processos, que são os estados

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software

Leia mais

Gerenciamento do Escopo do Projeto

Gerenciamento do Escopo do Projeto Gerenciamento do Escopo do Projeto Ricardo Yugue Farmacêutico, MSc, MBA e PMP 2009-2018 Yugue Assessores Todos os direitos reservados Problemas que ocorrem com mais frequência nos projetos da organização

Leia mais

4 Caso de Uso no Ambiente Oracle

4 Caso de Uso no Ambiente Oracle 4 Caso de Uso no Ambiente Oracle No capítulo anterior foi definido o processo para definição de uma estratégia de rastreabilidade. Neste capítulo será realizada uma instanciação do processo em um ambiente

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: GESTÃO DE PROJETOS Aula N : 05 Tema: Gerenciamento

Leia mais

CICLO PDCA CICLO PDCA UNIVERSIDADE FEDERAL DO PARANA DEPARTAMENTO DE CONSTRUC A O CIVIL GERENCIAMENTO DE PROJETOS. PROFª MSc. HELOISA F.

CICLO PDCA CICLO PDCA UNIVERSIDADE FEDERAL DO PARANA DEPARTAMENTO DE CONSTRUC A O CIVIL GERENCIAMENTO DE PROJETOS. PROFª MSc. HELOISA F. SETOR DE TECNOLOGIA UNIVERSIDADE FEDERAL DO PARANÁ DEPARTAMENTO DE CONSTRUÇÃO CIVIL GESTÃO DE Prof.ª: MSc.: Heloisa Fuganti Campos 2 SUBMETIDA E APROVADA A PROPOSTA DO PROJETO PLANEJAMENTO PROCESSO DE

Leia mais

FATORES E MÉTRICAS DE QUALIDADE

FATORES E MÉTRICAS DE QUALIDADE FATORES E MÉTRICAS DE QUALIDADE 1 2 FATORES DE QUALIDADE OPERAÇÃO DO PRODUTO CORRETITUDE (FAZ O QUE EU QUERO?) CONFIABILIDADE (SE COMPORTA COM PRECISÃO?) EFICIÊNCIA (RODARÁ TÃO BEM QUANTO POSSÍVEL?) INTEGRIDADE

Leia mais

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2012 Paradigmas e Processo de Software Engenharia de Software: Abrangência Engenharia de Software possui

Leia mais

Avaliação de Processos de Software Utilizando a Norma ISO/IEC Autor : Anisio Iahn Orientador : Everaldo Artur Grahl

Avaliação de Processos de Software Utilizando a Norma ISO/IEC Autor : Anisio Iahn Orientador : Everaldo Artur Grahl Avaliação de Processos de Software Utilizando a Norma ISO/IEC 15504 Autor : Anisio Iahn Orientador : Everaldo Artur Grahl 1 Roteiro Introdução Objetivo Qualidade Processos Outros Modelos ISO/IEC 15504

Leia mais

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS Compreender o processo de gerenciamento de qualidade e as principais atividades do processo de garantia, planejamento e controle

Leia mais

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo. DCC / ICEx / UFMG O Modelo CMMI Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um pouco de história Na década de 80, o Instituto de Engenharia de Software (SEI) foi criado Objetivos Fornecer software

Leia mais

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave Primeiro Módulo: Parte 3 Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com

Leia mais

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada

Leia mais

5 Validação do sistema Clairvoyant

5 Validação do sistema Clairvoyant 5 Validação do sistema Clairvoyant O intuito desse capítulo é demonstrar o cumprimento dos requisitos de evolutibilidade pelo sistema Clairvoyant. Isso será feito por meio de um pequeno estudo de evolução

Leia mais

CMM Capability Maturity Model. O que é isto???

CMM Capability Maturity Model. O que é isto??? CMM Capability Maturity Model O que é isto??? Material Didático: A.S. Afonso Pinheiro Analista de Sistemas da DBA Engenharia e Sistemas Ltda. CMM Capability Maturity Model Material didático desenvolvido

Leia mais

GERENCIAMENTO DA QUALIDADE DO PROJETO

GERENCIAMENTO DA QUALIDADE DO PROJETO GERENCIAMENTO DA QUALIDADE DO PROJETO Planejar a Qualidade O gerenciamento da qualidade do projeto inclui os processos e as atividades da organização executora que determinam as políticas de qualidade,

Leia mais

Requisitos de Software e UML Básico. Janaína Horácio

Requisitos de Software e UML Básico. Janaína Horácio Requisitos de Software e UML Básico Janaína Horácio janaina@les.inf.puc-rio.br Agenda Requisitos O que é? Objetivos? Atividades?... UML O que é? Modelos... Casos de Uso O que é? Componentes 2 Requisitos

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE Qualidade de Software Qualidade do produto e do processo Padrões de software Revisões Medições e métricas de software Kele Teixeira Belloze kelebelloze@gmail.com CONCEITO DE QUALIDADE

Leia mais

Análise e Projeto Orientado a Objetos

Análise e Projeto Orientado a Objetos Análise e Projeto Orientado a Objetos Aula 1.10 - Engenharia de Requisitos Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/27 Introdução A Engenharia

Leia mais

Fábrica de Software Instituto de Informática Universidade Federal de Goiás. Plano de Medição

Fábrica de Software Instituto de Informática Universidade Federal de Goiás. Plano de Medição Plano de Medição Sumário 1. Introdução 2. Objetivos 3. Objetivos Organizacionais 4. Armazenamento 4. Questões e Indicadores 5. Métricas 1. Introdução Este documento descreve o plano para a execução da

Leia mais

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno PDS Aula 1.4 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br 2 Introdução Há alguns anos, o desenvolvimento de softwares era muito obsoleto; Existiam diversos problemas relacionados

Leia mais

Modelo de documentação Universidade de Brasília

Modelo de documentação Universidade de Brasília 1 OBJETIVO Assegurar o bom andamento de um projeto e desenvolvimento, conforme diretrizes regais de qualidade. 2 DEFINIÇÕES 2.1 WBS Work Breakdown Structure. Com base na técnica de decomposição que se

Leia mais

PLANEJAMENTO CICLO PDCA PLANO DO PROJETO 29/03/17 GERENCIAMENTO DE PROJETOS. PROFª MSc. HELOISA F. CAMPOS GESTÃO DE ESCOPO ACT SETOR DE TECNOLOGIA

PLANEJAMENTO CICLO PDCA PLANO DO PROJETO 29/03/17 GERENCIAMENTO DE PROJETOS. PROFª MSc. HELOISA F. CAMPOS GESTÃO DE ESCOPO ACT SETOR DE TECNOLOGIA UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE TECNOLOGIA UNIVERSIDADE FEDERAL DO PARANÁ PLANEJAMENTO 2 SUBMETIDA E APROVADA A PROPOSTA DO PROJETO GESTÃO DE PROCESSO DE PLANEJAMENTO Prof.ª: MSc.: Heloisa Fuganti

Leia mais

Ferramenta de apoio a Experimentos em Engenharia de Software

Ferramenta de apoio a Experimentos em Engenharia de Software Ferramenta de apoio a Experimentos em Engenharia de Software Acadêmico: Jeison Dandolini Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivos do trabalho Conceitos básicos Contexto atual Requisitos

Leia mais

Mestrado em Engenharia Alimentar. ISO (Métodos Quantitativos em melhoria de processos) Six Sigma

Mestrado em Engenharia Alimentar. ISO (Métodos Quantitativos em melhoria de processos) Six Sigma Mestrado em Engenharia Alimentar ISO 13053 (Métodos Quantitativos em melhoria de processos) Six Sigma Proposta de trabalho para a aula: - Fazerem uma revisão sobre a Metodologia DMAIC - Breve revisão sobre

Leia mais

2. Processos em Engenharia de Software

2. Processos em Engenharia de Software Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG renato@cpdee.ufmg.br Engenharia de Software 2. Processos em Engenharia de Software.......... 2.1. Visão Geral Conceito de processo conjunto

Leia mais

Processos de Validação e Verificação do MPS-Br

Processos de Validação e Verificação do MPS-Br Processos de Validação e Verificação do MPS-Br O Processo Validação "O propósito do processo Validação é confirmar que um produto ou componente do produto atenderá a seu uso pretendido quando colocado

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2012.1 Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum PROPOSTA DE TRABALHO

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações

Leia mais

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES INSTRUÇÕES - Esta prova é SEM CONSULTA. - Inicie a prova colocando o seu nome em todas as páginas. - Todas as respostas às questões devem ser preenchidas a caneta. - Todas as informações necessárias estão

Leia mais

A Presença do Replanejamento em Projetos de Engenharia

A Presença do Replanejamento em Projetos de Engenharia Leonardo L. da Cruz Engenheiro de Produção / Processos leonardoengenharia87@yahoo.com.br A Presença do Replanejamento em Projetos de Engenharia RESUMO O presente artigo aborda em linhas gerais a presença

Leia mais

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software Professor Ariel da Silva Dias Modelos de Processo de Software Conjunto de atividades que leva à produção de um produto de Software [Sommerville,2011]; Podemos contar com ferramentas de apoio com o objetivo

Leia mais

Aula 12. Aquisição de Hardware

Aula 12. Aquisição de Hardware Aula 12 Tecnologias de informação para construção de sistemas de informação. Sistemas de Informação TADS 4. Semestre Prof. André Luís 1 2 Implantação de Sistemas Assim que o sistema de informação tiver

Leia mais

Processos de Engenharia de Requisitos

Processos de Engenharia de Requisitos Processos de Engenharia de Requisitos Engenharia de Software (SCE-5764) 1º Sem. 2012- Prof. Paulo C. Masiero Introdução Objetivo: criar e manter um documento de requisitos. Quatro subprocessos: Avaliação

Leia mais

Prova Discursiva Engenharia de Software

Prova Discursiva Engenharia de Software Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção

Leia mais

Interface Management

Interface Management INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE Título: Interface Management Autores: Amauri Silva Costa Tania Arantes Faria CSE-300-4 Métodos

Leia mais

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS 1. Com relação à engenharia de software, julgue os itens seguintes. Engenharia de software não está relacionada

Leia mais

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco. Capítulo 5 Gerenciamento do Escopo do projeto 1 Introdução Antes de iniciarmos vamos pensar um pouco. 2 Introdução 3 Introdução 4 Introdução 5 Introdução O projeto se inicia com a definição de quais objetivos

Leia mais

ISO/IEC Prof. Alexandre Luís Franco

ISO/IEC Prof. Alexandre Luís Franco ISO/IEC 9126 Prof. Alexandre Luís Franco ISO/IEC 9126 Contém as seguintes partes, sobre o título genérico de Engenharia de Software Qualidade do Produto Parte 1 Modelo de Qualidade Parte 2 Métricas Externas

Leia mais

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos O objetivo do processo de Engenharia de Requisitos é criar e manter

Leia mais

Documento de Requisitos*

Documento de Requisitos* * Rosana T. Vaccare Braga *slides adaptados a partir do material da Profa Ellen Francine Barbosa Processo de Engenharia de Requisitos Documento de requisitos Processo de Engenharia de Requisitos Estudo

Leia mais

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Bernardo Grassano 1, Analia Irigoyen Ferreiro Ferreira 2, Mariano Montoni 3 1 Project Builder Av. Rio Branco 123, grupo 612, Centro

Leia mais

Product Integration. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE.

Product Integration. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE. INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE Pós-Graduação em Engenharia e Tecnologia Espaciais - ETE Título: Product Integration Autores: Gustavo Pereira Coelho Lucas Alves Salles 12/09/2018 CSE-300-4

Leia mais

Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados. Medição de Sofware

Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados. Medição de Sofware Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF022 Tópicos Avançados Medição de Sofware Prof. Dr. Renato L. Novais renato@ifba.edu.br Agenda Medição de software Por que medir? Exemplos

Leia mais

Analista de Sistemas S. J. Rio Preto

Analista de Sistemas S. J. Rio Preto Modelo em Cascata ou Clássico O modelo de ciclo de vida em cascata foi o primeiro modelo a ser conhecido em engenharia de software e está na base de muitos ciclos de vida utilizados hoje em dia. Este consiste

Leia mais

Componentes de SIs. Pessoas Organiz. Tecnologia

Componentes de SIs. Pessoas Organiz. Tecnologia Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 03 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Tema: Teste de Software:

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw

Leia mais

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações Sistema (SI) Coleção de atividades de Banco de Dados que regulam o compartilhamento, SI nas Organizações a distribuição de informações Fernando Fonseca e o armazenamento de dados relevantes ao gerenciamento

Leia mais

Gerenciamento da Integração de Projetos. Parte 03. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza

Gerenciamento da Integração de Projetos. Parte 03. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza Gerenciamento da Integração de Projetos Parte 03 Gerenciamento de Projetos Espaciais CSE-301 Docente: Petrônio Noronha de Souza Curso: Engenharia e Tecnologia Espaciais Concentração: Engenharia e Gerenciamento

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE REQUISITOS

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE REQUISITOS 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE REQUISITOS Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 O processo

Leia mais

Protótipo: um brinquedo valioso

Protótipo: um brinquedo valioso Protótipo: um brinquedo valioso Guilherme Siqueira Simões 21/09/2016 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 MISSÃO Apoiar nossos clientes a ter mais visibilidade do desempenho de seus processos

Leia mais

PLANEJAMENTO CICLO PDCA PLANEJAMENTO CICLO PDCA PLANO DO PROJETO UNIVERSIDADE FEDERAL DO PARANÁ 28/03/2016. PROFª MSc. HELOISA F.

PLANEJAMENTO CICLO PDCA PLANEJAMENTO CICLO PDCA PLANO DO PROJETO UNIVERSIDADE FEDERAL DO PARANÁ 28/03/2016. PROFª MSc. HELOISA F. SETOR DE TECNOLOGIA UNIVERSIDADE FEDERAL DO DEPARTAMENTO DE CONSTRUÇÃO CIVIL GESTÃO DE Prof.ª: MSc.: Heloisa Fuganti Campos 2 SUBMETIDA E APROVADA A PROPOSTA DO PROJETO PLANEJAMENTO PROCESSO DE PLANEJAMENTO

Leia mais

Ferramenta de apoio a Documentação de Requisitos de Software. Odair José ALUNO. Prof. Everaldo Artur Grahl ORIENTADOR

Ferramenta de apoio a Documentação de Requisitos de Software. Odair José ALUNO. Prof. Everaldo Artur Grahl ORIENTADOR Ferramenta de apoio a Documentação de Requisitos de Software Odair José ALUNO Prof. Everaldo Artur Grahl ORIENTADOR 1 ROTEIRO Introdução Fundamentação Teórica Engenharia de Requisitos, Requisitos Contexto,

Leia mais

RUP/PSDS. Introdução e Comparação

RUP/PSDS. Introdução e Comparação RUP/PSDS Introdução e Comparação Agenda RUP Introdução Mlehores Práticas Estrutura Tempo Conteúdo Contraponto PSDS Introdução Objetivos Promover planejamento, medição e controle dos projetos Reduzir riscos

Leia mais

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process

Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process Introdução À Engenharia De Software Com Foco No RUP: Rational Unified Process Parte II Disciplinas do RUP Descrição típica de um workflow Propósito Definições e Conceitos Chave Trabalhadores e Artefatos

Leia mais

6 Trabalhos Relacionados

6 Trabalhos Relacionados 6 Trabalhos Relacionados Alguns trabalhos relacionados à tarefa de elicitação e análise de requisitos de DW podem ser encontrados na literatura. Assim, o objetivo desse capítulo é proporcionar, de forma

Leia mais

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves I Processos de desenvolvimento de SW profa. Denise Neves profa.denise@hotmail.com 2018 Projeto Um projeto é um empreendimento temporário empreendido para alcançar um único conjunto de objetivos. (PMI,PMBOK

Leia mais

Instituto Federal Sul-rio-grandense. Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão 1.0

Instituto Federal Sul-rio-grandense. Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão 1.0 Instituto Federal Sul-rio-grandense Campus Pelotas Curso de Engenharia Elétrica Planejamento e Gerenciamento de Projetos Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão

Leia mais

Qualidade de Software (cont)

Qualidade de Software (cont) Qualidade de Software (cont) Qualidade de Processo Profa Rosana Braga 1/2017 Material elaborado por docentes do grupo de Engenharia de Software do ICMC/USP Incorporação da Qualidade Requisitos do Usuário

Leia mais

DOCUMENTAÇÃO ESSENCIAL: UM ENFOQUE NA DOCUMENTAÇÃO NECESSÁRIA PARA MANUTENÇÃO DE SOFTWARE

DOCUMENTAÇÃO ESSENCIAL: UM ENFOQUE NA DOCUMENTAÇÃO NECESSÁRIA PARA MANUTENÇÃO DE SOFTWARE DOCUMENTAÇÃO ESSENCIAL: UM ENFOQUE NA DOCUMENTAÇÃO NECESSÁRIA PARA MANUTENÇÃO DE SOFTWARE Sérgio Cozzetti B. de Souza Nicolas Anquetil Káthia M. de Oliveira {anquetil,kathia}@ucb.br UCB - Universidade

Leia mais

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA

QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA DEFINIÇÕES / RESUMO Apostilas de NORMAS, disponíveis no site do professor. 1 NORMAS VISÃO GERAL Qualidade é estar em conformidade com os requisitos dos clientes; Qualidade é antecipar e satisfazer os desejos

Leia mais

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0> Projeto Integrador Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor

Leia mais

Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua

Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua Modelagem de Processos de Negócio Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML:

Leia mais

GERENCIAMENTO DOS CUSTOS DO PROJETO

GERENCIAMENTO DOS CUSTOS DO PROJETO GERENCIAMENTO DOS CUSTOS DO PROJETO O gerenciamento dos custos do projeto inclui os processos envolvidos em planejamento, estimativas, orçamentos, financiamentos, gerenciamento e controle dos custos, de

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades

Leia mais

PMBOK Processo Planejamento

PMBOK Processo Planejamento PMBOK Processo Planejamento Profª Andrea Padovan Jubileu PMBOK Iniciação Planeja mento Controle Execução Fechamento Integração de Projeto Escopo do Projeto Tempo do Projeto Custo do Projeto Qualidade do

Leia mais

5 Processo de Reificação e de Desenvolvimento com ACCA

5 Processo de Reificação e de Desenvolvimento com ACCA Uma Arquitetura para a Coordenação e a Composição de Artefatos de Software 53 5 Processo de Reificação e de Desenvolvimento com ACCA Resumo Este capítulo visa esclarecer e descrever atividades existentes

Leia mais

Desenvolvimento de Projetos

Desenvolvimento de Projetos Desenvolvimento de Projetos Aula 1.3 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; Modelo Incremental; Desenvolvimento Evolucionário;

Leia mais

Organização para Realização de Teste de Software

Organização para Realização de Teste de Software Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:

Leia mais

Engenharia de Usabilidade

Engenharia de Usabilidade Universidade Federal do Vale do São Francisco -UNIVASF Colegiado de Engenharia de Computação Engenharia de Usabilidade Prof. Jorge Cavalcanti Jorge.cavalcanti@univasf.edu.br www.twitter.com/jorgecav Interação

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços (funcionalidades) de um software e restrições

Leia mais

Padrão Gerencial. Gestão de Mudança

Padrão Gerencial. Gestão de Mudança 1 OBJETIVO Definir o processo de gestão das mudanças relevantes para organização. 2 DISPOSIÇÕES GERAIS 2.1 Este padrão aplica-se a todas as Gerências e Unidades do SESI DR-BA; 2.2 Documentação de referência:

Leia mais

SBC - Sistemas Baseados em Conhecimento

SBC - Sistemas Baseados em Conhecimento Siglas, Símbolos, Abreviaturas DW - Data Warehouse KDD Knowledge Discovery in Database MD Mineração de Dados OLAP - On-line analytical processing SBC - Sistemas Baseados em Conhecimento 1. INTRODUÇÃO O

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Prof. Fabiano Papaiz IFRN Um Processo de Desenvolvimento de Software, ou simplesmente Processo de Software, é um conjunto de atividades realizadas por pessoas cujo

Leia mais

GESTÃO DE PROJETOS Unidade 9 Gerenciando de Custos no Projeto. Luiz Leão

GESTÃO DE PROJETOS Unidade 9 Gerenciando de Custos no Projeto. Luiz Leão Unidade 9 Gerenciando de Custos no Projeto Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Planejamento de Custos Estimativas de Custo Elaboração do Orçamento Controle dos Custos

Leia mais

Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio

Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio Diego Azevedo José Thiago Moutinho Sérgio Chaves Thiago Bemerguy William Sampaio Índice O Processo Praxis Gestão de Qualidade Verificação Validação Correção Auditoria da Qualidade Discussões Processo praxis

Leia mais

2

2 ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina

Leia mais

Revisão da Norma ISO/IEC Principais Mudanças e Implementação na Acreditação de Laboratórios

Revisão da Norma ISO/IEC Principais Mudanças e Implementação na Acreditação de Laboratórios Revisão da Norma ISO/IEC 17025 - Principais Mudanças e Implementação na Acreditação de Laboratórios Victor Pavlov Miranda Gestor de Acreditação Dicla/Cgcre/Inmetro Desenvolvimento da Revisão da ISO/IEC

Leia mais

Ementa 12/11/2009. Gerencia de projetos

Ementa 12/11/2009. Gerencia de projetos Gerência de Projetos II Recursos Humanos Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Gerencia de projetos Histórico e fundamentos Metodologias Gerenciamento da Integração

Leia mais

3. Engenharia dos requisitos de software

3. Engenharia dos requisitos de software Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG renato@cpdee.ufmg.br Engenharia de Software 3. Engenharia dos requisitos de software.......... 3.1. Visão Geral O fluxo de Requisitos reúne

Leia mais

AVALIAÇÃO DA QUALIDADE DO PROCESSO DE MANUTENÇÃO DE SOFTWARE UTILIZANDO A NORMA NBR ISO/IEC 12207

AVALIAÇÃO DA QUALIDADE DO PROCESSO DE MANUTENÇÃO DE SOFTWARE UTILIZANDO A NORMA NBR ISO/IEC 12207 Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação AVALIAÇÃO DA QUALIDADE DO PROCESSO DE MANUTENÇÃO DE SOFTWARE UTILIZANDO A NORMA NBR ISO/IEC

Leia mais

Administração Pública e Gerência de Cidades Modelos de Gestão e Gestão por Projetos

Administração Pública e Gerência de Cidades Modelos de Gestão e Gestão por Projetos Tema Gestão da Integração de Projetos Projeto Curso Disciplina Tema Professor Pós-graduação Administração Pública e Gerência de Cidades Modelos de Gestão e Gestão por Projetos Gestão da Integração de Projetos

Leia mais

Engenharia Software. Ení Berbert Camilo Contaiffer

Engenharia Software. Ení Berbert Camilo Contaiffer Engenharia Software Ení Berbert Camilo Contaiffer Características do Software Software não é um elemento físico, é um elemento lógico; Software é desenvolvido ou projetado por engenharia, não manufaturado

Leia mais

Desafios de Implementação Banco de Dados de Perdas Operacionais SUSEP BDPO Conferência CNSeg

Desafios de Implementação Banco de Dados de Perdas Operacionais SUSEP BDPO Conferência CNSeg Desafios de Implementação Banco de Dados de Perdas Operacionais SUSEP BDPO Conferência CNSeg 25 de Fevereiro 2015 Objetivo da Sessão Apresentar o contexto e racional da implementação do Banco de dados

Leia mais

especificação por meio de exemplos não é garantia de corretude, mas a experiência mostra que tende a ser melhor do que o estado da prática hoje

especificação por meio de exemplos não é garantia de corretude, mas a experiência mostra que tende a ser melhor do que o estado da prática hoje 1 Introdução Testar é o conjunto de tarefas ou passos executados para verificar se um produto ou serviço atende à sua proposta. Dessa forma, a execução de testes em um programa contribui para a melhoria

Leia mais

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que

Leia mais

Gestão da Tecnologia da Informação

Gestão da Tecnologia da Informação TLCne-051027-P0 Gestão da Tecnologia da Informação Disciplina: Governança de TI São Paulo, Novembro de 2012 0 Sumário TLCne-051027-P1 Conteúdo desta Aula Finalizar o conteúdo da Disciplina Governança de

Leia mais

Administração de Projetos

Administração de Projetos Administração de Projetos gerenciamento do escopo Prof. Robson Almeida Gerenciamento do Escopo Sendo o primeiro passo do Planejamento do Projeto, esta fase identifica e documenta o trabalho que produzirá

Leia mais