Nesta seção você encontra artigos voltados para testes, processo, modelos, documentação, entre outros

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

Download "Nesta seção você encontra artigos voltados para testes, processo, modelos, documentação, entre outros"

Transcrição

1 Engenharia PROCE SSO Nesta seção você encontra artigos voltados para testes, processo, modelos, documentação, entre outros Medição de Software Um importante pilar da melhoria de processos de software De que se trata o artigo? Este artigo discute algumas questões relacionadas à Medição de Software, principalmente no contexto da melhoria de processos de software. Monalessa Perini Barcellos monalessa@inf.ufes.br É Doutora em Ciências em Engenharia de Sistemas e Computação (COPPE/UFRJ), Mestre em Ciências em Engenharia de Sistemas e Computação (COPPE/UFRJ), Bacharel em Ciência da Computação (UFES). Professora do Departamento de Informática, área Engenharia de Software, da Universidade Federal do Espírito Santo (UFES). Atuante desde 1999 em projetos, consultorias, treinamentos e pesquisas da área de Engenharia de Software. Os avanços tecnológicos e a alta competitividade do mercado estão continuamente aumentando a demanda por softwares cada vez melhores e que sejam produzidos em projetos aderentes aos custos e prazos planejados. Mesmo diante de todos os avanços tecnológicos, realizar projetos aderentes aos seus planos ainda é um desafio para grande parte das organizações de software. Buscando aprimorar suas práticas de Engenharia de Software e, consequentemente, desenvolver produtos de melhor qualidade em projetos conduzidos de acordo com seus planos, as organizações têm mostrado um crescente interesse por programas de melhoria de processos, contexto no qual a medição de software tem papel fundamental. Para que serve? Fornecer conhecimento sobre Medição de Software para organizações, pesquisadores, estudantes e profissionais de software. Em que situação o tema é útil? Organizações de software que têm (ou planejam ter) a Medição de Software como uma de suas práticas. Estudantes e profissionais de software que buscam entendimento sobre o tema. A medição de software é considerada uma das atividades mais importantes para a gerência e melhoria de processos e produtos de software, uma vez que fornece subsídios para a elaboração de planos realistas para os projetos e possibilita o monitoramento da aderência da execução dos projetos em relação a seus planos (ISO/IEC, 2007). Isso é possível, pois as medidas, ao serem coletadas e armazenadas, podem ser analisadas Edição 24 - Engenharia de Software Magazine 31

2 através de métodos e fornecem informações importantes para a tomada de decisão, envolvendo a identificação e realização de ações corretivas e preventivas que orientem os projetos e processos a alcançarem os objetivos para eles estabelecidos. Resumindo: organizações de software que buscam a melhoria de seus processos precisam realizar medição de software. Considerando essa afirmação, neste artigo são discutidas algumas questões relacionadas à medição de software e são apresentadas algumas propostas que apóiam a definição do processo de medição de software e sua realização nas organizações. É importante destacar que o objetivo aqui não é ensinar como realizar a medição, e sim discutir questões relacionadas a esse contexto. Para isso, inicialmente são apresentados o conceito e um breve histórico da medição de software. Em seguida, a utilização da medição de software nas organizações é discutida e, por fim, algumas propostas que apóiam a definição do processo de medição e sua execução são descritas. Conceito e Histórico Medição de software é uma avaliação quantitativa de qualquer aspecto dos processos e produtos da Engenharia de Software, que permite seu melhor entendimento e, com isso, auxilia o planejamento, controle e melhoria do que se produz e de como é produzido (BASS et al., 1999). O elemento básico da medição, que propicia a análise quantitativa, são as medidas, as quais caracterizam, em termos quantitativos, alguma propriedade de um objeto da Engenharia de Software. O objetivo mais importante da aplicação da medição de software é prover informação quantitativa para apoiar a tomada de decisões. Em outras palavras, as organizações de software definem medidas e coletam dados que, ao serem analisados, possam fornecer informações que sejam úteis à tomada de decisões, que envolve a análise do alcance aos objetivos estabelecidos e identificação de ações corretivas e de melhoria. A medição de software começou a ser praticada na década de 70, inicialmente apenas para medir o número de linhas de código dos programas produzidos. Na década de 80, outras medidas relacionadas às fases finais do desenvolvimento começaram a ser utilizadas, porém os objetivos da realização da medição nas organizações não eram explícitos ou, se eram, não eram compreensíveis aos seus membros, resultando em medições inúteis não alinhadas às necessidades das organizações ou dos projetos. Nos anos 90, impulsionados por algumas aplicações bem sucedidas, foram desenvolvidos modelos para o processo de medição baseados na melhoria de processos e nos princípios da qualidade total, fornecendo as diretrizes e a infraestrutura básicas para definir, coletar, validar e analisar medidas. Atualmente, a medição de software é considerada um dos temas mais importantes na Engenharia de Software quando se fala em melhoria de processos. Enquanto, no passado, muitas organizações de software não reconheciam a importância das atividades de medição e as tratavam apenas como mais uma coisa a ser feita, hoje ela é considerada uma prática básica da Engenharia de Software, sendo evidenciada por sua inclusão nos requisitos dos níveis iniciais dos modelos que tratam da melhoria de processos em níveis. No CMMI (Capability Maturity Model Integration), a medição encontra-se no nível 2 (área de processo Medição e Análise) e no MR MPS (Modelo de Referência para Melhoria de Processo de Software Brasileiro) encontra-se no nível F (processo Medição). Medição de Software nas Organizações Para que a medição de software seja eficientemente realizada em uma organização, e dê o retorno necessário para ser percebida como prática fundamental à sobrevivência e ao crescimento organizacional, sua implementação deve ser orientada para apoiar a tomada de decisão nos âmbitos técnico e de negócios. Esse é o principal diferencial entre as organizações que se beneficiam com os resultados de seu programa de medição e as organizações que simplesmente despendem tempo e esforço para acumular dados inúteis. Organizações de software bem sucedidas geralmente implementam a medição como parte de suas atividades, englobando os níveis técnico, gerencial e estratégico. Nessas organizações, a medição provê a informação necessária às tomadas de decisão que impactam no desempenho técnico e de negócio, sendo essa informação disponibilizada para os tomadores de decisão em todos os níveis da organização, de acordo com seus objetivos. Um gerente de projetos pode, por exemplo, utilizar as informações providas pela medição para realizar uma comunicação mais eficiente, traçar os objetivos específicos dos projetos, identificar e corrigir problemas antecipadamente, tomar decisões chave e justificar tais decisões. Mas é importante ressaltar que, assim como qualquer outra ferramenta gerencial ou técnica, a medição não é capaz de garantir o alcance dos objetivos. Entretanto, ela é capaz de auxiliar os tomadores de decisão a terem uma abordagem pró-ativa às questões críticas inerentes aos projetos, o que contribui para que os objetivos sejam alcançados. Além de apoiar fortemente a tomada de decisão, a medição auxilia e acelera o aprendizado organizacional, uma vez que a análise dos dados coletados nos projetos provê a fundação necessária para o aprendizado através de cada projeto e, consequentemente, para o aprendizado organizacional. Também auxilia a organização a perceber e entender as diferenças entre o seu desempenho e o desempenho exigido pelo mercado, permitindo que ela otimize seus processos técnicos e de negócio, quando necessário. Isso é possível, pois as medidas coletadas nos projetos da organização podem ser combinadas e, através da utilização de diferentes técnicas, analisadas para satisfazer as diferentes necessidades de informação organizacionais. As organizações podem, ainda, utilizar as informações providas pela medição para elaborar planos realistas para os projetos, comparar o desempenho dos projetos correntes com seus planos, orientar os investimentos e decisões de melhoria de processos e auxiliar a prever se os projetos em andamento irão alcançar os objetivos inicialmente estabelecidos. Essas são ações comuns em organizações de software maduras, onde há utilização da medição em todo o ciclo de vida do software 32 Engenharia de Software Magazine - Medição de Software

