Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q878385 Engenharia de Software

O processo de desenvolvimento de requisitos pode ser dividido em 4 etapas: elicitação, análise, especificação e validação.


Qual prática da Engenharia de Requisitos está associada à etapa de análise?

Alternativas
Q878381 Engenharia de Software

O chefe dos desenvolvedores de sistemas de uma empresa acompanhou o seguinte diálogo entre um de seus subordinados, um usuário e o diretor de operações.


Diretor – Acho que já poderíamos começar o desenvolvimento daquele sistema que o departamento de esportes pediu.

Usuário – Não é cedo demais? Ainda não temos todas as funcionalidades bem definidas.

Desenvolvedor – É verdade, mas acho que já é possível especificar e implementar algumas funcionalidades mais importantes e construir uma primeira versão até o final do mês. Depois acrescentaríamos outras funcionalidades à medida que as fôssemos construindo, gerando, a partir da experiência do uso, versões sucessivas e cada vez mais completas.

Diretor – Acho isso ótimo, assim já teremos uma noção do impacto que o sistema poderá causar no desempenho dos atletas. Comecemos logo, não temos um efetivo tão grande em TI.

Usuário – OK, vamos em frente, mas não contem nada para aquele especialista em risco. Já temos muito trabalho pela frente. Nossa estrutura ainda não suporta esse tipo de cuidado; se entrarmos nessa, o projeto vai atrasar. E mantenham o contato e o foco no objetivo: um produto simples, mas de qualidade.

A partir desse episódio e refletindo sobre o que ouvira, o chefe dos desenvolvedores deverá optar pelo modelo de processo de software

Alternativas
Q878380 Engenharia de Software

Um analista em treinamento apresenta a seguinte descrição para alguns requisitos de um sistema on-line para venda de bilhetes de uma rede de cinemas em que cada cinema apresenta mais de um filme, e cada filme é apresentado em mais de um cinema com lugares marcados.


Quando o usuário entrar no site da rede, um menu é apresentado com os filmes e cinemas disponíveis. O usuário seleciona o filme a que deseja assistir e entra com o número de cartão de crédito. A validade do cartão é verificada e o bilhete é emitido. O sistema encerra a operação com a mensagem: obrigado, divirta-se.


Embora haja falhas nessa descrição ainda incipiente, o instrutor solicitou que o analista a estendesse com exemplos de possíveis requisitos não funcionais para o sistema.

Qual é a sentença que NÃO atende à solicitação do instrutor?

Alternativas
Q878376 Engenharia de Software

Ao ler um conjunto de casos de usos para um sistema novo, um desenvolvedor de software percebeu que eles descreviam como o gerente financeiro e o gerente administrativo colaboravam em um fluxo de tarefas que levava à criação do relatório anual da empresa.


Para mapear esse fluxo de tarefas de forma adequada, o desenvolvedor deve escolher o diagrama UML de

Alternativas
Q878375 Engenharia de Software

Ao longo do desenvolvimento de um software, um gerente de projeto percebeu que havia dificuldades para garantir que os produtos gerados refletissem adequadamente os requisitos especificados. Investigando mais, concluiu que seu processo de desenvolvimento precisaria ser melhorado. Decidiu, então, implantar em sua equipe um processo de suporte de software que realizasse atividades específicas para confirmar, com evidência objetiva, que os requisitos especificados fossem cumpridos.


O processo implantado por esse gerente é o de

Alternativas
Q876665 Engenharia de Software

No que se refere a ferramentas de testes de software, julgue o item seguinte.


A ferramenta de análise dinâmica é aplicada para se encontrarem defeitos que só são evidenciados quando o software está em execução, como, por exemplo, vazamento de memória.

Alternativas
Q876664 Engenharia de Software

No que se refere a ferramentas de testes de software, julgue o item seguinte.


As ferramentas de execução do teste são classificadas como ferramentas de suporte para execução e registro e têm, como vantagem, o fato de não requererem um grande esforço para a obtenção de resultados expressivos.

