SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
NORMA INTERNACIONAL DE
PROCESSOS DE
DESENVOLVIMENTO DE
SOFTWARE
Profa. Me: Magda Ap. Silverio Miyashiro
ISO 12207
ISO 12207
2
Objetivos
Econômico
estabelecimento de uma relação internacional de
produtividade e qualidade
aumento da competitividade
oportunidade para ganhos de novos mercados
Terceirização
ISO 12207
Quais são os padrões internacionais de
qualidade?
Como é a relação entre o adquirente e o
fornecedor nos mercados interno e externo?
O que o adquirente espera?
Como o adquirente deve contribuir?
O que o fornecedor deve fornecer?
Existem problemas nesta relação?
3
ISO 12207
4
Publicada como Norma Internacional em 1995
Publicada como Norma Nacional NBR ISO/IEC
12207 em 1998
Foi o seu escopo em 2001
Referência para contratação e fornecimento de
serviços e produtos de software
É uma norma de processos
Define uma taxonomia para processos de
software
... “facilitar o comércio internacional de bens e serviços ” ...
em software
ISO 12207
5
Objetivo:
Estabelecer processos, atividades e
tarefas a serem executados durante os
processos de aquisição, fornecimento,
operação, desenvolvimento e manutenção
de software
Público Alvo:
Compradores, Fornecedores, Operadores,
Desenvolvedores, Mantenedores, Gerentes,
Profissionais de Qualidade e Usuários.
ISO 12207
6
“ Uma seqüência de passos realizados para um
determinado propósito” [IEEE]
Processo
“ Um conjunto de atividades(*) inter-relacionadas,
que transforma entradas em saídas.”
(*) O termo “atividades” engloba
a utilização de recursos.
[NBR ISO 8402/1994, 1.2]
ISO 12207
7
Processo de Software
“ Um conjunto de atividades, métodos,
práticas e tecnologia que as pessoas
utilizam para desenvolver e manter
software e produtos relacionados.”
[SEI]
ISO 12207
8
Produto de Software
“ O conjunto de programas de computador,
procedimentos e possível documentação e
dados associados.”
ISO 12207
9
Projeto
“Um projeto é um empreendimento temporário
com o objetivo de criar um produto ou serviço
único. Temporário significa que todo projeto tem
um início e fim definido. Único significa que o
produto ou serviço é diferente de todos os
produtos ou serviços executados
anteriormente”[PMBOK].
“ Um projeto pode existir num pré-acordo, acordo ou
numa fase de pós-acordo ou uma combinação
acima.”
NOTA: Um projeto pode cobrir uma parte do ciclo de vida.
ISO 12207
10
Processos de Apoio
Documentação
Gerência de Configuração
Garantia da Qualidade
Verificação
Validação
Revisão
Auditoria
Resolução de Problemas
Processos Organizacionais
Infra-estrutura
Treinamento
Gerência
Melhoria
Processos Fundamentais
Aquisição
Fornecimento
Desenvolvimento
Operação
Manutenção
Adaptação
“Um conjunto de processos
que atendem
às partes fundamentais*
(pessoa ou
organização) durante o ciclo
de vida do software.”
“Define as atividades para
registro da informação
produzida por um
processo de ciclo de vida.”
São empregados por uma organização para estabelecer e implementar uma estrutura, constituída de
processos de ciclo de vida e pessoal associados, e melhorar continuamente a estrutura e os processos.
Eles são tipicamente empregados fora do domínio de projetos e contratos específicos; entretanto,
ensinamentos destes projetos e contratos contribuem para a melhoria da organização.”
EstruturaEstruturaEstruturaEstrutura
ISO 12207
11
Acompanhamento de um processo
ISO 12207
12
Processos Fundamentais
Processo de Aquisição
Processo de Fornecimento
Processo de Operação
Processo de
Manutenção
Processo de
Desenvolvimento
Processos de Apoio
•Documentação
•Gerência de
configuração
•Garantia de qualidade
•Verificação
•Validação
•Revisão
•Auditoria
•Resolução de
problemas
Processos Organizacionais
•Gerência
•Melhoria
•Infra-estrutura
•Treinamento
Visão do
Contrato
Visão
Operacional
Visão de
Engenharia
Visão de
Suporte
Adquirente, fornecedor
Operador, usuário
Desenvolvedor,
Mantenedor
Pessoa que emprega
processos de suporte
Visão Funcional da Norma
ISO 12207
13
Detalhes de implementação;
Detalhes de documentação;
Modelo de ciclo de vida de desenvolvimento;
Método de desenvolvimento de software; e
Não se aplica a “software de prateleira”;
Não é certificadora.
A Norma não especifica
ISO 12207
14
Trabalhos da ISO/IEC SC7 em relação a Processos
Série 12207
ISO/IEC 12207: Visão Geral;
ISO/IEC 14764.: Processo de Manutenção
TR 15846 :Gerência de Configuração
TR xxxxx: Gerência de Projeto
ISO/IEC 15288 - Processos de Ciclo de Vida de Sistemas
Norma 15504 - Avaliação e Capacitação de Processos de
Software
Referencia
Apresentação de Cristina Ângela Filipak
Machado - CELEPAR
NORMA INTERNACIONAL DE
PROCESSOS DE
DESENVOLVIMENTO DE
SOFTWARE
ISO 12207