3 PROCE SSO e as informações obtidas são consideradas e utilizadas como recurso estratégico na condução desse ciclo. Somente quando as informações obtidas na análise dos dados coletados são utilizadas para direcionar as ações necessárias às organizações e seus projetos, é que o objetivo fundamental da medição é alcançado e percebido pelas organizações, fator que contribui para a real institucionalização de um programa de medição eficiente. Uma vez que a medição de software é implantada e executada corretamente em uma organização, torna-se possível passar à melhoria de processos. Melhoria de processos de software é uma abordagem para definição, organização e implementação de processos de software que sejam eficientes para uma organização (KILPI, 2001). Implantar melhoria de processos em uma organização baseia-se fundamentalmente na identificação e realização das mudanças que levam à melhoria dos processos. Para isso, inicialmente a medição é utilizada para identificar as necessidades de mudanças. Posteriormente, quando as mudanças são realizadas, a medição é utilizada para avaliar os resultados das alterações. Em outras palavras, a melhoria de processos é um ciclo contínuo no qual a medição é um dos principais pilares. Abordagens para Medição de Software Existem na literatura técnica algumas abordagens que tratam a medição de software e apóiam a definição do processo de medição, bem como sua execução. Algumas dessas abordagens propõem processos para a realização da medição, outras definem modelos de informação que estabelecem a estrutura de informação considerada pela medição e outras incluem propostas tanto para o processo de medição quanto para o modelo de informação. O processo de medição pode ser definido como um conjunto de passos que deve orientar a realização da medição em uma organização. Um processo de medição eficiente é fator crítico ao sucesso da medição na organização, pois é ele que direciona as atividades a serem realizadas para que, com os resultados da análise dos dados coletados, seja possível a identificação de tendências e antecipação aos problemas, a fim de prover melhor controle dos custos, redução dos riscos, melhoria da qualidade e, consequentemente, alcance dos objetivos técnicos e de negócio (WANG e LI, 2005). Apesar das propostas existentes possuírem diferenças entre si, percebe-se que, no âmbito do processo de medição, as definições propostas consistem basicamente de quatro etapas: (i) definição das medidas; (ii) coleta das medidas; (iii) análise das medidas coletadas; e, (iv) utilização dos resultados da análise em ações. A seguir são apresentadas as principais abordagens de medição de software. ISO/IEC Software Engineering Software Measurement Process A norma ISO/IEC define uma das abordagens mais conhecidas para o processo de medição. Segundo essa norma, um processo de medição é descrito como um modelo que identifica as atividades do processo de medição que são requeridas para especificar que informações de medição são necessárias, como as medidas serão definidas, como os dados serão coletados, como os resultados serão analisados e como avaliar se os resultados são válidos. O processo de medição definido na ISO/IEC consiste de quatro atividades que são sequenciadas em um ciclo iterativo, permitindo feedback e melhoria contínua do processo. Ele é uma adaptação do ciclo PDCA (Plan-Do-Check-Act), comumente utilizado como base para a melhoria da qualidade. Suas atividades são: (i) estabelecer e manter comprometimento com a medição; (ii) planejar o processo de medição; (iii) executar o processo de medição; e, (iv) avaliar a medição. O processo de medição proposto pela ISO/IEC é orientado às necessidades de informação da organização. Para cada necessidade de informação, o processo gera um produto de informação, a fim de satisfazer a necessidade de informação identificada. Para isso, o processo considera um Modelo de Informação de Medição, que estabelece a ligação entre as medidas definidas e as necessidades de informação identificadas. A Figura 1 apresenta o Modelo de Informação de Medição definido na ISO/IEC Figura 1. De acordo com o Modelo de Informação de Medição, as necessidades de informação são atendidas por conceitos mensuráveis definidos em relação às entidades que podem ser medidas. Essas entidades possuem atributos aos quais são aplicados métodos de medição para obter medidas base que são associadas através de funções de medição para compor medidas derivadas 1. Medidas são analisadas por modelos de análise e fornecem indicadores cuja interpretação representa 1 Medidas base são funcionalmente independentes de outras medidas, enquanto que medidas derivadas são definidas como função de duas ou mais medidas (ISO/IEC, 2002) Edição 24 - Engenharia de Software Magazine 33

