Prévia do material em texto
Questão 1/4 - Engenharia de Software O termo engenharia de software torna-se forte após 1968, quando sistemas tornam-se cada vez mais complexos. Dá-se início à utilização de métodos, técnicas e ferramentas. Liste os principais sintomas da crise de software. Nota: 25.0 Atraso na entrega Orçamento estourado Falhas de software Custos elevados Requisitos mal elaborados Baixa qualidade do software e Gerenciamento sem indicadores. (ROTA AULA 01) Resposta: Aumento de complexidade dos softwares, tornando-os difíceis de dar manutenção. Também problemas relacionados com: > não cumprimento de prazos estabelecidos em projeto. > custo final superior ao orçamento previsto > baixa qualidade do software entregue. Questão 2/4 - Engenharia de Software O desenvolvimento de um sistema segue um ciclo de vida. Sabemos que um sistema é algo dinâmico e que muda constantemente. Quais são as principais etapas de um ciclo de vida para o desenvolvimento de um software? Nota: 25.0 As fases importantes neste ciclo de vida são levantamento de requisitos, análise, projeto, implementação, testes e manutenção. Com a manutenção surgem novos requisitos e o ciclo ocorre infinitamente enquanto o software existir. (ROTA AULA 01) Resposta: levantamento de requisitos, projeto, codificação, testes manutenção implantação Questão 3/4 - Engenharia de Software Quais são os 5 níveis do CMM (Capability Maturity Model)? Nota: 25.0 O CMM (Capability Maturity Model) é estruturado em 5 níveis: 5 – Otimizado 4 – Controlado 3 – Definido 2 – Reproduzível e 1 – Inicial. (ROTA AULA 06) Resposta: Nivel 1 - inicial Nivel 2 - repetitivo Nivel 3 - definido Nivel 4 - gerenciado quantitativamente Nivel 5 - em otimização Questão 4/4 - Engenharia de Software Um bom desenvolvimento de software segue um modelo de processo. Quais são os ganhos ao se adotar um modelo de processo Nota: 25.0 Estabilidade durante o processo de desenvolvimento Maior controle sobre o processo Organização do processo Agilidade Sem dúvidas, a documentação que é escrita e mantida ao longo do processo E finalmente, adotamos um processo que seja aderente ao perfil profissional que temos na organização. (ROTA AULA 02) Resposta: Ganho em manutenibilidade, maior qualidade do software entregue, melhor previsão de orçamentos, diminuição de custo, maior aderência da equipe.