Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/1 PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS – NÚCLEO BARREIRO SISTEMAS DE INFORMAÇÃO – QUALIDADE DE SOFTWARE PROF.ª POLIANA CORRÊA (poliana.correa@sga.pucminas.br) LISTA DE EXERCÍCIOS 1 Assuntos abordados: Conceitos de qualidade de software, elementos de um processo de desenvolvimento de software, modelos de ciclo de vida, metodologias tradicionais e ágeis, modelos de maturidade de software (CMM, CMMI, MPS.Br) e avaliação de processos. Data de entrega: 28/09/2015 (individual e manuscrito). Valor: 3 pontos. 1. Defina qualidade de software. 2. Quais são as camadas da engenharia de software e o foco de cada uma delas? 3. O que caracteriza um processo? 4. Diferencie papel, etapa, produto, produto de trabalho, artefato e projeto. 5. Apresente as principais características de cada modelo de ciclo de vida: codifica e remenda, cascata, cascata com realimentação, prototipagem evolutiva e espiral. 6. Quais são os princípios do Processo Unificado (UP)? 7. Cite as principais diferenças entre o UP e o RUP. 8. O que foi a Aliança Ágil? E o Manifesto Ágil? Explique. 9. Cite as principais características do XP e do Scrum explicitando os princípios que lhes são comuns e os que os diferenciam. 10. Fale sobre cada um dos níveis SW-CMM e da diferença entre SW-CMM e CMMI. 11. Diferencie áreas de processo, objetivos específicos, práticas específicas, objetivos genéricos e práticas genéricas. Para que servem? 12. Quais são as principais características do MPS.Br? Quantos e quais são os níveis de maturidade? Como o diferenciar do CMMI? 13. O que define os componentes do MPS.Br: Modelo de Referência (MR-MPS-SW e MR-MPS-SV), Método de Avaliação (MA-MPS) e Modelo de Negócio (MN-MPS)? 14. Como a maturidade de um processo deve ser avaliada? 15. Diferencie: processo, propósito, capacidade e atributos de processo.
Compartilhar