Weitere ähnliche Inhalte

Was ist angesagt?

A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...
A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...
A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...Universidade de São Paulo (EEL USP)
 
X-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareAlexandreBartie
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_softwarestefaniak2004
 
GCS - Aula 10 - GCS x ISO
GCS - Aula 10 - GCS x ISOGCS - Aula 10 - GCS x ISO
GCS - Aula 10 - GCS x ISOMisael Santos
 
ISO 9001:2015 - O que vem por aí?
ISO 9001:2015 - O que vem por aí?ISO 9001:2015 - O que vem por aí?
ISO 9001:2015 - O que vem por aí?Q2 Management
 
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane FidelixCris Fidelix
 
Visão geral da engenharia de software qualidade de software
Visão geral da engenharia de software   qualidade de softwareVisão geral da engenharia de software   qualidade de software
Visão geral da engenharia de software qualidade de softwarejordanavy
 
Qualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasQualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasAlex Camargo
 
Avaliação do nível de serviço na Construção Civil
Avaliação do nível de serviço na Construção CivilAvaliação do nível de serviço na Construção Civil
Avaliação do nível de serviço na Construção CivilQ2 Management
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de SoftwareWellington Oliveira
 
InterpretaçãO Iso 9001 2008
InterpretaçãO Iso 9001 2008InterpretaçãO Iso 9001 2008
InterpretaçãO Iso 9001 2008Andréa Borges
 

Was ist angesagt? (20)

Trabalho sobre SGI
Trabalho sobre SGITrabalho sobre SGI
Trabalho sobre SGI
 
A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...
A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...
A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...
 
Trabalho de SGI
Trabalho de SGITrabalho de SGI
Trabalho de SGI
 
X-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de Software
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
 
ISO9001
ISO9001ISO9001
ISO9001
 
GCS - Aula 10 - GCS x ISO
GCS - Aula 10 - GCS x ISOGCS - Aula 10 - GCS x ISO
GCS - Aula 10 - GCS x ISO
 
ISO 9001:2015 - O que vem por aí?
ISO 9001:2015 - O que vem por aí?ISO 9001:2015 - O que vem por aí?
ISO 9001:2015 - O que vem por aí?
 
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
 
Visão geral da engenharia de software qualidade de software
Visão geral da engenharia de software   qualidade de softwareVisão geral da engenharia de software   qualidade de software
Visão geral da engenharia de software qualidade de software
 
iso
isoiso
iso
 
Qualidade do Software
Qualidade do SoftwareQualidade do Software
Qualidade do Software
 
Qualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasQualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normas
 
