Buscar

Avaliação Final - Discursiva

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação Final (Discursiva) - Individual Semipresencial 
Processo de Software 
1 Tanto o CMMI (Capability Maturity Model Integration) quanto o MPS.BR (Melhoria de Processo do Software 
Brasileiro) são modelos que têm como foco o gerenciamento da qualidade do processo de desenvolvimento de 
software e não do produto final. Os dois modelos de processos, o CMMI, que é um padrão reconhecido mundialmente 
e o MPS.BR, que é focado na realidade brasileira, são focados na melhoria de qualidade e produtividade no processo 
de software. Disserte sobre os níveis de maturidade do CMMI e do MPS.BR. 
 
Resposta Esperada : 
O CMMI possui os seguintes níveis de maturidade : 
Inicial, gerenciado, definido, gerenciado quantitativamente e otimização. 
O MPS.BR (Melhoria de Processo do Software Brasileiro) possui os seguintes níveis de maturidade : 
Em otimização, gerenciado quantitativamente, definido, largamente definido, parcialmente definido e gerenciado. 
 
 
2 Os modelos representam um esboço do processo, incluindo as principais atividades, sua ordem de execução, 
requisitos e responsabilidades. No entanto, o modelo não descreve ações, recursos e restrições de execução. É apenas 
um apoio, não sendo isoladamente suficiente para controlar todo o processo de desenvolvimento de software 
(SOMMERVILLE, 2007). O ciclo de vida do processo é realizado pelas etapas de Planejamento, Análise e especificação 
de requisitos, Projeto, Implementação, Testes, Operação e Manutenção. No que diz respeitos às etapas finais do 
processo, disserte sobre as etapas de Implementação, Testes, Operação e Manutenção. 
 
FONTE: SOMMERVILLE, I. Engenharia de software. 8. ed. Rio de Janeiro: Pearson, 2007. 
 
Implementação: é a fase de implementação e desenvolvimento da fase de projeto. Consiste em customizar o que foi 
definido no projeto. 
Testes: O objetivo desta etapa é garantir que tudo o que foi especificado, funcione. Para isso é necessário realizar 
testes integrados no sistema. 
Operação: Esta é a fase de acompanhamento do uso do software junto aos usuários, afim de aferir a estabilidade da 
aplicação. 
Manutenção: É a correção de falhas, erros ou implementação de melhorias solicitadas/apontadas pelos usuários 
durante a fase de operação.

Continue navegando