21. Qualidade de Produto ou Qualidade de Processo de Software?
|
|
|
- Theodoro Lameira Nunes
- 10 Há anos
- Visualizações:
Transcrição
1 21. Qualidade de Produto ou Qualidade de Processo de Software? Qualidade de software é uma preocupação real e esforços têm sido realizados na busca pela qualidade dos processos envolvidos em seu desenvolvimento e manutenção. A mesma preocupação existe com o produto de software desenvolvido onde testes, normas e métodos são utilizados para verificar sua qualidade. No entanto, o software continua com sua qualidade comprometida. Um processo de qualidade não garante um produto de qualidade. Percebe-se, neste ponto, uma lacuna nos esforços que vêm sendo realizados na busca pela qualidade de software. O processo, que irá resultar no produto de software, concentra seus esforços na busca pela qualidade do modo de produção e manutenção do software, enquanto a qualidade do produto de software é focada no produto final, através da constatação de sua qualidade por avaliações no software já acabado. As iniciativas pela busca da qualidade de software descritas acima, denominadas abordagem de processo e abordagem de produto, respectivamente, são de grande valor e tratam seus objetivos de forma exemplar, mas agem de forma isolada. A qualidade do produto de software precisa fazer parte, de maneira mais intensa e formal, das preocupações do processo de desenvolvimento e manutenção. As características de qualidade de um produto de software precisam ser alocadas e verificadas nos produtos de software intermediários ao longo do processo e não apenas no produto já acabado. Este procedimento permite que os desvios no produto sejam detectados durante seu desenvolvimento e manutenção, promovendo assim o redirecionamento necessário ao processo para levá-lo à produção de um produto de software de qualidade. Uma solução simples para resolver esta lacuna é a prática simultânea das duas abordagens para qualidade de software (processo e produto) como, por exemplo, o modelo CMM (Capability Maturity Model for Software), que foca a qualidade do processo de software, e a Norma Brasileira NBR , que aborda as características de qualidade de um produto de software. Modelo de processo CMM O CMM, modelo de processo de software desenvolvido pelo SEI (Software Engineering Institute) a pedido do DoD (Departamento de Defesa dos EUA), descreve os elementos chave de um processo de software eficiente e eficaz, além de indicar uma maneira evolutiva de transformar um processo de software imaturo, onde se trabalha de forma ad hoc, em um processo de software maduro, disciplinado. Desta forma, este modelo pode ser utilizado tanto para definir o nível de maturidade de uma organização, quanto ao seu processo de software, como também para orientar um trabalho de melhoria de processo. São definidos cinco níveis de maturidade que são: 1 Inicial, 2 - Repetível, 3 Definido, 4 Gerenciado e 5 Otimizado. Cada um destes níveis atua como fundação para o nível seguinte e indica a capacidade do processo de software da organização. No Nível 1 de maturidade, o sucesso da organização depende do heroísmo das pessoas. O Nível 2 já possui um planejamento para novos projetos baseado em suas especificações e em experiências de projetos passados similares. A existência de um processo de software padrão para toda a organização é a principal característica de uma organização Nível 3 de maturidade. No Nível 4, a organização consegue um controle quantitativo da qualidade de seu processo de software e dos produtos gerados por ele. Uma organização Nível 5 de maturidade é aquela que consegue promover uma melhoria contínua de seu processo de software de forma organizada e sem prejudicar o bom andamento dos projetos que estão sendo executados.
2 O CMM abrange práticas de planejamento, gerenciamento, desenvolvimento e manutenção de software. Quando estas práticas são realizadas, a organização aumenta sua possibilidade de atingir metas de custo, cronograma, eficiência e qualidade do produto final. Ou seja, uma organização de software imatura pode se transformar em uma organização madura através da execução das práticas deste modelo. Em uma organização de software imatura, o processo geralmente é improvisado e, mesmo quando o processo é especificado, nem sempre é seguido. Esta organização é reativa e os gerentes estão normalmente focados em resolver crises constantes. Quando prazos rígidos são impostos para a entrega do software, normalmente as funcionalidades, assim como a qualidade do produto como um todo, ficam absolutamente comprometidas. Por outro lado, uma empresa madura possui seu processo de software bem definido e institucionalizado por toda a organização. O processo é atualizado e melhorias são desenvolvidas através de testes e/ ou análises da relação custo/benefício. A estrutura do CMM é baseada na definição dos cinco níveis de maturidade onde KPAs (Key Process Areas) são apresentadas como fundamentais para uma empresa de certo nível de maturidade. A KPA possui um conjunto de práticas consideradas chave para que seu propósito seja cumprido na organização. Estas práticas chave são agrupadas de acordo com seu objetivo em relação à KPA, que pode ser: responsabilidades, habilidades, atividades, medições e análises e verificações. Norma NBR A Norma NBR Tecnologia da Informação Avaliação de produto de software: características de qualidade e diretrizes para o seu uso, que foi editada pela ABNT em 1998, é a versão brasileira da Norma ISO/IEC Information Technology Software product evaluation: quality characteristics and guidelines for their use, de O trabalho de elaboração da Norma NBR envolveu em torno de duas dezenas de profissionais especializados de empresas, universidades e centros de pesquisa, que já aplicavam os conceitos em suas atividades profissionais, antes mesmo do texto final ser aprovado como projeto de norma. Um dos motivos que levou a Comissão de Estudo de Qualidade de Software a elaborar a Norma NBR através da tradução do texto base da ISO/IEC 9.126, e não o de criar uma nova norma, foi a crescente integração da economia mundial que clama pela uniformização dos conceitos de qualidade exigindo o uso de textos normativos comuns a todos os países. A NBR estabelece seis características de qualidade que um produto de software deve ter; além de definir um modelo de qualidade de produto de software e apresenta os momentos onde a Norma pode ser aplicada. O modelo de qualidade de produto de software foi definido para apoiar o objetivo de aplicar as características de qualidade numa avaliação de produto de software e, é baseado na definição das características de qualidade de software através de subcaracterísticas. Sua utilização não é obrigatória. O importante, segundo a própria Norma, é perceber a necessidade de se seguir um modelo numa avaliação. As seis características e as subcaracterísticas que as definem, segundo a NBR , são as seguintes:
3 1.Funcionalidade: Adequação Presença de um conjunto de funções e sua apropriação para as tarefas especificadas. Acurácia Geração de resultados ou efeitos corretos. Interoperabilidade Capacidade de interagir com outros sistemas especificados. Conformidade Estar de acordo com normas, convenções e regulamentações. Segurança de acesso Capacidade de evitar acesso não autorizado a programas e dados. 2.Confiabilidade: Maturidade Freqüência de falhas. Tolerância a falhas Capacidade de manter nível de desempenho em caso de falha ou violação nas interfaces. Recuperabilidade Capacidade de restabelecer seu desempenho e restaurar dados após falha. 3.Usabilidade: Inteligibilidade Atributos do software que evidenciam o esforço feito pelo usuário para reconhecer o conceito lógico e sua aplicabilidade. Apreensibilidade Atributos do software que evidenciam o esforço do usuário para aprender sua aplicação. Operacionalidade Atributos do software que evidenciam o esforço do usuário para realizar sua operação e o controle da sua operação. 4.Eficiência: Comportamento em relação ao tempo Tempo de resposta, de processamento e de velocidade na execução de funções. Comportamento em relação aos recursos Quantidade de recursos utilizados. 5.Manutenibilidade: Analisabilidade Esforço necessário para diagnosticar aonde está a deficiência e causas de falhas. Modificabilidade Esforço necessário para realizar as modificações e a remoção de defeitos. Estabilidade Ausência de riscos de efeitos inesperados ocasionados por algumas modificações. Testabilidade Facilidade de ser testado.
4 6.Portabilidade: Adaptabilidade Capacidade de ser adaptado a ambientes diferentes. Capacidade para ser instalado Esforço necessário para a instalação. Conformidade Consonância com padrões ou convenções de portabilidade. Capacidade para substituir Capacidade e esforço necessário para substituir outro software. Esta Norma pode ser aplicada, segundo ela própria, nos seguintes momentos: na definição dos requisitos de qualidade de um produto de software; na avaliação da especificação de software para verificar se ele irá satisfazer a todos os requisitos de qualidade durante o desenvolvimento; descrição de particularidades e atributos do software implementado como, por exemplo, em manuais de usuário; avaliação do software desenvolvido, antes da entrega; e avaliação do software desenvolvido e antes da aceitação. Integrando CMM e NBR A contribuição, promovida pela utilização simultânea de um modelo de processo e da Norma que descreve as características de qualidade de um produto de software, é proporcionar uma alternativa prática para que o desenvolvimento e manutenção de uma organização de software resulte num produto de qualidade, de acordo com os parâmetros que são reconhecidos internacionalmente. Uma estratégia que pode ser adotada é analisar instâncias de um modelo de processo de software com algum potencial para o uso da Norma NBR Apesar do modelo CMM v 1.1 estar sendo substituído, provavelmente ainda este ano, pelo CMMI (Capability Maturity Model Integration), ele ainda é o mais indicado para um trabalho desta natureza por ser bastante conhecido e utilizado em todo o mundo desde Isso faz com que uma aplicação prática em organizações de software seja viável de imediato, promovendo resultados a curto prazo. O grupo de atividades, que concentra práticas chave sugeridas pelo CMM, são de grande importância nesta análise porque descrevem o que deve ser feito para se estabelecer a capacidade do processo de software. A capacidade de todo o processo de software define os limites de resultados esperados quando se segue o processo de software em uso. Ao introduzir a NBR nas práticas chave das atividades, pretende-se expandir seu objetivo para que possam definir também o que deve ser feito para estabelecer a capacidade do produto. A forma de utilização dos conceitos da NBR em instâncias do modelo de processo CMM devem ser simples e de fácil implementação. Um exemplo pode ser extraído da KPA gerenciamento de requisitos definida para organizações de Nível 2 de maturidade. O propósito colocado pelo CMM para esta KPA é o entendimento comum, entre cliente e equipe do projeto de software, sobre os requisitos do cliente a serem implementados no software. Considerando a utilização da Norma NBR em instâncias cabíveis nesta KPA, é agregado valor ao CMM transformando seu propósito para: entendimento comum, entre cliente e equipe do projeto de software, sobre os requisitos do cliente incluindo as características de qualidade a serem implementadas no software.
5 Uma instância nesta KPA é a atividade de número um que diz: o grupo de engenharia de software revê os requisitos a serem alocados antes de incorporá-los ao projeto de software. O documento Especificação de Requisitos de Software deve descrever o comportamento do software esperado pelo cliente. Considerando o uso da NBR nesta atividade, o grupo de engenharia de software revê os requisitos a serem alocados antes de incorporá-los ao projeto de software, procurando garantir a presença das características de qualidade de produto de software, definidas na NBR , na Especificação de Requisitos de Software. As 18 KPAs, definidas pelo modelo de processo CMM, possuem instâncias que podem ser apontadas com oportunidade de envolver e usar os conceitos da Norma NBR Isto reflete que, independente do nível de maturidade da organização, a oportunidade de usar a Norma NBR no processo de software é sempre possível, aplicável e recomendada. Com esta iniciativa simples, o foco estará na qualidade do software e não mais no processo ou no produto final. Ou seja, deve-se executar as melhores práticas no processo para desenvolver e manter um produto que possua as características de qualidade reconhecidas internacionalmente promovendo, desta forma, a melhoria da qualidade do software como um todo. Bibliografia Carnegie Mellon University. SEI Software Enginnering Institute. The Capability Maturity Model: Guidelines for Improving the Software Process. 14. ed. EUA: Addison Wesley Longman, Associação Brasileira de Normas Técnicas. TI Avaliaçao de produto de software: Características de qualidade e diretrizes para o seu uso, NBR RJ. SEI (Software Enginnering Institute) Paulk, M. C.; et al. The Capability Maturity Model for Software. Pittsburgh: SEI Software Engineering Institute, ABNT (Associação Brasileira de Normas Técnicas) www. abnt.org.br. International Organization for Standarlization. Information technology Software product evaluation: Quality characteristics and guidelines for their use, ISO/IEC Genebra, Master, S. An Overview of Capability Maturity Model Integration (CMM ISM): version 1.0. In: SIMPROS 2000 Simpósio Internacional de Melhoria de Processo de Software, 2, 2000, SP. Anais do SIMPROS SP, Autor: Mary Lucy Sant'Ana & Ana Cervigni Guerra Biografia: Mary Lucy Sant'Ana ([email protected]) é analista de sistemas, matemática e mestranda em Gestão da Qualidade Total, na UNICAMP. Trabalha há 22 anos na área de qualidade. Ana C. Guerra ([email protected]) é doutora em Engenharia Mecânica pela UNICAMP. Atua na área de qualidade desde 1994 no CenPRA.
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Prof. Elias Batista Ferreira Material cedido por: Prof. Edison A M Morais Objetivo Descrever os processos da norma
Qualidade de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás
Prof.: Ivon Rodrigues Canedo PUC Goiás Qualidade Subjetiva Não sei o que é mas reconheço quando a vejo Qualidade Baseada no Produto O produto possui algo que produtos similares não têm Qualidade Baseada
Atividade da gerência da qualidade
O que é qualidade de software? Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. Problemas: Tensão entre requisitos do cliente: Eficiência, confiança, etc.
IC-UNICAMP IC-UNICAMP
Capítulo 3: Qualidade de Produto e a ISO 9126 Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO9000-3 Capítulo 5: CMM Capítulo 6:
Qualidade de Software. Profa. Cátia dos Reis Machado [email protected]
Qualidade de Software Profa. Cátia dos Reis Machado [email protected] Qualidade Garantia de Qualidade Qualidade do processo Qualidade do produto Testes Estáticos Testes Dinâmicos Qualidade do produto
QUALIDADE DE SOFTWARE AULA N.7
QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas
Qualidade de Software
Produto de Software Qualidade de Software Um produto de software compreende os programas e procedimentos de computador e a documentação e dados associados, que foram projetados para serem liberados para
Qualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207
Qualidade de : Visão Geral ISO 12207: Estrutura s Fundamentais Aquisição Fornecimento s de Apoio Documentação Garantia de Qualidade Operação Desenvolvimento Manutenção Verificação Validação Revisão Conjunta
Qualidade e Teste de Software. QTS - Norma ISO 9001-9126(NBR13596) 1
Qualidade e Teste de Software 2010 1 ISO A ISO ( International Organization for Standardization) nasceu de uma conferência em Londres, em Outubro de 1946. O evento contou com a Participação de 65 delegados
Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE
Prof. Dr. Ivanir Costa Unidade III QUALIDADE DE SOFTWARE Normas de qualidade de software - introdução Encontra-se no site da ABNT (Associação Brasileira de Normas Técnicas) as seguintes definições: Normalização
ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)
ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) APARECIDA DE GOIÂNIA 2014 LISTA DE TABELAS Tabela 1 Áreas de processo por
MODELO CMM MATURIDADE DE SOFTWARE
MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo
Visão Geral da Qualidade de Software
Visão Geral da Qualidade de Software Glauber da Rocha Balthazar Faculdade Metodista Granbery (FMG) Bacharel em Sistemas de Informação Rua Batista de Oliveira, 1145-36010-532 - Juiz de Fora - MG [email protected]
Qualidade de Produto de Software
Qualidade de Produto de Software Centro de Tecnologia da Informação Renato Archer-CTI Rodovia Dom Pedro I km 143,6 Campinas SP Brasil Divisão de Qualificação em Software - DQS Ana Cervigni Guerra [email protected]
CMMI: Capability Maturity Model Integration
CMMI: Capability Maturity Model Integration Adriano J. Holanda http://holanda.xyz 21/10/2015 Adriano J. Holandahttp://holanda.xyz CMMI: Capability Maturity Model Integration CMMI: Capability Maturity Model
CMM - Capability Maturity Model
Tema da Aula Normas e Padrões de Qualidade em II CMM Prof. Cristiano R R Portella [email protected] CMM - Capability Maturity Model Desenvolvido pelo SEI (Instituto de Engenharia de ) Carnegie Mellon
= PF &ODXGLD+D]DQ06F. &HQiULR $JHQGD 3URGXWLYLGDGHGH6RIWZDUH. BFPUG Brazilian Function Point Users Group. http://www.bfpug.com.br
BFPUG Brazilian Function Point Users Group Gerência da Melhoria de S oftware através de Indicadores da Qualidade e Produtividade BFPUG Brazilian Function Point Users Group Software Measurement & IT Project
Qualidade de Software: Visão Geral
Qualidade de Software: Visão Geral Engenharia de Software 1 Aula 05 Qualidade de Software Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vista Qualidade
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: [email protected] CMM E CMMI
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: [email protected] CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico
Delfraro Rodrigues Douglas M Gandini José Luiz CMM. Capability Maturity Model
Delfraro Rodrigues Douglas M Gandini José Luiz CMM Capability Maturity Model O que é o CMM? Modelo para avaliação da maturidade dos processos de software de uma organização Identificação das práticas chave
ISO - 9126. Aécio Costa
ISO - 9126 Aécio Costa A evolução da Qualidade do Produto Qualidade = funcionalidade Confiabilidade Realização de funções críticas Produto de qualidade = sem bugs Controle de qualidade Teste do produto
Qualidade de Processo de Desenvolvimento de Software
Qualidade de Processo de Desenvolvimento de Software DAS 5316 Integração de Sistemas Corporativos DAS 5316 Integração de Sistemas Corporativos Prof. Ricardo J. Rabelo Conteúdo Introdução & Problemática
Qualidade de software
Faculdade de Ciências Sociais e Aplicadas de Petrolina - FACAPE Curso: Ciência da Computação Disciplina:Projeto de Sistemas Qualidade de software [email protected] Qualidade de software Qualidade
Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1
Qualidade Plácido A. S. Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de Projetos Agenda Introdução
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE Luiz Leão [email protected] http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software. As
Normas e Padrões de Qualidade em Software - I
Tema da Aula Normas e Padrões de Qualidade em - I Prof. Cristiano R R Portella [email protected] Certificação da Qualidade Certificações emitidas por entidades públicas conceituadas: 9 ABIC Selo
Modelos de Qualidade de Produto de Software
CBCC Bacharelado em Ciência da Computação CBSI Bacharelado em Sistemas de Informação Modelos de Qualidade de Produto de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo
O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto
Gerais Processo Produto Propostas NBR ISO 9000:2005 define principios e vocabulário NBR ISO 9001:2000 define exigências para sistema de gerência de qualidade NBR ISO 9004:2000 apresenta linha diretivas
Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR
Modelos de gerência CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR Modelo de maturidade: CMM CMM (Capability Maturity Model) é um modelo subdividido em 5 estágios
Engenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
QUALIDADE DO SOFTWARE (PRODUTO)
QUALIDADE DO SOFTWARE (PRODUTO) Baseado no material do prof. Mario Lúcio Cortes http://www.ic.unicamp.br/~cortes/mc726/ 1 1. Introdução No início qualidade = funcionalidade capacidade de substituir o hardware
CMM Capability Maturity Model. Silvia Regina Vergilio
CMM Capability Maturity Model Silvia Regina Vergilio Histórico O DoD patrocinou a fundação do SEI (Software Engineering Institute) na Universidade de Carnegie Mellon (Pittsburg) com o objetivo de propor
Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da
Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da Informação e Documentação Disciplina: Planejamento e Gestão
FACULDADE SENAC GOIÂNIA
FACULDADE SENAC GOIÂNIA NORMA ISO 12.207 Curso: GTI Matéria: Auditoria e Qualidade de Software Professor: Elias Ferreira Acadêmico: Luan Bueno Almeida Goiânia, 2015 CERTIFICAÇÃO PARA O MERCADO BRASILEIRO
MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e
MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e fortes, que serão utilizados para a criação de um plano
Implantação de um Processo de Medições de Software
Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS [email protected] Agenda Introdução Processo de Medições
Padrões de Qualidade de Software
Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software Engenharia de Software I Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade
Ciência da Computação ENGENHARIA DE SOFTWARE. Recursos e Cronograma
Ciência da Computação ENGENHARIA DE SOFTWARE Recursos e Cronograma Prof. Claudinei Dias email: [email protected] Roteiro Introdução; Recursos; Pessoal; Software; Hardware; Outros recursos;
Qualidade na gestão de projeto de desenvolvimento de software
Qualidade na gestão de projeto de desenvolvimento de software [...] O que é a Qualidade? A qualidade é uma característica intrínseca e multifacetada de um produto (BASILI, et al, 1991; TAUSWORTHE, 1995).
Abordagem de Processo: conceitos e diretrizes para sua implementação
QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper
Melhorias de Processos de Engenharia de Software
Melhorias de Processos de Engenharia de Software CMMI 1 Profa. Reane Franco Goulart O que é CMMI? O Capability Maturity Model Integration (CMMI) é uma abordagem de melhoria de processos que fornece às
Qualidade de Processo de Software Normas ISO 12207 e 15504
Especialização em Gerência de Projetos de Software Qualidade de Processo de Software Normas ISO 12207 e 15504 Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] Qualidade de Software 2009 Instituto
NORMAS ISO E SUA IMPORTÂNCIA NA PRODUÇÃO DE SOFTWARE
NORMAS ISO E SUA IMPORTÂNCIA NA PRODUÇÃO DE SOFTWARE Marina Benedetti Preto¹ RESUMO Muito se fala sobre a qualidade de software, mas sem sempre se tem uma verdadeira noção deste conceito. A qualidade possui
F U N D A Ç Ã O E D U C A C I O N A L S Ã O J O S É. MODELOS DE MATURIDADE CMMI Capability Maturity Model Integration (CMMI)
1 MODELOS DE MATURIDADE CMMI Capability Maturity Model Integration (CMMI) Teresinha Moreira de Magalhães 1 Lúcia Helena de Magalhães 2 Fernando Machado da Rocha 3 Resumo Este trabalho visa apresentar uma
Como agregar valor durante o processo de auditoria
QSP Informe Reservado Nº 55 Fevereiro/2006 Como agregar valor durante o processo de auditoria Tradução para o português especialmente preparada para os Associados ao QSP. Este guindance paper foi elaborado
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
C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade
UNISUL Universidade do Sul de Santa Catarina. Campus da Grande Florianópolis Pedra Branca. CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE ALUNO: Volnei A. Caetano Palhoça 02 de Junho de 2000 C.M.M. Capability
CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu ([email protected])
CMMI Conceitos básicos 113 CMMI integra as disciplinas de engenharia de sistemas e de engenharia de software em um único framework de melhoria de processos. 114 No tocante às disciplinas de engenharia
Engenharia de Software III
Departamento de Informática Programa de Pós Graduação em Ciência da Computação Laboratório de Desenvolvimento Distribuído de Software Estágio de Docência http://www.din.uem.br/~pg45640/ Qualidade de Software
CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: [email protected]
CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: [email protected] 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,
Qualidade de Software. Anderson Belgamo
Qualidade de Software Anderson Belgamo Qualidade de Software Software Processo Produto Processo de Software Pessoas com habilidades, treinamento e motivação Processo de Desenvolvimento Ferramentas e Equipamentos
Políticas de Qualidade em TI
Políticas de Qualidade em TI Prof. www.edilms.eti.br [email protected] Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade
Engenharia de Software Processo de Desenvolvimento de Software
Engenharia de Software Processo de Desenvolvimento de Software Prof. Edison A. M. Morais [email protected] http://www.edison.eti.br Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar
Universidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc [email protected]
Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc [email protected] 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.
Qualidade de Software
Qualidade de Software Introdução Qualidade é um dos principais objetivos da Engenharia de Software. Muitos métodos, técnicas e ferramentas são desenvolvidas para apoiar a produção com qualidade. Tem-se
ENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [[email protected]] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE
ESTUDO DE BENCHMARKING EM GERENCIAMENTO DE PROJETOS 2009 Brasil Uma realização dos Chapters Brasileiros do PMI - Project Management Institute PMI-SP PMI-RJ PMI-AM PMI-SC PMI-BA ANEXO 1 PMI-RS PMI PMI-CE
Normas ISO para Usabilidade
Normas ISO para Usabilidade Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Ciência da Computação Especialização em Informática - Engenharia de Software Alunas: Kecia
ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE - 02 Luiz Leão [email protected] http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.
AS CARACTERÍSTICAS DO CMM E O DESENVOLVIMENTO DE SOFTWARE COM QUALIDADE
REVISTA ELETRÔNICA DE ADMINISTRAÇÃO ISSN 1676-6822 PERIODICIDADE SEMESTRAL EDIÇÃO NÚMERO 8 JUNHO DE 2005 AS CARACTERÍSTICAS DO CMM E O DESENVOLVIMENTO DE SOFTWARE COM QUALIDADE Kleber ALMEIDA Docente da
Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr
Engenharia de Software Apostila I >>> Introdução à ES - HEngholmJr Histórico de Revisões Data Versão Descrição Autor 12/08/2014 1.0 Criação da primeira versão HEngholmJr Agenda Introdução à Engenharia
CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi
CAPABILITY MATURITY MODEL INTEGRATION Prof. Késsia R. C. Marchi Modelos de maturidade Um modelo de maturidade é um conjunto estruturado de elementos que descrevem características de processos efetivos.
Pós-Graduação em Gerenciamento de Projetos práticas do PMI
Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL
CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. Conceitos de Qualidade. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA
CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA 2º SEMESTRE 2002 CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software Prof. Dr. Adilson Marques da Cunha Conceitos de Qualidade CES-32 / CE-230
Engenharia de Software Qualidade de Software
Engenharia de Software Qualidade de Software O termo qualidade assumiu diferentes significados, em engenharia de software, tem o significado de está em conformidade com os requisitos explícitos e implícitos
PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE
ESTUDO DE BENCHMARKING EM GERENCIAMENTO DE PROJETOS 2009 Brasil Uma realização dos Chapters Brasileiros do PMI - Project Management Institute PMI-SP PMI-RJ PMI-AM PMI-SC PMI-BA ANEXO 2 PMI-RS PMI PMI-CE
PMONow! Serviço de Implantação de um Escritório de Projetos
PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos As organizações em torno do mundo estão implantando processos e disciplinas formais
Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos;
Versão 1.1 - Última Revisão 16/08/2006 Porque estudar um Modelo de Maturidade? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para
CHECK - LIST - ISO 9001:2000
REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da
Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos
Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Referência: An Introductory Overview of ITIL v2 Livros ITIL v2 Cenário de TI nas organizações Aumento da dependência da TI para alcance
Engenharia de Software
Engenharia de Software Roteiro Qualidade de Software Produto de Software Processo de Software Modelo de Qualidade CMM Qualidade Qualidade de Software Na visão popular: Luxo Mais caro, complexo = maior
APRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE. Isac Aguiar isacaguiar.com.br [email protected]
APRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE Isac Aguiar isacaguiar.com.br [email protected] Crise do Software Termo utilizado em 1970, quando pouco se falava em Engenharia de Software Problemas
Gerenciamento de Projetos Modulo IX Qualidade
Gerenciamento de Projetos Modulo IX Qualidade Prof. Walter Cunha [email protected] http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Objetivos. Histórico. Out/11 2. Out/11 3
Objetivos Histórico Evolução da Qualidade Princípios de Deming CMMI Conceitos Vantagens Representações Detalhamento Gerenciamento Comparação Out/11 2 Histórico SW-CMM (Software Capability Maturity Model):
Engenharia de Software II
Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Padrões de Qualidade de Software e Métricas de Software
Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de
MUDANÇAS NA ISO 9001: A VERSÃO 2015
MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000
Método para aplicação de modelos de melhoria e avaliação do processo de desenvolvimento de software em sistemas críticos de segurança.
Método para aplicação de modelos de melhoria e avaliação do processo de desenvolvimento de software em sistemas críticos de segurança. Eng. Christian Becker Bueno de Abreu Prof. Dr. Paulo Sérgio Cugnasca
Fábrica de Software 29/04/2015
Fábrica de Software 29/04/2015 Crise do Software Fábrica de Software Analogias costumam ser usadas para tentar entender melhor algo ou alguma coisa. A idéia é simples: compara-se o conceito que não se
29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC
Gestão de Projetos 1 Agenda Gerenciamento de Integração do Projeto Exercícios Referências 2 1 GERENCIAMENTO DA INTEGRAÇÃO DO PROJETO 3 Gerenciamento da Integração do Projeto Fonte: EPRoj@JrM 4 2 Gerenciamento
Qualidade de Software. MC626 Adaptado de notas de aula da Prof. Eliane Martins (http://www/ic.unicamp.br/~eliane/cursos)
Qualidade de Software MC626 Adaptado de notas de aula da Prof. Eliane Martins (http://www/ic.unicamp.br/~eliane/cursos) Qualidade de Software MC626 Adaptado de notas de aula da Prof. Eliane Martins (http://www/ic.unicamp.br/~eliane/cursos)
Introdução ao CMM (CapabilityMaturityModel) e CMMI (Capability Maturity Model Integration)
Introdução ao CMM (CapabilityMaturityModel) e CMMI (Capability Maturity Model Integration) CMM CapabilityMaturityModel O CMM é um modelo desenvolvido pelo Software Engineering Institute (SEI) em parceria
Universidade Regional de Blumenau - FURB
Universidade Regional de Blumenau - FURB Centro de Ciências Exatas e Naturais - CCEN Curso de Ciências da Computação (Bacharelado) Análise Comparativa entre ambientes Oracle relacional versão 7 e Oracle
Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0
O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil [email protected], [email protected]
Processos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Todos nossos cursos são preparados por mestres e profissionais reconhecidos no mercado, com larga e comprovada experiência em suas áreas de atuação.
Curso Formação Efetiva de Analístas de Processos Curso Gerenciamento da Qualidade Curso Como implantar um sistema de Gestão de Qualidade ISO 9001 Formação Profissional em Auditoria de Qualidade 24 horas
Sistema de Gestão da Qualidade
Sistema de Gestão da Qualidade Coordenadora Responsável Mara Luck Mendes, Jaguariúna, SP, [email protected] RESUMO Em abril de 2003 foi lançado oficialmente pela Chefia da Embrapa Meio Ambiente o Cronograma
OS 14 PONTOS DA FILOSOFIA DE DEMING
OS 14 PONTOS DA FILOSOFIA DE DEMING 1. Estabelecer a constância de propósitos para a melhoria dos bens e serviços A alta administração deve demonstrar constantemente seu comprometimento com os objetivos
TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva [email protected] http://www.edilms.eti.
TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva [email protected] http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos
