Iso 12207

twenyx26 3,261 views 42 slides Jan 04, 2014
Slide 1
Slide 1 of 42
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42

About This Presentation

No description available for this slideshow.


Slide Content

Slide 1
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS,
LETRAS E CIÊNCIAS EXATAS
DEPARTAMENTO
DE CIÊNCIAS DE CO
MPUTAÇÃO
E ESTATÍSTICA
Visão Geral da Norma
ISO/IEC 12207 Engenharia de Software
2o. Semestre de 2006
ISO –
I
n
t
ernation
al
Stan
d
a
rdizatio
n
O
rgan
ization
IEC –
I
n
t
ernation
al
Electrotech
n
ical
Commission

Slide 2
Introdução
ƒ
A globalização da economia tem influenciado as empresas produtoras e prestadoras de serviços de software a alcançar um patamar de
qualidade
e
produtividade
internacional para
poder enfrentar a competitividade que a cada dia é maior.

Slide 3
Gestão de qualidade segundo a ISO 9001 -
P
rincípios
ƒ
Conhecer e demons
trar sua capacidade
em atender os requis
itos dos
clientes;
ƒ
Planejar e documentar todas as
atividades que afetam a qualidade;
ƒ
Qualificar pessoas nas competênc
ias neces
sárias à realização de
tarefas;
ƒ
Identificar e disponibiliz
a
r recursos materiais e humanos necessários para
manter o sistema da qualidade;
ƒ
Registrar a execução das atividades;
ƒ
Identificar as não-conformidades e, se
ocorrerem, devem ser registradas
e tratadas;
ƒ
Manter um programa contínuo de av
aliaç
ão do desempenho do sistema
da qualidade

Slide 4
ISO/IEC 12207 -
I
ntrodução
ƒ
A Norma Internacional ISO/IEC 12207 é uma referência utilizada em muito países, inclusive no Brasil, para alcançar o diferencial competitivo na produção de software.
ƒ
ISO/IEC 12207 -
e
stabelece uma estrutura
comum para os processos de ciclo de vida de software
, com terminologia bem definida, que
pode ser referenciada pela indústria de software.
Processo
é um conjunto de passos
realizados para alcançar um certo
propósito (IEEE 610.12, 1990) Processo de Software
é um conjunto
atividades, métodos, práticas e tecnologia que as pessoas utilizam para desenvolver e manter software e produtos relacionados (Paulk
et
al,
1995)

Slide 5
ISO/IEC 12207 Processos do Ciclo de Vida do Software ƒ
Formalizam processos, atividades e tarefas que devem ser aplicadas:
ƒ
Durante a aquisição
de sistemas que contém
software, aquisição de produtos de software stand-alone
e aquisição de serviços de software.
ƒ
Durante o fornecimento
, desenvolvimento
e
operação
de produtos de software.

Slide 6
ISO/IEC

12207

Engenharia de Software – Processos do Ciclo de Vida
OBJETIVO DA NORMA OBJETIVO DA NORMA
Auxiliar os envolvidos com a produção de software na definição de
seus papéis, através de
processos bem definidos e, desta forma, proporcionar às organizações que a utilizam um melhor entendimento das atividades a serem executadas nas operações que envolvem, de alguma forma, o software. Auxiliar os envolvidos com a produção de software na definição de
seus papéis, através de
processos bem definidos e, desta forma, proporcionar às organizações que a utilizam um melhor entendimento das atividades a serem executadas nas operações que envolvem, de alguma forma, o software.

Slide 7
ISO/IEC 12207 –
A
rquitetura da
Norma
Da concepç
ão
até a
descontinuidade
Processo
Processo
Processo
Modularidade
e
Responsabilidade
Ciclo
PDCA
Atividade 1
Tarefa Tarefa
(Plan-Do-Check-Act)

Slide 8
ISO/IEC 12207 –
A
rquitetura da
Norma
Da concepç
ão
até a
descontinuidade
Processo
Processo
Processo
Modularidade Modularidade
ee
Responsabilidade Responsabilidade
Ciclo
PDCA
Atividade 1
Tarefa Tarefa

Slide 9
ISO/IEC 12207 –
A
rquitetura da
Norma
ƒ
A arquitetura segue dois princípios básicos:
ƒ
Modularidade
ƒ
Responsabilidade
Os processos tem alta coesão e baixo acoplamento, ou seja, todas as partes de um processo são fortemente rela- cionados
e o número de interfaces
entre os processos é mantido ao mínimo

Cada processo na Norma é de
responsabilidade de uma “parte envolvida” •
U
ma “parte envolvida” pode
ser uma organização ou parte dela •
A
s partes envolvidas podem
ser da mesma organização ou de organizações diferentes

