Escolar Documentos
Profissional Documentos
Cultura Documentos
ISO/IEC 12207
Segunda Edição 13.03.2009
Segunda edição
13/03/2009
Válida a partir de
13/04/2009
Estabelece uma estrutura para processos
de ciclo de vida de software,
Escopo da Norma
Tarefas...
Utilizados na...
Aquisição
Fornecimento DE S & SC
Desenvolvimento Software e
Operação Serviços Correlatos
Manutenção
Desativação
Também Fornece...
Estrutura da Norma
Utilizados para...
Definição
Controle DO PROCESSO
Aperfeiçoamento
Esta norma não descreve os artefatos que
eventualmente sejam gerados durante os
Limitação da Norma
processos.
Manutenção
de Software
Desativação
de Software
PROCESSOS ESPECÍFICOS DE SOFTWARE
Processos de Processos de Processo de
Implementação de Apoio ao Software Reuso de Software
Software
Processo de
Verificação de Software
Projeto de Software
Teste de Qualificação
Auditoria de Software
de Software
Resolução de Problema
de Software
Processos de Contexto de
PROCESSOS CONTRATUAIS
PROPÓSITO
FORNECIMENTO
disponibilidade das:
Capacitadores de Projeto
Políticas;
Processos de ciclo de vida;
Modelos de ciclo de vida;
Procedimentos de uso da organização.
Em outras palavras...
A gestão do ciclo de vida deve estar consistente
com os objetivos da organização.
GESTÃO DE INFRAESTRUTURA
Processos Organizacionais e
PROPÓSITO
Capacitadores de Projeto
Sustentar
Investir recursos financeiros.
Reavaliar continuamente os projetos.
GESTÃO DE RECURSOS HUMANOS
PROPÓSITO
Processos Organizacionais e
Capacitadores de Projeto
PROPÓSITO
viáveis e eficazes.
PROPÓSITO
PROPÓSITO
PROPÓSITO
PROPÓSITO
Coletar;
Analisar;
Relatar.
Dados relacionados aos produtos
desenvolvidos e processos
implementados.
MEDIÇÃO
Objetivo
Apoiar a gestão dos processos.
Demonstrar a qualidade dos produtos.
PROCESSOS TÉCNICOS
Processos de Contexto de
Para que?
Identificar a interação do ambiente
operacional (software) com o sistema.
ANÁLISE DOS REQUISITOS DO SISTEMA
PROPÓSITO
Processos Técnicos
Para que?
Orientar o projeto (design) do sistema.
PROJETO (DESIGN) DE ARQUITETURA DO SISTEMA
PROPÓSITO
Por exemplo?
Interfaces internas e externas de cada
elemento do sistema são definidas.
PROPÓSITO
Processos Técnicos
IMPLEMENTAÇÃO
Elementos:
Software;
Hardware;
Procedimentos;
Outros sistemas.
TESTE DE QUALIFICAÇÃO DO SISTEMA
PROPÓSITO
Processos Técnicos
PROPÓSITO
PROPÓSITO
PROPÓSITO
PROCESSOS DE IMPLANTAÇÃO DE
SOFTWARE
implementado em software;
Processos de Implantação de Software PROPÓSITO
IMPLEMENTAÇÃO DE SOFTWARE
Produzir um item de sistema especificado
como um produto ou serviço de software.
Resultados
Definição dos requisitos;
Análise de corretude, completitude,
testabilidade, rastreabilidade
(consistência) e prioridade.
PROJETO DE ARQUITETURA DE SW
Processos de Implantação de Software PROPÓSITO
Fornecer um projeto para o software que
implemente e possa ser verificado com
base e seus requisitos.
Resultados
Definição das interfaces internas e
externas de cada item de software.
Consistência e rastreabilidade são
estabelecidos entre os requisitos de
software e o projeto.
Processos de Implantação de Software PROPÓSITO
PROJETO DE PROJETO DE SW
Fornecer um projeto para o software que
implemente e possa ser verificado com
base e seus requisitos.
PROPÓSITO
Produzir unidades de software
executáveis que refletem
apropriadamente o projeto de software.
PROJETO DE INTEGRAÇÃO DE SW
Processos de Implantação de Software
PROPÓSITO
Combinar as unidades de software e
componentes de software, produzindo
itens de software integrados, consistentes
com o projeto de software, que
demonstrem que os requisitos funcionais
e não funcionais de software são
satisfeitos.
PROJETO DE QUALIFICAÇÃO DE SW
Processos de Implantação de Software
PROPÓSITO
Confirmar que o produto de software
integrado atende aos requisitos definidos.
Processos Específicos de
PROPÓSITO
Desenvolver e manter o registro das
informações do software produzidas por
um processo.
Processos de Apoio ao Software
GESTÃO DE CONFIGURAÇÃO DE SW
PROPÓSITO
Estabelecer e manter a integridade dos
itens de software de um processo, e
disponibilizá-los para as partes envolvidas.
Processos de Apoio ao Software
GARANTIA DE QUALIDADE DE SW
PROPÓSITO
Fornecer garantia de que os produtos e
processos de trabalho estão em
conformidade com os planos e condições
pré-definidos.
Processos de Apoio ao Software
PROPÓSITO
VERIFICAÇÃO DE SW
PROPÓSITO
VALIDAÇÃO DE SW
acordados.
Importante:
Itens que requerem alguma ação são
acompanhados até seu encerramento.
Processos de Apoio ao Software PROPÓSITO
Determinar a conformidade dos produtos
e processos selecionados com os
requisitos, planos e contratos.
AUDITORIA DE SW
Importante:
Auditorias são realizadas por uma parte
independente.
Não-conformidades identificadas
são encaminhadas aos
responsáveis pelas ações
corretivas.
RESOLUÇÃO DE PROBLEMAS DE SW
Processos de Apoio ao Software
PROPÓSITO
Assegurar que todos os problemas sejam:
Identificados;
Analisados;
Gerenciados;
Controlados.
Até sua resolução.