4 produtos de informação que atendem as necessidades de informação inicialmente identificadas. IEEE Std IEEE Standard for a Software Quality Metrics Methodology O IEEE Std provê um framework para medidas de qualidade de software e um processo de medição de qualidade de software para estabelecer requisitos de qualidade e identificar, implementar, analisar e validar medidas de qualidade de processo e de produto. Na Figura 2 é apresentado o framework para medidas de qualidade de software definido no IEEE Std No primeiro nível são estabelecidos os requisitos de qualidade do sistema (representado na Figura 2 pelo item Qualidade de Software do Sistema) através da identificação de atributos de qualidade (por exemplo, Confiabilidade). Fatores de qualidade são, então, definidos para representar a visão dos atributos de qualidade segundo a gerência e o usuário. Para cada fator de qualidade é identificada uma medida para representá-lo quantitativamente. Por exemplo: o atributo de qualidade Confiabilidade pode ser representado pelo fator de qualidade Tolerância a falhas, quantificado pela medida Tempo médio entre falhas. Se necessário, os fatores podem ser decompostos em subfatores que, por sua vez são, também, quantificados por medidas. Baseando-se no framework definido, o IEEE Std propõe um processo de medição composto por cinco atividades: (i) estabelecer os requisitos da qualidade de software; (ii) identificar as medidas de qualidade de software; (iii) implementar as medidas; (iv) analisar os resultados das medidas; e (v) validar as medidas. Practical Software Measurement PSM PSM é uma abordagem para medição de software orientada às necessidades de informação organizacionais aderente à ISO/IEC e, como ela, possui dois componentes: um Modelo de Informação de Medição e um Processo de Medição. O Modelo de Informação de Medição, assim como na ISO/ IEC 15939, tem como objetivo estabelecer a ligação entre as medidas definidas e as necessidades de informação identificadas. Para isso, como mostra a Figura 3, o modelo de informação representa a evolução de uma necessidade de informação até o Plano de Medição. A partir das necessidades de informação, conceitos mensuráveis, que indicam o que deve ser medido para atendê-las, devem ser identificados e modelados em um construtor de Figura 2. Figura Engenharia de Software Magazine - Medição de Software

5 PROCE SSO medição para estabelecer exatamente que medidas de que atributos são necessárias. A partir daí, o mecanismo de coleta e organização dos dados de uma ou várias instâncias do construtor de medição deve ser definido. O Plano de Medição é o resultado formal que agrupa todos os itens anteriores. Sendo aderente à ISO/IEC 15939, a relação entre necessidades de informação e conceito mensurável do Modelo de Informação do PSM equivale à relação entre esses itens presente no Modelo de Informação de Medição da ISO/ IEC (representado no lado esquerdo da Figura 1). O construtor de medição, por sua vez, inclui os demais itens presentes no Modelo de Informação da ISO/IEC (demais itens representados na Figura 1). Considerando o modelo de informação definido, o PSM propõe um processo de medição composto por quatro fases: (i) planejamento; (ii) execução; (iii) avaliação; e (iv) comprometimento. Observando-se as primeiras etapas dos processos de medição propostos nas abordagens apresentadas, nota-se que elas são responsáveis pela identificação e definição das medidas, bem como pela associação destas aos objetivos organizacionais. Essas etapas são de grande importância para a medição, pois são elas que definem que informações serão fornecidas para apoiar as tomadas de decisão. Essa tarefa pode parecer simples, mas não é, principalmente em organizações de software. Para que as atividades de medição estejam alinhadas aos objetivos de negócio, é preciso identificar os fatores críticos que são capazes de determinar se os objetivos de negócio serão ou não alcançados. Considerando essa questão, há algumas abordagens que apóiam a identificação e seleção de medidas adequadas à avaliação do alcance dos objetivos organizacionais. Uma das abordagens mais conhecidas é o Goal Question Metric - GQM que considera que, para cada objetivo estabelecido, é possível determinar questões cujas respostas estão associadas a medidas. A Figura 4 apresenta um exemplo para a relação de um objetivo de negócio, suas questões e medidas associadas. Após serem definidas, as medidas devem ser coletadas e analisadas. O objetivo de analisar os dados das medidas é tornar qualquer padrão, tendência ou relacionamento mais visível, a fim de que estes possam auxiliar nos julgamentos necessários às tomadas de decisão. Durante a análise, medidas que fornecem informações sobre o alcance dos objetivos são transformadas em indicadores. Os indicadores são medidas base ou medidas derivadas que, associadas a critérios de avaliação ou decisão pré-definidos, são capazes de fornecer informações que descrevem o alcance dos objetivos estabelecidos. São inicialmente definidos no Plano de Medição, mas à medida que novas necessidades são identificadas, novos indicadores devem ser definidos. Em relação à análise dos dados coletados para as medidas, é importante observar que, ao longo da execução de um processo de medição, o foco da análise muda de acordo com a fase do ciclo de vida dos projetos nos quais a medição é aplicada. Tipicamente são considerados três tipos de análise: (i) análise de estimativas, utilizada principalmente no início do projeto, para apoiar o planejamento ou replanejamentos; (ii) análise de viabilidade, utilizada quando o Plano do Projeto está próximo de ser concluído, para determinar se os planos e metas nele estabelecidos são realísticos e alcançáveis; e (iii) análise de desempenho, utilizada durante a execução do projeto para determinar se ele está indo ao encontro dos planos e metas definidos. A Figura 5 ilustra os três tipos de análise. Figura 4. Edição 24 - Engenharia de Software Magazine 35

