ISO/IEC 12207

elainececiliagatto 4,942 views 40 slides Apr 11, 2017
Slide 1
Slide 1 of 40
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

About This Presentation

ISO/IEC 12207


Slide Content

Qualidade de Software
Prof.ª M.ª Elaine Cecília Gatto
Aula 06

REVISÃO
•PROCESSO:
•Éumasequênciadepassosrealizadospara
umdeterminadopropósito.

REVISÃO
•PROCESSODECICLODEVIDADOSOFTWARE:
•Formalizamprocessos,atividadesetarefasque
devemseraplicadas:
•Duranteaaquisiçãodesistemasquecontém
software,aquisiçãodeprodutosdesoftware
standaloneeaquisiçãodeserviçosde
software
•Duranteofornecimento,desenvolvimentoe
operaçãodeprodutosdesoftware

REVISÃO
PROCESSODESOFTWARE:
•Envolvemétodos,técnicas,ferramentase
pessoas.
•Umprocessopodeserdescritodeduas
formas:
•porpropósitoouresultado
•poratividade.

REVISÃO
PROCESSODESCRITOPORPROPÓSITOOU
RESULTADO:
•Éutilizadaquandonãohánecessidadede
detalharoprocesso,apenasindicaro
objetivoeoresultado.

REVISÃO
PROCESSODESCRITOPORATIVIDADE:
•Éaabordagemmaisconhecidaeintuitiva.
•Nelasãodescritasasatividadescomas
interrelaçõeseoalgoritmodeexecuçãode
cadaatividade.
•Asatividadesdevematingiropropósitodo
processo.

REVISÃO
PROCESSODESCRITOPORATIVIDADE:
•Premissas:
•Queprocedimentosemétodosserão
usadosparaaexecuçãodasatividades?
•Queferramentaseequipamentos
suportarãoarealizaçãodasatividades,
deformaasimplificareautomatizaro
trabalho?

REVISÃO
PROCESSODESCRITOPORATIVIDADE:
•Premissas:
•Qualoperfiladequadodequemiráexecutar
asatividadesequalotreinamentorequerido
nosprocedimentos,métodos,ferramentas
paraquesepossamrealizarasatividadesde
formaadequada?
•Quaisasmétricasdeprocessoquepoderão
serempregadasparaqueaexecuçãodo
processopossateraqualidadeavaliada?

ISO/IEC 12207
•DEFINIÇÃO:
•Normaquedefineoprocessode
desenvolvimentodesoftware.

ISO/IEC 12207
•OBJETIVO:
•Estabelecerumaestruturacomumparaos
processosdeciclodevidaede
desenvolvimentodesoftwaresvisandoajudar
asorganizaçõesacompreenderemtodosos
componentespresentesnaaquisiçãoe
fornecimentodesoftwaree,assim,
conseguiremfirmarcontratoseexecutarem
projetosdeformamaiseficaz.

EXEMPLO DE MODELO DE CICLO DE VIDA

ARQUITETURA
•NaNormaISO/IEC12207,osprocessosde
ciclodevidasãoagrupadosemtrêsclasses,
querepresentamasuanatureza:
1.ProcessosFundamentais
2.ProcessosdeApoio
3.ProcessosOrganizacionais

ARQUITETURA
•ProcessosFundamentais
•Atendemoinício,contrataçãoentreo
adquirenteeofornecedoreaexecuçãodo
desenvolvimento,operação e/ou
manutençãodeprodutosdesoftware
duranteociclodevidadesoftware

ARQUITETURA
•ProcessosdeApoio:
•Auxiliamecontribuemparaosucessoe
qualidadedequaisqueroutrosprocessos
nosváriospontosdociclodevidado
software

ARQUITETURA
•ProcessosOrganizacionais:
•Sãoempregadosporumaorganizaçãopara
desenvolverprocessos,produtoserecursos
que,quandousadospelosprojetosna
organização,ajudamamesmaaatender
seusobjetivosdenegócio

CATEGORIAS E GRUPOS
DE PROCESSOS

1. PROCESSOS FUNDAMENTAIS
1.ProcessosdeAquisição
2.ProcessosdeFornecimento
3.ProcessosdeDesenvolvimento
4.ProcessosdeOperação

Papéis Envolvidos em Processos
Fundamentais
•Adquirente:organizaçãoqueadquireum
sistemaouprodutodesoftware
•Fornecedor:organizaçãoqueforneceo
produtodesoftwareaoadquirente
•Desenvolvedor:organizaçãoquedefinee
desenvolveoprodutodesoftware

1.1 Processos de Aquisição
•Definemasatividadesdoadquirente
•Definiçãodanecessidadedeadquirirumsistema,
umprodutoouumserviçodesoftware.
•Preparaçãoeemissãodepedidodeproposta
(licitação).
•Seleçãodefornecedor.
•Gerênciadoprocessodeaquisiçãoatravésda
aceitaçãodosistema,produtoouserviçode
software