ALM focado em resultados
ALM focado em resultadosALM focado em resultados
ALM focado em resultados
 
Avaliação do nível de serviço na Construção Civil
Avaliação do nível de serviço na Construção CivilAvaliação do nível de serviço na Construção Civil
Avaliação do nível de serviço na Construção Civil
 
Aula 04 SGQ ISO 9001:2015 – Seções 4 e 5
Aula 04 SGQ ISO 9001:2015 – Seções 4 e 5Aula 04 SGQ ISO 9001:2015 – Seções 4 e 5
Aula 04 SGQ ISO 9001:2015 – Seções 4 e 5
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de Software
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Ebook 9001 2015
Ebook 9001 2015Ebook 9001 2015
Ebook 9001 2015
 
InterpretaçãO Iso 9001 2008
InterpretaçãO Iso 9001 2008InterpretaçãO Iso 9001 2008
InterpretaçãO Iso 9001 2008
 

Andere mochten auch

Ubuntu (Guia do Iniciante)
Ubuntu (Guia do Iniciante)Ubuntu (Guia do Iniciante)
Ubuntu (Guia do Iniciante)Alax Ricard
 
Virtualização
VirtualizaçãoVirtualização
VirtualizaçãoSubao
 
Resolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverResolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverDanilo Augusto Leite
 
Windows Server 2012 - Além da virtualização
Windows Server 2012 - Além da virtualizaçãoWindows Server 2012 - Além da virtualização
Windows Server 2012 - Além da virtualizaçãoFabio Hara
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Walter Coan
 
Esprit ultra (728 e 738)
Esprit ultra (728 e 738)Esprit ultra (728 e 738)
Esprit ultra (728 e 738)euromaxsecurity
 
Como usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoComo usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoDécio Araújo
 
Minicurso - Virtualização
Minicurso - VirtualizaçãoMinicurso - Virtualização
Minicurso - Virtualizaçãodanielbojczuk
 
I seminario de_iniciacao_hacker
I seminario de_iniciacao_hackerI seminario de_iniciacao_hacker
I seminario de_iniciacao_hackerponto hacker
 
Detector de infravermelho
Detector de infravermelhoDetector de infravermelho
Detector de infravermelhoCelso Mauricio
 
Regulagem de Guitarras Eletricas
Regulagem de Guitarras EletricasRegulagem de Guitarras Eletricas
Regulagem de Guitarras EletricasGabriel Vandresen
 
Livro Programação em Shell 8 edição Julio Cézar Nevez
Livro Programação em Shell 8 edição   Julio Cézar NevezLivro Programação em Shell 8 edição   Julio Cézar Nevez
Livro Programação em Shell 8 edição Julio Cézar NevezSoftD Abreu
 
Técnicas hacker soluções para segurança 1
Técnicas hacker soluções para segurança 1Técnicas hacker soluções para segurança 1
Técnicas hacker soluções para segurança 1ponto hacker
 
Livro curso de_hacker_para_iniciantes_cap_1
Livro curso de_hacker_para_iniciantes_cap_1Livro curso de_hacker_para_iniciantes_cap_1
Livro curso de_hacker_para_iniciantes_cap_1Alax Ricard
 
Apostila para hackers iniciantes
Apostila para hackers iniciantesApostila para hackers iniciantes
Apostila para hackers inicianteshackersetruques
 
Windows Server 2003
Windows Server 2003Windows Server 2003
Windows Server 2003Goncalo
 

Andere mochten auch (19)

Ubuntu (Guia do Iniciante)
Ubuntu (Guia do Iniciante)Ubuntu (Guia do Iniciante)
Ubuntu (Guia do Iniciante)
 
Manual geovision-v8-3
Manual geovision-v8-3Manual geovision-v8-3
Manual geovision-v8-3
 
Scampi
ScampiScampi
Scampi
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Resolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverResolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows server
 
Windows Server 2012 - Além da virtualização
Windows Server 2012 - Além da virtualizaçãoWindows Server 2012 - Além da virtualização
Windows Server 2012 - Além da virtualização
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)
 
