ISO IEC12207
Prof. Alexandre Vasconcelos
(amlv@cin.ufpe.br)
1/22
ISO/IEC 12207
• Norma internacional cuja primeira versão foi lançada em agosto/1995, consistindo na primeira Norma Internacional que descreve em detalhes os processos, atividades e tarefas que envolvem a aquisição, fornecimento, desenvolvimento, operação e manutenção de produtos de software
Processos de Software
• Envolvem métodos, técnicas, ferramentas e pessoas
2/22
Objetivos da norma ISO/IEC 12207
• Estabelecer uma estrutura comum para os processos de ciclo de vida de software;
• Ajudar as organizações a compreenderem todos os componentes presentes na aquisição e fornecimento de software; • Facilitar a contratação de produtos e serviços de software; • Permitir às organizações executarem projetos de forma mais eficaz.
3/22
Formas de descrição do Processo de Software
Propósito ou resultado • Não detalha o Processo
• Indica objetivos e resultados apenas Formas de descrição do
Processo de software Atividade
• Descrição das atividades e inter-relações 4/22
Classes de processos
Fundamentais
Apoio
Organizacionais
5/22
Processos fundamentais
Aquisição
Fornecimento
Desenvolvimento
Operação
Manutenção
6/22
Processos fundamentais
Aquisição
•
Propósito: Obter um produto ou serviço que satisfaça a necessidade do cliente
7/22
Processos fundamentais
Fornecimento
•
Propósito: Fornecer um produto ou serviço que atenda aos requisitos acordados com o cliente
8/22
Processos fundamentais
Desenvolvimento
•
Propósito: Transformar um conjunto de requisitos em um produto de software ou um sistema baseado em software que atenda às necessidades expressas pelo cliente
9/22
Atividades do Processo de Desenvolvimento
• Implementação;
• Integração do software;
• Levantamento de requisitos;
• Teste de qualificação do software;
• Análise dos requisitos do sistema;
• Integração do sistema;
• Projeto da arquitetura do sistema;
• Teste de qualificação do sistema;
• Análise dos requisitos