1.1 Processos de Aquisição
•PreparaçãodaAquisição
•Seleçãodofornecedor
•Contrato
•Monitoramentodofornecedor
•AceitaçãodoCliente

1.2 Processos de Fornecimento
•Definemasatividadesdofornecedor
•Iniciadopeladecisãodeprepararumaproposta
pararesponderaumalicitaçãodeumadquirente.
•Determinaçãodosprocedimentoserecursos
necessáriosparagerenciaregarantiroprojeto,
incluindoodesenvolvimentoeaexecuçãodos
planosdeprojetoatéaentregadosistema,
produtoouserviçodesoftwareparaoadquirente

1.2 Processos de Fornecimento
•PropostadoFornecedor
•LiberaçãodoProduto
•Apoioaaceitaçãodoproduto

1.3 Processos de Desenvolvimento
•Definemasatividadesdodesenvolvedor
•Contémasatividadesparaanálisede
requisitos,projeto,codificação,integração,
testes,instalaçãoeaceitaçãorelacionadasaos
produtosdesoftware

1.3 Processos de Desenvolvimento
•ElicitaçãodeRequisitos
•AnálisedosrequisitosdoSistema
•ProjetoArquiteturaldoSistema
•AnálisedosRequisitosdeSoftware
•ProjetodeSoftware

1.3 Processos de Desenvolvimento
•ConstruçãodoSoftware
•Testedosoftware
•IntegraçãodoSistema
•TestedoSistema
•InstalaçãodoSoftware
•ManutençãodoSoftwareedoSistema

1.4 Processos de Operação
•Definemasatividadesdooperador
•Cobremaoperaçãodoprodutodesoftwaree
osuporteoperacionalaosusuários
•Usooperacional
•Apoioaocliente

2. PROCESSOS DE APOIO
1.ControledeConfiguração
2.GarantiadeQualidade

2.1 Processos de Controle de Configuração
•Controlamemantémaintegridadedos
produtosdesenvolvidospelosprocessosde
desenvolvimento

2.1 Processos de Controle de Configuração
•Documentação
•Gerenciamentodaconfiguração
•Gerenciamentodaresoluçãodeproblemas
•Gerenciamentodospedidosdealteração

2.2 Processos de Garantia da Qualidade
•Fornecemgarantiaqueosprocessose
produtosdetrabalhoestãodeacordocomos
planoseprovisõespré-definidos.

2.2 Processos de Garantia da Qualidade
•Garantiadaqualidade
•Verificação
•Validação
•Revisãoconjunta
•Auditoria
•Avaliaçãodoproduto

3. PROCESSOS ORGANIZACIONAIS
1.ProcessosdeGerência
2.ProcessosdeMelhoriadeProcesso
3.ProcessosdeRecursoseInfra-estrutura
4.ProcessodeReuso

3.1 Processos de Gerência
•Definemasatividadesgenéricasquepodem
serempregadasporquaisquerdaspartesque
temquegerenciarseu(s)respectivos
processo(s)
•Ogerenteéresponsávelpelogerenciamento
deproduto,gerenciamentodeprojetoe
gerenciamentodetarefa(s)do(s)processo(s).

3.1 Processos de Gerência
•AlinhamentoOrganizacional
•GerenciamentodaOrganização
•GerenciamentodoProjeto
•GerenciamentodaQualidade
•GerenciamentodeRisco
•Medições

3.2 Processos de Melhoria de Processos
•Definemasatividadesbásicasqueuma
organizaçãoexecutaparaestabelecer,avaliar,
medir,controlaremelhorarumprocessode
ciclodevidadesoftware
•Adquirente,fornecedor,desenvolvedor,
operador,mantenedor,ouogerentedeoutro
processo

3.2 Processos de Melhoria de Processos
•EstabelecimentodoProcesso
•AvaliaçãodoProcesso
•MelhoriadoProcesso

3.3 Processos de Recursos e Infraestrutura
•Fornecemosrecursoshumanosadequadose
ainfraestruturanecessáriaquesãoexigidas
porquaisqueroutrosprocessos,realizados
pelaunidadeorganizacional

3.3 Processos de Recursos e Infraestrutura
•GerenciamentodeRecursosHumanos
•Treinamento
•GerenciamentodoConhecimento
•Infraestrutura

3.4 Processos de Reuso
•Realizadosafimdeexplorarsistematicamente
oportunidadesdereusonosprogramasde
reusodaorganização

3.4 Processos de Reuso
•GerenciadosAtivos
•GerenciadoProgramadeReuso
•EngenhariadeDomínio