Questões de Concurso Sobre engenharia de software

Foram encontradas 14.487 questões

Q3183762 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de classes em UML é utilizado para representar as classes, seus atributos e métodos, além dos relacionamentos entre elas, e é fundamental na análise orientada a objetos para modelar a estrutura estática do sistema.

Alternativas
Q3183761 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


A linguagem de modelagem unificada (UML) é uma notação gráfica padrão para o modelamento de sistemas orientados a objetos, sendo amplamente utilizada na análise, no design e na documentação de sistemas, com foco em sua visualização e especificação. 

Alternativas
Q3183760 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


A engenharia de software envolve uma abordagem sistemática para a concepção, o desenvolvimento, a manutenção e a evolução de sistemas de software, utilizando métodos, ferramentas e processos para garantir a qualidade, a eficiência e a escalabilidade do produto.

Alternativas
Q3183759 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de classes em UML é utilizado exclusivamente para representar a interação entre objetos, não sendo adequado para modelar a estrutura do sistema.

Alternativas
Q3178723 Engenharia de Software
Em projetos de modelos que envolvem visão computacional, técnicas transfer learning são frequentemente utilizadas para melhorar o desempenho e reduzir o tempo de desenvolvimento. Levando em consideração os conceitos relacionados à transfer learning, assinale a alternativa correta.
Alternativas
Q3178714 Engenharia de Software
Deep learning é uma subárea do aprendizado de máquina que utiliza redes neurais profundas para modelar dados complexos. Assinale a alternativa que descreve corretamente uma característica fundamental das redes neurais profundas.
Alternativas
Q3178713 Engenharia de Software
A clusterização é uma técnica de aprendizado não supervisionado que agrupa dados com características similares. Sobre as diferentes técnicas de clusterização, analise as assertivas abaixo:

I. Hierarchical Clustering é mais adequado para grandes volumes de dados devido ao seu baixo custo computacional.

II. K-means é um algoritmo de clusterização que minimiza a variância dentro dos clusters ao calcular centros iterativamente.

III. DBSCAN é capaz de detectar clusters de formato arbitrário e identificar pontos como ruído se eles não pertencem a nenhum cluster.


Quais estão corretas?
Alternativas
Q3178712 Engenharia de Software
As técnicas de regressão são amplamente utilizadas para modelar a relação entre variáveis e realizar previsões contínuas em aprendizado de máquina. Sobre as diferentes técnicas de regressão, assinale a alternativa correta.
Alternativas
Q3178711 Engenharia de Software
As técnicas de classificação são fundamentais em aprendizado de máquina para prever categorias ou classes com base em dados históricos. Nesse contexto, assinale a alternativa que descreve corretamente uma técnica amplamente utilizada para classificação.
Alternativas
Q3178705 Engenharia de Software
Uma empresa de desenvolvimento de software está adotando a metodologia Scrum para aumentar a colaboração e melhorar a entrega contínua de valor aos clientes. O Scrum define papéis, artefatos e eventos que organizam o trabalho de maneira iterativa e incremental. Com base nesse contexto, é correto afirmar que:
Alternativas
Q3175733 Engenharia de Software
Segundo o padrão ISO 9126, a confiabilidade é um dos atributos fundamentais de qualidade para um software de computador. São subatributos da confiabilidade, segundo o padrão ISO 9126: 
Alternativas
Q3175732 Engenharia de Software
Considerando o Guia do Scrum, versão 2020, em português, disponível no site https://scrumguides.org, assinale a alternativa INCORRETA.
Alternativas
Q3174954 Engenharia de Software
As metodologias ágeis promovem flexibilidade, colaboração e entrega incremental, adaptando-se rapidamente às mudanças em diversos tipos de trabalho. Elas utilizam práticas para organizar tarefas, visualizar o fluxo de trabalho e garantir qualidade contínua.
Nesse sentido, correlacione as metodologias ágeis apresentadas a seguir com suas respectivas descrições.
1. Scrum 2. Kanban 3. XP(Extreme Programming)

( ) Método focado na gestão do fluxo contínuo de trabalho, utilizando um quadro visual para representar as etapas do trabalho, promovendo a visualização das tarefas em diferentes estágios e a limitação do trabalho em andamento.

( ) Metodologia que enfatiza a excelência técnica através da adoção de práticas específicas que visam a alta qualidade do processo de trabalho e do produto final, como revisões frequentes, feedback constante e foco na melhoria contínua do processo.

( ) Framework que define papéis e eventos específicos para a gestão do trabalho em equipe, estruturado em iterações curtas (sprints) com objetivos definidos, buscando entregas incrementais de valor e a adaptação contínua ao contexto, com foco na gestão do projeto como um todo.

Assinale a opção que indica a relação correta, na ordem apresentada.
Alternativas
Q3174935 Engenharia de Software
Em relação à metodologia de gerência de projetos Scrum, analise as afirmativas a seguir.

I. O time de desenvolvimento é responsável por garantir a realização das tarefas do Sprint Backlog.
II. O Product Backlog é gerenciado pelo Product Owner, contendo itens priorizados de acordo com o valor para o cliente.
III. A Definition of Done é um artefato utilizado pelo Scrum Master para controlar a qualidade do trabalho.

Está correto o que se afirma em
Alternativas
Q3174934 Engenharia de Software
No contexto da análise de requisitos para o desenvolvimento de sistemas, o diagrama UML (Unified Modeling Language) é usado na modelagem de sistemas de software.
Quando se deseja mostrar as interações entre os atores e o sistema e as interações entre seus componentes, deve-se utilizar diagramas de
Alternativas
Q3174933 Engenharia de Software
Acerca dos modelos de desenvolvimento de software, avalie as afirmativas a seguir.

I. O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de etapas simultâneas.
II. No modelo incremental, as fases de especificação, desenvolvimento e validação são intercaladas.
III. O modelo ágil considera que os requisitos e o projeto (design) são desenvolvidos juntos.

Está correto o que se afirma em
Alternativas
Q3174214 Engenharia de Software
Em um projeto de TI de uma empresa foi necessário criar uma Estrutura Analítica de Projeto (EAP), sendo que essa foi dividida usando-se o nível relacionado ao conhecimento, por especialização ou departamento. Nesse caso, foi construída uma EAP do tipo: 
Alternativas
Q3170214 Engenharia de Software

No que concerne à Microsoft Power Platform, julgue o item que se segue.  


As ferramentas de Power Apps permitem a utilização do Copilot como apoio para criação e manutenção de aplicações.

Alternativas
Q3170213 Engenharia de Software

A respeito de aplicação de testes, julgue o item subsecutivo.


Na utilização das técnicas de desenvolvimento guiado por testes (TDD), deve ser escrito um novo código apenas quando um teste automatizado falhar.

Alternativas
Q3170212 Engenharia de Software

A respeito de aplicação de testes, julgue o item subsecutivo.


Para facilitar os testes de uma aplicação, podem ser utilizados os mock objects, que são objetos genéricos que atendem a todas as necessidades de testes.

Alternativas
Respostas
1721: C
1722: C
1723: C
1724: E
1725: B
1726: A
1727: D
1728: E
1729: C
1730: E
1731: A
1732: C
1733: C
1734: D
1735: C
1736: D
1737: B
1738: C
1739: C
1740: E