0% acharam este documento útil (0 voto)
88 visualizações28 páginas

Norma ISO 12207

A norma ISO 12207 estabelece uma estrutura comum para os processos do ciclo de vida do software, incluindo processos fundamentais como desenvolvimento, operação e manutenção, assim como processos de apoio, organizacionais e de adaptação. Ela visa auxiliar as organizações na definição de papéis e atividades para a produção de software.

Enviado por

Pedro Alexandre
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
88 visualizações28 páginas

Norma ISO 12207

A norma ISO 12207 estabelece uma estrutura comum para os processos do ciclo de vida do software, incluindo processos fundamentais como desenvolvimento, operação e manutenção, assim como processos de apoio, organizacionais e de adaptação. Ela visa auxiliar as organizações na definição de papéis e atividades para a produção de software.

Enviado por

Pedro Alexandre
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 28

Norma ISO 12207

Alessandro Fraga Gomes


1. Introdução
O termo ISO vem do termo inglês International
Organization for Standardization e no português
como Organização Internacional para Padronização.
A ideia chave é padronização, norma ou regra.
IEC vem de International Electrotechnical
Commission e em português Comissão Internacional
de Eletrotécnica.
A ISO 12207 é apenas uma de muitas outras normas
encontradas no mercado utilizadas na área de
tecnologia ou não, no caso desta no mercado de
software.
2. Objetivo
ISO/IEC 12207 – Norma que tem como objetivo
o estabelecimento de uma estrutura comum,
bem definida e de referência para os processos
de ciclo de vida do software.

Ela deve auxiliar os envolvidos com a produção


de software na definição de seus papéis, usando
seus processos bem definidos, assim,
proporcionando às organizações um melhor
entendimento das atividades a serem executadas
nas operações que envolvem o software.
3. Breve Histórico

A ISO 12207 teve início de seu desenvolvimento


em 1989 pelo Comitê Técnico em Tecnologia da
Informação (JTC1 – Joint Technical Committee).
Diversos países participaram em seu
desenvolvimento, inclusive o Brasil. Foi publicada
com versão inicial em 1995.
4. Os processos do ciclo de vida do
software
Com ciclo de vida do software: ocorre desde a
concepção inicial de ideias até a descontinuação do
mesmo.
Os processos são agrupados da seguinte forma:
- Fundamentais
- Apoio ou suporte
- Organizacional
- Adaptação
5. Os Processos Fundamentais
São os processos básicos, de início e execução do
desenvolvimento, operação e manutenção do
software. Suas partes fundamentais são o
adquirente, o fornecedor, o desenvolvedor, o
operador e o mantenedor do software. São eles:

1) Processo de aquisição;


2) Processo de fornecimento;
3) Processo de desenvolvimento;
4) Processo de operação; e
5) Processo de manutenção.
5.1. O processo de aquisição
Define as atividades do adquirente, organização
que adquire um sistema, produto de software ou
serviço de software.

Lista de atividades - Este processo consiste nas


seguintes atividades:
1) Iniciação;
2) Preparação de pedido de proposta;
3) Preparação e atualização do contrato;
4) Monitoração do fornecedor;
5) Aceitação e conclusão.
5.2. O processo de fornecimento
Define as atividades do fornecedor, organização que provê o
sistema, produto de software ou serviço de software ao
adquirente.

Lista de atividades. Este processo consiste nas seguintes


atividades:
1) Iniciação;
2) Preparação de resposta;
3) Contrato;
4) Planejamento;
5) Execução e controle;
6) Revisão e avaliação;
7) Entrega e conclusão.
5.3. O processo de desenvolvimento
Define as atividades do desenvolvedor,
organização que define e desenvolve o produto de
software.

Lista de atividades. Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Análise dos requisitos do sistema;
3) Projeto da arquitetura do sistema;
4) Análise dos requisitos do software;
5) Projeto da arquitetura do software;
5.3. O processo de desenvolvimento
6) Projeto detalhado do software;
7) Codificação e testes do software;
8) Integração do software;
9) Teste de qualificação do software;
10) Integração do sistema;
11) Teste de qualificação do sistema;
12) Instalação do software;
13) Apoio à aceitação do software.
5.4. O processo de operação
Define as atividades do operador, organização que
provê serviço de operação de um sistema
computacional, no seu ambiente de
funcionamento, para seus usuários.

Lista de atividades. Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Teste operacional;
3) Operação do sistema;
4) Suporte ao usuário.
5.5. O processo de manutenção
Define as atividades do mantenedor, organização
que provê o serviço de manutenção do produto de
software, isto é, gerenciando as modificações no
produto de software para mantê-lo atualizado e em
perfeita operação. Este processo inclui a migração
e a descontinuação do produto de software.
5.5. O processo de manutenção
Lista de atividades. Este processo consiste nas
seguintes atividades:
1) Implementação do processo;
2) Análise do problema e da modificação;
3) Implementação da modificação;
4) Revisão/aceitação da manutenção;
5) Migração;
6) Descontinuação do software.
6. Os Processos de Apoio
Um processo de apoio é empregado e executado,
quando necessário, por outro processo. São eles:
 1) Processo de documentação; 