6 projetos. Também apóia a melhoria de processos no nível organizacional, fornecendo informações resultantes da análise dos dados coletados ao longo dos projetos, que podem ser utilizadas para orientar ações de melhoria nos processos. Neste artigo foram discutidos alguns aspectos relevantes à aplicação da medição de software em organizações que buscam a melhoria de processos, tendo sido enfatizada a necessidade do alinhamento entre a medição e os objetivos organizacionais. Dê seu feedback sobre esta edição! A Engenharia de Software Magazine tem que ser feita ao seu gosto. Para isso, precisamos saber o que você, leitor, acha da revista! Dê seu voto sobre este artigo, através do link: Dê seu Feedback sobre esta edição Referências Figura 5. Tipos de análise No início de um projeto, é necessário estabelecer as estimativas para sua realização, principalmente as relacionadas a tempo, custo e esforço. Dados do projeto corrente e de projetos anteriores são utilizados para calcular essas estimativas. O Plano do Projeto é então elaborado. Quando sua elaboração está em fase conclusiva, dados das medidas coletadas orientam a análise de viabilidade dos planos estabelecidos, indicando os riscos envolvidos e fornecendo diretrizes para que sejam traçadas outras alternativas, caso necessário. Quando o projeto é executado, é importante que seu status seja conhecido, bem como seu desempenho em relação aos planos estabelecidos e possíveis problemas relacionados. A análise de desempenho é quem fornece essas informações, através da análise dos valores das medidas coletadas ao longo do projeto, e relacionamento destas com os objetivos estabelecidos nos planos. Considerações Finais Atualmente as organizações de software têm reconhecido a necessidade de possuírem processos de software que sejam capazes de atender às demandas de qualidade e produtividade do mercado. Processos com essa característica são resultado da gerência eficiente dos processos e projetos, que leva à sua melhoria, contexto no qual a medição de software é atividade primária. A medição apóia a melhoria no nível dos projetos, uma vez que fornece a base necessária para a realização de planos realísticos e controle destes ao longo de sua execução nos BASILI, V. R., ROMBACH, H. D., CALDIERA, G., 1994, Goal Question Metric Paradigm, Encyclopedia of Software Engineering, 2 Volume Set, John Wiley & Sons, Inc. BASS, L., BELADY, L., BROWN, A., FREEMAN, P., ISENSEE, S., KAZMAN, R., KRASNER, H., MUSA, J., PFLEEGER, S., VREDENBURG, K., WASSERMAN, T., 1999, Constructing Superior Software, Software Quality Institute Series, Macmillan Technical Publishing. BRIMSON, J. A., 2004, Stop Cane Dancing and Integrate Statistical Process Control (SPC) into your Process Based Management System, Measurement Business Excellence, v. 8, n. 2, p CHRISSIS, M. B., KONRAD, M., SHRUM, S., 2006, CMMI (Second Edition): Guidelines for Process Integration and Product Improvement, Addison-Wesley. DEMING, W. E., 1986, Out of Crises, Massachusetts Institute of Technology, Center of Advanced Engineering, Cambridge. ISO/IEC, 2007, ISO/IEC (E) Software Engineering - Software Measurement Process, International Organization for Standardization and the International Electrotechnical Commission, Geneva, Switzerland. KILPI, T., 2001, Implementing a Software Metrics Program at Nokia, IEEE Software, v. 18, n. 6, p McGARRY, J., CARD, D., JONES, C., LAYMAN, B., CLARK, E., DEAN, J., HALL, F., 2002, Pratical Software Measurement: Objetive Information for Decision Makers, Addison Wesley, Boston, USA. NIESSINK, F., VLIET, H., 2001, Measurement Program Success Factors Revisited, Information and Software technology, v. 43, n. 10, p SOFTEX, 2009, MPS.BR: Melhoria de Processo do Software Brasileiro - Guia Geral : 2009, Disponível em: WANG, Q., LI, M., 2005, Measuring and Improving Software Process in China, In Proceedings of International Symposium on Empirical Software Engineering - ISESE 2005, Hoosa Head, Australia, p Engenharia de Software Magazine - Medição de Software

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF58 Prof.: (monalessa@inf.ufes.br) Conteúdo 4. Medição de Software

Leia mais

Gerenciamento Objetivo de Projetos com PSM

Gerenciamento Objetivo de Projetos com PSM Gerenciamento Objetivo de Projetos com PSM (Practical Software and Systems Measurement) Mauricio Aguiar Qualified PSM Instructor www.metricas.com.br Agenda Introdução ao PSM O Modelo de Informação do PSM

Leia mais

Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade

Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade Uma Arquitetura de Referência para o Apoio Automatizado do Processo de Medição para Organizações de Desenvolvimento de Software de Alta Maturidade Liken Iu M. C. Lima, Rodrigo Quites Reis Programa de Pós-Graduação

Leia mais

Universidade Federal de Pernambuco

Universidade Federal de Pernambuco Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação 2007.2 Mapeamento do Modelo CMMI À Norma ISO/IEC 12207 Proposta de Trabalho de Graduação Aluna: Ana Paula Bezerra

Leia mais

Padrões de Qualidade de Software

Padrões de Qualidade de Software Engenharia de Software I 2015.2 Padrões de Qualidade de Software Engenharia de Software Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade de Software

Leia mais

Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG)

Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG) Procedimento de Medição e Análise do Modelo para Pequenos Grupos (MPG) Rita de Cássia Bitencourt Cardoso 1, Alexandre Marcos Lins de Vasconcelos 2, Ana Cristina Rouiller 3, Afonso Celso Soares 4 1, 4 Inatel

Leia mais

Uma Abordagem para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade

