Engenharia de Software - Qualidade

Páginas: 9 (2237 palavras) Publicado: 22 de outubro de 2013
Sistemas de Informação
Análise e Desenvolvimento de Sistemas
Engenharia de Software III

Professor Dr Kleber Rocha de Oliveira

Centro Universitário de Bauru/CEUB
Instituição Toledo de Ensino/ITE
2013/2

Plano de Ensino
• Introdução

• Qualidade de processo de software

– Introdução ao conceito de qualidade

– CMM/CMMI

– Introdução à Qualidade de Software

– MPS.BR

–Normas e organismos normativos

– PSP/TSP(Personal Software
Process/ Team Software Process )

– Fatores humanos de qualidade
– Maturidade de organizações

• Teste de software
• Qualidade de produto de software

– Técnicas

– Norma ABNT/NBR ISO/IEC

– Fases

– Métricas

– Ciclo de Vida

– Interface e ergonomia
– Programação
– Qualidade de código
– Verificação e validação Biliografia


R.S.Pressman. Software Engineering, A Practicioners Approach, McGrawHill.



Ian Sommerville. Engenharia de Software. 9ª edição. 2011. Editora
Saraiva.

Conceito da Qualidade

“A qualidade é relativa. O que é qualidade para uma
pessoa pode ser falta de qualidade para outra.”
“Qualidade é um conceito subjetivo que está
relacionado diretamente às percepções de cadaindivíduo. Diversos fatores como cultura, modelos
mentais, tipo de produto ou serviço prestado,
necessidades e expectativas influenciam diretamente
nesta definição.”

O Conceito da Qualidade
Qualidade de um produto ou serviço

"excelência"

– Conformidade com as exigências dos clientes;
– Relação custo/benefício;
– Adequação ao uso;
– Valor agregado, que produtos similares não possuem;– Fazer certo à primeira vez;
– Produtos e/ou serviços com efetividade;

O Conceito da Qualidade
• Óptica do produtor
– Concepção e produção de um produto que vá ao
encontro das necessidades do cliente.
• Óptica do cliente
– Valor e à utilidade reconhecidas ao produto, estando em
alguns casos ligada ao preço.

Qualidade de Software
Área de conhecimento da engenharia de
software quevisa garantir a qualidade do
software através da definição e normatização
de processos de desenvolvimento, com o
objetivo de garantir um produto final que
satisfaça às expectativas do cliente, dentro
daquilo que foi acordado inicialmente.

Qualidade de Software
● Conjunto de características que devem ser alcançadas
em um determinado grau para que o produto atenda às
necessidades deseus usuários.
● Totalidade de características de uma entidade que lhe
confere a capacidade de satisfazer a necessidades
explícitas e implícitas.
Segundo Roger Pressman, “Requisitos funcionais e de
desempenho, padrões e convenções de desenvolvimento
pré-estabelecidos, atributos implícitos que todo SW
desenvolvido profissionalmente deve possuir”.

Perguntas a serem respondidas
• O que équalidade de software?
– Qualidade do produto e do processo

• Quais as principais normas para assegurar a construção
de software de qualidade?
• Como garantir a qualidade de um produto de software?
– Validação e Verificação
– Planejamento, elaboração e execução de testes

• Como medir a qualidade de um software?
• Como construir um processo de desenvolvimento de
software de qualidade?
–CMMI, MPS.BR

Programar é uma arte, mas...
• Produtos de software são complexos, até mais do que o
hardware onde executam;
• Software não têm produção em série. Seu custo está no
projeto e desenvolvimento;
• Software não se desgasta e nem de modifica com o uso;
• O Software é invisível. Sua representação em grafos e
diagramas não é precisa;
• A Engenharia de Software ainda não estámadura, é uma
tecnologia em evolução;
• Não há um acordo entre os profissionais da área sobre o
que é Qualidade de Software.

Competência Essencial/ Competência Proposta:
Compreender os principais conceitos de qualidade em desenvolvimento de
software utilizando métricas de qualidade para o processo de desenvolvimento
de software e seu produto.

Competências
relacionadas/
Elementos da...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Processos de Engenharia e Qualidade de Software
  • Engenharia De Software Unidade VI Ferramentas CASE E Qualidade De Software
  • Qualidade de software
  • Qualidade de Software
  • Qualidade de software
  • Qualidade de software
  • Qualidade de software
  • Qualidade de Software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!