Qualidade de. Software. Definições. Qualidade do Produto ISO Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207
|
|
- Maria de Belem de Paiva Aleixo
- 8 Há anos
- Visualizações:
Transcrição
1 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 Auditoria Adaptação SCE Engenharia de Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Resolução de Problemas s Organizacionais Gerência Infra-estrutura Melhoria Treinamento 2 OTIMIZADO 3 Qualidade de Qualidade é um termo que pode ter diferentes interpretações Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vistas 4 Qualidade de Qualidade de Definição: Um produto de software apresenta qualidade dependendo do grau de satisfação das necessidades dos clientes sob todos os aspectos do produto [Sanders, 1994]. Definição: Qualidade de software é a conformidade a requisitos funcionais e de desempenho que foram explicitamente declarados, a padrões de desenvolvimento claramente documentados, e a características implícitas que são esperadas de todo software desenvolvido por profissionais [Pressman,1994]
2 Qualidade de Aspectos Importantes das Definições de Qualidade Definição: Qualidade é a totalidade de características e critérios de um produto ou serviço que exercem suas habilidades para satisfazer às necessidades declaradas ou envolvidas [ISO ]. As definições enfatizam três aspectos importantes: 1- Os requisitos de software são a base a partir da qual a qualidade é medida. A falta de conformidade aos requisitos significa falta de qualidade; 7 8 Aspectos Importantes das Definições de Qualidade Aspectos Importantes das Definições de Qualidade 2- Padrões especificados definem um conjunto de critérios de desenvolvimento que orientam a maneira segundo a qual o software passa pelo trabalho de engenharia. Se os critérios não forem seguidos, o resultado quase que seguramente será a falta de qualidade; e 3- Existe um conjunto de requisitos implícitos que freqüentemente não são mencionados na especificação. Por exemplo, o desejo de uma boa manutenibilidade Requisitos de - Base da Qualidade Incorporação da Qualidade Usuário Desenvolvedor Organização Requisitos Requisitos atendidos PROCESSO DE SOFTWARE Desenvolvimento SOFTWARE PRODUTO SOFTWARE COM QUALIDADE padrões Padrões atendidos Raramente qualidade pode ser incorporada ao produto final, após o processo de desenvolvimento ter terminado. Dos requisitos do usuário à entrega do produto final, existe um processo de desenvolvimento que é complexo e freqüentemente envolve uma série de estágios que podem comprometer a qualidade do produto final
3 Incorporação da Qualidade: Qualidade dos s Intermediários Incorporação da Qualidade: Qualidade do Final requisitos do usuário s Intermediários Cada produto intermediário tem certos atributos de qualidade que afetam a qualidade do produto intermediário da processo de desenvolvimento próxima fase e assim, afetam a qualidade Final do produto final. entrega do produto final Qualidade: Objetivo do Desenvolvimento Atividades de Padronizaçã ção A qualidade do produto de software é um objetivo do processo de desenvolvimento. Assim, ao desenvolver-se um produto, deve-se ter previamente estabelecidas, como perspectiva, as características de qualidade que se desejam alcançar. Qualidade do ISO 9126 Qualidade do C MM ISO SPICE ISO/IEC 9126 ISO/IEC 9126 Representa a atual padronização mundial As características são: para a qualidade de software produto. Funcionalidade - Satisfaz as necessidades? Baseada em três níveis: Características, Confiabilidade - É imune a falhas? Sub-características e Métricas. Usabilidade - É f á cil de usar? Cada característica é refinada em um conjunto de sub-características e cada sub-característica é avaliada por um conjunto de métricas. Eficiê ncia - É r á pido e enxuto? Manutenibilidade - É f á cil de modificar? Portabilidade - É fá cil de usar em outro ambiente?
4 ISO/IEC 9126 ISO/IEC 9126 Funcionalidade: Conjunto de atributos que evidenciam a existê ncia de um conjunto de funções e suas propriedades especificadas. As funções sã o as que satisfazem as necessidades explícitas e implícitas. Confiabilidade: Conjunto de atributos que evidenciam a capacidade do software de manter seu nível de desempenho sob condições estabelecidas durante um período de tempo estabelecido. Usabilidade: Conjunto de atributos que evidenciam o esforç o necessá rio para se poder utilizar o software, bem como o julgamento individual desse uso, por um conjunto explícito ou implícito de usuá rios. Eficiência : Conjunto de atributos que evidenciam o relacionamento entre o nível de desempenho do software e a quantidade de recursos usados, sob condições estabelecidas ISO/IEC 9126 Manutenibilidade: Conjunto de atributos que evidenciam o esforç o necessá rio para fazer modificações especificadas no software. Portabilidade : Conjunto de atributos que evidenciam a capacidade do software de ser transferido de um ambiente para outro. Pessoas com habilidades, treinamento e motivação de Desenvolvimento Gerenciar o Ferramentas e Equipamentos Procedimentos e B métodos que definem A D o relacionamento C tarefas. de muito BEM definido Definição Definição processo - uma sequência de passos realizados para um determinado propósito (IEEE). processo de software - conjunto de atividades, métodos, práticas e tecnologias que as pessoas utilizam para desenvolver e manter software e produtos relacionados (CMM). processo de software: Consiste em uma série de atividades, práticas, eventos, ferramentas e métodos que garantem, técnica e administrativamente que o software pode ser desenvolvido com qualidade e de maneira organizada, disciplinada e previsível
5 Modelos de Modelos de Uma das maiores dificuldades encontradas pelas empresas de Um modelo de processo procura descrever formalmente e de maneira organizada todas as software é o gerenciamento de seus processos de software. atividades que devem ser seguidas para a obtenção segura de um produto de software. É importante escolher um modelo apropriado às metas da organização e saber o grau em que Modelos de esse modelo será implementado. Modelos CMM, SPICE e Bootstrap são padrões relacionados a processo de software Um Imaturo Um Imaturo Ad hoc; processo improvisado por profissionais e gerências. Não é rigorosamente seguido e o cumprimento A qualidade do produto pode ficar comprometida para que prazos sejam cumpridos. não é controlado. Altamente dependente dos profissionais atuais. Baixa visão do progresso e da qualidade. Arriscado do ponto de vista do uso de nova tecnologia. Custos de manutenção excessivos. Qualidade difícil de se prever Um Maturo Um Maturo Coerente com as linhas de ação, o trabalho é efetivamente concluído. Com o apoio visível da alta administração e outras gerências. Definido, documentado e melhorando constantemente: compreendido utilizado Bem controlado - fidelidade ao processo é objeto de auditoria e de controle. São utilizadas medições do produto e do processo. vivo e ativo Uso disciplinado da tecnologia
6 Maturidade de Modelo de : Benefícios de uma melhoria baseada em um modelo: : A qualidade do processo de software pode ser Estabelece uma linguagem comum. analisada através do nível de maturidade do processo. A maturidade dos processos de software de uma organização influencia na sua capacidade de atingir metas de custo, qualidade e cronograma. Constrói um conjunto de processos e procedimentos desenvolvidos com sugestões de uma ampla participação da comunidade de software. Oferece uma estrutura para se priorizar as ações Provê uma estrutura para se realizar avaliações confiáveis e consistentes. Auxilia comparações em diversas indústrias Modelos de Valor da Melhoria de Riscos de uma melhoria baseada em um modelo Modelos são simplificações do mundo real. Modelos não são suficientemente abrangentes. Interpretação e adaptação à situações particulares devem estar ajustadas aos objetivos do negócio. É necessário bom senso para se utilizar modelos A melhoria do processo de software oferece um retorno no investimento que pode ser medido - quando é medido. Benefícios adicionais são intangíveis e não podem ser quantificados facilmente. corretamente e com visão. O CMM é uma ferramenta útil para orientação no processo de melhoria Capability Maturity Model (CMM) Capability Maturity Model (CMM) Maturidade de que auxilia as empresas a melhorar seus processos de software Engineering Institute (SEI) por solicitação do DoD que necessitava de um método O primeiro ponto importante a se observar no modelo CMM: É um modelo que se refere ao processo pelo qual o produto é construído. de avaliar a capacidade de seus fornecedores de software a versão do CMM (Versão 1.0) Versão 1.1 do CMM (atualmente usada)
7 Capability Maturity Model (CMM) Capability Maturity Model (CMM) Supõe-se que uma organização que possui um processo maduro tem maiores probabilidades de produzir bons produtos consistentemente do que uma outra cujo processo é imaturo e caótico. O CMM é um modelo de referência para a qualidade de processo de produção de software. Através de um processo formal de avaliação, uma organização é classificada em um nível de maturidade que varia de um a cinco Capability Maturity Model (CMM) O nível de maturidade indica em que medida os processos daquela organização são maduros. Quanto maior o nível de maturidade, melhores e mais maduros são os processos. 39 OTIMIZADO 40 processo de software. Cada Nível é considerado como prérequisito para o nível seguinte. Não é possível o salto de níveis. Cada nível apóia-se nas competências que a organização desenvolveu no nível imediatamente inferior. OTIMIZADO Os 5 Níveis do CMM são organizados de modo a estabelecer as prioridades na condução de programas de melhoria do 41 A organização não consegue cumprir previsões de custo, cronograma e a ISO qualidade do software é duvidosa. OTIMIZADO 42 7
8 A organização consegue estabelecer, com certa segurança, custos, prazos e funcionalidade. OTIMIZADO 43 Custo, cronograma e funcionalidade estão sob controle e a qualidade do software é acompanhada. OTIMIZADO 44 O Modelo CMM Os processos OTIMIZADO de software, tanto para atividades administrativas quanto para de engenharia estão documentados, padronizados e integrados em um processo de software padrão para a organização. Todos os projetos usam uma versão aprovada do processo de software padrão da organização August para desenvolvimento e manutenção de software. Existe controle OTIMIZADO de qualidade sobre produtos e processos. 46 software. OTIMIZADO Existe prevenção de defeitos no processo de 47 Como Melhorar o? Realizando um grupo de atividades correlatas, denominadas ÁREAS- CHAVE DE PROCESSO - ( Key process areas - KPA) que, quando efetuadas coletivamente, alcançam um conjunto de metas consideradas importantes na implementação da competência do processo. 48 8
9 Exemplo: Áreas-chave de O Modelo CMM CMM (1) => (2) Inicial Repetível Definido Gerenciado Otimizado GCS GQS GSS APS PPS atividades GR TOTAL 18 Áreas -chave de Gerenciamento da Configuração de 5- Garantia da Qualidade de 4 - Gerenciamento de Subcontrato de 3- Acompanhamento de Projeto de 2- Planejamento de Projeto de 1- Gerenciamento de Requisitos August O Modelo CMM O Modelo CMM (1) => (2) 6 - Gerenciamento da Configuração de 5- Garantia da Qualidade de 4 - Gerenciamento de Subcontrato de Esta kpa tem o duplo objetivo de assegurar a qualidade tanto do produto sendo 3- construído Acompanhamento (o software) quanto de Projeto do processo de de sua construção. 2- Planejamento de Projeto de Em termos de produto, isso significa que o CMM exige que a organização defina 1- Gerenciamento métodos, técnicas e de padrões Requisitos para verificação da qualidade, estabelecendo, por exemplo, quais os tipos de teste que deverão ser realizados, o uso de revisões, inspeções etc. Já em relação ao processo, esta kpa procura garantir que todas as outras kpas estejam sendo respeitadas, garantindo, por exemplo, que o gerente de projetos esteja August fazendo estimativas corretamente usando o modelo definido para a organização. (2) => (3) 7- Revisões (peer review ) 6 - Coordenação Intergrupos 5- Engenharia de de 4 - Gerenciamento de Integrado 3 - Programa de Treinamento 2- Definição do da Organização 1- Foco no da Organização August O Modelo CMM SPICE (2) => (3) 7- Revisões (peer review ) 6 - Coordenação Intergrupos 5- Engenharia de de Objetivo: gerar normas para avaliação de 4 - Gerenciamento de Esta kpa Integrado procura garantir processos de software, visando a 3 - Programa de Treinamento que o processo de 2- Definição do da software Organização definido seja melhoria contínua do processo e a 1- Foco no da Organização executado de modo que determinação da sua capacidade. sejam produzidos produtos corretos e consistentes de forma August 02 eficaz e eficiente : SPICE ( Process Improvement and Capability determination) 9
10 Benefícios do SPICE Benefícios do SPICE Para avaliadores: uma estrutura que define todos os aspectos para conduzir avaliações. Para fornecedores: determinar a capacidade atual e potencial de seus processos de software. efetuar a melhoria ou uma estrutura que define um roteiro para a melhoria do processo de software Benefícios do SPICE Para os compradores: determinar a capacidade atual e potencial de um processo de software do fornecedor. identifica mudanças no Melhoria do leva é examinado pela AVALIAÇÃO DO PROCESSO leva motiva identifica capacidade e riscos do processo Capacitação do Parte 8 Capacidade do do uma de Treinamento dos 59 Parte 8 Capacidade do do Treinamento dos A parte 1 fornece os conceitos de avaliação de processo Parte de software 4 e o uso desses Medidas conceitos do uma no contexto de melhoria de processo e Construção, determinação Seleção e Uso da Modelo capacidade de Gerenciamento do processo. de 60 10
11 A parte 2 define um modelo ideal de processo de Parte 8 software Guia para Melhoria que de Capacidade do do forma a base para a avaliação uma de Treinamento dos 61 A parte Guia 3 para define Melhoria de critérios para pontuar a capacidade de processos em relação ao Construção, processo Seleção e Uso idealizado A escala de pontuação das Parte 8 práticas Parte básicas 6 Capacidade do do possui Treinamento uma dos escala que vai desde Não uma Adequado até Totalmente Modelo de Adequado Gerenciamento de 62 A parte 4 fornece um guia de orientação para conduzir uma avaliação. Parte 8 organização. Capacidade do do A avaliação se aplica a todos os processos usados por uma uma Treinamento dos A parte 5 do modelo SPICE fornece diretrizes para Parte 8 construção um Capacidade do do instrumento de avaliação. uma Treinamento dos de 63 de 64 A parte 7 descreve como A parte 6 fornece orientação para a preparação e qualificação dos Parte 8 avaliadores para Capacidade do do que estes realizem a avaliação do processo de software. uma de Treinamento dos 65 Parte definir 1 as entradas para a avaliação do processo e como usar os resultados da Parte avaliação 8 para Parte o 6 propósito de melhoria de Capacidade do do Treinamento dos processo. uma de 66 11
12 Parte 8 Capacidade do do Treinamento dos uma A parte 8 descreve como finir entradas para a avaliação do processo e como usar os resultados da avaliação para o de propósito de determinar a capacidade do processo. 67 Parte 8 A parte 9 contém Capacidade um dicionário do do Treinamento dos envolvendo todos os termos utilizados nas outras partes Parte do SPICE. 3 uma de 68 ISO ISO 12207: Estrutura ISO/IEC Information Technology Life-Cycle Processes. s Fundamentais Aquisição s de Apoio Documentação NBR ISO/IEC Tecnologia da Informação - s de Ciclo de Vida de. Cobre todo o ciclo de vida de desenvolvimento do software desde a concepção das idéias iniciais sobre o software até ser retirado de execução. Fornecimento Garantia de Qualidade Operação Verificação Validação Desenvolvimento Revisão Conjunta Manutenção Auditoria Resolução de Problemas s Organizacionais Gerência Infra-estrutura Adaptação 69 Melhoria Treinamento 70 ISO 12207: s ISO 12207: s Os processos são agrupados em três classes de acordo com suas naturezas [ISO 12207]: s Fundamentais s de Apoio s Organizacionais s Fundamentais: englobam as atividades referentes ao contrato entre o cliente e o fornecedor, ao desenvolvimento, à operação e à manutenção do software. s de Apoio: auxiliam outros processos como parte integrante dos mesmos, com propósitos distintos contribuindo para a qualidade do projeto de software
13 ISO 12207: s ISO s Organizacionais: estabelecem e implementam uma estrutura que forneça uma base aos processos e ao pessoal envolvido no desenvolvimento de software. Atividades Adaptação: define as atividades necessárias para adaptar a norma a uma dos s Fundamentais organização ou projeto específico ISO ISO Atividades dos s Fundamentais (cont.) Atividades dos s de Apoio ISO Conclusão produto processo Atividades dos s Organiza- Maturidade do processo de Qualidade cionais
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
Leia maisEngenharia 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
Leia maisPadrõ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
Leia maisMODELO 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
Leia maisPadrõ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
Leia maisISO - 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
Leia maisQUALIDADE 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
Leia maisQualidade 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
Leia maisQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE Luiz Leão luizleao@gmail.com 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
Leia maisQualidade 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 maisMODELO 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
Leia maisCMM - Capability Maturity Model
Tema da Aula Normas e Padrões de Qualidade em II CMM Prof. Cristiano R R Portella portella@widesoft.com.br CMM - Capability Maturity Model Desenvolvido pelo SEI (Instituto de Engenharia de ) Carnegie Mellon
Leia maisQualidade 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 srbo@ufpa.br Qualidade de Software 2009 Instituto
Leia maisUniversidade 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
Leia maisAtividade 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.
Leia maisCAPABILITY 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.
Leia maisQualidade 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).
Leia maisQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE - 02 Luiz Leão luizleao@gmail.com 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.
Leia maisGARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Leia maisCMM 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
Leia maisGerê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
Leia maisProf. 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
Leia maisQualidade de Software. Aécio Costa
de Software Aécio Costa A Engenharia pode ser vista como uma confluência de práticas artesanais, comerciais e científicas [SHA90]. Software sem qualidade Projetos de software difíceis de planejar e controlar;
Leia maisIntroduçã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
Leia maisDelfraro 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
Leia maisGerência de Projetos de Software CMM & PMBOK
Gerência de Projetos de Software CMM & PMBOK http://www.sei.cmu.edu/ Prefácio do CMM Após várias décadas de promessas não cumpridas sobre ganhos de produtividade e qualidade na aplicação de novas metodologias
Leia maisModelos 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 srbo@ufpa.br www.ufpa.br/srbo
Leia maisModelos 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
Leia maisAuditoria 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
Leia maisO 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
Leia maisEngenharia 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
Leia maisGerência e Planejamento de Projeto. SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002
Gerência e Planejamento de Projeto SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Conteúdo: Parte 1: Gerenciamento & Qualidade Plano de Projeto
Leia maisCHECK - 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
Leia maisCAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com
CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,
Leia maisImplantaçã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 claudinhah@yahoo.com Agenda Introdução Processo de Medições
Leia maisPEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico
Leia maisFACULDADE 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
Leia maisC.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
Leia mais21. Qualidade de Produto ou Qualidade de Processo de Software?
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
Leia maisPolíticas de Qualidade em TI
Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade
Leia maisProcessos 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.
Leia maisSistema de Gestão da Qualidade
Sistema de Gestão da Qualidade Coordenadora Responsável Mara Luck Mendes, Jaguariúna, SP, mara@cnpma.embrapa.br RESUMO Em abril de 2003 foi lançado oficialmente pela Chefia da Embrapa Meio Ambiente o Cronograma
Leia maisIntrodução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro
Introdução a CMMI Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Campina Grande, 29 de setembro de 2008 Agenda Processos Motivação Sintomas de falha de processo Aprimoramento de Processos O Framework
Leia maisMelhorias 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
Leia maisMASTER IN PROJECT MANAGEMENT
MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como
Leia maisIntrodução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para
Leia maisALESSANDRO 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
Leia maisQualidade 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
Leia maisIC-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:
Leia maisNORMA ISO/IEC 14598. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
NORMA ISO/IEC 14598 Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Contexto Normas e Modelos de Qualidade Engenharia de Software Qualidade de Software ISO/IEC 14598 - Avaliação da Qualidade de Produto
Leia maisAnálise de Pontos por Função
Análise de Pontos por Função Uma Aplicação na Gerência de Subcontratação de Software Claudia Hazan, MSc. Certified Function Point Specialist Agenda! Introdução à Gerência de Subcontratação! Melhores Práticas:!
Leia maisFatores humanos de qualidade CMM E CMMI
Fatores humanos de qualidade CMM E CMMI Eneida Rios¹ ¹http://www.ifbaiano.edu.br eneidarios@eafcatu.gov.br Campus Catu 1 Curso de Análise e Desenvolvimento de Sistemas Conteúdos Fatores humanos de qualidade
Leia maisAtividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software
Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação
Leia maisEngenharia 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
Leia maisProcesso de Desenvolvimento de Software Workshop de Engenharia de Software
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Processo de Desenvolvimento de Software Engenharia de Software Auxiliar
Leia maisQualidade de software
Qualidade de software É cada dia maior o número de empresas que buscam melhorias em seus processos de desenvolvimento de software. Além do aumento da produtividade e da diminuição do retrabalho, elas buscam
Leia maisLEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira
LEVANTAMENTO DE REQUISITOS Lílian Simão Oliveira Níveis de erros Fonte: imaster.com um software São as características e funcionalidades que um software tem Engenharia de Requisitos O que é? Quem faz?
Leia maisEngenharia 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
Leia maisUnidade VI GOVERNANÇA DE TI. Profa. Gislaine Stachissini
Unidade VI GOVERNANÇA DE TI Profa. Gislaine Stachissini Capability Maturity Model Integration CMMI SW-CMM (Software Capability Maturity Model): prove informações para o aprimoramento de processos de desenvolvimento
Leia maisCMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)
CMMI Governo do ES (CESPE 2009) Na versão 1.2 do CMMI, 111 os níveis de capacidade são definidos na abordagem de estágios. 112 os níveis de maturidade são definidos na abordagem contínua. 113 existem seis
Leia maisGerenciamento de Níveis de Serviço
Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que
Leia maisQualidade 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 cynaracarvalho@yahoo.com.br Qualidade de software Qualidade
Leia maisGerência de Projetos CMMI & PMBOK
Gerência de Projetos CMMI & PMBOK Uma abordagem voltada para a qualidade de processos e produtos Prof. Paulo Ricardo B. Betencourt pbetencourt@urisan.tche.br Adaptação do Original de: José Ignácio Jaeger
Leia maisQualidade de Software Aula 6 / 2010. luis@garcia.pro.br www.garcia.pro.br
Qualidade de Software Aula 6 / 2010 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br www.garcia.pro.br Introdução As três dimensões críticas Introdução Começando MAL CMMI Impeditivos CMMI Desculpas CMMI
Leia maisF.1 Gerenciamento da integração do projeto
Transcrição do Anexo F do PMBOK 4ª Edição Resumo das Áreas de Conhecimento em Gerenciamento de Projetos F.1 Gerenciamento da integração do projeto O gerenciamento da integração do projeto inclui os processos
Leia maisF 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
Leia maisQualidade 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
Leia maisGerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo
Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Laboratório de Tecnologia de Software LTS www.ufpa.br/lts Rede Paraense de Pesquisa em Tecnologias de Informação
Leia maisPadrões de Qualidade e Métricas de Software. Aécio Costa
Padrões de Qualidade e Métricas de Software Aécio Costa Qual o Principal objetivo da Engenharia de Software? O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade;
Leia maisUniversidade Federal do Espírito Santo Centro de Ciências Agrárias CCA-UFES Departamento de Computação
Centro de Ciências Agrárias Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução à Ciência da Computação Introdução à Ciência da Computação COM06850-2015-II Prof.
Leia maisGerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto
Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento
Leia maisISO 9001:2008. Alterações e Adições da nova versão
ISO 9001:2008 Alterações e Adições da nova versão Notas sobe esta apresentação Esta apresentação contém as principais alterações e adições promovidas pela edição 2008 da norma de sistema de gestão mais
Leia maisProcesso de Implementação de um Sistema de Gestão da Qualidade
3 Processo de Implementação de um Sistema de Gestão da Qualidade Não existe um jeito único de se implementar um sistema da qualidade ISO 9001: 2000. No entanto, independentemente da maneira escolhida,
Leia maisCES-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
Leia maisARCO - 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
Leia mais17/02/2009. Curso Superior de Tecnologia: Redes de Computadores. Disciplina: Gestão de Projetos de TI Prof.: Fernando Hadad Zaidan. Unidade 2.
Faculdade INED Curso Superior de Tecnologia: Redes de Computadores Disciplina: Gestão de Projetos de TI Prof.: Fernando Hadad Zaidan 1 Unidade 2.2 2 ESCOPO 3 1 Gerência do Escopo Processos necessários
Leia maisAPRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
APRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Crise do Software Termo utilizado em 1970, quando pouco se falava em Engenharia de Software Problemas
Leia maisProject and Portfolio Management [PPM] Sustainable value creation.
Project and Portfolio Management [PPM] Sustainable value creation. O SoftExpert PPM Suite é a solução mais robusta, funcional e fácil para priorizar, planejar, gerenciar e executar projetos, portfólios
Leia maisPLANEJAMENTO DO SISTEMA DA QUALIDADE - SIAC - NÍVEL C - EDIFICAÇÕES Empresa:
4. (b) Foi definido claramente o(s) subsetore(s) e tipo(s) de obra abrangido(s) pelo Sistema de Gestão da Qualidade. Não foi definido o subsetor e o tipo de obra abrangido pelo Sistema de Gestão pela Qualidade.
Leia maisAlcançando Qualidade de Software com SW-CMM e ISO9000-3
Alcançando Qualidade de Software com SW-CMM e ISO9000-3 ALEXANDRE NOVAES DORNELAS 1 HAMILTON TRINDADE VIVAS 2 EsAEx Escola de Administração do Exército, Rua Território do Amapá, Nº455, Pituba, Salvador
Leia maisCMMI: 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
Leia maisGerenciamento 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
Leia maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisGovernança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisIntrodução. Escritório de projetos
Introdução O Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK ) é uma norma reconhecida para a profissão de gerenciamento de projetos. Um padrão é um documento formal que descreve normas,
Leia maisMé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
Leia maisTópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
Leia maisAPOSTILAS: 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 maisIntroduçã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 maisO padrão de gerenciamento de projetos
O padrão de gerenciamento de projetos Processos de Gerenciamento de Projetos 1 Áreas de Conhecimento do Gerenciamento de Projetos Trinômio Sagrado Custos Tempo Qualidade 2 Áreas de Conhecimento do Gerenciamento
Leia maisPolíticas de Qualidade em TI
Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte I Agenda Processos CMMI Definição Histórico Objetivos Características Representações
Leia maisIntrodução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas
Introdução Visão Geral Processos de gerenciamento de qualidade Entradas Ferramentas e Técnicas Saídas O que é qualidade? Qualidade é a adequação ao uso. É a conformidade às exigências. (ISO International
Leia maisQualidade 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
Leia maisNormas e Padrões de Qualidade em Software - I
Tema da Aula Normas e Padrões de Qualidade em - I Prof. Cristiano R R Portella portella@widesoft.com.br Certificação da Qualidade Certificações emitidas por entidades públicas conceituadas: 9 ABIC Selo
Leia maisMetodologia de Gerenciamento de Projetos da Justiça Federal
Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...
Leia mais