VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE

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

Download "VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE"

Transcrição

1 VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE Elvis Ferreira da Silva 1 Marta Alves de Souza 2 Helder Rodrigues da Costa 3 RESUMO O presente trabalho objetiva identificar as principais vantagens obtidas na implementação de práticas de gerenciamento de processos no desenvolvimento de softwares, sendo conduzido por meio do estudo do modelo de melhoria de processos MPS.BR, que engloba um conjunto de práticas para gestão de processos de software e é especialmente voltado às micro, pequenas e médias empresas. A abordagem inicia-se a partir da analise dos problemas que ameaçam o sucesso dos projetos de software, através da revisão bibliográfica dos principais autores da área e segue com a pesquisa nas publicações disponíveis no sítio da Softex, instituição responsável pela gestão do modelo MPS.BR. Identificou-se que a adoção dos processos descritos no MPS.BR permite a organização obter maior previsibilidade, com definição de cronogramas confiáveis e melhor análise dos custos do produto de software. Palavras chave: Software. Desenvolvimento de Softwar., Processo. Processos de Software. Modelo. MPS.BR ABSTRACT This paper aims to identify the main advantages gained in the implementation of management practices in software development processes, being conducted by studying the MPS.BR model of process improvement, which includes a set of practices for managing software processes and is especially geared to micro, small and medium enterprises. The approach starts from the analysis of the problems that threaten the success of software projects through the literature review of the main authors of the area and continues the research on the publications available on the Softex website, the institution responsible for managing the MPS.BR model. It was found that the adoption of the processes described in MPS.BR allows the organization to achieve greater predictability, with the definition of reliable schedules and better analysis of the software product costs. Keywords: Software, Software Development Process, Software Processes, Models, MPS.BR 1 Programador de Computador. Prefeitura Municipal de Governador Valadares. Bacharel em Ciência da Computação. Universidade Vale do Rio Doce. elvis.fs@gmail.com 2 Mestre em Administração e Planejamento de Sistemas de Informação. PUCCAMP. Especialista em Informática em Educação. UFLA. Sócia-Gerente ZAP Consultoria e Treinamentos. profmarta@gmail.com 3 Mestre em Ciências e Técnicas Nucleares. UFMG. Coordenador do curso de Gestão de Tecnologia da Informação. SENAC/MG. helder@ipplus.com.br

2 2 1 INTRODUÇÃO O avanço da tecnologia, sobretudo a partir do início do século XXI, vem automatizando os mais variados processos nos diversos segmentos da sociedade: a simples tarefa de fotografar, que antes era composta de vários processos, hoje se resume a um clique na máquina fotográfica e a sua transferência para o computador, e em poucos segundos a fotografia pode ser enviada para qualquer lugar do planeta, isso sem falar nos complexos sistemas de controle empresariais e industriais. O uso de equipamentos eletrônicos que empregam softwares está cada vez mais presente no dia a dia das pessoas. Nesse contexto, a importância de se produzir softwares com qualidade e que atendam às necessidades e aos prazos estabelecidos é cada vez mais evidente, sendo um fator primordial para a sobrevivência das empresas no mercado. Com objetivo de profissionalizar o processo de produção de softwares, diversas parcerias entre instituições governamentais, universidades e empresas contribuíram para definição de modelos que reúnem melhores práticas de desenvolvimento. A adoção de modelos permite maior gerenciamento dos processos, garantindo a entrega dentro dos prazos previstos e qualidade final do produto de software. Neste contexto, quais as vantagens obtidas na implementação do Modelo de Melhoria de Processos de Software MPS.BR? Desta forma, o objetivo deste estudo é detalhar o modelo MPS.BR (Melhoria de Processo de Melhoria de Software Brasileiro), identificar as vantagens obtidas através da sua implementação nos ambientes de desenvolvimento de software. 2 REFERENCIAL TEÓRICO 2.1 O que é software? Segundo Pressman (1995), um software é um conjunto de instruções que, quando executadas, produzem a função e o desempenho desejados, além disso, faz parte da definição do software toda a documentação que descreve a sua operação e uso. A utilização do software nos diversos equipamentos eletroeletrônicos tem se tornado comum, sendo que a maioria dos processos pode ser automatizada através de aplicações desenvolvidas por computador.