Cada processo na Norma é de
responsabilidade de uma “parte envolvida” •
U
ma “parte envolvida” pode
ser uma organização ou parte dela •
A
s partes envolvidas podem
ser da mesma organização ou de organizações diferentes

Slide 10
ISO/IEC 12207 –
a
rquitetura da
norma
ƒ
Na Norma ISO/IEC 12207, os processos de ciclo de vida são agrupados em três classes, que representam a sua natureza:
ƒ
Processos Fundamentais
ƒ
Processos de Apoio
ƒ
Processos Organizacionais

Slide 11
PROCESSOS DE CICLO DE
VIDA DE SOFTWARE
PROCESSOS DE CICLO DE
VIDA DE SOFTWARE
PROCESSOS FUNDAMENTAIS PROCESSOS FUNDAMENTAIS
AQUI
SIÇÃO
AQUI
SIÇÃO
FORNECIMENTO FORNECIMENTO
DESENVOLVIMENTO DESENVOLVIMENTO
OPERAÇÂO OPERAÇÂO
PROCESSOS ORGA
NIZACIONAI
S
PROCESSOS ORGA
NIZACIONAI
S
GERÊNCIA GERÊNCIA MELHORIA MELHORIA
RECURSOS E INFRAESTRUTURA RECURSOS E INFRAESTRUTURA
REUSO REUSO
PROCESSOS DE APOIO PROCESSOS DE APOIO
CONTROLE DE CONFIGURAÇÃO CONTROLE DE CONFIGURAÇÃO
GARANTIA DE QUALIDADE GARANTIA DE QUALIDADE

Slide 12
PROCESSOS DE CICLO DE
VIDA DE SOFTWARE
PROCESSOS DE CICLO DE
VIDA DE SOFTWARE
PROCESSOS FUNDAMENTAIS PROCESSOS FUNDAMENTAIS
AQUI
SIÇÃO
AQUI
SIÇÃO
FORNECIMENTO FORNECIMENTO
DESENVOLVIMENTO DESENVOLVIMENTO
OPERAÇÂO OPERAÇÂO
PROCESSOS ORGA
NIZACIONAI
S
PROCESSOS ORGA
NIZACIONAI
S
GERÊNCIA GERÊNCIA MELHORIA MELHORIA
RECURSOS E INFRAESTRUTURA RECURSOS E INFRAESTRUTURA
REUSO REUSO
PROCESSOS DE APOIO PROCESSOS DE APOIO
CONTROLE DE CONFIGURAÇÃO CONTROLE DE CONFIGURAÇÃO
GARANTIA DE QUALIDADE GARANTIA DE QUALIDADEAtendem o início, contratação entre o adquirente e o fornecedor e a execução do desenvolvimento, operação e/ou manutenção de produtos de software durante o ciclo de vida de software

Slide 13
PROCESSOS DE CICLO DE
VIDA DE SOFTWARE
PROCESSOS DE CICLO DE
VIDA DE SOFTWARE
PROCESSOS FUNDAMENTAIS PROCESSOS FUNDAMENTAIS
AQUI
SIÇÃO
AQUI
SIÇÃO
FORNECIMENTO FORNECIMENTO
DESENVOLVIMENTO DESENVOLVIMENTO
OPERAÇÂO OPERAÇÂO
PROCESSOS ORGA
NIZACIONAI
S
PROCESSOS ORGA
NIZACIONAI
S
GERÊNCIA GERÊNCIA MELHORIA MELHORIA
RECURSOS E INFRAESTRUTURA RECURSOS E INFRAESTRUTURA
REUSO REUSO
PROCESSOS DE APOIO PROCESSOS DE APOIO
CONTROLE DE CONFIGURAÇÃO CONTROLE DE CONFIGURAÇÃO
GARANTIA DE QUALIDADE GARANTIA DE QUALIDADE
São empregados por uma organiza- ção
para desenvolver processos, pro-
dutos e recursos que, quando usados pelos projetos na organização, ajudam a mesma a atender seus objetivos de negócio.

