Você está na página 1de 24

Engenharia de Software –

Qualidade de Software (CMMI


v1.3)
Prof. Washington Almeida, MSC, ISF 27002
CMMI v1.3
• O CMMI foi construído considerando três dimensões principais: pessoas,
ferramentas e procedimentos. O processo serve para unir essas dimensões.
• O processo inclui três disciplinas ou corpos de conhecimento (body of
knowledges), sendo elas:
• Engenharia de sistemas;
• Engenharia de software;
• Engenharia de hardware;
• A engenharia de software é similar à engenharia de sistemas em relação às
áreas de processo, apenas com enfoque diferente nos processos.
• As áreas de processo requeridas para engenharia de sistemas são as mesmas
para engenharia de software, mas o nível de maturidade que é diferente.

3
CMMI v1.3
• Provê uma estrutura necessária para produzir modelos, treinamento e avaliação.
• Esses componentes podem ser comuns a todos os modelos CMMI, neste caso são chamados de CMMI
Model Foundation (CMF).
• Uma “constelação” é definida como uma coleção de componentes CMMI que são usados para
construir modelos, materiais de treinamento e documentos relacionados à avaliação para uma área
de interesse. Por exemplo, aquisição, desenvolvimento, serviços. A constelação de desenvolvimento é
chamada de CMMI for Development, ou CMMI-DEV.
• É um modelo que descreve orientações para a definição e implantação de processos. O modelo não
descreve processo algum, são orientações definidas através das práticas especificadas.

4
Process Area - PA

5
Componentes

6
Área de Processo
• Um cluster de práticas relacionadas em uma área que, quando
implementada coletivamente, satisfaz um conjunto de objetivos
considerados importantes para se ter melhoria naquela área.
• Purpose Statement
• Descreve o propósito da área de processo.
• É um componente informativo.
• Introductory Notes
• Descrevem os conceitos principais cobertos na área de processo.
• É também um componente informativo.
• Related Process Areas
• Lista referências à áreas de processo relacionadas e reflete os relacionamentos de
alto-nível entre elas.
• É também um componente informativo.

7
Conceitos
• Metas Específicas: se aplicam a uma PA e tratam de características que
escrevem o que deve ser implementado para satisfazer essa PA. São
utilizadas nas avaliações para auxiliar a determinar se a PA está sendo
satisfeita.
• Práticas Específicas: atividades que são consideradas importantes na
satisfação de uma meta específica associada.
• Metas Genéricas: aparecem em diversas PAs.
• Práticas Genéricas: oferecem uma institucionalização que assegura que os
processos associados com a PA serão eficientes, repetíveis e duráveis.
• Produtos de Trabalho Típicos: exemplos de saídas de uma prática
específica ou genérica.
• Sub- práticas: descrições detalhadas que fornecem um direcionamento
para a interpretação de práticas específicas ou genéricas.
8
Exemplo Meta e Prática Específicas
• Área de Processo
• Gerência de Requisitos
• Meta Específica
• Gerenciar Requisitos
• Requisitos são gerenciados e inconsistências com planos de projeto e produtos de trabalho
são identificados .
• Prática Específica
• Manter rastreabilidade bidirecional entre requisitos .
• Manter rastreabilidade bidirecional entre os requisitos e planos de projeto e produto s de
trabalho.
• Produtos de Trabalho Típicos
• Matriz de rastreabilidade, Sistema de Acompanhamento de Requisitos

9
Modelos e áreas de processo
As áreas de processo variam com base no modelo escolhido, não
sendo as mesmas áreas para todos os modelos (CMMI-DEV, CMMI-
ACQ ou CMMI-SVC).
O CMMI-DEV divide os processos em quatro categorias:
1 - Gestão de Processos (5 processos) 2 - Gestão de projetos (7
processos) 3 - Engenharia (5 processos) 4 - Suporte (5 processos)

10
CMMI
1. Gestão de Processo
1. Foco no Processo Organizacional - (OPF - Organizational Process Focus) -
(SE/SW)
2. Definição do Processo Organizacional - (OPD - Organizational Process
Definition) - (SE/SW)
3. Treinamento Organizacional - (OT - Organizational Training) - (SE/SW)
4. Desempenho de Processo Organizacional - (OPP - Organizational Process
Performance) - (SE/SW)
5. Gerenciamento de desempenho da Organização - (OPM - Organizational
Performance Management) - (SE/SW)

11
CMMI
2. Gestão de Projeto
1. Planejamento de Projeto - (PP - Project Planning) - (SE/SW)
2. Monitoramento e Controle de Projeto - (PMC - Project Monitoring and
Control) - (SE/SW)
3. Gerenciamento de Acordo com o Fornecedor - (SAM - Supplier Agreement
Management) - (SE/SW)
4. Gerenciamento Integrado do Projeto - (IPM - Integrated Project
Management) - (SE/SW)
5. Gerenciamento de Risco - (RSKM - Risk Management) - (SE/SW)
6. Gerenciamento de Requisitos- (REQM)
7. Gerenciamento Quantitativo do Projeto - (QPM - Quantitative Project
Management) - (SE/SW)

12
CMMI
3. Engenharia
1. Desenvolvimento de Requisitos - (RD - Requirements Development) -
(SE/SW)
2. Solução Técnica - (TS - Technical Solution) - (SE/SW)
3. Integração do Produto - (PI - Product Integration) - (SE/SW)
4. Verificação - (VER - Verification) - (SE/SW)
5. Validação - (VAL - Validation) - (SE/SW)