Esprit ultra (728 e 738)
Esprit ultra (728 e 738)Esprit ultra (728 e 738)
Esprit ultra (728 e 738)
 
Como usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoComo usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passo
 
Minicurso - Virtualização
Minicurso - VirtualizaçãoMinicurso - Virtualização
Minicurso - Virtualização
 
I seminario de_iniciacao_hacker
I seminario de_iniciacao_hackerI seminario de_iniciacao_hacker
I seminario de_iniciacao_hacker
 
Detector de infravermelho
Detector de infravermelhoDetector de infravermelho
Detector de infravermelho
 
Regulagem de Guitarras Eletricas
Regulagem de Guitarras EletricasRegulagem de Guitarras Eletricas
Regulagem de Guitarras Eletricas
 
Livro Programação em Shell 8 edição Julio Cézar Nevez
Livro Programação em Shell 8 edição   Julio Cézar NevezLivro Programação em Shell 8 edição   Julio Cézar Nevez
Livro Programação em Shell 8 edição Julio Cézar Nevez
 
Técnicas hacker soluções para segurança 1
Técnicas hacker soluções para segurança 1Técnicas hacker soluções para segurança 1
Técnicas hacker soluções para segurança 1
 
Curso de Eletronica Basica
Curso de Eletronica BasicaCurso de Eletronica Basica
Curso de Eletronica Basica
 
Livro curso de_hacker_para_iniciantes_cap_1
Livro curso de_hacker_para_iniciantes_cap_1Livro curso de_hacker_para_iniciantes_cap_1
Livro curso de_hacker_para_iniciantes_cap_1
 
Apostila para hackers iniciantes
Apostila para hackers iniciantesApostila para hackers iniciantes
Apostila para hackers iniciantes
 
Windows Server 2003
Windows Server 2003Windows Server 2003
Windows Server 2003
 

Ähnlich wie Norma internacional de desenvolvimento de software ISO 12207

A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL GA EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL GNorton Guimarães
 
Para que serve a ISO 9000
Para que serve a ISO 9000Para que serve a ISO 9000
Para que serve a ISO 9000Danilo Alex
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeCris Fidelix
 
Certificação de processos e gestão da qualidade de software nas organizações
Certificação de processos e gestão da qualidade de software nas organizaçõesCertificação de processos e gestão da qualidade de software nas organizações
Certificação de processos e gestão da qualidade de software nas organizaçõesRafael Pires
 
Aula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptxAula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptxAlexandreLisboadaSil
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixCris Fidelix
 
Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Ricardo Zalla
 
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Claudio Cardozo
 
Aula 02 - Qualidade e as Iso.pdf
Aula 02 - Qualidade e as Iso.pdfAula 02 - Qualidade e as Iso.pdf
Aula 02 - Qualidade e as Iso.pdfJulio Iacia
 
CERTIFICAÇÃO DE QUALIDADE: ISO
CERTIFICAÇÃO DE QUALIDADE: ISOCERTIFICAÇÃO DE QUALIDADE: ISO
CERTIFICAÇÃO DE QUALIDADE: ISOEder Nogueira
 
Aula de fundamentos da qualidade 1 e 2
Aula de fundamentos da qualidade   1 e 2Aula de fundamentos da qualidade   1 e 2
Aula de fundamentos da qualidade 1 e 2Mauro Sobrenome
 
idoc.pub_iso-iec-12207.pdf
idoc.pub_iso-iec-12207.pdfidoc.pub_iso-iec-12207.pdf
idoc.pub_iso-iec-12207.pdfwarmlake636
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareDanilo Sousa
 
QualidadeSoftwarequalidadeetestedesoftware.pdf
QualidadeSoftwarequalidadeetestedesoftware.pdfQualidadeSoftwarequalidadeetestedesoftware.pdf
QualidadeSoftwarequalidadeetestedesoftware.pdfAugustoPleno
 

