Engenharia de Software



Documentos relacionados
Engenharia de Software

Padrões de Qualidade e Métricas de Software. Aécio Costa

QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1

MÉTRICAS DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE

Padrões de Qualidade de Software e Métricas de Software

ISO Aécio Costa

Modelos de Qualidade de Produto de Software

Gerenciamento de Qualidade

Atividade da gerência da qualidade

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Engenharia de Software

Qualidade de Software. Profa. Cátia dos Reis Machado

Requisitos. Sistemas de Informações

Qualidade de Software. Profa. Cátia dos Reis Machado

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Qualidade de Processo de Software Normas ISO e 15504

Padrões de Qualidade de Software

QUALIDADE DE SOFTWARE

Planejamento e Gerenciamento de Projeto de Software

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

Implantação de um Processo de Medições de Software

Análise de Pontos por Função

Qualidade de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás

Introdução à Engenharia de Software

O processo de melhoria de processo

Qualidade de Software

Engenharia de Software na Prática Hélio Engholm Jr.

Garantia da Qualidade de Software

Fase 1: Engenharia de Produto

A IMPORTÂNCIA DA MEDIÇÃO DE ENERGIA PARA EFICIÊNCIA ENERGÉTICA

Estimativas de software

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)

Histórico de mercado. Gestão da Qualidade. Histórico de mercado. Histórico de mercado. Antes do século 20. Em Anos 40

Fundamentos de Teste de Software

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS

MODELO CMM MATURIDADE DE SOFTWARE

Avaliação de Desempenho de Sistemas. Conceitos Básicos de Sistemas e Modelos

Gerenciamento de Níveis de Serviço

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Fábrica de Software Fatores motivadores, restrições e tendências

Qualidade de Software

Modelos do Design de Software

Engenharia de Software Processo de Desenvolvimento de Software

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

Teste de Software. Profa. Cátia dos Reis Machado

LEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira

IntroduçãoaoGuia SWEBOK. Ernani Lopes Isensee 2014

FERRAMENTAS E INDICADORES DE DESEMPENHO

Engenharia de Software

Projeto de Sistemas I

Melhorias de Processos de Engenharia de Software

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Gerenciamento de Projeto de Software

O Impacto da Engenharia de Requisitos no Processo de Métricas. Fátima Cesarino CAIXA

Gerenciamento de Requisitos Gerenciamento de Requisitos

Introdução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas

Como Definir Processos de Estimativas aderentes às Melhores Práticas do CMMI?

Metodologia e Gerenciamento do Projeto na Fábrica de Software

Engenharia de Software

Engenharia de Software II

CHECK - LIST - ISO 9001:2000