Slide 14
PROCESSOS DE CICLO DE
VIDA DE SOFTWARE
PROCESSOS DE CICLO DE
VIDA DE SOFTWARE
PROCESSOS FUNDAMENTAIS PROCESSOS FUNDAMENTAIS
AQUI
SIÇÃO
AQUI
SIÇÃO
FORNECIMENTO FORNECIMENTO
DESENVOLVIMENTO DESENVOLVIMENTO
OPERAÇÂO OPERAÇÂO
PROCESSOS ORGA
NIZACIONAI
S
PROCESSOS ORGA
NIZACIONAI
S
GERÊNCIA GERÊNCIA MELHORIA MELHORIA
RECURSOS E INFRAESTRUTURA RECURSOS E INFRAESTRUTURA
REUSO REUSO
PROCESSOS DE APOIO PROCESSOS DE APOIO
CONTROLE DE CONFIGURAÇÃO CONTROLE DE CONFIGURAÇÃO
GARANTIA DE QUALIDADE GARANTIA DE QUALIDADE
Auxiliam e contribuem para o sucesso e qualidade
de
quaisquer outros processos nos vários pontos do ciclo de vida do software

Slide 15
Categorias e Grupos de Processos
PROCESSOS FUNDAMENTAIS PROCESSOS FUNDAMENTAIS
AQUI
SIÇÃO
AQUI
SIÇÃO
FORNECIMENTO FORNECIMENTO
DESENVOLVIMENTO DESENVOLVIMENTO
OPERAÇÂO OPERAÇÂO

Slide 16
ISO/IEC 12207 Processos Fundamentais ƒ
Processos de Aquisição
ƒ
Processos de Fornecimento
ƒ
Processos de desenvolvimento
ƒ
Processos de Operação

Slide 17
ISO/IEC 12207 Processos Fundamentais Papéis Envolvidos ƒ
Adquirente
: organização que adquire um
sistema ou produto de software
ƒ
Fornecedor
: organização que fornece o
produto de software ao adquirente
ƒ
Desenvolvedor
: organização que define e
desenvolve o produto de software

Slide 18
Processos de Aquisição
Definem as atividades do adquirente
ƒ
Definição da necessidade de adquirir um sistema, um produto ou um serviço de software.
ƒ
Preparação e emissão de pedido de proposta (licitação).
ƒ
Seleção de fornecedor.
ƒ
Gerência do processo de aquisição através da aceitação do sistema, produto ou serviço de software.

Slide 19
Processos de Aquisição ƒ
Preparação da Aquisição
ƒ
Seleção do fornecedor
ƒ
Contrato
ƒ
Monitoramento do fornecedor
ƒ
Aceitação do Cliente

Slide 20
Processos de Fornecimento
Definem as atividades do fornecedor ƒ
Iniciado pela decisão de preparar uma proposta para responder a uma licitação de um adquirente.
ƒ
Determinação dos procedimentos e recursos necessários para gerenciar e garantir o projeto, incluindo o desenvolvimento e a execução dos planos de projeto até a entrega do sistema, produto ou serviço de software para o adquirente.

Slide 21
Processos do Fornecimento ƒ
Proposta do Fornecedor
ƒ
Liberação do Produto
ƒ
Apoio a aceitação do produto

Slide 22
ISO/IEC 12207 Processos Fundamentais
Processos de Desenvolvimento Processos de Desenvolvimento
Definem as atividades do
desenvolvedor
ƒ
Contém as atividades para análise de requisitos, projeto, codificação, integração, testes, instalação e aceitação relacionadas aos produtos de software.

Slide 23
Processos de Desenvolvimento
ƒ
Construção do Software
ƒ
Teste do software
ƒ
Integração do Sistema
ƒ
Teste do Sistema
ƒ
Instalação do Software
ƒ
Manutenção do Software e do Sistema
ƒ
Elicitação
de Requisitos
ƒ
Análise dos requisitos do Sistema
ƒ
Projeto Arquitetural do Sistema
ƒ
Análise dos Requisitos de Software
ƒ
Projeto de Software

Slide 24
ISO/IEC 12207 Processos Fundamentais
Processos de Operação Processos de Operação
Definem as atividades do operador
ƒ
Cobrem a operação do produto de software e o suporte operacional aos usuários.

Slide 25
Processos de Operação ƒ
Uso operacional
ƒ
Apoio ao cliente

Slide 26
Categorias e Grupos de Processos
PROCESSOS FUNDAMENTAIS PROCESSOS FUNDAMENTAIS
AQUI
SIÇÃO
AQUI
SIÇÃO
FORNECIMENTO FORNECIMENTO
DESENVOLVIMENTO DESENVOLVIMENTO
OPERAÇÂO OPERAÇÂO
PROCESSOS ORGA
NIZACIONAI
S
PROCESSOS ORGA
NIZACIONAI
S
GERÊNCIA GERÊNCIA MELHORIA MELHORIA
RECURSOS E INFRAESTRUTURA RECURSOS E INFRAESTRUTURA
REUSO REUSO
P
R
OCE
S
S
OS DE APOIO
P
R
OCE
S
S
OS DE APOIO
CONTROLE DE CONFIGURAÇÃO CONTROLE DE CONFIGURAÇÃO
GARANTIA DE QUALIDADE GARANTIA DE QUALIDADE