3 3 2.2 Crise do software Há várias décadas, diversos problemas relacionados ao software preocupam os profissionais que administram o desenvolvimento de aplicações: por ser produto de uma atividade puramente intelectual, existe dificuldade em mensurar seu tamanho, dificultando a definição de cronogramas e comprometendo a entrega do produto no prazo acordado, além disso, problemas na comunicação entre desenvolvedores e clientes comumente fazem com que o produto não atenda às necessidades dos usuários. De acordo com Pressman (1995), os problemas não se limitam a software que não funciona adequadamente. Ao contrário, os problemas estão associados à forma como software é desenvolvido, como é mantido o volume crescente de software existente e como acompanhar a crescente demanda. Segundo Pressman (1995), entre as características dos problemas que afligem o desenvolvimento de software estão a imprecisão das estimativas de prazo e de custo, a falta de qualidade do produto final e a produtividade dos profissionais da área, que não tem acompanhado a demanda por seus serviços. A qualidade de software frequentemente é suspeita. Só recentemente começou-se a entender a importância dos testes de software sistemáticos e tecnicamente completos. Somente agora estão surgindo conceitos quantitativos sólidos de confiabilidade e garantia de qualidade de software. (PRESSMAN, 1995, p. 22). 2.3 O que é processo? De acordo com Oliveira (2006), tudo o que é realizado é feito por meio de um processo produtivo. A construção de um software ou até mesmo o ato de tomar um banho possui, essencialmente, os mesmos conceitos envolvidos: um produtor, um cliente, um sistema de produção, que é constituído pelo conjunto de operações mais os recursos produtivos e os bens e serviços produzidos, e um ambiente (Sociedade, Governo, concorrentes etc). Um processo é um conjunto de passos parcialmente ordenados, constituídos por atividades, métodos, práticas e transformações, usado para atingir uma meta. Esta meta geralmente está associada a um ou mais resultados concretos finais, que são os produtos da execução do processo. (PAULA FILHO, 2000, p. 23) Segundo Paula Filho (2000), o processo de software engloba um conjunto de atividades, métodos, práticas e transformações, usado para desenvolver e manter produtos de software, que inclui os artefatos associados, como documentos e modelos.

4 4 Paula Filho (2000) afirma que no âmbito da engenharia de software os processos podem ser definidos para atividades como desenvolvimento, manutenção, aquisição e contratação de software. O processo de desenvolvimento possui atividades como análise e determinação de requisitos, desenho, implementação e testes. Em organizações com baixa maturidade de capacitação em software, os processos geralmente são informais, existindo apenas na cabeça de seus praticantes. Por outro lado, um processo definido tem documentação que detalha todos os seus aspectos importantes: o que é feito, quando, por quem, as coisas que usa e as coisas que produz. 2.4 Qualidade de software Segundo Pressman (2002 apud Oliveira, 2006), no campo da Engenharia de Software tem-se duas abordagens para medir a qualidade: a qualidade do processo, que abrange características referentes ao processo de software como o esforço humano despendido, tempo gasto, cumprimento de cronograma, etc. e a qualidade do produto, que diz respeito a atributos desejáveis para o artefato de software, tais como facilidade de uso, rapidez de processamento, funcionalidade, confiabilidade, eficiência, manutenabilidade, portabilidade, entre outros. Para Paulk et al (1994 apud OLIVEIRA, 2006), uma suposição básica da gestão de qualidade é que a qualidade do processo influencia diretamente a qualidade do produto. De acordo com Paula Filho (2001 apud OLIVEIRA, 2006), há outros determinantes da qualidade do produto como a capacidade do pessoal e a tecnologia usada no processo; não obstante, o investimento na qualidade do processo pode trazer retorno em prazos mais curtos. Paula Filho (2000) entende como qualidade de um produto o seu grau de conformidade com os respectivos requisitos. Neste sentido, por exemplo, um carro popular pode ser de boa qualidade, e um carro de luxo pode ser de má qualidade. Sendo que a comparação com os respectivos requisitos decide a qualidade de cada produto. 2.5 Melhoria de processos de software As mudanças que estão ocorrendo nos ambientes de negócios têm motivado as empresas a modificar estruturas organizacionais e processos produtivos, saindo da visão tradicional baseada em áreas funcionais em direção a redes de processos centrados no cliente. A competitividade depende, cada vez mais, do estabelecimento de conexões nestas redes, criando elos essenciais nas cadeias produtivas. Alcançar competitividade pela qualidade, para as empresas de software, implica tanto na melhoria da qualidade dos produtos de software e serviços correlatos, como dos processos de produção e distribuição de software. (GUIA GERAL 2009, p. 6)

