Engenharia de Software II
Por: Michelle Pessanha • 1/6/2018 • Resenha • 1.317 Palavras (6 Páginas) • 382 Visualizações
CMMI
1 - O que significa a sigla CMMI?
R.: Modelo de Capacidade e Maturidade Integrado.
2 – Qual é o objetivo do CMMI quando implantado na empresa de software?
R.: Aperfeiçoar a qualidade de desenvolvimento de produtos de software através de foco da disciplina e melhoria continua, aprimora.
3 – Defina maturidade no processo de software.
R.: Gerenciamento, medição, controle e efetivação de um processo específico; principais erros já foram mistificados.
4 – Descreva os benefícios do CMMI.
R.: Um processo de software efetivo, significa que pessoas, métodos e tecnologia, menos defeito no software, menos gastos, grandes econômicas.
5 – Quantos são os níveis do CMMI, quais seus nomes e resumidamente apresente seus objetivos.
R.: Nível 1 - Inicial - nível caos, maturidade.
Nível 2 - Gerenciado – gestão de projetos.
Nível 3 – Definido – necessidades dos projetos.
Nível 4 - Gerenciado Quantitativamente – planejar estaticamente a qualidade.
Nível 5 – Otimizado – prevenir defeitos e melhoria continua.
MPS.br
1 – O que é o agrônomo MPS.br e qual o benefício da sua criação?
R.: O MPS.br Melhoria de Processos de Software Brasileiro e seu benefício é a diminuição de defeitos, custo acessível, suas micros, pequenas e médias empresas, padronização de processos.
2 – Em qual Modelo e Normas foi baseado o MPS.br?
R.: O MPS.br foi baseado no Modelo e Normas do CMMI e na 15504.
3 – Quais são as guias do MPS.br e como são definidas?
R.: São três guias:
Guia Geral – descrição geral e detalha o modelo de referência.
Guia de Aquisição – condução de compras e serviços de software.
Guia de Avalição – processos, requisitos, métodos e formulários para avaliação.
4 – Quantos são os níveis de maturidade no MPS.br e como são identificados? Cite-os.
R.: São sete níveis de maturidade:
A – Em Otimização;
B – Gerenciado Quantitativamente;
C – Definido;
D – Largamente Definido;
E – Parcialmente Definido;
F – Gerenciado;
G – Parcialmente Gerenciado.
5 – Quais são os processos que compões o nível G – Parcialmente Gerenciado do PPS.br?
R.: Gerencia de Requisitos e Gerencia de Projetos
6 – Quais os processos do nível gerenciado?
R.: Nível F – Medição, Gerência de Configuração, Aquisição Gerência de Qualidade.
7 – Quais os processos do nível definido?
R.: Nível C – Analise de decisão e resolução e Gerência de Risco.
Teste
1 – Defina sucintamente o que vem ser “Teste”.
R.: Teste é aprimorar a produtividade e fornecer evidências da confiabilidade e da qualidade do software.
2 – O que podemos considerar como dos principais propósitos para a realização de testes?
R.: A busca por reduzir o risco envolvido na construção e no uso de software com erros.
3 – Como devem ser distribuídos as tarefas de teste de software?
R.: As tarefas distribuídas devem ser realizadas em Engenharia de Teste, Analista de Teste, Arquiteto de Teste e Testador.
4 – De forma sistemática, o que deve ser feito através da utilização de técnicas de testes?
R.: Teste de Confiabilidade.
5 – Estabeleça a diferença entre o teste da caixa preta e o teste caixa branca.
R.: Caixa Preta – garante que todos os requisitos ou comportamento da aplicação ou de um comportamento esteja correto.
Caixa Branca – garante que todas as linhas de código e condições foram executadas pelo menos uma vez e estão corretos.
6 – Diferencie “Defeito de Bug” em teste de software.
R.: O “Defeito” é uma não-conformidade em relação ao que o software se propõe a fazer, funcional.
O “Bug” é um problema ou qualquer falha de software, só programação.
7 – Quais habilidades e conhecimentos exigidos para um profissional da área de qualidade e teste de software?
R.: Boa habilidade analítica;
Mente desafiadora;
Atenção aos detalhes;
Conhecimento do sistema ou aplicativo em testes;
Experiência em vários esforçar de testes.
8 – Quando aplicamos o teste de caixa branca? Dê um exemplo.
R.: Estrutural – quando há uma verificação das linhas de código. Sintaxe do Algoritmo. 1 - Quando se apresenta o resultado diferente do esperado.
2 – Existem erros que hora aparecem, hora não.
9 – Quando aplicamos os testes de caixa preta? Cite um exemplo.
R.: Funcional – quando é levado em consideração o estado do objeto que será testado. 1 – Entrada de dados. 2 – Saída de dados. 3 – Processamento.
12 – Qual a diferença entre o tipo de teste estrutural e funcional?
R.: Estrutural verifica a lógica interna aos métodos contidos em cada objeto.
Funcional concentra-se nos requisitos funcionais do software.
13 – Qual é a finalidade do tipo de teste estrutural?
...