Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q257824 Engenharia de Software
Com relação a conceitos gerais da engenharia de software, julgue
os itens seguintes.

A documentação de requisitos deve conter duas perspectivas: uma voltada para o cliente, em linguagem compreensível por ele, e outra voltada para o desenvolvedor, em uma linguagem técnica de modelagem.

Alternativas
Q257823 Engenharia de Software
Com relação a conceitos gerais da engenharia de software, julgue
os itens seguintes.

Os estágios da engenharia de software compõem um ciclo que pode ser dividido em duas grandes etapas: a análise do problema e a síntese da solução.

Alternativas
Q257822 Engenharia de Software
Com relação à fase de manutenção, julgue os itens subsequentes.

Um sistema pode sofrer quatro tipos de manutenção: corretiva, adaptativa ou evolutiva, perfectiva e preventiva. Entre esses tipos, apenas a manutenção corretiva está associada a um defeito do sistema.

Alternativas
Q257821 Engenharia de Software
Com relação à fase de manutenção, julgue os itens subsequentes.

Os sistemas de software estão sujeitos a manutenção, pois, dificilmente, as características que o definem não sofrem modificações durante a sua vida útil. Quanto mais dependentes do mundo real forem os requisitos de um sistema, maior será a probabilidade de esse sistema vir a ser modificado.

Alternativas
Q257820 Engenharia de Software
Com relação à fase de manutenção, julgue os itens subsequentes.

A engenharia reversa se propõe a gerar uma nova especificação ou um novo projeto de um sistema existente, aplicando-se os conceitos de reengenharia, para, depois, se aplicar a engenharia direta e gerar um novo sistema.

Alternativas
Q257819 Engenharia de Software
Com relação à fase de manutenção, julgue os itens subsequentes.

Entre os problemas comuns na fase de manutenção, podem-se citar a baixa produtividade e o alto custo, além de problemas técnicos, como documentação desatualizada e dificuldade de se alterarem sistemas que foram projetados sem a preocupação com a sua manutenibilidade.


Alternativas
Q257818 Engenharia de Software
Com relação a teste de software, julgue os itens a seguir.

É consenso na engenharia de software que os testes sejam realizados ao longo de todo o processo de desenvolvimento. A técnica de validação deve ser utilizada para avaliar a correção dos produtos gerados nas primeiras etapas do desenvolvimento. Para testar o software a partir da etapa de construção até a implantação, deve-se utilizar a técnica de verificação.

Alternativas
Q257817 Engenharia de Software
Com relação a teste de software, julgue os itens a seguir.

Uma das desvantagens de se utilizar a mesma equipe de desenvolvimento para a realização de testes é a tendência à informalidade na sua execução, o que pode provocar a não identificação de determinados defeitos do projeto.

Alternativas
Q257816 Engenharia de Software
Com relação a teste de software, julgue os itens a seguir.

Quando o objetivo é testar uma funcionalidade, assegurando-se que, para todo tipo de entrada, a saída observada corresponda àquela esperada, pode-se alcançar esse objetivo fazendo-se uso de testes do tipo caixa-branca.

Alternativas
Q257815 Engenharia de Software
Com relação a teste de software, julgue os itens a seguir.

Para qualquer sistema, independentemente do seu tamanho, as etapas de teste devem seguir a seguinte sequência: testes de componente, testes de integração e testes de sistema.

Alternativas
Q257814 Engenharia de Software
A engenharia de software busca sistematizar a produção de
software com qualidade. No que concerne ao estágio de projeto,
julgue os seguintes itens.

O projeto de software deve identificar os possíveis desvios do comportamento de um sistema. Cada exceção pode ser tratada por meio de um dos seguintes modos: tentar realizar novamente um serviço que falhou, corrigir algum aspecto do serviço antes de tentar realizá-lo novamente ou relatar o serviço não realizado para outro componente de tratamento de erro.

Alternativas
Q257813 Engenharia de Software
A engenharia de software busca sistematizar a produção de
software com qualidade. No que concerne ao estágio de projeto,
julgue os seguintes itens.

A independência dos componentes é um dos atributos que reflete a qualidade do projeto. O grau de independência pode ser medido a partir dos conceitos de acoplamento e coesão, os quais, idealmente, devem ser alto e baixo, respectivamente.

Alternativas
Q257812 Engenharia de Software
A engenharia de software busca sistematizar a produção de
software com qualidade. No que concerne ao estágio de projeto,
julgue os seguintes itens.

Para transformar os requisitos em um sistema funcional, os projetistas devem criar um projeto conceitual, que descreva o sistema para o cliente em uma linguagem que este possa entender, para depois transformá-lo em um projeto com uma abordagem técnica para os construtores do sistema.

Alternativas
Q251661 Engenharia de Software
O Enterprise Architect versão 9 pode ser melhor categorizado como uma ferramenta de software

Alternativas
Q251648 Engenharia de Software
Assinale a alternativa correta sobre classes abstratas na modelagem por meio da orientação a objetos.
Alternativas
Q251647 Engenharia de Software
Considere duas classes A e B na orientação a objetos. Sabe-se que há uma associação de agregação entre ambas as classes. O diagrama UML que representa esse tipo de associação (abstraindo-se as cardinalidades) é:

Alternativas
Q249840 Engenharia de Software
Considere as seguintes atividades de um processo de desenvolvimento de software:

I. gerência de requisitos;

II. modelagem de classes de projeto;

III. definição de testes de software.

Das atividades citadas, pode-se afirmar que o Enterprise Architect versão 9, na edição Ultimate, fornece suporte direto para a(s) atividade(s) contida(s) em

Alternativas
Q249839 Engenharia de Software
Em sua configuração padrão, os modelos gerados pelo Enterprise Architect versão 9 são armazenados como ................ Portanto, eles podem ser armazenados em mecanismos de ................... como o ................

Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto.

Alternativas
Q249822 Engenharia de Software
No processo de desenvolvimento de software, particionamento de equivalência é uma técnica de

Alternativas
Q249821 Engenharia de Software
Considere os seguintes possíveis fatores que afetam a precisão da estimativa de confiabilidade durante os testes estatísticos no processo de desenvolvimento de software.

I. A validade do perfil de uso.

II. O número de casos de teste efetuados.

III. A linguagem de programação usada para implementar o código.

Sobre os fatores, está correto o contido em

Alternativas
Respostas
10541: C
10542: C
10543: E
10544: C
10545: E
10546: C
10547: E
10548: C
10549: E
10550: C
10551: C
10552: E
10553: C
10554: B
10555: D
10556: A
10557: E
10558: A
10559: A
10560: B