Alternativas
Q876663 Engenharia de Software

No que se refere a ferramentas de testes de software, julgue o item seguinte.


Uma ferramenta de medição de cobertura, intrusiva ou não intrusiva, é utilizada para se calcular a porcentagem de estruturas de código que são exercitadas por um dado conjunto de testes.

Alternativas
Q876662 Engenharia de Software

Com relação ao processo de testes de software, julgue o item a seguir.


O planejamento de testes deve ser documentado em um plano de teste mestre, no qual sejam agrupados os diferentes níveis de aplicação e descritos os documentos a serem utilizados bem como as atividades de teste.

Alternativas
Q876661 Engenharia de Software

Com relação ao processo de testes de software, julgue o item a seguir.


No teste funcional, que é uma das fases do processo de validação, não é necessário o conhecimento das estruturas internas do software.

Alternativas
Q876660 Engenharia de Software

Com relação ao processo de testes de software, julgue o item a seguir.


No teste de integração, o foco é a comunicação entre os módulos do software, não as suas funcionalidades; portanto, nessa fase, testes funcionais não podem ser utilizados.

Alternativas
Q876659 Engenharia de Software

Com relação ao processo de testes de software, julgue o item a seguir.


As atividades de planejamento de teste incluem programar a implementação, a execução e a validade dos testes e configurar o nível de detalhe para os procedimentos de teste e reprodução do incidente.

Alternativas
Q876658 Engenharia de Software

Com relação ao processo de testes de software, julgue o item a seguir.


Para a estimativa do esforço do teste, são adotadas duas abordagens: estimativa de horas baseada em valores típicos; e estimativa de esforço baseada em especialistas.

Alternativas
Q876657 Engenharia de Software

A respeito da metodologia XP (Extreme Programming), julgue o item que se segue.


O ritmo ágil de desenvolvimento de softwares é uma prática usada para favorecer a entrega das releases quando grandes volumes de horas extras são tolerados.

Alternativas
Q876656 Engenharia de Software

A respeito da metodologia XP (Extreme Programming), julgue o item que se segue.


Para apoiar a equipe de desenvolvimento, é uma prática o uso do cliente on-site em tempo integral.

Alternativas
Q876651 Engenharia de Software

A respeito de Scrum, julgue o item que se segue.


O Scrum master tem a responsabilidade de ajudar todos os envolvidos no projeto a manter as práticas e os princípios do Scrum.

Alternativas
Q876650 Engenharia de Software

A respeito de Scrum, julgue o item que se segue.


Como prática, deve-se sempre priorizar o que seja considerado mais importante para o projeto, sendo de responsabilidade do product backlog a priorização do que deve ser feito em cada sprint.

Alternativas
Q876648 Engenharia de Software

Acerca de microsserviços e práticas ágeis, julgue o item a seguir.


Situação hipotética: Uma empresa possui um grande sistema com todas as suas funcionalidades em uma aplicação que acessa um banco de dados. A aplicação foi desmembrada em várias outras, em formatos de contêineres que podem ser provisionados, iniciados e parados sob demanda em ambientes de homologação e desenvolvimento, porém, em produção, o deploy é feito manualmente. Assertiva: Nessa situação, configura-se um ambiente que possui práticas de entrega contínua.
Alternativas
Q876647 Engenharia de Software

Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue o item subsequente.


Se, em tempo de execução de um sistema, ocorrer associação entre uma entidade e um atributo, então essa associação será considerada um acoplamento dinâmico.

Alternativas
Q876646 Engenharia de Software

Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue o item subsequente.


O armazenamento de informações referentes às classes de um sistema é feito em uma metaclasse.

Alternativas
Respostas
6601: A
6602: B
6603: D
6604: A
6605: E
6606: C
6607: E
6608: C
6609: E
6610: C
6611: E
6612: C
6613: E
6614: E
6615: C
6616: C
6617: E
6618: C
6619: C
6620: C