Uma Abordagem para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Uma Abordagem para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Aluna: Monalessa Perini Barcellos 1, 2 Orientadora: Ana Regina Cavalcanti da Rocha 1 1 COPPE/UFRJ - Universidade

Leia mais

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral Engenharia de Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Qualidade de Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade

Leia mais

Uma Abordagem de Apoio à Realização de Controle Estatístico de Processos de Software em Organizações de Alta Maturidade

Uma Abordagem de Apoio à Realização de Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Uma Abordagem de Apoio à Realização de Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Monalessa Perini Barcellos 1, 2, Ana Regina Rocha 1 1 COPPE/UFRJ - Universidade Federal

Leia mais

Visão Geral da Norma ISO/IEC 12207

Visão Geral da Norma ISO/IEC 12207 UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Visão Geral da Norma ISO/IEC 12207 Engenharia de Software 2o. Semestre

Leia mais

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização

Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Apoio à Garantia da Qualidade do Processo e do Produto em Ambientes de Desenvolvimento de Software Orientados à Organização Anne Elise Katsurayama e Ana Regina Cavalcanti da Rocha COPPE/UFRJ Universidade

Leia mais

Qualidade de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br

Qualidade de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Qualidade de Software Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Evolução da Qualidade na indústria automotiva Quando falamos de administração científica, não podemos ignorar a contribuição

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

Implantando Pontos de Função com PSM

Implantando Pontos de Função com PSM Implantando Pontos de Função com PSM Diana Baklizky & Cecília Techy diana@metricas.com.br cecilia@metricas.com.br ti MÉTRICAS R. Domingos de Morais, 2243/36 São Paulo, SP Brasil www.metricas.com.br 1 Agenda

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

UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS QUIXADÁ CURSO DE SISTEMAS DE INFORMAÇÃO MARIA DA CONCEIÇÃO DO NASCIMENTO ARRUDA

UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS QUIXADÁ CURSO DE SISTEMAS DE INFORMAÇÃO MARIA DA CONCEIÇÃO DO NASCIMENTO ARRUDA UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS QUIXADÁ CURSO DE SISTEMAS DE INFORMAÇÃO MARIA DA CONCEIÇÃO DO NASCIMENTO ARRUDA UM ESTUDO DE CASO: RELATO E EXPERIÊNCIA DA IMPLANTAÇÃO DE UM PROCESSO DE MEDIÇÃO NO

Leia mais

Rua Independência, 3281 CEP São José do Rio Preto SP Brasil.

Rua Independência, 3281 CEP São José do Rio Preto SP Brasil. Shift Metrics - Software de coleta de medidas e análise de indicadores com aderência aos requisitos exigidos pelo MPS.BR, desenvolvido e utilizado por uma empresa certificada MPS.BR Nível C Gustavo V.

Leia mais

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

GQM. Goal Question Metric. 14 de agosto de Carlos Vinícius Pereira da Silva. Déborah Carvalho de Moura. Danylo de Castro Campos. 2009 GQM Goal Question Metric 14deagostode2009 CarlosViníciusPereiradaSilva DanylodeCastroCampos DéborahCarvalhodeMoura PauloNery SUMÁRIO GQM Goal Question Metric INTRODUÇÃO... 3 CARACTERÍSTICAS... 4 DESCRIÇÃODAPRÁTICA...

Leia mais

Qualidade de Software

Qualidade de Software Qualidade de Software Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com PAE: Armando M. Toda armando.toda@gmail.com Garantia de Qualidade n n Qualidade do Produto (aula anterior)

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

Visão Geral de Engenharia de Software

Visão Geral de Engenharia de Software Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição

Leia mais

Segurança da Informação Aula 9 Políticas de Segurança. Prof. Dr. Eng. Fred Sauer

Segurança da Informação Aula 9 Políticas de Segurança. Prof. Dr. Eng. Fred Sauer Segurança da Aula 9 Políticas de Segurança Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com Política de Segurança de Informações É um documento que serve como mecanismo preventivo

Leia mais

Apoio à Medição em um ADS Centrado em Processos

Apoio à Medição em um ADS Centrado em Processos Apoio à Medição em um ADS Centrado em Processos Talita Ribeiro, Luciana Nascimento, Liken Lima, Carla Reis, Rodrigo Q. Reis Universidade Federal do Pará - UFPA, Faculdade de Computação - FACOMP Laboratório

Leia mais

1.1. Melhoria Contínua

1.1. Melhoria Contínua 1 Introdução Um dos desafios enfrentados pela Engenharia de Software é o de criar instrumentos para que um produto de software possa ser desenvolvido com qualidade e de forma eficiente, consumindo o mínimo

Leia mais

Componentes e Requisitos de um Ambiente Baseado em Conhecimento para Análise de Desempenho de Processos de Software

Componentes e Requisitos de um Ambiente Baseado em Conhecimento para Análise de Desempenho de Processos de Software Componentes e Requisitos de um Ambiente Baseado em Conhecimento para Análise de Desempenho de Processos de Software Natália Chaves Lessa Schots, Taísa Guidini Gonçalves, Rodrigo Figueiredo Magalhães, Ana

Leia mais

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis) CMMI / MPS.BR Modelos de Maturidade de Qualidade de Software Aplicações criteriosas de conceitos de gerenciamento de processos e de melhoria da qualidade ao desenvolvimento e manutenção de software CMMI

Leia mais

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa Qualidade de : Visão Geral SSC 121-Engenharia de 1 Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Qualidade de Qualidade é um termo que pode ter diferentes interpretações Existem muitas definições

Leia mais

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process PSP- Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process z Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento z Critica a essas

Leia mais

Proposta de Planejamento de Medições em Projetos de Software Utilizando uma Ferramenta de Modelagem

Proposta de Planejamento de Medições em Projetos de Software Utilizando uma Ferramenta de Modelagem Proposta de Planejamento de Medições em Projetos de Software Utilizando uma Ferramenta de Modelagem Fabrício M. da Silva 1, Odisnei Galarraga 1,2 1 Pós Graduação em Qualidade de Software Universidade do