5 5 Paula Filho (2000) afirma que programas de melhoria de processos devem ser justificáveis através de análises de retorno do investimento, que procuram medir, para cada unidade monetária investida, quantas unidades monetárias retornam em determinado prazo, através da redução de custos ou do aumento da renda. Dentre as práticas da Engenharia de Software, devem ser priorizadas as práticas com melhor retorno de investimento. De acordo com Jones, McConnell (1994, 1996 apud Paula Filho, 2000), os dados seguintes, sustentam algumas das práticas mais prioritárias para melhoria dos processos: Captar um requisito correto é 50 a 200 vezes mais barato que corrigí-lo durante a implementação ou em operação. Portanto, a engenharia e a gestão dos requisitos estão entre as práticas de maior retorno de investimento. Fazer um desenho correto é 10 vezes mais barato que corrigi-lo durante os testes de aceitação. Portanto, o desenho tem forte impacto nos custos dos projetos, embora menos que a engenharia de requisitos. Refazer defeitos de requisitos, desenho e código consome 40% a 50% do custo total dos projetos. Portanto, a garantia da qualidade se paga rapidamente, na medida em que diminui a necessidade de refazer. Cada hora gasta em prevenção de defeitos representa de 3 a 10 horas menos de correção de defeitos. Dentre as atividades de qualidade, as atividades ligadas à prevenção de defeitos são mais eficazes que aquelas que focalizam a correção ISO/IEC 12207:2008 Segundo a SOFTEX (2009), a Norma Internacional ISO/IEC foi criada através de um esforço conjunto da ISO (International Organization for Standardization) e do IEC (International Electrotechnical Commission). Sendo publicada sua versão brasileira no ano de 1998, acrescida das iniciais NBR. De acordo com a SOFTEX (2009), nos anos 2002 e 2004, com objetivo de representar a evolução da Engenharia de Software e a melhorar a compatibilidade com a norma ISO/IEC 15504, foram feitas atualizações, que criaram novos processos, além de expandir o escopo de alguns existentes. A norma ISO/IEC 12207:2008 foi publicada também como padrão IEEE (IEEE Std 12207:2008) e estabelece uma arquitetura comum para o ciclo de vida de processos de software. Contêm processos, atividades e tarefas a serem aplicadas durante o fornecimento,

6 6 aquisição, desenvolvimento, operação, manutenção e descarte de produtos de software, bem como partes de software de um sistema. Sendo também aplicada na aquisição de serviços ISO/IEC Segundo a SOFTEX (2009), a ISO, através de um estudo sobre a necessidade de se avaliar processos de software, concluiu que era necessária a elaboração de uma norma que fosse aplicável à melhoria de processos e à determinação da capacidade. Este padrão deveria considerar os métodos e normas já existentes, como o SW-CMM (Software Capability Maturity Model) e a ISO 9001, além disso, deveria abranger todos os processos de software e ser construído pelos especialistas que já desenvolviam e trabalhavam com os métodos e normas existentes à época. Em janeiro de 1993 iniciou-se o projeto SPICE (Software Process Improvement and Capability determination) que tinha o objetivo inicial de produzir um relatório técnico originando a norma ISO/IEC De acordo com a SOFTEX (2009), o objetivo da norma ISO/IEC é promover a melhoria de processos e a determinação da capacidade de processos de uma unidade organizacional. Caso o objetivo de uma organização seja a melhoria de processos, pode-se realizar uma avaliação que definirá um perfil dos processos sendo este usado para a elaboração de um plano de melhorias. A análise dos resultados identifica os pontos fortes, os pontos fracos e os riscos inerentes aos processos. No segundo caso, a organização tem o objetivo de avaliar um fornecedor em potencial, obtendo o seu perfil de capacidade, permitindo a contratante estimar o risco associado à contratação daquele fornecedor CMMI-DEV Segundo a SOFTEX (2009), a pedido do Departamento de Defesa dos Estados Unidos foi desenvolvido pelo SEI (Software Engineering Institute) o modelo de melhoria SW- CMM (Software Capability Maturity Model). A partir de 1991, foram desenvolvidas versões do modelo CMM para as disciplinas de Engenharia de Sistemas, Engenharia de Software, Aquisição de Software, Gerência e Desenvolvimento da Força de Trabalho, Desenvolvimento Integrado do Processo e do Produto. O uso de múltiplos modelos tornou-se um problema, surgindo então o CMMI, que é o resultado da evolução do SW-CMM, SECM (System Engineering Capability Model) e IPD-CMM (Integrated Product Development Capability Maturity Model). Além disso, o CMMI foi desenvolvido para ser