13
CMMI
4. Suporte
1. Gestão de Configurações (CM - Configuration Management) - (SE/SW)
2. Garantia da Qualidade do Processo e do Produto - (PPQA - Process and
Product Quality Assurance) - (SE/SW)
3. Medição e Análise - (MA - Measurement and Analysis) - (SE/SW)
4. Análise e Solução das Decisões - (DAR - Decision Analysis and Resolution) -
(SE/SW)
5. Análise e Solução de Causas - (CAR - Causal Analysis and Resolution) -
(SE/SW).

14
Modelo

Observação: A representação contínua diz respeito à seleção de um determinada melhoria em uma área
de processo e o nível de capacidade desejado para esse processo área. Nesse contexto, se um processo é
executado ou incompleto é importante. Portanto, o nome “Incompleto” é atribuído na representação
contínua como ponto de partida da representação.

15
Áreas de processo, categorias e níveis de maturidade

Observação: CMMI 1.3 as áreas de processo


de alta maturidade são significativamente
melhoradas para refletir melhores práticas do
setor, incluindo um novo objetivo específico e
várias novas práticas específicas na área de
processo que foram renomeadas de Inovação
e Implantação Organizacional (OID) para
Organizational Gerenciamento de
desempenho (OPM).

16
Questão 1
Ano: 2016 Banca: FCC Órgão: TRT - 23ª REGIÃO (MT) Prova: FCC - 2016 - TRT - 23ª REGIÃO (MT) - Técnico Judiciário - Tecnologia da
Informação
O modelo CMMI 1.3 estabelece categorias para cada área de processo. Por exemplo, à área Medição e Análise é
atribuída a categoria Suporte. Considere áreas e categorias abaixo.

Está correto o que consta APENAS em:


a) I e III.
b) II e IV.
c) III e IV.
d) I e II.
e) II e III

17
Questão 1
Ano: 2016 Banca: FCC Órgão: TRT - 23ª REGIÃO (MT) Prova: FCC - 2016 - TRT - 23ª REGIÃO (MT) - Técnico Judiciário - Tecnologia da Informação
O modelo CMMI 1.3 estabelece categorias para cada área de processo. Por exemplo, à área Medição e Análise é atribuída a categoria Suporte. Considere áreas e categorias abaixo.

Está correto o que consta APENAS em:


a) I e III.
b) II e IV.
c) III e IV.
d) I e II.
e) II e III

Justificativa: Dica
1- GESTÃO DE PROCESSO -> note que toda área de processo desta categoria possui a palavra (Organizacão)
2 - GESTÃO DE PROJETO -> quase todas possuem : Projeto for G(RR)
3- ENGENHARIA -> Iprod DesvReq StVV
4 - SUPORTE -> quase todas possuem: Análise 18
Questão 2
Ano: 2018 Banca: CESPE Órgão: ABIN Prova: CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área 9
Acerca de CMMI, julgue o próximo item.

Em sua representação contínua, o CMMI-DEV possibilita à organização escolher conjuntos de áreas de


processos inter-relacionadas como, por exemplo, gestão de configuração, medição e análise,
integração de produtos e planejamento de projetos.

Certo
Errado

19
Questão 2
Ano: 2018 Banca: CESPE Órgão: ABIN Prova: CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área 9
Acerca de CMMI, julgue o próximo item.

Em sua representação contínua, o CMMI-DEV possibilita à organização escolher conjuntos de áreas de


processos inter-relacionadas como, por exemplo, gestão de configuração, medição e análise,
integração de produtos e planejamento de projetos.

Certo
Errado

Justificativa:
Representação Contínua - Possibilita à organização utilizar a ordem de melhoria que melhor atende aos seus objetivos de negócio da empresa.

20
Questão 3
Ano: 2018 Banca: Quadrix Órgão: CRM-PR Prova: Quadrix - 2018 - CRM-PR -
Analista de Tecnologia da Informação
No que diz respeito ao CMMI (Capability Maturity Model Integration),
julgue o item seguinte.

A área de processo Inovação e Disseminação Organizacional (OID)


pertence à categoria Gestão do Processo.

Certo
Errado

21
Questão 3
Ano: 2018 Banca: Quadrix Órgão: CRM-PR Prova: Quadrix - 2018 - CRM-PR -
Analista de Tecnologia da Informação
No que diz respeito ao CMMI (Capability Maturity Model Integration),
julgue o item seguinte.

A área de processo Inovação e Disseminação Organizacional (OID)


pertence à categoria Gestão do Processo.

Certo
Errado
Justificativa:
No CMMI 1.3, a área "Inovação e implantação organizacional" foi substituída por "Gestão de Desempenho Organizacional." 22
Gabarito

Questão Resposta
1 LETRA D
2 CERTO
3 CERTO

23
24
Referências

• PRESSMAN, Roger S. ; Bruce R. Maxim. Engenharia de Software, Uma


Abordagem Profissional, 8° ed. Porto Alegre: AMGH, 2016. ISBN 978-
85-8055- 533-2.
• SOMMERVILLE, Ian. Engenharia de Software, 9. ed. São Paulo:
Pearson Prentice Hall, 2011. ISBN 978-85-7936-108-1.
• Guia Geral MPS de Software:2012. ISBN 978-85-99334-48-5
• https://www.blogcmmi.com.br/geral/cmmi-1-3-disponivel, Acesso
em 23/09/2019

25

Você também pode gostar