Engenharia software
Vantagens
• Focam em Planejamento
• Detalham todos os passos
• Modelam todas as situações
• Gerenciam melhor os Riscos
• Permitem uma monitoração mais precisa.
Desvantagens
• Exigem tempo e profissionais para montagem de toda a documentação necessária
• Processos ás vezes burocráticos
• Mecanização do processo
• Não permite foco no cliente
• Caso haja algum tropeço muito á frente do processo, muita documentação tem de ser alterada.
2- Relacione 5 vantagens e 5 desvantagens dos processos ágeis.
Vantagens
• Colaboração com o cliente
• Resposta rápida a mudanças
• Velocidade no Desenvolvimento
• Processos mais diretos
• Contratos flexíveis
Desvantagens
• Não se aplica a qualquer projeto
• Exige profissionais de qualidade e bem treinados
• Requisitos imprevisíveis
• Incompatíveis com programas de certificação de qualidade, como CMMI.
• A falta de documentação exige uma comunicação muito constante com o cliente, isso tem de ser bem acordado ou o projeto fica em risco.
3- Cite 5 exemplos de processos formais e 5 exemplos de processo ágeis.
Processos Formais
• RUP
• Catalysis
• OPEN
• PRAXIS
• Processo SERPRO
Processos ágeis
• XP
• SCRUM
• MSF Agile
• FDD
• Crystal
4- Para que servem os processos PSP (Personal Software Process) e TSP (Team Software Process)? Em que contexto eles devem ser utilizados?
O PSP tem como objetivo oferecer um modelo de Qualidade de Software adequado a projetos pequenos. O trabalho envolve principalmente os desenvolvedores, que trabalham verificando a qualidade dos módulos sob sua responsabilidade. O PSP é em essência um conjunto de formulários e procedimentos que compõem um processo definido.
O método do PSP pode proporcionar para a gestão um aumento de informações se os colaboradores receberem treinamento e monitoração adequados. O êxito pode ser alcançado com a disciplina do método do PSP se os usuários estiverem treinados no