7 7 consistente e compatível com a ISO/IEC Em 2006 foi publicada a versão 1.2 do CMMI, o CMMI-DEV (CMMI for Development) MPS-BR (Programa de Melhoria de Processo de Software Brasileiro) De acordo com a SOFTEX (2009), o modelo MPS é um programa criado em Dezembro de 2003, coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX) e conta com apoio do Ministério da Ciência e Tecnologia (MCT), da Financiadora de Estudos e Projetos (FINEP), do Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (SEBRAE) e do Banco Interamericano de Desenvolvimento (BID). Ele baseia-se nos conceitos de maturidade e capacidade de processo para a avaliação e melhoria da qualidade e produtividade de produtos de software e serviços relacionados. Sendo adequado ao perfil de empresas com diferentes tamanhos e características, públicas e privadas, especialmente as micro, pequenas e médias empresas. Segundo a SOFTEX (2009), o MPS.BR estabelece um modelo de processos de software (MR-MPS), um processo (Aquisição) e um método de avaliação de processos (MA-MPS). Além disso, estabelece um modelo de negócio para apoiar a sua adoção pelas empresas brasileiras desenvolvedoras de software. Sua compatibilidade com as normas internacionais ISO/IEC e ISO/IEC 15504, e sua conformidade com o modelo CMMI-DEV, que são padrões de qualidade aceitos internacionalmente o coloca em consonância com as principais abordagens internacionais para definição, avaliação e melhoria de processos de software. De acordo com a SOFTEX (2009), o MPS.BR conta com duas estruturas de apoio para o desenvolvimento de suas atividades, o Fórum de Credenciamento e Controle (FCC) e a Equipe Técnica do Modelo (ETM). Através delas, obtém a participação de representantes de universidades, instituições governamentais, centros de pesquisa e de organizações privadas, que contribuem com suas visões. O FCC emite parecer que subsidia as decisões da SOFTEX sobre o credenciamento ou descredenciamento das Instituições Implementadoras e Instituições Avaliadoras. Compete à ETM apoiar a SOFTEX sobre os aspectos técnicos, permitindo a criação e aprimoramento contínuo do MR-MPS, MA-MPS e seus guias específicos, além de capacitar pessoas por meio de cursos, provas e workshops. Neste contexto, segundo a SOFTEX (2009), o modelo MPS possui três componentes: Modelo de Referência (MR-MPS), Método de Avaliação (MA-MPS) e Modelo de Negócio (MN-MPS).

8 8 O modelo MPS está descrito por meio de documentos em formato de guias: Guia Geral: contém a descrição geral do modelo MPS e detalha o Modelo de Referência (MR-MPS), seus componentes e as definições comuns necessárias para seu entendimento e aplicação; Guia de Aquisição: descreve um processo de aquisição de software e serviços correlatos. É descrito como forma de apoiar as instituições que queiram adquirir produtos de software e serviços apoiando-se no MR-MPS; Guia de Avaliação: descreve o processo e o método de avaliação MA-MPS, os requisitos para avaliadores líderes, avaliadores adjuntos e Instituições Avaliadoras (IA); Guia de Implementação: série de dez documentos que fornecem orientações para implementar nas organizações os níveis de maturidade descritos no Modelo de Referência MR-MPS. A figura 1 apresenta a relação entre os componentes do modelo MPS: Figura 1: Componentes do modelo MPS Fonte: (GUIA GERAL 2009 p. 13) O Guia de Implementação está subdividido em 10 partes, contemplando, respectivamente, os seguintes níveis de maturidade: Parte 1: Nível G (Parcialmente Gerenciado) Parte 2: Nível F (Gerenciado) Parte 3: Nível E (Parcialmente Definido) Parte 4: Nível D (Largamente Definido)

9 9 Parte 5: Nível C (Definido) Parte 6: Nível B (Gerenciado Quantitativamente) Parte 7: Nível A (Em Otimização) Parte 8: Níveis G a A (Implementação do MR-MPS em organizações que adquirem software); Parte 9: Níveis G a A (Implementação do MR-MPS em organizações do tipo Fábrica de Software); Parte 10: Níveis G a A (Implementação do MR-MPS em organizações do tipo Fábrica de Teste). De acordo com a SOFTEX (2009), os níveis de maturidade definem patamares de evolução de processos, caracterizando estágios de melhoria da implementação de processos na organização. O nível de maturidade em que se encontra uma organização permite prever o seu desempenho futuro ao executar um ou mais processos. Para cada um destes sete níveis de maturidade é atribuído um perfil de processos que indicam onde a organização deve colocar o esforço de melhoria. O progresso e o alcance de um determinado nível de maturidade são obtidos quando são atendidos os propósitos e todos os resultados esperados dos respectivos processos e os resultados esperados dos atributos de processo estabelecidos para aquele nível. A seguir são descritos, de acordo com a SOFTEX (2009), os atributos dos processos do modelo de referência MR-MPS: O processo é executado (AP 1.1) mede o quanto o processo atinge o seu propósito. O processo é gerenciado (AP 2.1) - mede o quanto a execução do processo é gerenciada. Os produtos de trabalho do processo são gerenciados (AP 2.2) mede o quanto os produtos de trabalho produzidos pelo processo são gerenciados apropriadamente. O processo é definido (AP 3.1) mede o quanto um processo padrão é mantido para apoiar a implementação do processo definido. O processo está implementado (AP 3.2) mede o quanto o processo padrão é efetivamente implementado como um processo definido para atingir seus resultados. O processo é medido (AP 4.1) mede o quanto os resultados de medição são usados para assegurar que a execução do processo atinge os seus objetivos de desempenho e apóia o alcance dos objetivos de negócio definidos. O processo é controlado (AP 4.2) mede o quanto o processo é controlado estatisticamente para produzir um processo estável, capaz e previsível dentro de