Leia mais

Gerência de Conhecimento como Apoio para a Implantação de Processos de Software

Gerência de Conhecimento como Apoio para a Implantação de Processos de Software Gerência de Conhecimento como Apoio para a Implantação de Processos de Software Ahilton Barreto, Mariano Montoni, Gleison Santos, Ana Regina Rocha COPPE/UFRJ - Universidade Federal do Rio de Janeiro Caixa

Leia mais

Engenharia de Software

Engenharia de Software Introdução Engenharia de Software O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade; QUALIDADE DE SOFTWARE Empresas que desenvolvem software de qualidade são

Leia mais

Segurança da Informação ISO/IEC ISO/IEC 27002

Segurança da Informação ISO/IEC ISO/IEC 27002 Segurança da Informação ISO/IEC 27001 ISO/IEC 27002 ISO/IEC 27001 Prover um modelo para estabelecer, implantar, operar, monitorar, rever, manter e melhorar um Sistema de Gestão da Segurança da Informação.

Leia mais

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...

Leia mais

Métricas de Software. Sistemas de Informação

Métricas de Software. Sistemas de Informação Métricas de Software Sistemas de Informação 1 Objetivos Entender porque medição é importante para avaliação e garantia da qualidade de software Entender as abordagens principais de métricas e como elas

Leia mais

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução

Leia mais

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira Marcos Kalinowski, Gleison Santos, Sheila Reinehr, Mariano Montoni, Ana Regina Rocha, Kival Chaves Weber,

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

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

ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome:

ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome: ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Assinale a função correta de engenharia de requisitos:

Leia mais

Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI

Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI Ana Regina Rocha, Mariano Montoni, Gleison Santos, Kathia Oliveira, Ana Cândida Natali, Paula Mian,

Leia mais

Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI

Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Ana Cervigni Guerra Eduardo Paulo de Souza Projeto Reconhecido na Categoria Serviços Tecnológicos Brasília, 31 de

Leia mais

Gestão da Qualidade. Profa. Ms. Ana Cabanas 02/09/ Aula 2 - QUALIDADE TOTAL QUALIDADE TOTAL QUALIDADE TOTAL

Gestão da Qualidade. Profa. Ms. Ana Cabanas 02/09/ Aula 2 - QUALIDADE TOTAL QUALIDADE TOTAL QUALIDADE TOTAL Gestão da Qualidade Profa. Ms. Ana Cabanas - Aula 2 - QUALIDADE TOTAL Qualidade Assegura 1980 Aspectos segurança e responsabilidade civil Produto/serviço QUALIDADE TOTAL QUALIDADE TOTAL ISO 9000 Década

Leia mais

Requisitos para Ferramentas de Gestão de Projetos de Software

Requisitos para Ferramentas de Gestão de Projetos de Software Requisitos para Ferramentas de Gestão de Projetos de Software Thiago S. F. Silva 1, Rodolfo F. Resende 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais (UFMG) Av. Antônio

Leia mais

Lições Aprendidas pela II-ITS no Projeto de Implementação MPS.BR Nível G no Grupo de Empresas em Salvador

Lições Aprendidas pela II-ITS no Projeto de Implementação MPS.BR Nível G no Grupo de Empresas em Salvador Lições Aprendidas pela II-ITS no Projeto de Implementação MPS.BR Nível G no Grupo de Empresas em Salvador David Yoshida e Maria Bernardete de Menezes Tavares ITS Instituto de Tecnologia de Software Rua

Leia mais

Avaliação de Processos de Software na Estação Taba

Avaliação de Processos de Software na Estação Taba Avaliação de Processos de Software na Estação Taba Augusto Gomes, Sômulo Mafra, Kathia Oliveira, Ana Regina Rocha COPPE/UFRJ - Programa de Engenharia de Sistemas e Computação agomes@cos.ufrj.br Resumo

Leia mais

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF 6054 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução

Leia mais

Introdução a Métricas de Software

Introdução a Métricas de Software Introdução a Métricas de Software Josino Rodrigues Neto josinon@gmail.com 1/5 Objetivos Entender porque medição é importante para avaliação e garantia da qualidade de software Entender as abordagens principais

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

Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais

Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais Cátia Galotta, Mariano Montoni, David Zanetti, Ana Regina da Rocha COPPE UFRJ Programa de Engenharia de Sistemas e

Leia mais

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação - Centro de Ciências Exatas, Naturais e de Saúde Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação COM06852 - Introdução aos SI Prof.

Leia mais

COPPE/UFRJ - Universidade Federal do Rio de Janeiro Caixa Postal: CEP: Rio de Janeiro, RJ, Brasil

COPPE/UFRJ - Universidade Federal do Rio de Janeiro Caixa Postal: CEP: Rio de Janeiro, RJ, Brasil Uma Estratégia para Medição de Software e Avaliação de Bases de Medidas para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade Monalessa Perini Barcellos 1, 2, Ana Regina

Leia mais

6 Trabalhos Relacionados

6 Trabalhos Relacionados 6 Trabalhos Relacionados Nesta seção serão apresentados alguns trabalhos relacionados, discutindo-se os seus pontos fortes e fracos. Este capítulo reflete o estado da arte na área de avaliação de processos

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

Definição de um processo de medição de software baseado em Seis Sigma e CMMI

Definição de um processo de medição de software baseado em Seis Sigma e CMMI ISSN: 2317-0840 Definição de um processo de medição de software baseado em Seis Sigma e CMMI Rafael V. M. Santos 1, Marcelo S. Oliveira 2, Eric B. Ferreira 3, Sabrina B. Vargas 4, Eros E. Moura 1 1 Instituto

Leia mais

Prof. Emiliano S. Monteiro