Ähnlich wie Norma internacional de desenvolvimento de software ISO 12207 (20)

A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL GA EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
 
ISO IEC 12207
ISO IEC 12207ISO IEC 12207
ISO IEC 12207
 
Norma 2015
Norma 2015Norma 2015
Norma 2015
 
Para que serve a ISO 9000
Para que serve a ISO 9000Para que serve a ISO 9000
Para que serve a ISO 9000
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de Qualidade
 
Certificação de processos e gestão da qualidade de software nas organizações
Certificação de processos e gestão da qualidade de software nas organizaçõesCertificação de processos e gestão da qualidade de software nas organizações
Certificação de processos e gestão da qualidade de software nas organizações
 
Aula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptxAula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptx
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504Trabalho sobre a ISO/IEC 15504
Trabalho sobre a ISO/IEC 15504
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
 
Aula 02 - Qualidade e as Iso.pdf
Aula 02 - Qualidade e as Iso.pdfAula 02 - Qualidade e as Iso.pdf
Aula 02 - Qualidade e as Iso.pdf
 
CERTIFICAÇÃO DE QUALIDADE: ISO
CERTIFICAÇÃO DE QUALIDADE: ISOCERTIFICAÇÃO DE QUALIDADE: ISO
CERTIFICAÇÃO DE QUALIDADE: ISO
 
ISO 15504
ISO 15504ISO 15504
ISO 15504
 
Qualidade
QualidadeQualidade
Qualidade
 
ISO/IEC 12207
ISO/IEC 12207ISO/IEC 12207
ISO/IEC 12207
 
Aula de fundamentos da qualidade 1 e 2
Aula de fundamentos da qualidade   1 e 2Aula de fundamentos da qualidade   1 e 2
Aula de fundamentos da qualidade 1 e 2
 
idoc.pub_iso-iec-12207.pdf
idoc.pub_iso-iec-12207.pdfidoc.pub_iso-iec-12207.pdf
idoc.pub_iso-iec-12207.pdf
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de Software
 
QualidadeSoftwarequalidadeetestedesoftware.pdf
QualidadeSoftwarequalidadeetestedesoftware.pdfQualidadeSoftwarequalidadeetestedesoftware.pdf
QualidadeSoftwarequalidadeetestedesoftware.pdf
 

Mehr von Aleh Santos

Mehr von Aleh Santos (8)

CMMI 6
CMMI 6CMMI 6
CMMI 6
 
CMMI 7
CMMI 7CMMI 7
CMMI 7
 
CMMI 5
CMMI 5CMMI 5
CMMI 5
 
CMMI 4
CMMI 4CMMI 4
CMMI 4
 
CMMI 3
CMMI 3CMMI 3
CMMI 3
 
CMMI 2
CMMI 2CMMI 2
CMMI 2
 
1 qualidade de software
1 qualidade de software 1 qualidade de software
1 qualidade de software
 
1 cmmi-nivel
1 cmmi-nivel1 cmmi-nivel
1 cmmi-nivel
 

