USCS 2013 -
Normas ISO
Introduo s normas ISO breve histrico
A srie ISO 9000 teve origem na norma britncia
BS570 de 1979, publicada pelo BSI (British Standards
Institute)
Em 1988 os documentos da srie foram aceitos pela
ISO como padro mundial
A ISO 9000 um conjunto de normas e tem um
carter genrico. Serve aos propsitos de qualquer
organizao, em qualquer ramo de atividade, que
queira efetuar a gesto da qualidade dos produtos ou
servios que oferece.
Normas ISO
Verses mais recentes dos documentos
ISO 9000:2005
ISO 9001:2008
ISO 9004:2000
ISO 9000-3
Aplicao da ISO 9001 para o
As diretrizes da ISO 9000-3
desenvolvimento, fornecimento e
Identificao e controle de produtos;
Processo de controle de requisitos;
manuteno de software
(para cada item da ISO 9001 existe
um correspondente na ISO 9000-3
que o detalha e o adequa ao
software)
Responsabilidades da gerncia;
Requisitos do sistema de qualidade;
Verso dos requisitos de contrato;
Requisitos da fase de projeto do
produto;
Controle de documentos e dados;
Requisitos de aquisio (compra);
Produtos fornecidos por clientes ou
fornecedores;
Fornecimento:
contempla as atividades dos fornecedores e inicia-se com a preparao de uma
proposta para responder a um pedido
Desenvolvimento:
atividades formais de desenvolvimento de software, tais como, levantamento de
requisitos, anlise, projeto, codificao, testes, implantao e aceitao fazem parte
deste processo
Operao:
engloba a utilizao do software em si como tambm as atividades de suporte ao
usurio
Manuteno:
executado quando o produto submetido a modificaes em geral.
Processos de Apoio
Documentao:
Registros de Informaes produzidas por um Processo ou Atividade, que incluem:
o planejamento, o projeto, o desenvolvimento, a produo, a edio, a distribuio dos documentos necessrios para
os Gerentes, Engenharia e Usurios do Software.
Gerncia de Configurao:
Identificao e Controle dos Itens do Software, que incluem:
o controle de armazenamento, as liberaes, a manipulao, a distribuio e a modificao de cada um dos itens que
compem o Software.
Garantia da Qualidade:
Garante os Processos e Produtos de Software em conformidade com os Requisitos e os Planos
estabelecidos.
Verificao:
Determina se os Produtos de Software de uma Atividade atendem completamente aos Requisitos ou
condies impostas a eles.
Validao:
Determina se os Requisitos e o Produto final (Sistema ou Software) atendem ao uso especfico proposto.
Reviso Conjunta:
Define as Atividades para Avaliar a Situao e Produtos de uma Atividade de um Projeto.
Auditoria:
Determina Adequao aos Requisitos, Planos e Contrato.
Resoluo de Problemas:
Anlise e Resoluo dos Problemas de Qualquer Natureza ou fonte, descobertos durante a Execuo do
Desenvolvimento, operao, Manuteno ou outros Processos.
Processos Organizacionais
Gerncia:
Gerenciamento de Processos
Infraestrutura:
Fornecimento de Recursos para outros Processos, incluindo:
de hardware, software,ferramentas, tcnicas, padres de
desenvolvimento, operao ou manuteno.
Melhoria:
Atividades para estabelecer, avaliar, medir, controlar e melhorar
um Processo de Ciclo de Vida de Software.
Treinamento:
Atividades para Prover e Manter Pessoal Treinado.
Tarefa N
Processo
1
Tarefa 1
Ciclo
de
Vida
Atividade N
Tarefa N
Processo
N
identifica as prticas bsicas para boa engenharia , bom gerenciamento de software e prticas
para melhorar capacitao nos processos de software.
3. Ferramenta de Avaliao
Especifica quais dados devem ser colhidos para uma avaliao de processos e contm exemplos de
questionrios de avaliaes.
Descreve passos para executar uma avaliao e como fazer a pontuao da organizao junto s
praticas descritas pelo BPG.
Orienta a organizao na aplicao dos produtos do projeto SPICE com intuito de melhoria dos
processos de software.
Orienta a organizao na aplicao dos produtos SPICE para auxiliar na escolha de fornecedores
capacitados.
Fornece critrios para verificar se a empresa ou auditor est apto a aplicar as avaliaes SPICE,
com a idia de fazer certificao nas organizaes.
Incompleto
Executado
Gerenciado
Estabelecido
Previsvel
Otimizado
Nveis de Capacitao
Nvel 0 Incompleto
Nvel 1 - Informalmente Executado
Fazer o processo
alocar recursos
determinar responsabilidades
documentar o processo
prover ferramentas
assegurar treinamento
planejar o processo
Disciplinar desempenho
Verificar desempenho
Controlar desempenho
Nvel 5 Otimizado
Consumidor e Fornecedor
Engenharia
Suporte
Administrao
Organizao
SUP Suporte
possui processos que variam do SUP.1 ao
SUP.7
Desenvolver a documentao
Desempenhar a gerncia de configurao
Executar a garantia da qualidade
Executar a verificao dos produtos de
trabalho
Executar a validao dos produtos de
trabalho
Executar revises conjuntas
Executar auditorias
CUS - ClienteFornecedor
possui processos que variam do CUS.1
ao CUS.5
Adquirir Software
Gerenciar Necessidades do Cliente
Fornecer Software
Operar Software
Prover Servio ao Cliente.
MAN Gerncia
possui processos que variam do MAN.1 ao
MAN.4
ENG - Engenharia
possui processos que variam do ENG.1
ao ENG.7
Desenvolver requisitos e o projeto do
Sistema
Desenvolver requisitos de software
Desenvolver o projeto de software
Implementar o projeto de software
Integrar e testar o software
Integrar e testar o sistema
Manter o sistema e o software
Gerenciar o projeto
Gerenciar a qualidade
Gerenciar Riscos
Gerenciar Subcontratados
ORG Organizao
possui processos que variam do ORG.1 ao
ORG.5
Construir o negcio
Definir o processo
Melhorar o processo
Prover recursos de Treinamento
Prover infra-estrutura organizacional
N (not)
No atingido
P (partially)
Parcialmente
Atingido
L (Largelly)
Largamente
Atingido
F (Fully)
Totalmente
Atingido
10
11
Funcionalidade
Usabilidade
Manutenibilidade
Confiabilidade
Eficincia
Portabilidade
12