10 10 limites estabelecidos. O processo é objeto de melhorias e inovações (AP 5.1) mede o quanto as mudanças no processo são identificadas a partir da análise de defeitos, problemas, causas comuns de variação do desempenho e da investigação de enfoques inovadores para a definição e implementação do processo. O processo é otimizado continuamente (AP 5.2) mede o quanto as mudanças na definição, gerência e desempenho do processo têm impacto efetivo para o alcance dos objetivos relevantes de melhoria do processo. O quadro 1 apresenta os níveis de maturidade do modelo de referência com os respectivos processos e atributos dos processos requeridos. Quadro 1: Níveis de Maturidade do MR-MPS Fonte: (GUIA GERAL 2009 p. 22)

11 11 Segundo a SOFTEX (2009), alguns processos podem ser total ou parcialmente excluídos do escopo de uma avaliação por não serem pertinentes ao negócio da unidade organizacional que está sendo avaliada. 3 METODOLOGIA A pesquisa qualitativa, de acordo com Godoy (1995), envolve a obtenção de dados descritivos sobre pessoas, lugares e processos interativos pelo contato direto do pesquisador com a situação estudada, procurando compreender os fenômenos segundo a perspectiva dos sujeitos, ou seja, dos participantes da situação em estudo. Segundo Gil (1999) um trabalho é de natureza exploratória quando envolve várias bibliografias com a finalidade básica de desenvolver, esclarecer e modificar conceitos e idéias para a formulação de abordagens posteriores. Desta forma, este estudo foi realizado através de pesquisa exploratória e revisão bibliográfica no Guia Geral do modelo MPS.BR, edição 2009, disponibilizado no sitio da SOFTEX, instituição responsável pela avaliação e certificação MPS.BR, visando proporcionar um maior conhecimento acerca do assunto e identificar as vantagens obtidas através da implementação do MPS.BR nos ambientes de desenvolvimento de software. O guia Geral contém a descrição geral do Modelo MPS e detalha o Modelo de Referência (MR-MPS) e as definições comuns necessárias para seu entendimento e aplicação. Foram revisadas ainda publicações relacionadas ao tema de engenharia e qualidade de software, compreendidas entre os anos de 1995 e A aplicação do programa MPS.BR permite a implementação de práticas reconhecidas internacionalmente e a certificação das empresas a um custo razoável, dentro da realidade brasileira. 4 CONSIDERAÇÕES FINAIS A importância de se normatizar os processos é cada vez mais evidente: definir, documentar e padronizar a forma de trabalho permite aos gestores maior domínio da organização. Aliada a isso, a adoção de modelos de processos com práticas reconhecidas internacionalmente permite às empresas se posicionarem no mercado globalizado, garantindo sua participação em processos de seleção onde há exigência de certificações de qualidade.

12 12 A aplicação do programa MPS.BR permite a definição, padronização e monitoração dos processos de desenvolvimento de software. Este modelo aumenta a produtividade, permitindo melhor visualização dos processos e a definição de cronogramas confiáveis com melhor análise dos custos do produto. É gerado uma base histórica com subsídios para a melhoria do processo. Sua divisão em níveis de maturidade possibilita a adoção de forma gradativa, facilitando sua implementação com custo adequado. É importante destacar que o MPS.BR é um modelo criado no Brasil, fator que facilita sua implementação, tendo em vista que é voltado para a realidade brasileira. REFERÊNCIAS BIBLIOGRÁFICAS GIL, A.C. Métodos e técnicas de pesquisa social. São Paulo: Atlas, GODOY, A. S. Introdução à pesquisa qualitativa e suas possibilidades. In: Revista de Administração de Empresas. São Paulo: v.35, n.2, p , abril OLIVEIRA, Marcelo Silva de. Qualidade de Processo de Software: Medição e Análise. Lavras: UFLA/FAEPE, p. PRESSMAN, Roger S.. Engenharia de Software. São Paulo: Makron Books, 1995 PAULA FILHO, Wilson de Pádua. Engenharia de Software: fundamentos, métodos e padrões. Rio de Janeiro: LTC, 2001 SOFTEX, ASSOCIAÇÃO PARA PROMOÇÃO DA EXCELÊNCIA DO SOFTWARE BRASILEIRO. MPS.BR Guia Geral:2009, maio Disponível em: < Acesso em 23/05/2011.

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 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

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

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

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral (Versão 1.2) Este guia contém a descrição geral do MPS.BR e detalha o Modelo de Referência (MR-MPS) e as definições comuns necessárias para

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

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

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

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral Este guia contém a descrição geral do Modelo MPS e detalha o Modelo de Referência (MR-MPS) e as definições comuns necessárias para seu entendimento

Leia mais

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

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

Leia mais

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

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

Uma Visão Geral do Programa MPS.BR para Melhoria de Processos de Software

Uma Visão Geral do Programa MPS.BR para Melhoria de Processos de Software Instituto de Ciências Exatas e Tecnologia Curso: Engenharia de Software Uma Visão Geral do Programa MPS.BR para Melhoria de Processos de Software Daniel da Silva Costa Odette Mestrinho Passos Outubro 2017