Slide 27
ISO/IEC 12207 Processos de Apoio
ƒ
Controle de Configuração
ƒ
Garantia de Qualidade

Slide 28
ISO/IEC 12207 Processos de Apoio
Processos de Controle da Configuração Processos de Controle da Configuração
ƒ
Controlam e mantém a integridade dos produtos desenvolvidos pelos processos de desenvolvimento

Slide 29
Processos do Controle da Configuração ƒ
Documentação
ƒ
Gerenciamento da configuração
ƒ
Gerenciamento da resolução de problemas
ƒ
Gerenciamento dos pedidos de alteração

Slide 30
ISO/IEC 12207 Processos de Apoio
Processos de Garantia da Qualidade Processos de Garantia da Qualidade
ƒ
Fornecem garantia que os processos e produtos de trabalho estão de acordo com os planos e provisões pré-definidos.

Slide 31
Processos de Garantia de Qualidade ƒ
Garantia da qualidade
ƒ
Verificação
ƒ
Validação
ƒ
Revisão conjunta
ƒ
Auditoria
ƒ
Avaliação do produto

Slide 32
Categorias e Grupos de Processos
PROCESSOS FUNDAMENTAIS PROCESSOS FUNDAMENTAIS
AQUI
SIÇÃO
AQUI
SIÇÃO
FORNECIMENTO FORNECIMENTO
DESENVOLVIMENTO DESENVOLVIMENTO
OPERAÇÂO OPERAÇÂO
PROCESSO
S
DE APO
I
O
PROCESSO
S
DE APO
I
O
CONTROLE DE CONFIGURAÇÃO CONTROLE DE CONFIGURAÇÃO
GARANTIA DE QUALIDADE GARANTIA DE QUALIDADE
PROCESSOS ORGA
NIZACIONAI
S
PROCESSOS ORGA
NIZACIONAI
S
GERÊNCIA GERÊNCIA MELHORIA MELHORIA
RECURSOS E INFRAESTRUTURA RECURSOS E INFRAESTRUTURA
REUSO REUSO

Slide 33
ISO/IEC 12207 Processos Organizacionais
ƒ
Processos de Gerência
ƒ
Processos de Melhoria de Processo
ƒ
Processos de Recursos e Infra- estrutura
ƒ
Processo de Reuso

Slide 34
ISO/IEC 12207 Processos Organizacionais
Processos de Gerência Processos de Gerência
ƒ
Definem as atividades genéricas que podem ser empregadas por quaisquer das partes que tem que gerenciar seu(s) respectivos processo(s)
ƒ
O gerente é responsável pelo gerenciamento de produto, gerenciamento de projeto e gerenciamento de tarefa(s) do(s) processo(s).

Slide 35
Processos de Gerência ƒ
Alinhamento Organizacional
ƒ
Gerenciamento da Organização
ƒ
Gerenciamento do Projeto
ƒ
Gerenciamento da Qualidade
ƒ
Gerenciamento de Risco
ƒ
Medições

Slide 36
ISO/IEC 12207 Processos Organizacionais
Processos de Melhoria do Processo Processos de Melhoria do Processo
ƒ
Definem as atividades básicas que uma organização (isto é, adquirente, fornecedor, desenvolvedor, operador, mantenedor, ou o gerente de outro processo) executa para estabelecer, avaliar, medir, controlar e melhorar um processo de ciclo de vida de software

Slide 37
Processos de Melhoria do Processo ƒ
Estabelecimento do Processo
ƒ
Avaliação do Processo
ƒ
Melhoria do Processo

Slide 38
ISO/IEC 12207 Processos Organizacionais
Processos de Recursos e Infra estrutura Processos de Recursos e Infra estrutura
ƒ
Fornecem os recursos humanos adequados e a infra estrutura necessária que são exigidas por quaisquer outros processos, realizados pela unidade organizacional

Slide 39
Processos de Recursos e Infra Estrutura ƒ
Gerenciamento de Recursos Humanos
ƒ
Treinamento
ƒ
Gerenciamento do Conhecimento
ƒ
Infra estrutura

Slide 40
ISO/IEC 12207 Processos Organizacionais
Processos de Reuso Processos de Reuso
ƒ
Realizados a fim de explorar sistematicamente oportunidades de reuso nos programas de reuso da organização

Slide 41
Processos de Reuso ƒ
Gerencia dos Ativos
ƒ
Gerencia do Programa de Reuso
ƒ
Engenharia de Domínio

Slide 42
Tags