GQM. Goal Question Metric. 14 de agosto de Carlos Vinícius Pereira da Silva. Déborah Carvalho de Moura. Danylo de Castro Campos.
|
|
- Sebastião da Silva Canário
- 5 Há anos
- Visualizações:
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:
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 mais3 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 maisCONTPATRI 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 maisAgenda 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 maisEngenharia 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 maisWorkshop 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 maisEstudo 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 maisGrupos 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 maisQUALIDADE 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 maisGerenciamento 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 mais4 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 maisCampus 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 maisCICLO 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 maisFATORES 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 maisAná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 maisAvaliaçã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 maisGerê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 maisDCC / 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
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 maisEngenharia 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 mais5 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 maisCMM 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 maisGERENCIAMENTO 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 maisRequisitos 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 maisENGENHARIA 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 maisAná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 maisFá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 maisPDS. 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 maisModelo 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 maisPLANEJAMENTO 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 maisFerramenta 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 maisMestrado 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 mais2. 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 maisProcessos 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 maisUNIVERSIDADE 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 maisPROCESSO 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 maisIDENTIFICAÇÃ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 maisA 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 mais15/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 maisAula 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 maisProcessos 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 maisProva 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 maisInterface 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 maisEngenharia 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 maisCapí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 maisISO/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 maisEngenharia 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 maisDocumento 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 maisProject 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 maisProduct 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 maisInstituto 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 maisAnalista 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 maisComponentes 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 maisCampus 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 maisEngenharia 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 maisProjeto 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 maisGerenciamento 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 maisINSTITUTO 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 maisProtó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 maisPLANEJAMENTO 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 maisFerramenta 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 maisRUP/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 maisIntroduçã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 mais6 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 maisEngenharia 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 maisInstituto 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 maisQualidade 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 maisDOCUMENTAÇÃ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 maisQUALIDADE 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 maisProjeto 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 maisIntroduçã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 maisGERENCIAMENTO 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 maisPROCESSO 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 maisPMBOK 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 mais5 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 maisDesenvolvimento 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 maisOrganizaçã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 maisEngenharia 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 maisEngenharia 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 maisPadrã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 maisSBC - 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 maisPROCESSO 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 maisGESTÃ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 maisDiego 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 mais2
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 maisRevisã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 maisEmenta 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 mais3. 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 maisAVALIAÇÃ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 maisAdministraçã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 maisEngenharia 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 maisDesafios 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 maisespecificaçã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 maisRational 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 maisGestã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 maisAdministraçã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