2) Processo de gerência de configuração;
3) Processo de garantia da qualidade;
4) Processo de verificação; 
5) Processo de validação; 
6) Processo de revisão conjunta; 
7) Processo de auditoria;
8) Processo de resolução de problema.
6.1. O processo de documentação
Define as atividades para registro da informação
produzida por um processo de ciclo de vida.

Lista de atividades - Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Projeto e desenvolvimento;
3) Produção;
4) Manutenção.
6.2. O processo de gerência de configuração
Processo de aplicação de procedimentos
administrativos e técnicos, por todo o ciclo de vida de
software.
Lista das atividades. Este processo consiste nas
seguintes atividades:
1) Implementação do processo;
2) Identificação da configuração;
3) Controle da configuração;
4) Relato da situação da configuração;
5) Avaliação da configuração;
6) Gerência de liberação e distribuição.
6.3. O processo de garantia de qualidade
Define as atividades para garantir objetivamente
que os produtos e processos de software estão em
conformidade com seus requisitos especificados e
aderem aos seus planos estabelecidos.
Lista das atividades. Este processo consiste nas
seguintes atividades:
1) Implementação do processo;
2) Garantia do produto;
3) Garantia do processo;
4) Sistemas de garantia da qualidade.
6.4. O processo de verificação
Define as atividades (para o adquirente, o
fornecedor, ou uma parte independente) para
verificação dos produtos de software, em
profundidade variável, dependendo do projeto de
software.

Lista das atividades. Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Verificação.
6.5. O processo de validação
Define as atividades (para o adquirente, o
fornecedor ou uma parte independente) para
validação dos produtos de software do projeto de
software.

Lista das atividades. Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Validação.
6.6. O processo de revisão conjunta
Define as atividades para avaliação da situação e
produtos de uma atividade. Este processo pode ser
empregado por qualquer uma das duas partes,
onde uma delas (parte revisora) revisa a outra
parte (parte revisada) em um fórum conjunto.

Lista das atividades. Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Revisões de gerenciamento do projeto;
3) Revisões técnicas.
6.7. O processo de auditoria
Define as atividades para determinar a
conformidade com requisitos, planos e contrato.
Este processo pode ser empregado por qualquer
uma das duas partes, onde uma delas (parte
auditora) audita os produtos de software ou
atividades da outra parte (parte auditada).

Lista das atividades. Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Auditoria.
6.8. O processo de resolução de problemas
Define um processo para análise e remoção dos
problemas (incluindo não-conformidades),
independente da sua natureza ou origem, que forem
descobertos durante a execução dos processos de
desenvolvimento, de operação, de manutenção ou
de outros processos.
Lista das atividades. Este processo consiste nas
seguintes
atividades:
1) Implementação do processo;
2) Resolução de problema.
7. Os Processos Organizacionais
Implementam uma estrutura constituída de
processos de ciclo de vida e pessoal associados,
melhorando continuamente a estrutura e os
processos. São eles:

1) Processo de gerência;


2) Processo de infraestrutura;
3) Processo de melhoria;
4) Processo de treinamento.
7.1. O processo de gerência
Define as atividades básicas da gerência, incluindo
gerência de projeto, durante um processo de ciclo
de vida.

Lista de atividades. Este processo consiste nas


seguintes atividades:
1) Iniciação e definição do escopo;
2) Planejamento;
3) Execução e controle;
4) Revisão e avaliação;
5) Conclusão.
7.2. O processo de infraestrutura
Define as atividades básicas para o estabelecimento
da estrutura de apoio de um processo de ciclo de vida.
A infraestrutura pode incluir hardware, software,
ferramentas, técnicas, padrões e recursos para o
desenvolvimento, operação ou manutenção.

Lista de atividades. Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Estabelecimento da infraestrutura;
3) Manutenção da infraestrutura.
7.3. O processo de melhoria
Define as atividades básicas que uma organização
(isto é, adquirente, fornecedor, desenvolvedor,
operador, mantenedor, ou o gerente de outro
processo) executa para estabelecer, medir,
controlar e melhorar seu processo de ciclo de vida.

Lista de atividades: Este processo consiste nas


seguintes atividades:
1) Estabelecimento do processo;
2) Avaliação do processo;
3) Melhoria do processo.
7.4. O processo de treinamento
Define as atividades para prover pessoal
adequadamente treinado.

Lista de atividades. Este processo consiste nas


seguintes atividades:
1) Implementação do processo;
2) Desenvolvimento do material de treinamento;
3) Implementação do plano de treinamento.
8. Processos de Adaptação

Define as atividades necessárias para a adaptação


da norma para sua aplicação na organização ou em
projetos.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy