Qualidade de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás
|
|
- Dina Brunelli Dinis
- 8 Há anos
- Visualizações:
Transcrição
1 Prof.: Ivon Rodrigues Canedo PUC Goiás
2 Qualidade Subjetiva Não sei o que é mas reconheço quando a vejo
3 Qualidade Baseada no Produto O produto possui algo que produtos similares não têm
4 Qualidade Baseada na Perfeição Fazer a coisa certa na primeira vez
5 Qualidade Baseada no Valor O produto possui a maior relação custo-benefício
6 Qualidade Baseada na Manufatura Conformidade às especificações e aos Requisitos
7 Qualidade Baseada no Cliente Conformidade às exigências do Cliente
8 Software Criação intelectual compreendendo os programas, procedimentos, regras e qualquer documentação correlata à operação de um sistema de processamento de dados - (NBR ISSO );
9 Características do Software Imaturidade Indeterminístico
10 Características do Software Intangível Complexo SAI $20 Milhões
11 Características do Software Ferramenta de Apoio Dê-me um ponto de apoio e uma vara e eu levantarei o mundo Arquimedes
12 As Características têm como Conseqüência Dificuldades em medir o tamanho do software; Dificuldades no gerenciamento dos processos de produção e manutenção de softwares; Demora na produção; Alto custo de produção; Dificuldades em definir padrões de qualidade; Dificuldades de automação do processo de produção;
13 As Características têm como Conseqüência Dificuldade em medir a qualidade; Dificuldade de utilização de componentes na produção de software; Modelos inadequados para interação com usuários; Dificuldades em promover mudanças no software;
14 Ponto de Vista Interno do Produto Ponto de Vista do Uso Qualidade de Software Ponto de Vista da Disponibilidade Ponto de Vista da Produção
15 Adequação Acurácia Maturidade Portabilidade Conformidade Ponto de Vista Interno do Produto Analisibilidade Adaptabilidade Instabilidade Tolerância a Falhas Inteligibilidade Uso de Recursos
16 Tempo de Resposta Segurança de Acesso Interoperabilidade Ponto de Vista do Uso Recuperabilidade Operacionalidade Apreensibilidade
17 Modificabilidade Comportamento em Relação ao tempo Estabilidade Ponto de Vista da Disponibilidade Testabilidade Comportamento em relação ao custo Recuperabilidade
18 Requisitos Medidas de Qualidade Produtividade Interfaces Comunicação Integração Confiança Riscos Ponto de Vista da Produção Testes Coesão Segurança Ferramentas Padrões Encapsulamento Documentação
19 Clientes Gerência Planejamento Usuários Visibilidade Interna Contratos Ponto de Vista da Produção Visibilidade Externa Disciplina Capacitação Dinâmica da Realidade Eficiência Ética
20 . Características de Qualidade de Software A norma NBR 9126 define as seguintes características de qualidade de software: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Cada uma dessas características está subdividida em subcaracterísticas, conforme segue: 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 ou implícitas.
21 Subcaracterísticas: Adequação: atributos do software que evidenciam a presença de um conjunto de funções e sua apropriação para as tarefas especificadas. Acurácia: atributos do software que evidenciam a geração de resultados ou efeitos corretos ou conforme acordados. Interoperabilidade: atributos de software que evidenciam sua capacidade de interagir com sistemas especificados. Conformidade: atributos do software que fazem com que o software esteja de acordo com as normas, convenções ou regulamentações previstas em leis e descrições similares, relacionadas à aplicação. Segurança de acesso: atributos do software que evidenciam sua capacidade de evitar o acesso não autorizado, acidental ou deliberado, a programas e dados.
22 Qualidade de Software 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. Subcaracterísticas: Maturidade: atributos de software que evidenciam a freqüência de falhas por defeitos no software. Tolerância a falhas: atributos do software que evidenciam sua capacidade em manter um nível de desempenho especificado nos casos de falhas no software ou de violação nas interfaces especificadas. Recuperabilidade: atributos de software que evidenciam sua capacidade de restabelecer seu nível de desempenho e recuperar os dados diretamente afetados, em caso de falha, e o tempo e esforço necessário para tal.
23 Qualidade de Software 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. Subcaracterísticas: Inteligibilidade: atributos do software que evidenciam o esforço do 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 (por exemplo: controle de operação, entradas, saídas). Operacionalidade: atributos do software que evidenciam o esforço do usuário para sua operação e controle de sua operação.
24 Qualidade de Software 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. Subcaracterísticas: Comportamento em relação ao tempo: atributos do software que evidenciam seu tempo de resposta, tempo de processamento e velocidade na execução de suas funções. Comportamento em relação a recursos: atributos do software que evidenciam a quantidade de recursos usados e a duração de seu uso na execução de suas tarefas.
25 Qualidade de Software Manutenibilidade: conjunto de atributos que evidenciam o esforço necessário para fazer modificações especificadas no software. Subcaracterísticas: Analisabilidade: atributos do software que evidenciam o esforço necessário para diagnosticar deficiências ou causas de falhas, ou para identificar partes a serem modificadas. Modificabilidade: atributos do software que evidenciam o esforço necessário para modificá-lo, remover seus defeitos ou adaptá-lo a mudanças ambientais. Estabilidade: atributos do software que evidenciam o risco de efeitos inesperados ocasionados por modificações. Testabilidade: atributos do software que evidenciam o esforço necessário para validar o software modificado.
26 Qualidade de Software Portabilidade: conjunto de atributos que evidenciam a capacidade do software ser transferido de um ambiente para outro. Subcaracterísticas: Adaptabilidade: atributos do software que evidenciam sua capacidade de ser adaptado a ambientes diferentes especificados, sem a necessidade de aplicação de outras ações ou meio além daqueles fornecidos para esta finalidade pelo software considerado. Capacidade para ser instalado: atributos do software que evidenciam o esforço necessário para sua instalação num ambiente especificado. Conformidade: atributos do software que o torna consonante com padrões ou convenções relacionadas à portabilidade. Capacidade para substituir: atributos do software que evidenciam sua capacidade e esforço necessário para substituir um outro software, no ambiente estabelecido para esse outro software.
27 Qualidade de Software Orientada ao Processo Modelo estável de produção; Modelo de gerência de produção; Processo de produção inteligível - Entendimento; Processo de produção compreensível pelo usuários contratantes - Visibilidade; Invulnerabilidade do processo de produção a problemas inesperados - Robustez;
28 Qualidade de Software
29 Qualidade de Software Por definição, a qualidade de um software é um conjunto de características a serem satisfeitas em um determinado grau, de modo que o software atenda às necessidades explícitas e implícitas. Mas, quando tentamos alcançar a qualidade de um software, somos forçados a considerar a Qualidade do Processo e a Qualidade do Produto. Processo e Produto estão fortemente relacionados e não podem ser separados quando se analisa a qualidade de um software.
30 Qualidade de Software Orientada ao Processo Processos de produção que garantam a descoberta de erros antes que resultem em erro do produto - Confiança; Técnicas de medida de qualidade do processo e do produto;
31 Qualidade de Software Orientada ao Produto Tempo de desenvolvimento aceitável; Baixo custo de desenvolvimento; Interfaces que facilitem a produção e utilização do produto - Usabilidade; Garantia de evolução em razão de mudanças de requisitos - Manutenibilidade;
32 Qualidade de Software Orientada ao Produto Utilização parcimoniosa de recursos de informática - Eficiência; Minimizar danos físicos e econômicos na presença de falhas - Confiabilidade;
33 A busca da qualidade Desenvolvimento de modelos de gerência dos processos de produção e manutenção do produto; Desenvolvimento de modelos que dinamizem a produção - Estruturados e Orientados a Objetos; Busca de modos de documentação que auxiliem na produção e manutenção do produto; Desenvolvimento de linguagens de quarta geração;
34 A busca da qualidade Desenvolvimento de ferramentas I-CASE para auxiliar nos processos de produção; Desenvolvimento de métricas para medida de qualidade e tamanho do produto; Desenvolvimento de gerenciadores de banco de dado que busquem garantir a distribuição, segurança, manuseio e irredundância de dados; Definição de padrões de qualidade do produto e da produção: ISO-9000 e CMM;
35 A busca da qualidade Desenvolvimento de dispositivos que garantam a segurança e privacidade de dados;
36 Mudança em um software As mudanças em um software ocorrem sejam para corrigir defeitos em seu código, sejam para melhorar aspectos operacionais ou devidas à mudanças em seu ambiente de atuação. Enfim, são mudanças necessárias ao software para que ele cumpra os seus propósitos. Há basicamente três tipos de manutenções: Manutenções Corretivas aquelas devidas necessárias à correção de erros no software; Manutenções Adaptativas aquelas necessárias à melhorias operacionais; Manutenções Evolutivas aquelas necessárias à aderência do software ás mutações do ambiente;
37 Engenharia de Software
38 Software Qualidade de Software Criação intelectual compreendendo os programas, procedimentos, regras e qualquer documentação correlata à operação de um sistema de processamento de dados - (NBR ISSO );
39 Produto de Software Conjunto completo de programas de computador, procedimentos e documentação correlata, assim como dados designados para entrega ao usuário - (NBR ISSO );
40 > Desenvolvimento de Software Todas as atividades a serem executadas para a construção de um produto de software - (NBR ISSO );
41 Programa de computador
42 Algoritmo É um conjunto de instruções de uma linguagem, interpretada por uma máquina real ou abstrata [Diretrizes Curriculares de Cursos da Área de Computação e Informática do MEC];
43 Metodologia É um conjunto de métodos, técnicas e ferramentas que determinam com um processo deve ser desempenhado [INFO87];
44 Método É uma maneira sistemática de realizar uma tarefa [INFO87]; Ex: Cálculo da hipotenusa de um triângulo retângulo a partir de seus dois catetos. [Pitágoras];
45 Técnica É uma maneira mas, não sistemática, de realizar uma tarefa [INFO87]; Ex: Construção de um programa de computador;
46 Ferramenta É qualquer auxílio para por em prática métodos e técnicas; Ex: Diagramas, Linguagens de Programação, I-CASE;
47 Modelo Qualidade de Software
48 Abstração Qualidade de Software
49 Qualidade Subjetiva qualidade é qualidade, ué! Enfoque no produto o produto possui algo, que lhe acrescenta valor, que outros produtos não têm; Enfoque na perfeição fazer a coisa certa da primeira vez; Enfoque no valor melhor relação custo/benefício;
50 Qualidade Enfoque na manufatura conformidade às especificações e aos requisitos; Enfoque no cliente conformidade às exigências do cliente;
51 Bibliografia 1. SOMMERVILLE, Ian. Engenharia de Software. 8. ed. São Paulo: Pearson Education do Brasil, WAZLAWICK, Raul Sidnei. Engenharia de Software: conceitos e práticas. Rio de Janeiro: Elsevier, 2013.
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
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 maisQualidade de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br
Qualidade de Software Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Qualidade Garantia de Qualidade Qualidade do processo Qualidade do produto Testes Estáticos Testes Dinâmicos Qualidade do produto
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 maisQualidade 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)
Leia maisQUALIDADE 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
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 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 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 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 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 maisEngenharia 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
Leia maisQualidade 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
Leia maisNORMAS 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
Leia maisQualidade 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 ana.guerra@cti.gov.br
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 maisGestão da qualidade do software
Gestão da qualidade do software Empenhada em assegurar que o nível de qualidade requerido de um produto de software é atingido Envolve a definição de normas e procedimentos de qualidade apropriados, e
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 maisUniversidade 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
Leia maisMAAS. Metodologia de Análise de Aderência de Sistemas Versão 2.0. Secretaria da Administração do Estado da Bahia
SAEB CTG Secretaria da Administração do Estado da Bahia Coordenação de Tecnologias Aplicadas à Gestão Pública MAAS Metodologia de Análise de Aderência de Sistemas Versão 2. Março de 29 SAEB Secretaria
Leia maisRoteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Leia maisRequisitos de Software
Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,
Leia mais= 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
Leia maispacotes de software na forma em que são É importante salientar que não é objetivo do software, suas atividades e produtos
ISO/IEC 12119 ISO/IEC 12119 Et Esta norma é aplicável liá là avaliação de pacotes de software na forma em que são oferecidos e liberados para uso no mercado É importante salientar que não é objetivo desta
Leia maisQualidade de Software
Engenharia Nesta seção você encontra artigos voltados para testes, processo, modelos, documentação, entre outros Qualidade de Software Desvendando um requisito essencial no processo de desenvolvimento
Leia maisO Impacto da Engenharia de Requisitos no Processo de Métricas. Fátima Cesarino CAIXA
O Impacto da Engenharia de Requisitos no Processo de Métricas Fátima Cesarino CAIXA Apresentação Diferentes Cenários Desenvolvimento Software Importância do SISP Agradecimento Oportunidade Responsabilidade
Leia maisUNIVASF - Universidade Federal do Vale do São Francisco Manutenção de Software
UNIVASF - Universidade Federal do Vale do São Francisco Manutenção de Software Prof. Ricardo A. Ramos Ciclo de Vida de Software 2 Manutenção de Software Alterações efetuadas no software depois de sua liberação.
Leia maisQualidade 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
Leia maisTópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.
Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo
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 maisAnálise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:
Leia maisRequisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Clayton Maciel Costa
Leia maisNa 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
Leia maisQualidade de Software
Qualidade de Software O software é algo abstrato, pois são as instruções que quando executadas atingem o propósito desejado no sistema computacional. (Algoritmo). As principais características são: Complexidade:
Leia maisVisã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 glauber_rochab@yahoo.com.br
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 maisManutenção desoftware. SCE 186- Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestrede2002
Manutenção desoftware SCE 186- Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestrede2002 CiclodeVidadeSoftware 2 ManutençãodeSoftware n Alterações efetuadas no software
Leia maisEngenharia de Software II
Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Leia maisJUN 2003. A NBR ISO/IEC 9126, sob o título geral "Engenharia de software - Qualidade do produto", consiste nas seguintes partes:
Cópia não autorizada JUN 2003 NBR ISO/IEC 9126-1 ABNT - Associação Brasileira de Normas Técnicas Engenharia de software - Qualidade de produto Parte 1: Modelo de qualidade Sede: Rio de Janeiro Av. Treze
Leia maisEngenharia de Software
Engenharia de Requisitos Cap. 06 e 07 Sommerville 8 ed. REQUISITOS DE SOFTWARE» Requisitos são descrições de serviços fornecidos pelo sistema e suas restrições operacionais. REQUISITOS DE USUÁRIOS: São
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 maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
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 maisNormas 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
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 maisTeste de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br
Teste de Software Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Qualidade Garantia de Qualidade Qualidade do processo Qualidade do produto Testes Estáticos Testes Dinâmicos Teste de software
Leia maisEngenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com
Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.
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 maisEspecificação Suplementar
Especificação Suplementar Versão Histórico de Revisões Data Versão Descrição Autor 29/10/2014 2.0 2.1 funcionalidade e segurança de M. Vinícius acesso 30/10/2014
Leia maisEVOLUÇÃO DE SOFTWARE
EVOLUÇÃO DE SOFTWARE Dinâmica da evolução de programas Manutenção de software Processo de evolução Evolução de sistemas legados 1 Mudança de Software 2 Manutenção de software Mudança de software é inevitável
Leia maisEngenharia de Software
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.
Leia maisGerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software
Documento Visão e Documento Suplementar Gerenciador de Log Documento Visão Versão 2.0 1 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1.
Leia maisCHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:
4.2.2 Manual da Qualidade Está estabelecido um Manual da Qualidade que inclui o escopo do SGQ, justificativas para exclusões, os procedimentos documentados e a descrição da interação entre os processos
Leia maisTipos de teste de software
Tipos de teste de software Volnys Borges Bernal volnys@lsi.usp.br Adilson Hira ayhira@lsi.usp.br Laboratório de Sistemas Integráveis Departamento de Sistemas Eletrônicos Escola Politécnica da USP Sumário
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 mais15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor
Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar
Leia maisEngenharia de Software
Engenharia de Software Roteiro Inspeção Defeitos dos Software Classificação dos Erros Técnica de Leitura Ad-hoc Checklist Exercício Inspeção Inspeção de Software Definição É um método de análise estática
Leia maisEngenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1
Engenharia de Software Introdução Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1 Tópicos Apresentação da Disciplina A importância do Software Software Aplicações de Software Paradigmas
Leia maisUnidade III QUALIDADE DE SOFTWARE. Encontra-se no site da ABNT (Associação Brasileira de Normas Técnicas) 1 as seguintes definições: Normalização
Unidade III 3 INTRODUÇÃO Encontra-se no site da ABNT (Associação Brasileira de Normas Técnicas) 1 as seguintes definições: Normalização Atividade que estabelece, em relação a problemas existentes ou potenciais,
Leia maisQualidade de Software
Qualidade de Software COPPE/UFRJ Ana Regina Rocha COPPE/UFRJ Programa de Engenharia de Sistemas e Computação Copyright COPPE/UFRJ Direitos Reservados Alguns Dados COPPE/UFRJ Uma Organização com bom desempenho
Leia maisESTUDO COMPARATIVO NBR ISO 13485:2004 RDC 59:2000 PORTARIA 686:1998 ITENS DE VERIFICAÇÃO PARA AUDITORIA
ESTUDOCOMPARATIVO NBRISO13485:2004 RDC59:2000 PORTARIA686:1998 ITENSDEVERIFICAÇÃOPARAAUDITORIA 1. OBJETIVO 1.2. 1. Há algum requisito da Clausula 7 da NBR ISO 13485:2004 que foi excluída do escopo de aplicação
Leia maisAVALIAÇÃO DA QUALIDADE DE SOFTWARE DE GESTÃO INTEGRADA UTILIZANDO AS NORMAS ISO/IEC 9126 e ISO/IEC 14598-1 Acadêmico: Adriano Kasburg Orientador : Everaldo Artur Grahl Roteiro Introdução Motivação Objetivos
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Leia maisGarantia da Qualidade de Software
Especialização em Gerência de Projetos de Software Garantia da Qualidade de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto de Ciências Exatas e Naturais
Leia maisProcessos de Desenvolvimento de Software
Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Leia maisEstudos Disciplinares Análise e Desenvolvimento de Sistemas referente ao 3 semestre
Instituto de Ciências Exatas e Tecnológicas Campus Sorocaba Curso: Análise e Desenvolvimento de Sistemas Disciplina: Estudos Disciplinares Coord. Prof(a): Michele da R. M. Mathias Prova DP Ano Letivo:
Leia maisEngenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1
Engenharia de Software Introdução Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1 Tópicos Apresentação da Disciplina A importância do Software Software Aplicações de Software Paradigmas
Leia maisENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA. Elaboração em planos de Calibração Interna na Indústria Automotiva
ENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA Elaboração em planos de Calibração Interna na Indústria Automotiva Joel Alves da Silva, Diretor Técnico JAS-METRO Soluções e Treinamentos
Leia maisQualidade 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 maisSECRETÁRIA DE ESTADO DA EDUCAÇÃO DO PARANÁ CURSO PROFISSIONALIZANTE INFORMÁTICA
SECRETÁRIA DE ESTADO DA EDUCAÇÃO DO PARANÁ CURSO PROFISSIONALIZANTE INFORMÁTICA Documento elaborado no encontro realizado de 10 a 12 de agosto de 2004. Curitiba, PR Perfil do Profissional Ao final de cada
Leia maisGerenciamento de Projetos de Software. Conceitos e objetivos da gerência de projetos
Gerenciamento de Projetos de Software Conceitos e objetivos da gerência de projetos 1 O que é Projeto? Atividades numa organização podem ser rotineiras ou inovadoras. Rotineiras: processos contínuos, sem
Leia maisPROCESSO 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
Leia maisAnálise Estruturada de Sistemas
Análise Estruturada de Sistemas Capítulo 3 Estudo de Viabilidade Definição das Necessidades Funcionais O propósito desta etapa é produzir um documento formal que contenha uma descrição detalhada da proposta,
Leia maisEngenharia de Software-2003
Engenharia de Software-2003 Mestrado em Ciência da Computação Departamento de Informática - UEM Profa. Dra. Elisa H. M. Huzita eng. de software-2003 Elisa Huzita Produto de Software Conceitos Software
Leia maisGerenciamento de Qualidade
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Gerenciamento de Qualidade Engenharia de Software 2o. Semestre de
Leia maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia mais! Software e Engenharia de Software! Engenharia de Software e Programação! Histórico. " Crise do Software
Agenda Introdução a Engenharia de Cleidson de Souza cdesouza@ufpa.br http://www.ufpa.br/cdesouza! e Engenharia de! Engenharia de e Programação! Histórico " Crise do! No Silver Bullet! Fases Genéricas do
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 maisDesafios da Automação de Testes
Qualidade não é um destino, é uma jornada Desafios da Automação de Testes Centro de Treinamento Oficial José Correia Consultor e Instrutor 15 anos de experiência em TI Apresentação Graduado em Processamento
Leia maisEngenharia de Software
Engenharia de Software Roteiro Análise de requisitos Definição de requisitos do sistema Requisitos Funcionais Requisitos Não Funcionais Exercício Análise de Requisitos Análise de Requisitos É o 1º passo
Leia maisQualidade no Processo de Desenvolvimento de Sistemas
Qualidade no Processo de Desenvolvimento de Sistemas Eduardo Franco Corsi Uberlândia, Dezembro / 2001. Qualidade no Processo de Desenvolvimento de Sistemas Eduardo Franco Corsi Monografia apresentada ao
Leia maisMANAGE SOFTWARE QUALITY REGULARIZED BY ISO 9126 BY THE MEANS OF STRATEGY METHODOLOGY: BALANCED SCORECARD - A CASE STUDY
GERENCIAR QUALIDADE DE SOFTWARE REPRESENTADA NA ISO 9126 POR MEIO DA METODOLOGIA ESTRATÉGICA: BALANCED SCORECARD UMA APLICAÇÃO Renato S. Gomide 1, Luiz F. B. Loja 2, Sirlon D. Carvalho 1, Ricardo A. G.
Leia maisProfessor: Curso: Disciplina: Aula 4-5-6
Professor: Curso: Disciplina: Aula 4-5-6 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Engenharia de Requisitos 03º semestre 1 Engenharia de Requisitos Prof. Marcos
Leia maisPLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MDS METODOLOGIA DE DESENVOLVIMENTO DE SERVIÇOS GREQ GUIA DE ESPECIFICAÇÃO E GERENCIAMENTO DE REQUISITOS
PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MDS METODOLOGIA DE DESENVOLVIMENTO DE SERVIÇOS GREQ GUIA DE ESPECIFICAÇÃO E GERENCIAMENTO DE REQUISITOS Fevereiro/2007 Sumário de Informações do Documento Tipo
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 maisFOUR Soluções. Projeto Integrador Documento Visão. Versão <1.0>
FOUR Soluções Projeto Integrador Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor 24/11/2014 001 Reunião para discussão e divisão do trabalho Eudes Pina 24/11/2014 002 Apresentação
Leia maisRequisitos de Software
Requisitos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 6 Slide 1 Objetivos Apresentar os conceitos de requisitos de usuário e de sistema Descrever requisitos funcionais
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 maisUnidade VI. Validação e Verificação de Software Teste de Software. Conteúdo. Técnicas de Teste. Estratégias de Teste
Unidade VI Validação e Verificação de Software Teste de Software Profa. Dra. Sandra Fabbri Conteúdo Técnicas de Teste Funcional Estrutural Baseada em Erros Estratégias de Teste Teste de Unidade Teste de
Leia maisGestão da Qualidade Políticas. Elementos chaves da Qualidade 19/04/2009
Gestão da Qualidade Políticas Manutenção (corretiva, preventiva, preditiva). Elementos chaves da Qualidade Total satisfação do cliente Priorizar a qualidade Melhoria contínua Participação e comprometimento
Leia maisGerenciamento de Requisitos Gerenciamento de Requisitos
Gerenciamento de Requisitos Objetivos da disciplina Descrever o processo de Gerenciamento e Engenharia de Requisitos para projetos Treinar alunos no Gerenciamento de Requisitos Apresentar estudos de caso
Leia maisMetodologia de Desenvolvimento de Sistemas
Metodologia de Desenvolvimento de Sistemas Aula 1 Ementa Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de software, podem
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 mais