Prof. Emiliano S. Monteiro Prof. Emiliano S. Monteiro Nível 1: caótico, a empresa não possui processos. Todo o serviço é realizado sob demanda conforme as tarefas vão chegando e os problemas aparecendo vivem fazendo coisas pra ontem

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

Monalessa Perini Barcellos, Sávio Mendes de Figueiredo, Ana Regina Rocha, Guilherme Travassos

Monalessa Perini Barcellos, Sávio Mendes de Figueiredo, Ana Regina Rocha, Guilherme Travassos CustPlan: Uma Ferramenta de Apoio ao Planejamento de Tempo e Custos de Projetos de Software baseada em Modelos Paramétricos, Analogia de Estimativas, Julgamento de Especialistas e Conhecimento Organizacional

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

Sistemas de Informação. Governança de TI

Sistemas de Informação. Governança de TI Sistemas de Informação Governança de TI . SUMÁRIO CAPÍTULO 6 Os frameworks utilizados e seus relacionamentos Introdução COBIT ITIL PMBoK CMMI Boas práticas de governança de TI Existem diversas estruturas,

Leia mais

Gerenciamento da Qualidade

Gerenciamento da Qualidade Gerenciamento da Qualidade Aula 09 Prof. Ewerton Monti Objetivo principal das empresas: Satisfação das necessidades das pessoas. Incluindo consumidores, empregados, acionistas, sociedade, fornecedores

Leia mais

AULA 02 Qualidade em TI

AULA 02 Qualidade em TI Bacharelado em Sistema de Informação Qualidade em TI Prof. Aderson Castro, Me. AULA 02 Qualidade em TI Prof. Adm. Aderson Castro, Me. Contatos: adersoneto@yahoo.com.br 1 Qualidade de Processo A Série ISO

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

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

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

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO Roteiro Processos do Ciclo de Vida de Software Diego Martins dmvb@cin.ufpe.br Histórico Objetivos Organização Processos Fundamentais Processos Organizacionais de Processo IEC ISO International Electrotechnical

Leia mais

COPE: Correspondência Conceitual entre o modelo PSM e a Estatística

COPE: Correspondência Conceitual entre o modelo PSM e a Estatística ISSN: 2317-0840 COPE: Correspondência Conceitual entre o modelo PSM e a Estatística Rafael V. M. Santos 1, Marcelo S. Oliveira 2, Eric B. Ferreira 3, Sabrina B. Vargas 4, Eros E. Moura 1 1 Instituto Federal

Leia mais

Rua Padre Chagas, 79/ Porto Alegre RS Brasil. Rua Tomaz Flores, 95/ Porto Alegre RS Brasil

Rua Padre Chagas, 79/ Porto Alegre RS Brasil. Rua Tomaz Flores, 95/ Porto Alegre RS Brasil Oportunidades de Melhoria Identificadas no MR MPS a partir do Mapeamento com o Modelo CMMI e as Normas ISO/IEC 12207 e ISO/IEC 15504, no contexto do Projeto Cooperativa MPS.BR no RS Carlos Alberto Becker

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

Treinamento e-learning. Interpretação e implantação da ISO 9001:2015

Treinamento e-learning. Interpretação e implantação da ISO 9001:2015 Treinamento e-learning Interpretação e implantação da ISO 9001:2015 Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a permissão expressa da

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

Ciência da Computação ENGENHARIA DE SOFTWARE. Capítulo 1 Introdução

Ciência da Computação ENGENHARIA DE SOFTWARE. Capítulo 1 Introdução Ciência da Computação ENGENHARIA DE SOFTWARE Capítulo 1 Introdução Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Plano de Ensino 1. Introdução à Engenharia de Software Importância da Engenharia

Leia mais

PROGRAMA SEBRAETEC GPO

PROGRAMA SEBRAETEC GPO PROGRAMA SEBRAETEC GPO ESTRUTURA DO PROJETO APL MARÍLIA 05/09/2011 Edvar Pera Junior Coordenador Executivo Softex Campinas CARACTERISTICAS GERAIS Objetivo: Implantar metodologia de controle de processos

Leia mais

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

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: SEGURANÇA DA INFORMAÇÃO Aula N : 11 Tema:

Leia mais

Métricas de Software Importância e Aplicação

Métricas de Software Importância e Aplicação Métricas de Software Importância e Aplicação Mauricio Aguiar PSM Qualified Instructor Presidente da ti MÉTRICAS IFPUG Past President USC Visiting Associate www.metricas.com.br 1 Agenda Definindo e Alcançando

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 O que é Qualidade Entender o ciclo PDCA Apresentar técnicas para garantir a qualidade de software Apresentar ferramentas para

Leia mais

ORGANIZAÇÃO CURRICULAR TÉCNICO EM QUALIDADE NA MODALIDADE A DISTÂNCIA

ORGANIZAÇÃO CURRICULAR TÉCNICO EM QUALIDADE NA MODALIDADE A DISTÂNCIA ORGANIZAÇÃO CURRICULAR TÉCNICO EM QUALIDADE NA MODALIDADE A DISTÂNCIA DC 4020 04/10/2013 Rev. 01 1. Dados Legais Autorizado pelo Parecer 277 de 18/09/2007, Decreto 748 Publicado D.O 18.236 de 26/10/07.

Leia mais

A INFLUÊNCIA DAS ESTRUTURAS ORGANIZACIONAIS EM AMBIENTES DE GERÊNCIA MULTIPROJETOS

A INFLUÊNCIA DAS ESTRUTURAS ORGANIZACIONAIS EM AMBIENTES DE GERÊNCIA MULTIPROJETOS M UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO A INFLUÊNCIA DAS ESTRUTURAS ORGANIZACIONAIS EM AMBIENTES DE GERÊNCIA MULTIPROJETOS PROPOSTA DE TRABALHO DE

Leia mais

Avaliando a metodologia PRO.NET em

Avaliando a metodologia PRO.NET em Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Proposta de Trabalho de Graduação Avaliando a metodologia PRO.NET em relação ao CMMI Aluno: Orientador: Mauro

