Questões de Engenharia de Software - Desenvolvimento de Software para Concurso

Foram encontradas 977 questões

Q606845 Engenharia de Software
A respeito dos gerenciadores de dependências, julgue o próximo item.

O uso de uma ferramenta de gerenciamento durante o desenvolvimento de aplicações facilita ao desenvolvedor definir as bibliotecas e(ou) frameworks que serão incluídos na aplicação, bem como sua versão.


Alternativas
Q600439 Engenharia de Software
Quanto às técnicas de entrega contínua e de integração contínua, é correto afirmar que
Alternativas
Q596152 Engenharia de Software

      Considere o projeto de uma aplicação com interface web, cujo número previsto de usuários é de 4 milhões de pessoas, e que deve atender a aspectos de acessibilidade a pessoas com deficiência visual. Considere, ainda, que durante a etapa de desenvolvimento da aplicação, a disciplina de testes tenha sido negligenciada devido ao curto prazo de entrega do projeto. Assim, quando a aplicação foi implementada em ambiente de produção e liberada para acesso, ocorreram os seguintes problemas:

  • lentidão ao acessar sistema por meio de nome de usuário e senha;
  • as páginas web da aplicação não funcionavam satisfatoriamente nos navegadores Internet Explorer e Safari;
  • todas as funcionalidades que envolvem gravação, alteração e consulta a banco de dados apresentaram lentidão superior ao tempo esperado de resposta definido pelo gestor do projeto;
  • existência de campos nas páginas de inserção de dados e consulta que permitem a inclusão de qualquer tipo de dados, sem qualquer tratamento.

No período de desenvolvimento da aplicação, o gerente de projeto optou por utilizar uma metodologia ágil (Scrum), deixando a cargo dos desenvolvedores a criação de testes unitários para testar a solução, sendo esta a única frente de testes do projeto. A fim de solucionar os problemas da aplicação, um analista de testes com conhecimento em programação foi designado para examinar a solução e apontar problemas na aplicação.

Com base nas informações apresentadas na situação hipotética, julgue o item que se segue.

A existência de campos que possibilitem a inserção de qualquer tipo de dado pelo usuário não compromete a segurança da solução tecnológica descrita.


Alternativas
Q595132 Engenharia de Software
Julgue o próximo item, relativo à engenharia de software.

Políticas de rastreabilidade que mantêm dados sobre os requisitos e os projetos de sistemas podem integrar o plano de gerenciamento de requisitos.
Alternativas
Q591970 Engenharia de Software
Projeto para o desenvolvimento de software que utilize TDD deve
Alternativas
Respostas
791: C
792: A
793: E
794: C
795: E