Vous êtes sur la page 1sur 33

QUALIDADE DE SOFTWARE

Aula RAV2 Reviso da AV2 (Aulas 1 a 10)


Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE



Contedo Resumido Por Aula
Aula Contedo resumido
Aula 1 Conceitos da Qualidade:Processo e produto
Aula 2 Fatores e Mtricas de Qualidade / SQA
Aula 3 SQA Estatstico /ISO 9.000 (Processo em geral)
Aula 4 Normas: NBR/ISO 9126 (Produto) e 12.119 (Produto - Pacote)
Aula 5 Norma: NBR/ISO 9.241 (Produto - Usabilidade)
Aula 6 Norma: NBR/ISO 14598 (Produto Avaliao)
Aula 7 Norma: NBR/ISO 9000-3 (Processo Modelos de Melhoria)
Aula 8 Norma: NBR/ISO 12207 (Processo Modelos de Qualidade)
Aula 9 Norma: NBR/ISO 15504 e CMMI (Processo Avaliao/Melhoria)
Aula 10 Gerncia de Riscos
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Aula 6
- NBR/ISO
14598

Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Viso Geral da Norma NBR ISO/IEC 14598



A norma fornece uma viso geral dos
processos de avaliao de software.

Fornece guias para avaliao baseada
na utilizao prtica da Norma NBR
ISO/IEC 14.598

Define 3 enfoques de processos para:

DESENVOLVEDORES
ADQUIRENTES
AVALIADORES
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE



Relao entre as Partes da Norma NBR ISO/IEC 14598
14598-2
Planejamento
e gesto
14598-6
Documentao
de mdulos
de avaliao
14598-3
Processo para
desenvolvedores
14598-4
Processo para
adquirentes
14598-5
Processo para
avaliadores
14598-1
Viso Geral
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE



A proposta da Norma ISO/IEC 14.598
Avaliar a qualidade de um software :
Verificar, atravs de tcnicas e
atividades operacionais, o quanto os
requisitos so atendidos
Tais requisitos expressam as necessidades
explicitadas e objetivam definir as
caractersticas do SW, para que se possa
examin-lo e compreende-lo
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE



Relao entre as normas da srie
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Aula 7
- NBR/ISO
9003-3

Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE



CONTEXTO DE USO DA NORMA ISO 9000-3
Orientar um contrato entre duas partes que exige a
demonstrao da capacidade do fornecedor em
desenvolver, fornecer e bem como, manter softwares.
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
ATIVIDADES DE
APOIO / SUPORTE
ESTRUTURA DA NORMA 9000-3
9000-3
ESTRUTURA do
SISTEMA DE
QUALIDADE
ATIVIDADES DO
CICLO DE VIDA
D
O
C
U
M
E
N
T
A

O

Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Questes cobertas pela Norma 9000-3



As diretrizes propostas cobrem questes
como:
Entendimento dos requisitos funcionais
entre contratante e contratado;
Uso de metodologias consistentes para o
desenvolvimento de software;
Gerenciamento de projeto desde a
concepo at a manuteno.
Ponto central: Documentao
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Requisitos do Sistema de Qualidade



O sistema de qualidade deve ser documentado como um
manual.
Plano de Qualidade: controle da qualidade
Detalhar os procedimentos para:
Controlar a gerncia de configurao
Verificar o produto
Validar o produto
No conformidade
Mostrar como cumprir os requisitos do sistema de
qualidade
Integrados com atividades do ciclo de vida qualidade
em todo o projeto
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Aula 8
- NBR/ISO
12207

Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Estrutura: Os Processos da NBR ISO/IEC 12207 (1995)



A
D
A
P
T
A

O

Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Os Processos da NBR ISO/IEC 12207 (2004)



Processos Fundamentais Processos de Apoio
P
r
o
c
e
s
s
o

d
e

A
d
a
p
t
a

o

Aquisio Documentao
Fornecimento Gerncia de Configurao
Desenvolvimento
Operao
Garantia da Qualidade
Verificao
Validao
Reviso Conjunta
Manuteno
Auditoria
Usabilidade
Gerncia de Resoluo de Problemas
Gerncia de Solicitao de Mudanas
Avaliao do Produto
Processos Organizacionais
Gerncia Engenharia de Domnio
Melhoria Gesto de Ativos Infra-estrutura
Gesto de Programa de Reso Recursos Humanos
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Os Processos da NBR ISO/IEC 12207 (1995)



AQUISIO
FORNECIMENTO
MANUTENO
DESENVOLVIMENTO
Contrato
T
E/T
Contrato
OPERAO
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Processos Fundamentais



Iniciam o ciclo de vida
Comandam a execuo dos
demais.
Aquisio inicia o ciclo
Fornecimento responde pela
execuo dos 3 abaixo
[1] Desenvolvimento
[2] Operao
[3] Manuteno modificao
para alterao ou melhoria.
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Processo Apoio



Responsabilidade da
organizao que o executa
Proporciona qualidade aos
demais processos
Exemplo: apoiar a
documentao do software
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Processo Organizacional



Responsabilidade da organizao que o executa
So chamados pelos outros processos e so
independentes do que esta sendo executado.
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Aula 9
- NBR/ISO
15504 e CMMI

Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Viso Geral d Norma ISO/IEC 15504



Processo
Avaliao do
Processo
Melhoria do
Processo
Identifica
aplicabilidade
Leva a
Identifica
mudanas no
Leva a

sujeito a
Pode levar a
Determinao
da Capacitao
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
15504-5 Dimenses de Processos



Fundamentais
Organizacionais
Apoio
Gerncia
Melhoria de Processo
Recursos e Infra-
estrutura
Reuso
Controle de Configurao
Garantia da Qualidade
Aquisio
Fornecimento
Engenharia

Operao
48 processos que esto organizados em 3
categoria de processo e 10 grupos de processo.
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Nveis de Capacidade : 15504
Nveis de Capacidade:
Mtrica para avaliao e
roteiro para melhoria, ...
Processo
executado
dentro de
limites de
controle
definidos e
com medies
detalhadas e
analisadas
Processo
planejado e
acompanhando,
e satisfaz
requisitos
definidos de:
qualidade,
prazo,
e custos, e
seus produtos
de trabalho so
gerenciados
Processo
executado
e gerenciado
com uma
adaptao de
um processo
padro
definido, eficaz
e eficiente
Processo
atinge os
objetivos,
porem sem
padro de
qualidade
e sem controle
de prazos e
custos
5
Otimizando
4
Previsvel
3
Estabelecido
2
Gerenciado
1
Executado
0
Incompleto
Processo no
existe ou
geralmente falha
Processo
melhorado
continuamente
de forma
disciplinada
... baseados na
capacidade
do processo
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
CMMI
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Representaes no CMMI
Contnua (Nveis de Capacidade) e por
Estgios (Nveis de Maturidade)
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Nveis de Maturidade: CMMI por Estgios
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Nveis de Capacidade: CMMI Contnua
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE



CMMI: Representao Contnua
Definir a rea de processo
Definir seu nvel de Capacitao
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
CMMI: Representao por Estgios (TODA a empresa)



Definir Nvel de Maturidade
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
CMMI



Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Aula 10
- Gerncia
de Riscos
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
O que RISCO?



EVENTO
OU
RISCO
AFETA
Reviso Aulas 1 a 10 RAV2
QUALIDADE DE SOFTWARE
Atividades do Gerenciamento de Riscos

Vous aimerez peut-être aussi