Leia mais

Administração. Ciclo PDCA. Professor Rafael Ravazolo.

Administração. Ciclo PDCA. Professor Rafael Ravazolo. Administração Professor Rafael Ravazolo www.acasadoconcurseiro.com.br Administração Aula XX CICLO PDCA O é composto por um conjunto de ações em sequência, dada pela ordem estabelecida pelas letras que

Leia mais

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF6008/INF7008 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução

Leia mais

Conjunto de Recomendações para Medição de Software Visando ao Controle Estatístico de Processos

Conjunto de Recomendações para Medição de Software Visando ao Controle Estatístico de Processos Conjunto de Recomendações para Medição de Software Visando ao Controle Estatístico de Processos Monalessa Perini Barcellos 1, 2, Ricardo de Almeida Falbo 1, Ana Regina Rocha 2, Ana Flávia Campos Leão 1,

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE Engenharia de Software Unidade B Introdução A engenharia de software é responsável pela produção de software de qualidade. Mas, o que é qualidade de um produto de software? Qualidade, de maneira simplista,

Leia mais

Tópicos Avançados em Engenharia de Software 3

Tópicos Avançados em Engenharia de Software 3 1 CIn / UFPE Modelos de Maturidade em Gerenciamento de Projetos Gustavo Carvalho ghpc@cin.ufpe.br Novembro 2008 2 Qualidade! (1) Garantia conformidade + Padrões Internacionais Normas, padrões e práticas

Leia mais

Qualidade de Processo de Software CMM / CMMI

Qualidade de Processo de Software CMM / CMMI Especialização em Gerência de Projetos de Software Qualidade de Processo de Software CMM / CMMI Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto de Ciências Exatas

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?

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

Engenharia de Software

Engenharia de Software Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Engenharia de Software Definição O CMMI é um conjunto de boas práticas de gerenciamento e de melhoria da qualidade a serem aplicadas criteriosamente no

Leia mais

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta

Garantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...

Leia mais

Fundação João Pinheiro Escola de Governo Professor Paulo Neves de Carvalho Gerência de Capacitação e Treinamento

Fundação João Pinheiro Escola de Governo Professor Paulo Neves de Carvalho Gerência de Capacitação e Treinamento Fundação João Pinheiro Escola de Governo Professor Paulo Neves de Carvalho Gerência de Capacitação e Treinamento Curso: Elaboração de Projetos 12 de novembro de 2015 Prof: Marcos Assis Mauro Silveira O

Leia mais

ADMINISTRAÇÃO ORÇAMENTÁRIA E PLANEJAMENTO ESTRATÉGICO

ADMINISTRAÇÃO ORÇAMENTÁRIA E PLANEJAMENTO ESTRATÉGICO O processo de gestão das organizações pode ser dividido em 3 etapas: Planejamento ADMINISTRAÇÃO ORÇAMENTÁRIA E PLANEJAMENTO ESTRATÉGICO Execução Controle Planejamento Planejamento e Controle É uma função

Leia mais

Processos de Apoio Gerencial Integrados ao Processo de Teste de Software. Jeanne de Castro Trovão Arilo Claudio Dias Neto

Processos de Apoio Gerencial Integrados ao Processo de Teste de Software. Jeanne de Castro Trovão Arilo Claudio Dias Neto Processos de Apoio Gerencial Integrados ao Processo de Teste de Software Jeanne de Castro Trovão Arilo Claudio Dias Neto (arilo@icomp.ufam.edu.br) Roteiro Introdução Mapeamento Sistemático Processos de

Leia mais

16 ANOS Avaliação das Práticas da Manutenção Avaliação das Práticas da Manutenção. Base para o Projeto de Melhoria Contínua

16 ANOS Avaliação das Práticas da Manutenção Avaliação das Práticas da Manutenção. Base para o Projeto de Melhoria Contínua Avaliação das Práticas da Manutenção Base para o Projeto de Melhoria Contínua Avaliação das Práticas da Manutenção (APM) Base para o Projeto de Melhoria Contínua JWB Engenharia: Empresa nacional de consultoria

Leia mais

Gerência de Projetos e Manutenção de Software Aula 12 Medição / Manutenção / Encerramento Andréa Magalhães Magdaleno 2017.

Gerência de Projetos e Manutenção de Software Aula 12 Medição / Manutenção / Encerramento Andréa Magalhães Magdaleno 2017. Gerência de Projetos e Manutenção de Software Aula 12 Medição / Manutenção / Encerramento Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Medição Manutenção Encerramento do Projeto Próximos

Leia mais

GERENCIAMENTO DE SERVIÇOS DE TI BASEADO EM ITIL *

GERENCIAMENTO DE SERVIÇOS DE TI BASEADO EM ITIL * GERENCIAMENTO DE SERVIÇOS DE TI BASEADO EM ITIL * Alex SILVA 1 ; Marcelo Stehling de CASTRO 2 1 Dicente do curso de pós-graduação lato sensu EMC/UFG alexf16@hotmail.com; 2 Docente do curso de Especialização

Leia mais

Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso

Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso Garantia da Qualidade dos Processos de Software Baseado no MPS.BR Um Estudo de Caso Rafaella C. Carvalho¹, Rodolfo Miranda de Barros¹ 1 Departamento de Computação Universidade Estadual de Londrina (UEL)

Leia mais

GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS

GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE Mini CV: Doutorando em Ciência

Leia mais

Metodologia de Gestão de Projetos. Definir o escopo de um projeto e gerência de requisitos

Metodologia de Gestão de Projetos. Definir o escopo de um projeto e gerência de requisitos Metodologia de Gestão de Projetos Definir o escopo de um projeto e gerência de requisitos 1 Definir o escopo de um projeto 2 / 35 Objetivo: definir o escopo de um projeto Produto: Documento pode se chamar

Leia mais