Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.120 questões

Q1085941 Engenharia de Software

Um Caso de Uso é uma especificação de uma sequência de interações entre um sistema e os agentes externos que utilizam o sistema. Há vários formatos de descrição de Caso de Uso propostos na literatura, assim como vários graus de abstração utilizados.

Considere a descrição de Caso de Uso abaixo.

O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do Cliente. Após o Cliente fornecer a senha e esta ser validada o Sistema exibe as opções de operações possíveis. O Cliente opta por realizar um saque. Então o Sistema requisita o total a ser sacado. O Sistema fornece a quantia desejada e imprime o recibo para o Cliente.


Trata-se de uma descrição

Alternativas
Q1085939 Engenharia de Software
Com relação às técnicas de Levantamento de Requisitos, os requisitos que descrevem como funcionários de determinada área realmente trabalham, em vez da maneira pela qual as descrições dos processos dizem que esses funcionários devem trabalhar, são mais bem obtidos pela técnica
Alternativas
Q1085938 Engenharia de Software
No roteiro SCRUM, de gerenciamento Ágil, a atividade que discute funcionalidades de modo a atualizar o que já foi feito, o que será feito e dificuldades é
Alternativas
Q1085937 Engenharia de Software

Considere o modelo de ciclo de vida de software constituído por rotinas de trabalho com a participação de todos os membros da equipe, onde falhas não são toleráveis e por isso, entre as atividades, duas têm grande importância no processo: uma delas dedicada ao planejamento da etapa e outra à de análise de riscos. As atividades são apoiadas pela geração de protótipos. Suporta o desenvolvimento de sistemas complexos e de grande porte.


Trata-se do modelo

Alternativas
Q1085936 Engenharia de Software
Os conceitos alta coesão e baixo acoplamento, utilizados no processo de desenvolvimento de software, são princípios essenciais de
Alternativas
Q1085001 Engenharia de Software
Dentre as proposições abaixo, assinale a alternativa correta.
Alternativas
Q1085000 Engenharia de Software
Dentro da visão tradicional da engenharia de software a respeito do gerenciamento de mudanças, qual das afirmações abaixo está correta?
Alternativas
Q1084999 Engenharia de Software
A respeito de princípios básicos para elaboração de testes de software, assinale a alternativa correta.
Alternativas
Q1084998 Engenharia de Software
Conforme a descrição do planejamento de testes e inspeções no PMBOK, analise as proposições abaixo.
1) O gerente do projeto e a equipe do projeto determinam como testar ou inspecionar o produto, a entrega ou o serviço, para satisfazer as necessidades e expectativas das partes interessadas. 2) O planejamento de testes e inspeções é usado para determinar e identificar uma abordagem para garantir que recursos suficientes estejam disponíveis para a conclusão bem-sucedida do projeto. 3) Os testes e inspeções variam conforme o setor e podem incluir, por exemplo, testes alfa e beta em projetos de software. 4) O gerente do projeto determina no planejamento de testes quais as funcionalidades que serão priorizadas com verificação estática ou dinâmica de código.
Estão corretas, apenas:
Alternativas
Q1084996 Engenharia de Software
No contexto de integração contínua (IC), assinale a alternativa incorreta.
Alternativas
Q1084995 Engenharia de Software
A respeito do conceito de pirâmide de automação de testes, assinale a alternativa correta.
Alternativas
Q1084994 Engenharia de Software
As ferramentas JUnit e Cucumber estão respectivamente associadas às seguintes técnicas de desenvolvimento de software:
Alternativas
Q1084993 Engenharia de Software
No contexto de diferentes técnicas de teste de caixa preta (black-box) e caixa branca (white-box), assinale a alternativa correta.
Alternativas
Q1084992 Engenharia de Software
Quanto aos tipos de testes de software, assinale a alternativa incorreta.
Alternativas
Q1084973 Engenharia de Software
O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto:
Alternativas
Q1084972 Engenharia de Software
Como parte da prática de Integração Contínua (CI), podemos elaborar testes unitários, testes de integração e testes de aceitação. Ao se executar um teste de aceitação:
Alternativas
Q1084971 Engenharia de Software
Quando se usa o controle de versão através da ferramenta GIT, é possível interromper o fluxo de trabalho por meio da funcionalidade <STASH>. Pelo comando < git stash>, se faz possível:
Alternativas
Q1084970 Engenharia de Software
O Sistema de Versões Concorrentes (CVS) é uma ferramenta dinâmica e versátil para controle de versão. Sobre o CVS, é correto afirmar que:
Alternativas
Q1084969 Engenharia de Software
O controle de mudanças funciona de forma complementar, dentro do gerenciamento de configurações de um software. Podemos entender que se faz presente, dentro do escopo de controle de mudança de um software:
Alternativas
Q1084966 Engenharia de Software
Ao fazer seu plano de riscos, um analista elaborou uma matriz de probabilidade e impacto. Sobre o emprego deste tipo de metodologia, é correto afirmar que:
Alternativas
Respostas
5921: C
5922: B
5923: D
5924: C
5925: B
5926: E
5927: E
5928: D
5929: B
5930: E
5931: A
5932: A
5933: D
5934: D
5935: A
5936: C
5937: A
5938: D
5939: B
5940: E