Leia mais

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral (Versão 1.1) Este guia contém a descrição geral do MPS.BR e detalha o Modelo de Referência (MR-MPS) e as definições comuns necessárias para

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

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

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

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR

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

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

VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE

VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE 1 VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE Elvis Ferreira da Silva* Msc. Marta Alves de Souza** Msc. Helder

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

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

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

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

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

Projeto MPS.BR melhoria de. processo do software. Planejado 2005

Projeto MPS.BR melhoria de. processo do software. Planejado 2005 Projeto MPS.BR melhoria de processo do software Brasileiro: Resultados 2004 e Planejado 2005 SUMÁRIO 1. Introdução 2. Projeto MPS.BR e Modelo MPS 3. Resultados 2004 4. Planejado 2005 5. Conclusão Kival

Leia mais

Melhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva

Melhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva Melhoria de processos Qualidade Engenharia de software Profª Karine Sato da Silva Problemática Hoje o grande desafio é desenvolver software de qualidade, dentro do prazo e custo estipulados, sem necessitar

Leia mais

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral Este guia contém a descrição geral do Modelo MPS e detalha o Modelo de Referência (MR-MPS) e as definições comuns necessárias para seu entendimento

Leia mais

Qualidade de Processo de Software. Simone S Souza ICMC/USP 2018

Qualidade de Processo de Software. Simone S Souza ICMC/USP 2018 Qualidade de Processo de Software Simone S Souza ICMC/USP 2018 Qualidade do Processo de Software Qualidade de software não se atinge de forma espontânea. A qualidade dos produtos de software depende fortemente

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

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR Melhoria de Processo do Software Brasileiro Melhoria de Processo do Software Brasileiro (MPS.BR) SUMÁRIO 1. Introdução 2. Implantação do Programa MPS.BR: 2004 2007 3. Consolidação do Programa MPS.BR: 2008-2010 4. Conclusão Kival Weber Coordenador

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

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

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR Melhoria de Processo do Software Brasileiro MPS.BR Melhoria de Processo do Software Brasileiro SUMÁRIO MPS.BR Meta 1: Resultados Dez2003-Dez2005 Meta 2: Resultados Dez2003-Dez2005 Conclusão MPS.BR: Objetivo e Metas Objetivo: MPS.BR visa a melhoria

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

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

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

Qualidade e Auditoria de SW. Prof. Dr. Luis Fernando GARCIA

Qualidade e Auditoria de SW. Prof. Dr. Luis Fernando GARCIA Qualidade e Auditoria de SW Prof. Dr. Luis Fernando GARCIA luis@garcia.pro.br www.garcia.pro.br Parte 7: MPS.BR Maturidade em Qualidade de Software A BELEZA do MODELO... 4 Sucesso! 6 7 Brasil com MPS.BR

Leia mais

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES P1-MPS.BR - Prova de Conhecimento de Introdução ao MPS.BR Data: 11 de dezembro de 2006 Horário: 13:00 às 15:00 horas (hora de Brasília) e-mail: Nota: INSTRUÇÕES Você deve responder a todas as questões.

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 Qualidade de Software n O que é qualidade de software? Visão

Leia mais

Crise do Software. Crise de tecnologia - hardware caminha mais rápido que o software

Crise do Software. Crise de tecnologia - hardware caminha mais rápido que o software Crise do Software Crise de tecnologia - hardware caminha mais rápido que o software Crise de oferta - demanda é maior que a capacidade de desenvolvimento Crise de manutenção - projeto mal feito e recursos

Leia mais

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR Melhoria de Processo do Software Brasileiro MPS.BR Melhoria de Processo do Software Brasileiro Sumário: 1. Introdução 2. Objetivo e Metas do Programa MPS.BR (Propósito, Subprocessos e Resultados) 3. Resultados Alcançados Dez 2003 Mai 2006 4. Principais

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

Maturidade e Capabilidade do Processo de Software: Definição Modelo: Definição MPS.BR: O Modelo MPS.BR: Capacidade do Processo Processos do Nível G,

Maturidade e Capabilidade do Processo de Software: Definição Modelo: Definição MPS.BR: O Modelo MPS.BR: Capacidade do Processo Processos do Nível G, Maturidade e Capabilidade do Processo de Software: Definição Modelo: Definição MPS.BR: O Modelo MPS.BR: Capacidade do Processo Processos do Nível G, primeiro nível do modelo Método de Avaliação (MA-MPS)

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

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SW:2016

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SW:2016 MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SW:2016 Este guia contém orientações para a implementação do nível

Leia mais

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR Melhoria de Processo do Software Brasileiro MPS.BR Melhoria de Processo do Software Brasileiro 1. Objetivo e Metas (Propósito, Subprocessos e Resultados) 2. Resultados Alcançados Dez2003 Jul2006 3. Principais Desafios 2006-2008 Kival Weber Coordenador

