Buscar

Aula 1 - Cap 1(1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Qualidade de SoftwareQualidade de Software
Disciplina:Disciplina:
Qualidade de SoftwareQualidade de Software
Docente: Victor Nunes
O que é Qualidade ?
ContextualizaçãoContextualização
� História:
◦ Década de 40: ASQC (American Society for Quality
Control), ABNT (Associação de Brasileira de Normas
Técnicas) e ISO (International Standardization
Organization);
◦ Técnica para identificar causas de um problema:
Diagrama de Ishikawa;
◦ Décadas de 60 e 70: Mudanças Tecnológicas e Crise do
Software;
Uma crise de mais de 30 anos:Uma crise de mais de 30 anos:
� “Um dos fatores que exerce influência negativa
sobre a qualidade de um projeto é a
complexidade, que está associada a uma
característica bastante simples: o tamanho das
especificações.”
� Depois de 30 anos da mudança tecnológica,
quais são os problemas enfrentados na
construção e elaboração de softwares?
Os mesmos problemas:Os mesmos problemas:
� Cronogramas não observados;
� Projetos com tantas dificuldades que são abandonados;
� Módulos que não operam corretamente quando
combinados;combinados;
� Programas que não fazem exatamente o que era esperado;
� Programas tão difíceis de usar que são descartados;
� Programas que simplesmente param de funcionar;
Questionamento:Questionamento:
Não somos capazes de produzir software de 
qualidade?
Algumas Dificuldades:Algumas Dificuldades:
◦ Delimitar o escopo de um sistema;
◦ Volatilidade dos requisitos;
◦ Mudança de escopo ou requisitos feita pelo usuário;
◦ As pessoas (técnicos) que trabalham no
desenvolvimento;
Então....Então....
Como reduzir o problema com o 
desenvolvimento do software ?
◦ Desenvolvimento de tecnologias e ferramentas;
◦ Métodos e Ferramentas de Qualidade de Software (Foco
da Disciplina);
Qualidade e RequisitosQualidade e Requisitos
� Quando o assunto é qualidade, como 
podemos julgá-la:
◦ Ex: Se estamos diante de produtos 
alternativos, como escolher o melhor?
◦ Estabelecer critérios que sirvam para julgar o 
produto;
◦ Definir a especificação e características;
Como as especificações garantem a qualidade?
Qualidade e RequisitosQualidade e Requisitos
◦ “ A qualidade é conformidade aos requisitos”.
É necessário ter um ponto de referência para 
julgar o produto.
◦ 3 principais pontos:
� Conformidade
� Observação do Produto
� Diferente Clientes (stakeholders)
Qualidade e RequisitosQualidade e Requisitos
◦ “ A qualidade é conformidade aos requisitos”.
É necessário ter um ponto de referência para 
julgar o produto.
◦ 3 principais pontos:
� Conformidade
� Observação do Produto
� Diferente Clientes (stakeholders)
Papel da SubjetividadePapel da Subjetividade
◦ A qualidade de um produto tem um propósito:
Satisfazer o cliente
◦ Alguns aspectos relevantes para a qualidade:
� A especificação em vários aspectos é incompleta;� A especificação em vários aspectos é incompleta;
� O custo é um fator integrante da qualidade;
� Clientes, Projetistas e Gerentes influem sobre os 
requisitos para conhecer com precisão o objetivo 
que se pretende alcançar;
Alguns Conceitos Importantes:Alguns Conceitos Importantes:
Qual a diferença entre defeito e falha ?
Alguns Conceitos Importantes:Alguns Conceitos Importantes:
◦ Defeito é um imperfeição de um produto ou 
que não funciona como deve;
◦ Falha é o resultado errado provocado por um ◦ Falha é o resultado errado provocado por um 
defeito ou condição inesperada;
Qualidade e SWEBOKQualidade e SWEBOK
◦ A Engenharia de Software é dividida no 
SWEBOK (Corpo de Conhecimento de 
Engenharia de Software) em 11 áreas de 
conhecimento;
◦ A Qualidade de Software é uma das áreas de 
conhecimento, sendo tratada no Capítulo 11 do 
SWEBOK;
Qualidade e SWEBOKQualidade e SWEBOK
Qualidade e SWEBOKQualidade e SWEBOK
Qualidade e SWEBOKQualidade e SWEBOK
◦ Fundamento de Qualidade:
� Este tópico abrange a noção de qualidade
(definição) através de modelos, sendo os mais
conhecidos: Square e ISO/IEC 25000;conhecidos: Square e ISO/IEC 25000;
� Abrange aspectos da qualidade em relação ao
valor e custo: prejuízos causados pela falta de
qualidade de um produto e os custos que é
preciso arcar para garantir um determinado nível
de exigência quanto ao funcionamento do
software;
Qualidade e SWEBOKQualidade e SWEBOK
Qualidade e SWEBOKQualidade e SWEBOK
◦ Processos de Gerência de Qualidade
� Este tópico abrange aspectos de construção do
produto (projeto): ferramentas como sistemas
para controle de versão e linguagens,para controle de versão e linguagens,
metodologias para revisão do produto,
administração de pessoas, entre outros;
� Contempla as verificações e validações:
aprovação do produto com pouca ou sequer
nenhuma restrição;
� Abrange auditorias para garantir os padrões
utilizados na construção do produto;
Qualidade e SWEBOKQualidade e SWEBOK
Qualidade e SWEBOKQualidade e SWEBOK
◦ Considerações Práticas
� Este tópico abrange aspectos da execução das
atividades relacionadas com qualidade;
� Contem 4 sub-tópicos: requisito de qualidade de
software, caracterização e detecção de erros
(não-conformidades), técnica para gerenciamento
da qualidade e medição da qualidade;

Outros materiais