Questões de Engenharia de Software - Desenvolvimento de Software para Concurso
Foram encontradas 976 questões
As principais vantagens de se utilizar um sistema de controle de versão, como o SVN, para rastrear as alterações feitas durante o desenvolvimento de software são:
Analise as afirmativas abaixo e assinale a alternativa correta.
(1) Controle do histórico.
(2) Trabalho em equipe.
(3) Marcação e resgate de versões estáveis.
(4) Ramificação de projeto.
Dadas as afirmativas acerca das metodologias de desenvolvimento de software,
I. Muitos processos modernos de desenvolvimento de software, tais como RUP e XP, adotam o modelo de desenvolvimento conhecido como espiral.
II. O modelo espiral possui a vantagem de ser iterativo e incremental, porém possui a limitação de não ter atividade de análise de riscos.
III. Apesar de ser um modelo pouco iterativo, o modelo em cascata é indicado para projetos pequenos e que tenham requisitos estáveis e bem definidos.
verifica-se que está(ão) correta(s)
A modularização de um sistema de software permite decompor um sistema em subsistemas menores. A esse respeito, considere as possíveis vantagens dessa prática.
1. Permite a reutilização de subsistemas em outras aplicações desenvolvidas.
2. Possibilita o desenvolvimento dos subsistemas em paralelo.
3. Ajuda a manter a coesão de cada subsistema. 4. Ajuda a diminuir o acoplamento geral entre cada subsistema.
De uma forma geral, no desenvolvimento de software, são de fato vantagens da modularização: