ABINDiversas

Questões de Engenharia de Software (TI)

30 questões com gabarito verificado e explicação por IA. As duas primeiras são gratuitas.

Questão 1ABIN·Diversas·2018Engenharia de Software (TI)

Com relação à qualidade de software, julgue os itens a seguir. A análise por pontos de função é métrica que dimensiona o software com base em características funcionais e fluxo de dados, diferenciando-se de outras métricas que utilizem remuneração por hora trabalhada ou por posto de serviço.

Alternativas
Questão 2ABIN·Diversas·2018Engenharia de Software (TI)

Acerca da engenharia de requisitos no desenvolvimento de software, julgue os itens a seguir. Protótipos descartáveis são os que não são utilizados posteriormente; protótipos evolutivos são aqueles que podem ser utilizados como base de parte ou de todo o software a ser desenvolvido.

Alternativas
Questão 3ABIN·Diversas·2018Engenharia de Software (TI)

No que se refere a ferramentas de testes de software, julgue os itens seguintes. 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
Questão 4ABIN·Diversas·2018Engenharia de Software (TI)

Com relação ao processo de testes de software, julgue os itens 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
Questão 5ABIN·Diversas·2018Engenharia de Software (TI)

Com relação à UML, julgue os itens a seguir. Devido à necessidade de se obterem visões múltiplas do sistema a ser modelado, a UML fornece diagramas que se complementam e que devem ser aplicados na sua totalidade.

Alternativas
Questão 6ABIN·Diversas·2018Engenharia de Software (TI)

Julgue os itens a seguir, relativos a projetos orientados a objeto.

Na abordagem orientada a objeto da UML, o processo de desenvolvimento possui as fases de análise, projeto, programação, teste e implantação.

Alternativas
Questão 7ABIN·Diversas·2018Engenharia de Software (TI)

Acerca de microsserviços e práticas ágeis, julgue os itens 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
Questão 8ABIN·Diversas·2018Engenharia de Software (TI)

Com relação à qualidade de software, julgue os itens a seguir. Na contagem de pontos por função com a utilização de métodos ágeis, mudanças em funcionalidades decorrem de alteração de escopo, regras de negócio, refinamentos de requisitos ou mudanças legais e(ou) regulamentares e serão consideradas funcionalidades novas relativas a uma sprint específica para que seja possível realizar a referida contagem.

Alternativas
Questão 9ABIN·Diversas·2018Engenharia de Software (TI)

Acerca da engenharia de requisitos no desenvolvimento de software, julgue os itens a seguir. Nas atividades de desenvolvimento de software, a validação consiste em assegurar que se está desenvolvendo o produto de acordo com o desejo do cliente; na verificação, busca-se avaliar se o produto está sendo desenvolvido conforme os requisitos.

Alternativas
Questão 10ABIN·Diversas·2018Engenharia de Software (TI)

A respeito da metodologia XP (Extreme Programming), julgue os itens que se seguem. 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
Questão 11ABIN·Diversas·2018Engenharia de Software (TI)

No que se refere a ferramentas de testes de software, julgue os itens seguintes. 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
Questão 12ABIN·Diversas·2018Engenharia de Software (TI)

Com relação ao processo de testes de software, julgue os itens 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
Questão 13ABIN·Diversas·2018Engenharia de Software (TI)

Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue os itens subsequentes. 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
Questão 14ABIN·Diversas·2018Engenharia de Software (TI)

Com relação à UML, julgue os itens a seguir. O diagrama de caso de uso deve ser formal, pouco abstrato e aplicado apenas no início da modelagem do sistema, servindo de referência aos demais diagramas.

Alternativas
Questão 15ABIN·Diversas·2018Engenharia de Software (TI)

Julgue os itens a seguir, relativos a projetos orientados a objeto. Padrões de projeto devem conter uma especificação detalhada somente dos problemas e da solução, para permitir o reúso de componentes executáveis.

Alternativas
Questão 16ABIN·Diversas·2018Engenharia de Software (TI)

Com relação à qualidade de software, julgue os itens a seguir. Na extreme programming, como não há especificação de sistema que possa ser usada por equipe de teste externa, a característica de test-first exige que os implementadores de tarefa compreendam detalhadamente a especificação de comportamento da funcionalidade em desenvolvimento, a fim de que possam escrever o teste para o sistema.

Alternativas
Questão 17ABIN·Diversas·2018Engenharia de Software (TI)

Tendo em vista que o processo de gerência de requisitos controla todos os requisitos recebidos ou gerados, entre os quais estão os funcionais e os não funcionais, bem como os requisitos impostos pela organização, julgue os itens que se seguem, relativos a esses aspectos. Ao se aplicar a rastreabilidade bidirecional, é possível determinar se todos os requisitos-fonte foram completamente tratados e se todos os requisitos do produto atendem aos requisitos do cliente.

Alternativas
Questão 18ABIN·Diversas·2018Engenharia de Software (TI)

No que se refere a ferramentas de testes de software, julgue os itens seguintes. 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
Questão 19ABIN·Diversas·2018Engenharia de Software (TI)

A respeito da metodologia XP (Extreme Programming), julgue os itens que se seguem. Para apoiar a equipe de desenvolvimento, é uma prática o uso do cliente on-site em tempo integral.

Alternativas
Questão 20ABIN·Diversas·2018Engenharia de Software (TI)

A respeito de Scrum, julgue os itens que se seguem. 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
Questão 21ABIN·Diversas·2018Engenharia de Software (TI)

Com relação ao processo de testes de software, julgue os itens 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
Questão 22ABIN·Diversas·2018Engenharia de Software (TI)

Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue os itens subsequentes. O armazenamento de informações referentes às classes de um sistema é feito em uma metaclasse.

Alternativas
Questão 23ABIN·Diversas·2018Engenharia de Software (TI)

Com relação à UML, julgue os itens a seguir. O diagrama de tempo é utilizado para descrever a mudança no estado ou na condição de uma instância de uma classe.

Alternativas
Questão 24ABIN·Diversas·2018Engenharia de Software (TI)

Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue os itens subsequentes. Considere que, em um sistema de informações, um objeto possua dados de uma pessoa, tais como: nome, endereço, data de aniversário e número do cartão de crédito. Considere, ainda, que esse sistema exponha, de forma pública, informações sobre o nome e a data de aniversário e deixe os dados do cartão de crédito protegidos em formato privado. Nesse caso, o sistema estará usando o recurso de interface.

Alternativas
Questão 25ABIN·Diversas·2018Engenharia de Software (TI)

Acerca da engenharia de requisitos no desenvolvimento de software, julgue os itens a seguir. De acordo com as técnicas facilitadoras de especificação de aplicação, recomenda-se que a descrição de requisitos e regras seja feita diretamente pela equipe técnica, sem a participação do cliente.

Alternativas
Questão 26ABIN·Diversas·2018Engenharia de Software (TI)

Acerca da engenharia de requisitos no desenvolvimento de software, julgue os itens a seguir. O objetivo do processo de desenvolvimento de requisitos, conforme as melhores práticas e processos de mercado, é definir os requisitos do cliente, do projeto e do processo.

Alternativas
Questão 27ABIN·Diversas·2018Engenharia de Software (TI)

Acerca de conceitos básicos e tratamentos de exceção em programação orientada a objetos, julgue os itens subsequentes. Se usuários, ao consultar um objeto específico do sistema, gerarem um erro conhecido no sistema, que emite uma mensagem em inglês, a qual é modificada no código-fonte do sistema e emitida em português para ser visualizada pelo usuário final, estará sendo gerado um tipo de ocorrência caracterizada como tratamento de exceção.

Alternativas
Questão 28ABIN·Diversas·2018Engenharia de Software (TI)

A respeito de Scrum, julgue os itens que se seguem. 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
Questão 29ABIN·Diversas·2018Engenharia de Software (TI)

Com relação ao processo de testes de software, julgue os itens 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
Questão 30ABIN·Diversas·2018Engenharia de Software (TI)

Tendo em vista que o processo de gerência de requisitos controla todos os requisitos recebidos ou gerados, entre os quais estão os funcionais e os não funcionais, bem como os requisitos impostos pela organização, julgue os itens que se seguem, relativos a esses aspectos. Definir e manter matriz de rastreabilidade dos requisitos permite controlar e tratar as mudanças em requisitos durante o processo de elicitação e especificação do produto.

Alternativas