Leia mais

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SV:2015

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SV:2015 MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SV:2015 Este guia contém orientações para a implementação do nível

Leia mais

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia. Brasileira. Marcos Kalinowski

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia. Brasileira. Marcos Kalinowski MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira Marcos Kalinowski Kali Software mk@kalisoftware.com Agenda 1 Introdução 2 OProgramaMPS.BReoModelo MPS 3

Leia mais

Programa MPS.BR, modelo MPS e

Programa MPS.BR, modelo MPS e Programa MPS.BR, modelo MPS e pesquisas imps Agenda Programa MPS.BR e modelo MPS Pesquisas imps Conclusão Kival Weber Coordenador Executivo do Programa MPS.BR Melhoria de Processo do Software Brasileiro

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

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

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

Prof. Emiliano S. Monteiro

Prof. Emiliano S. Monteiro Prof. Emiliano S. Monteiro O que é qualidade? Existem diversas definições... 1. Qualidade é estar em conformidade com os requisitos dos clientes 2. Qualidade é antecipar e satisfazer os desejos dos clientes

Leia mais

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE 2 NORMAS VISÃO GERAL Como já vimos em outras

Leia mais

MPT.Br Melhoria do Processo de Teste Brasileiro

MPT.Br Melhoria do Processo de Teste Brasileiro MPT.Br Melhoria do Processo de Teste Brasileiro Ivaldir Junior junior@recife.softex.br Motivação Sistemas de software são cada vez mais parte do nosso dia-a-dia. Softwares que não funcionam adequadamente

Leia mais

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Software

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Software MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral MPS de Software Este guia contém a descrição geral do Modelo MPS e detalha o Modelo de Referência MPS para Software (MR-MPS-SW) e as definições

Leia mais

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

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

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

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR

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

Qualidade de Processo de Software MPS.BR

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

Leia mais

Gerencial Industrial ISO 9000

Gerencial Industrial ISO 9000 Gerencial Industrial ISO 9000 Objetivo: TER UMA VISÃO GERAL DO UM SISTEMA DE GESTÃO DA QUALIDADE: PADRÃO ISO 9000 Qualidade de Processo Qualidade do produto não se atinge de forma espontânea. A qualidade

Leia mais

Introdução ao CMM SM Capability Maturity Model

Introdução ao CMM SM Capability Maturity Model Introdução ao CMM SM Capability Maturity Model I Workshop de Qualidade em Produção de Software UEM - Universidade Estadual de Maringá Maringá - PR - 21 de novembro de 2001 Eduardo Paulo de Souza Eduardo.Souza@iti.gov.br

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto

Ciência da Computação ENGENHARIA DE SOFTWARE. Métricas e Estimativas do Projeto Ciência da Computação ENGENHARIA DE SOFTWARE Métricas e Estimativas do Projeto Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Métricas APF Análise de Pontos de Função Estimativas

Leia mais

Gerenciamento de Projetos de Governança em TI

Gerenciamento de Projetos de Governança em TI Gerenciamento de Projetos de Governança em TI Universidade Veiga de Almeida Luiz Antônio Vivacqua Corrêa Meyer Luiz.vcm@gmail.com http://vivacquabd.webnode.com.br Sumário Qualidade de software Motivação

Leia mais

Gestão de Processos Introdução Aula 1. Professor: Osmar A. Machado

Gestão de Processos Introdução Aula 1. Professor: Osmar A. Machado Gestão de Processos Introdução Aula 1 Professor: Osmar A. Machado Algumas definições de processos Todo trabalho importante realizado nas empresas faz parte de algum processo. Não existe um produto ou serviço

Leia mais

Análise de Ferramentas para Controle de Versões de Software no Contexto do MPS.BR

Análise de Ferramentas para Controle de Versões de Software no Contexto do MPS.BR Análise de Ferramentas para Controle de Versões de Software no Contexto do MPS.BR Danne da Silva Oliveira 1, Heitor Costa 2, Paulo Afonso Parreira Júnior 2 1 Instituto de Ciências Exatas - Universidade

Leia mais

Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW

Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW Alinhamento dos Processos de Desenvolvimento de Software do Laboratório GAIA ao modelo de qualidade MR-MPS-SW Lucas Busatta Galhardi 1, Rodolfo Miranda de Barros 1 1 Departamento de Computação Universidade

Leia mais

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

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

Leia mais

Qualidade de Software. Profª Rafaella Matos

Qualidade de Software. Profª Rafaella Matos Qualidade de Software Profª Rafaella Matos Introdução a qualidade de software Relatório do Caos Em 1995 o relatório do caos revelou dados alarmantes sobre investimentos feitos em softwares Relatório do

Leia mais

Nomenclatura usada pela série ISO Série ISO 9000

Nomenclatura usada pela série ISO Série ISO 9000 Slide 1 Nomenclatura usada pela série ISO 9000 (ES-23, aula 03) Slide 2 Série ISO 9000 ISO 9000 (NBR ISO 9000, versão brasileira da ABNT): Normas de gestão da qualidade e garantia da qualidade. Diretrizes

