Questionário Engenharia de Software 2
Preocupa-se com as teorias, os métodos e as ferramentas para o desenvolvimento profissional de software.
2. O que é software?
Software é uma sequência de instruções escritas para serem interpretadas por um computador com o objetivo de executar tarefas específicas.
3. O que é engenharia de software?
Relaciona todos os aspectos da produção de Software desde os estágios iniciais de especificação do sistema até sua manutenção.
4. O que é um processo de software? E quais são as atividades genéricas no processo de software?
Sequência de atividades que leva à produção de um produto de software.
As atividades genéricas são:
Especificação de software, Desenvolvimento de software, Validação de software e Evolução de software.
5. O que é um modelo de desenvolvimento de Software? Cite o exemplo de dois processos.
É uma representação simplificada de um processo de software que apresenta uma visão dele.
O Modelo de Prototipação e o modelo RAD.
6. Quais são os custos da engenharia de software?
Os Custos de Software frequentemente dominam os custos de sistemas, os custos de software são maiores para mantê-lo do que desenvolvê-lo.
7. Quais os métodos de engenharia de software?
Descrição do modelo, regras, recomendações e controle do processo.
8. O que são ferramentas CASE?
Ferramentas de apoio ao desenvolvimento de software, dão suporte às atividades do processo de software.
9. Quais os atributos de um bom software?
Manutenibilidade, confiabilidade, eficiência e usabilidade.
10. Quais os principais desafios enfrentados pela engenharia de software?
Lidar com sistemas legados, com diversidade crescente e com necessidades de tempos de entrega reduzidos.
11. Cite os benefícios do reuso? Confiança aumentada: O software já foi testado anteriormente. Uso eficientes de especialistas: Desenvolver o aplicativo pensando em reuso. Conformidade com padrões: Padrões de interface podem ajudar a