Qualidade De Software
Casos: Qualidade De Software. Pesquise 862.000+ trabalhos acadêmicosPor: brunanery • 15/3/2015 • 8.843 Palavras (36 Páginas) • 198 Visualizações
Qualidade de Software
SUMÁRIO
I. - O QUE É QUALIDADE 4
PROPOSIÇÕES DA QUALIDADE DE SOFTWARE: 4
PRINCÍPIOS DE QUALIDADE: 5
PRINCÍPIOS DE GERÊNCIA: 5
PRINCÍPIOS DE ENGENHARIA: 5
II. -HISTÓRICO DA QUALIDADE 5
III. - PORQUÊ SE PREOCUPAR COM A QUALIDADE DE SOFTWARE ? 7
QUALIDADE X DEFINIÇÃO DE PRÉ-REQUISITOS 7
QUALIDADE E O DESENVOLVIMENTO SOFTWARE 8
IV. - QUALIDADE E SERVIÇO DE SUPORTE AO USUÁRIO 8
O QUE É UM SISTEMA DE QUALIDADE ? 9
QUALIDADE PRODUTO X QUALIDADE PROCESSO 10
VI. - QUALIDADE DE SOFTWARE: 11
ENGENHARIA DE SOFTWARE 12
QUALIDADE DE PRODUTOS DE SOFTWARE - ISO 9126 13
VII - MÉTRICAS DE SOFTWARE 14
VIII - GUIAS PARA AVALIAÇÃO DA QUALIDADE - ISO 14598 15
IX - QUALIDADE DE PACOTES DE SOFTWARE - ISO 12119 17
X - QUALIDADE DE PROCESSO DE SOFTWARE: 18
XI – A SÉRIE ISO 9000 : 18
ESTRUTURA DO SISTEMA DE QUALIDADE 19
XII - ISO 12207 – PROCESSO DE VIDA DO CICLO DE SOFTWARE 20
XIII – GERENCIANDO UM COMPANHIA DE QUALIDADE 22
DEDICAÇÃO À SATISFAÇÃO DO CLIENTE 22
DAR ÊNFASE À MELHORAMENTOS CONTÍNUOS 22
TRATAR FORNECEDORES COMO PARCEIROS DE NEGÓCIOS 22
COMUNICAÇÃO E TIME DE TRABALHO 22
ATUALIZANDO EMPREGADOS 23
COMPROMISSO DA GERÊNCIA 23
XIV. – IMPLEMANTANDO UM SISTEMA DE QUALIDADE 23
XIV.1 - UM SISTEMA DE QUALIDADE 23
Aspectos Técnicos 23
Aspectos culturais 24
XIV.2 – INICIANDO UM SISTEMA DE QUALIDADE 24
Preparar uma política de qualidade 24
Estabelecer uma equipe de suporte em qualidade 24
XIV.3 - DEFINIR UM PROGRAMA PARA A QUALIDADE 25
Avaliar a organização 25
Projetar um sistema de qualidade 25
Planejamento e implementação do programa de qualidade 26
XIV.4. - IMPLEMENTAR UM PROGRAMA CULTURAL 26
XIV.5 - IMPLEMENTAR O PROGRAMA TÉCNICO 27
Adotar um ciclo de vida 27
Programa de métricas e medidas de software 27
Desenvolvimento 28
Suporte 28
Treinamento 28
XIV.6 – REVISÕES DE PROCESSOS E PRODUTO 29
Revisões do projeto 29
Revisões da gerência 29
XV. – O FUTURO DA QUALIDADE 29
XVI. - BIBLIOGRAFIA 30
I. - O QUE É QUALIDADE
Qualidade hoje em dia, não é apenas um diferencial de mercado para a empresa conseguir vender e lucrar mais, é um pré requisito que a empresa deve conquistar para conseguir colocar o produto no Mercado Global.
Na área de software, há uma urgente necessidade de uma maior preocupação sobre o tema, mas afinal, o que é qualidade?
Existem diversas definições. Algumas pessoas que tentaram uma definição simples chegaram a frases como:
• Qualidade é estar em conformidade com os requisitos dos clientes
• Qualidade é antecipar e satisfazer os desejos dos clientes
• Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito
Segunda a atual norma brasileira sobre o assunto (NBR ISO 8402), qualidade é:
A totalidade das características de uma entidade
que lhe confere a capacidade de satisfazer
às necessidades explícitas e implícitas
Nota-se que esta definição formal exige alguns complementos, principalmente para definir o que são as entidades, as necessidades explícitas e as necessidades implícitas.
• A entidade é o produto do qual estamos falando, que pode ser um bem ou um serviço.
• As necessidades explícitas são as próprias condições e objetivos propostos pelo produtor.
• As necessidades implícitas incluem as diferenças entre os usuários, a evolução no tempo, as implicações éticas, as questões de segurança e outras visões subjetivas.
Por exemplo, a qualidade de um prato de comida (a entidade, o produto) está relacionada com a satisfação de necessidades (requisitos) tais como: sabor, aparência, temperatura, rapidez no serviço, preço, higiene, valor nutricional, etc... Para avaliar a qualidade de um produto, deve-se fazer uma lista destas necessidades e analisar cada uma destas necessidades.
Proposições da qualidade de software:
1) Qualidade é o sucesso para o negócio de softwares, como em qualquer outro;
2) A maneira mais barata de aumentar a produtividade é aumentar a qualidade do software;
3) A qualidade ao suporte do produto é tão importante quanto a qualidade do próprio software, o ambiente de suporte deve ter engenharia tanto quanto o ambiente
...