Norma internacional de desenvolvimento de software ISO 12207

  • 1. NORMA INTERNACIONAL DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Profa. Me: Magda Ap. Silverio Miyashiro ISO 12207 ISO 12207 2 Objetivos Econômico estabelecimento de uma relação internacional de produtividade e qualidade aumento da competitividade oportunidade para ganhos de novos mercados Terceirização
  • 2. ISO 12207 Quais são os padrões internacionais de qualidade? Como é a relação entre o adquirente e o fornecedor nos mercados interno e externo? O que o adquirente espera? Como o adquirente deve contribuir? O que o fornecedor deve fornecer? Existem problemas nesta relação? 3 ISO 12207 4 Publicada como Norma Internacional em 1995 Publicada como Norma Nacional NBR ISO/IEC 12207 em 1998 Foi o seu escopo em 2001 Referência para contratação e fornecimento de serviços e produtos de software É uma norma de processos Define uma taxonomia para processos de software ... “facilitar o comércio internacional de bens e serviços ” ... em software
  • 3. ISO 12207 5 Objetivo: Estabelecer processos, atividades e tarefas a serem executados durante os processos de aquisição, fornecimento, operação, desenvolvimento e manutenção de software Público Alvo: Compradores, Fornecedores, Operadores, Desenvolvedores, Mantenedores, Gerentes, Profissionais de Qualidade e Usuários. ISO 12207 6 “ Uma seqüência de passos realizados para um determinado propósito” [IEEE] Processo “ Um conjunto de atividades(*) inter-relacionadas, que transforma entradas em saídas.” (*) O termo “atividades” engloba a utilização de recursos. [NBR ISO 8402/1994, 1.2]
  • 4. ISO 12207 7 Processo de Software “ Um conjunto de atividades, métodos, práticas e tecnologia que as pessoas utilizam para desenvolver e manter software e produtos relacionados.” [SEI] ISO 12207 8 Produto de Software “ O conjunto de programas de computador, procedimentos e possível documentação e dados associados.”
  • 5. ISO 12207 9 Projeto “Um projeto é um empreendimento temporário com o objetivo de criar um produto ou serviço único. Temporário significa que todo projeto tem um início e fim definido. Único significa que o produto ou serviço é diferente de todos os produtos ou serviços executados anteriormente”[PMBOK]. “ Um projeto pode existir num pré-acordo, acordo ou numa fase de pós-acordo ou uma combinação acima.” NOTA: Um projeto pode cobrir uma parte do ciclo de vida. ISO 12207 10 Processos de Apoio Documentação Gerência de Configuração Garantia da Qualidade Verificação Validação Revisão Auditoria Resolução de Problemas Processos Organizacionais Infra-estrutura Treinamento Gerência Melhoria Processos Fundamentais Aquisição Fornecimento Desenvolvimento Operação Manutenção Adaptação “Um conjunto de processos que atendem às partes fundamentais* (pessoa ou organização) durante o ciclo de vida do software.” “Define as atividades para registro da informação produzida por um processo de ciclo de vida.” São empregados por uma organização para estabelecer e implementar uma estrutura, constituída de processos de ciclo de vida e pessoal associados, e melhorar continuamente a estrutura e os processos. Eles são tipicamente empregados fora do domínio de projetos e contratos específicos; entretanto, ensinamentos destes projetos e contratos contribuem para a melhoria da organização.” EstruturaEstruturaEstruturaEstrutura
  • 6. ISO 12207 11 Acompanhamento de um processo ISO 12207 12 Processos Fundamentais Processo de Aquisição Processo de Fornecimento Processo de Operação Processo de Manutenção Processo de Desenvolvimento Processos de Apoio •Documentação •Gerência de configuração •Garantia de qualidade •Verificação •Validação •Revisão •Auditoria •Resolução de problemas Processos Organizacionais •Gerência •Melhoria •Infra-estrutura •Treinamento Visão do Contrato Visão Operacional Visão de Engenharia Visão de Suporte Adquirente, fornecedor Operador, usuário Desenvolvedor, Mantenedor Pessoa que emprega processos de suporte Visão Funcional da Norma
  • 7. ISO 12207 13 Detalhes de implementação; Detalhes de documentação; Modelo de ciclo de vida de desenvolvimento; Método de desenvolvimento de software; e Não se aplica a “software de prateleira”; Não é certificadora. A Norma não especifica ISO 12207 14 Trabalhos da ISO/IEC SC7 em relação a Processos Série 12207 ISO/IEC 12207: Visão Geral; ISO/IEC 14764.: Processo de Manutenção TR 15846 :Gerência de Configuração TR xxxxx: Gerência de Projeto ISO/IEC 15288 - Processos de Ciclo de Vida de Sistemas Norma 15504 - Avaliação e Capacitação de Processos de Software Referencia Apresentação de Cristina Ângela Filipak Machado - CELEPAR
  • 8. NORMA INTERNACIONAL DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE ISO 12207