Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q345123 Engenharia de Software
Com relação às linguagens de programação orientada a objetos, julgue os itens que se seguem.

Uma variável que não seja um parâmetro, declarada como do tipo de uma interface, pode referenciar qualquer objeto de qualquer classe que implemente a interface.
Alternativas
Q345100 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Na análise estruturada de sistemas, o fato de o analista verificar que é indispensável representar as relações entre terminadores (entidades externas) indica que as entidades não são realmente externas, mas partes do sistema, e devem ser modeladas como processos.
Alternativas
Q345099 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Por suas características, as metodologias ágeis de desenvolvimento não se aplicam aos sistemas de grande porte, que são elaborados por equipes numerosas que trabalham em locais e horários diferentes.
Alternativas
Q345098 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Caso seja empregada análise orientada a objetos de um software para atender a uma imobiliária, a locação de um imóvel que atenda às necessidades dessa imobiliária faz parte do modelo de domínio desse sistema.
Alternativas
Q345097 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Na documentação de um projeto que se fundamenta na análise essencial, o analista deve incluir o diagrama de contexto nas especificações do modelo ambiental do sistema.
Alternativas
Q345093 Engenharia de Software
Com relação às atividades da gerência de projeto de software, julgue os próximos itens.

Considere que um projeto de software preveja o desenvolvimento de vinte novas funções. Nessa situação, se a probabilidade de esse projeto de software desenvolver funções com erros for de 20% e se o custo para refazer cada função for de R$ 10.000,00, é correto afirmar que a exposição ao risco do projeto será de R$ 40.000,00.
Alternativas
Q345090 Engenharia de Software
Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Reestruturação de software é uma atividade do processo de reengenharia de software voltada para a modificação da arquitetura global do programa, cujo objetivo consiste em tornar mais fácil o entendimento, os testes e a manutenção dos software.
Alternativas
Q345089 Engenharia de Software
Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

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.
Alternativas
Q345088 Engenharia de Software
Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Na manutenção preventiva por refatoração em determinado software, novas funcionalidades devem ser adicionadas para diminuir sua degradação.
Alternativas
Q300782 Engenharia de Software
Ao determinar os requisitos de um projeto, é necessário levantar os requisitos funcionais e os não funcionais.

Os requisitos não funcionais
Alternativas
Q299201 Engenharia de Software
Assinale a alternativa correta.

Etnografia, Cenários e Casos de uso (use-case) são denominações dadas aos artefatos UML que tratam:
Alternativas
Q299195 Engenharia de Software
Em relação ao desenvolvimento de software, assinale a alternativa correta.
Alternativas
Q297326 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem de modelagem composta, na sua versão 2.0, por:
Alternativas
Q296325 Engenharia de Software
O Microsoft Visual Studio Team Foundation Server 2010 é a nova plataforma colaborativa da Microsoft.


Essa plataforma pode ser utilizada em substituição ao sistema de controle de versão conhecido como

Alternativas
Q296319 Engenharia de Software
Uma das críticas feitas ao modelo do ciclo de vida do desenvolvimento de software em cascata refere-se a

Alternativas
Q296318 Engenharia de Software
Um modelador construiu um diagrama de fluxo de dados (DFD) incompleto, composto apenas pelos elementos de modelagem a seguir.


• P1 e P2, dois processos


• E1 e E2, duas entidades externas


• D1, um depósito de dados


• F1, um fluxo de dados de P1 para D1


• F2, um fluxo de dados de D1 para P2


• F3, um fluxo de dados de E1 para P1


• F4, um fluxo de dados de P2 para E2


Para finalizar esse DFD, o modelador decide criar mais um processo, P3, e dois novos fluxos de dados, F5 e F6.


Uma forma válida de definir as direções de F5 e F6, respectivamente, de modo a não quebrar as regras de consistência é a seguinte:

Alternativas
Q296313 Engenharia de Software
Em uma discussão sobre testes, um grupo de programadores emitiu as afirmativas a seguir.


I - Durante um teste, é possível provar apenas a existência de erros, não sua ausência.


II - Durante um teste de validação, são construídos casos de teste com a finalidade de expor defeitos.


III - Na verificação, procura-se saber se o produto está sendo construído de forma correta.


Estão corretas as afirmativas

Alternativas
Q296312 Engenharia de Software
Quando um projeto de software está atrasado a solução recomendada é adicionar imediatamente mais pessoas à equipe.


PORQUE


O principal recurso no desenvolvimento de software são as pessoas.


Analisando-se as afirmações acima, conclui-se que

Alternativas
Q296307 Engenharia de Software
Uma das características do RUP (Rational Unified Process) é ser

Alternativas
Q296298 Engenharia de Software
COCOMO II é uma técnica de estimação que permite calcular, a partir de estimativas de tamanho do software, valores para o

Alternativas
Respostas
10041: C
10042: C
10043: E
10044: C
10045: C
10046: C
10047: E
10048: C
10049: E
10050: D
10051: E
10052: A
10053: B
10054: D
10055: C
10056: B
10057: E
10058: D
10059: B
10060: A