Capítulo 24 Gerência de Qualidade. Aula 1 Qualidade e Padrões de Qualidade

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Verificação é um processo para se determinar se os produtos, (executáveis ou

Introdução à Engenharia de. Software. Introdução à Engenharia de. Software. O que é a Engenharia de Software? Software

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

Fundamentos em Teste de Software. Vinicius V. Pessoni

Ambiente de workflow para controle de métricas no processo de desenvolvimento de software

Sistemas de Informação I

NORMA BRASILEIRA DE CONTABILIDADE TÉCNICA DO SETOR PÚBLICO NBCT (IPSAS)

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

Gestão de contratos de Fábrica de Software. Secretaria da Fazenda do Estado de São Paulo

EVOLUÇÃO DE SOFTWARE

Políticas de Qualidade em TI

Universidade Paulista

Curso de Engenharia de Produção. Noções de Engenharia de Produção

Modelo de Qualidade CMMI

Objetivos. Processos de Software. Tópicos abordados. O processo de software. Modelos genéricos de modelos de processo de software.

EMENTAS DAS DISCIPLINAS

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Project and Portfolio Management [PPM] Sustainable value creation.

Gestão de Pessoas. Kassius Sipolati, Sanderson Farias, Bruno Coswsok

Gerenciamento de Problemas

Tipos de teste de software

Interface Homem-Computador

Objetivos. Requisitos de Software. Tipos de Requisitos. O que é um requisito? Requisitos Funcionais e Não- Funcionais. Requisitos Funcionais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Introdução à Computação

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Abordagem de Processo: conceitos e diretrizes para sua implementação

Departamento de Engenharia. ENG 1090 Introdução à Engenharia de Produção

Transcrição:

Engenharia de Software (1) Gestão de Projetos (1) Definição e evolução. (2) Processo de Software (2) Processos de software. (3) Projeto de Interface Homem- Máquina (4) SW-CMM/CMMI (3) Gestão de projetos. (4) Análise, especificação...

Engenharia de Software (5) Documentação, testes e manutenção de software. (6) Métricas e qualidade de software. (7) Ambientes de desenvolvimento de software. (8) Padrões da Internet.

Engenharia de Software (5) Documentação, testes e manutenção de software. (6) Métricas e qualidade de software. (7) Ambientes de desenvolvimento de software. (8) Padrões da Internet.

Engenharia de Software FERRAMENTAS MÉTODOS PROCESSOS D FOCO NA QUALIDADE

Engenharia de Software FERRAMENTAS MÉTODOS PROCESSOS D FOCO NA QUALIDADE

Engenharia de Software O principal objetivo da engenharia de software é ajudar a produzir software de qualidade. Qualidade??? Conceitos imprecisos e difíceis propriedade, atributo ou condição das coisas ou das pessoas capaz de distingui-las das outras e de lhes determinar a natureza [Aurélio86].

Qualidade de Software Atributo: uma propriedade mensurável, física ou abstrata, de uma coisa. Coisa: o que se deseja avaliar. No contexto de software, um produto, processo, recurso, projeto. propriedade mensurável do processo, produto, recurso e/ou projeto capaz de distingui-lo e de lhes determinar a natureza.

Qualidade de Software Outro conceito de qualidade: um produto ou serviço de qualidade é aquele que atende perfeitamente, de forma confiável, de forma acessível, de forma segura e no tempo certo às necessidades do cliente. ou seja, que o produto desenvolvido está de acordo com as especificações.

Garantia de Qualidade de Software De que forma garantir a qualidade de software (SQA - Software Quality Assurance)? 1.Aplicando métodos, técnicas e ferramentas ao longo do desenvolvimento; 2.Realizando planejamento de projeto e estimativas; 3.Realizando revisões técnicas formais (documentação);

Garantia de Qualidade de Software 4.Realizando testes de software através de diferentes e complementares enfoques; 5.Aplicando padrões (definidos ou selecionados) ao desenvolvimento; 6.Controlando mudanças de software; 7.Realizando medições.

Garantia de Qualidade de Software Padrões são a chave para o gerenciamento efetivo da qualidade. Podem ser internacional, nacional, organizacional ou padrões de projeto. Padrões de produto: definem as características que um componente deve exibir. Padrões de processo: definem os processos a serem seguidos durante o desenvolvimento do software.

Qualidade de Software A única maneira de avaliar e melhorar a qualidade é: Medir atributos específicos, Obter um conjunto de métricas significativas baseadas nesses atributos e Usar os valores das métricas para fornecer indicadores que nortearão um processo de melhoria.

Métrica de Software Medir software se preocupa com derivar um valor numérico para um atributo de um produto ou processo de software. Não existe uso sistemático de medição de software na maioria das empresas. Há poucas normas estabelecidas nesta área.

Métrica de Software Qualquer tipo de métrica que relaciona o software, processo ou documentação relacionada. Linhas de código, número de pessoas/dia. Permite o produto e o processo serem quantificados. Pode ser usado para prevê atributos do produto ou controlar o processo de software.

Métrica de Software Métricas diretas (fundamentais ou básicas) Medida realizada em termos de atributos observados Ex.: custo, no. linhas de código, capacidade de memória, no. páginas, no. diagramas, etc. Métricas indiretas (derivadas) Medidas obtidas a partir de outras métricas Ex.: complexidade, eficiência, confiabilidade, facilidade de manutenção

Métrica de Software Métricas orientadas a tamanho São medidas diretas do tamanho dos artefatos de software associados ao processo por meio do qual o software é desenvolvido. Ex.: esforço, custo, no. KLOC, no. páginas de documentação, no. erros Métricas orientadas por função Consiste em um método para medição de software do ponto de vista do usuário, determinando de forma consistente o tamanho e a complexidade de um software.

Métrica de Software Métricas dinâmicas são diretamente realcionadas aos atributos de qualidade do software Tempo de resposta (atributo de desempenho) ou o de número de falhas (atributo de confiabilidade). Métricas estáticas têm um relacionamento indireto com os atributos de qualidade do software Fan-in, Fan-out, Tamanho do código.