Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.232 questões
A integração contínua é uma técnica de alto impacto no levantamento de requisitos.
A disciplina Modelagem de Negócio do RUP descreve como elaborar o modelo de negócio da organização para a qual o sistema será construído. Tal modelo compreende o modelo de casos de uso de negócio e um modelo de objetos de negócio.
Considere as etapas a seguir:
1. Após os testes serem executados com sucesso, é iniciado o processo para implementar a próxima parte da funcionalidade.
2. É implementada a funcionalidade e novamente executado o teste. Isso pode envolver a refatoração do código existente para melhorá-lo e adicionar um novo código sobre o que já foi desenvolvido.
3. É executado o teste juntamente com todos os outros testes implementados.
4. É escrito um teste para a funcionalidade. Este teste é implementado como um teste automatizado.
5. É identificado o incremento de funcionalidade necessário, que normalmente deve ser pequeno e implementável em poucas linhas de código.
A sequência de etapas que devem ser seguidas no desenvolvimento dirigido a testes (TDD – Test Driven Development) é corretamente definida por
Considere a frase a seguir:
O ..., é baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido. Atividades de especificação, desenvolvimento e validação são intercaladas, e não separadas, com rápido feedback entre todas as atividades. Um dos problemas deste modelo, sob o ponto de vista do gerenciamento, é a falta de visibilidade do processo.
A lacuna deve ser preenchida corretamente por
Com relação a projeto de produtos e administração da produção, julgue o item que se segue.
Considere que determinada equipe de desenvolvimento de
software seja responsável por resolver problemas identificados
por seus usuários, que esses problemas sejam classificados
como fácil, médio ou difícil, de acordo com o nível de
dificuldade de resolução, e que a equipe necessite de 1, 4 ou
8 horas, respectivamente, para solucioná-los. Considere, ainda,
que os problemas devam ser resolvidos na proporção de 1:2:4,
que haja disponibilidade de 400 horas por semana de pessoal
e uma fila infinita de problemas de todos os tipos. Nessa
situação, a proporção de resolução de problemas na primeira
semana de trabalho só poderá ser mantida exatamente em 1:2:4
se forem contratadas 41 horas extras de trabalho.
Entre os principais problemas que devem preocupar um desenvolvedor web, inclui-se a preocupação com o(a)
Como regra geral, não se deve tentar reestruturar um sistema com o uso da reengenharia se a abordagem inicial do sistema legado for funcional e a versão melhorada desejada for orientada a objetos.

O tamanho da equipe de desenvolvimento, os riscos e o custo das mudanças nos requisitos, variam ao longo da realização de um projeto.
Essas variações podem ser representadas, geralmente, por gráficos respectivamente semelhantes às curvas
PORQUE
O principal recurso no desenvolvimento de software são as pessoas.
Analisando-se as afirmações acima, conclui-se que
para responder às questões de números 42 e 43.

itens consecutivos.
Qual ferramenta é usada por essa abordagem para o registro informal de possíveis colaborações entre os objetos de uma aplicação?