Leia mais

Processo de Aquisição MPS.BR

Processo de Aquisição MPS.BR Processo de Aquisição MPS.BR Danilo Scalet dscalet@yahoo.com.br Modelo MPS: MR-MPS, MA-MPS e MN-MPS Modelo MPS ISO/IEC 12207 CMMI-DEV ISO/IEC 15504 Modelo de Referência (MR-MPS) Modelo de Avaliação (MA-MPS)

Leia mais

PSP Personal Software Process. Maria Cláudia F. P. Emer

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

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

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Aquisição

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Aquisição MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Aquisição Este guia descreve um processo de aquisição de software e serviços correlatos, baseado na Norma Internacional ISO/IEC 12207:2008.

Leia mais

ISO/IEC Processo de ciclo de vida

ISO/IEC Processo de ciclo de vida ISO/IEC 12207 Processo de ciclo de vida O que é...? ISO/IEC 12207 (introdução) - O que é ISO/IEC 12207? - Qual a finalidade da ISO/IEC 12207? Diferença entre ISO/IEC 12207 e CMMI 2 Emendas ISO/IEC 12207

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

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

Normas Relacionadas ao Teste de Software

Normas Relacionadas ao Teste de Software Normas Relacionadas ao Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Roteiro Apresentação Introdução Normas ISO 9126 ISO/IEC 12207 IEEE 829 Conclusão Espaço para Dúvidas Introdução Introdução

Leia mais

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR Bernardo Grassano 1, Eduardo Carvalho 2, Analia Irigoyen Ferreiro Ferreira 3, Mariano Montoni 3 1 Project

Leia mais

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Gestão de Pessoas

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Gestão de Pessoas MPS.BR - Melhoria de Processo do Software Brasileiro Guia Geral MPS de Gestão de Pessoas Este guia contém a descrição geral do Modelo MPS e detalha o Modelo de Referência MPS para Gestão de Pessoas (MR-MPS-RH)

Leia mais

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Trabalho de Conclusão de Curso Ciências da Computação SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS AS Acadêmico: Fabricio

Leia mais

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção AFINAL O QUE É UMA FÁBRICA DE SOFTWARE Aguinaldo Aragon Fernandes Agenda O conceito da fábrica de software A fábrica de software é um negócio Escopos de fábricas de software Requisitos para uma fábrica

Leia mais

Introdução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.

Introdução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução. Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Synergia / Gestus Departamento de Ciência da Computação - UFMG Clarindo Pádua 2 Referências Hix, D.; Hartson, H. R. Developing

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

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Aquisição

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Aquisição MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Aquisição Este guia descreve um processo de aquisição de software e serviços correlatos, baseado na Norma Internacional ISO/IEC 12207:2008.

Leia mais

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Avaliação

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Avaliação MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Avaliação Este Guia descreve o Processo e o Método de Avaliação MA-MPS, baseado na Norma Internacional ISO/IEC 15504. VIGÊNCIA: O Guia de Avaliação:2013

Leia mais

Introdução a Melhoria de Processos de Software. CMMI - Capability Maturity Model Integration MPS.BR - Melhoria de Processo do Software Brasileiro

Introdução a Melhoria de Processos de Software. CMMI - Capability Maturity Model Integration MPS.BR - Melhoria de Processo do Software Brasileiro Introdução a Melhoria de Processos de Software CMMI - Capability Maturity Model Integration MPS.BR - Melhoria de Processo do Software Brasileiro Edson Murakami Agenda Introdução CMMI MPS.BR O que é um

Leia mais

Engenharia de Software II

Engenharia de Software II Faculdade de Ciências e Tecnologia Departamento de Matemática, Estatística e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 06 (rogerio@fct.unesp.br) Tópicos Qualidade de

Leia mais

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Avaliação

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Avaliação MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Avaliação Este Guia descreve o Processo e o Método de Avaliação MA-MPS, baseado na Norma Internacional ISO/IEC 15504. VIGÊNCIA: O Guia de Avaliação:2012

Leia mais

Introdução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade.

Introdução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade. Introdução Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus Referências Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability through product

Leia mais

PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK

PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK Eliseu Castelo Branco Jr. RESUMO Este artigo descreve o projeto de Implementação de Melhoria de Processos Gerenciais

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

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira Introdução ao MPS.BR Guia Geral Prof. Elias Batista Ferreira IMPORTANTE Este NÃO é um curso oficial do MPS.BR. Este curso NÃO é apoiado pela Softex. Objetivo deste Curso Descrever os processos e resultados

Leia mais

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Graduação em Sistemas de Informação

Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Graduação em Sistemas de Informação Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Graduação em Sistemas de Informação Avaliação e Melhorias no Processo de Construção de Software Martim Chitto Sisson

Leia mais