Questões de Concurso Sobre engenharia de software

Foram encontradas 14.874 questões

Q3497393 Engenharia de Software
Na Engenharia de Requisitos, a técnica de Histórias do Usuário possibilita ao desenvolvedor capturar e comunicar as funcionalidades esperadas. Nesse sentido, existe uma estrutura recomendada padrão para registrar as histórias do usuário, de modo a facilitar a compreensão do requisito na visão do usuário, conhecido como formato Connextra. Diante do exposto, assinale a alternativa que traz a estrutura recomendada padrão para o registro de histórias do usuário.
Alternativas
Q3497392 Engenharia de Software
Considere um desenvolvedor que está na fase de modelagem de requisitos de um sistema de gestão hospitalar e decide utilizar algumas técnicas para a representação de requisitos funcionais e não funcionais. Acerca desse assunto, avalie as sentenças a seguir:

A representação de requisitos funcionais por meio de diagramas de casos de uso com descrições textuais estruturadas, e a modelagem de requisitos não funcionais por meio de catálogos específicos, permite uma visão integrada e rastreável dos requisitos do sistema hospitalar. PORQUE Durante a modelagem de requisitos, utilizar diagramas de casos de uso e descrições estruturadas para os funcionais e catálogos de requisitos para os não funcionais garantem rastreabilidade e validação.


Acerca dessas sentenças, assinale a alternativa CORRETA.
Alternativas
Q3497391 Engenharia de Software
Considere um desenvolvedor que está atuando na fase de Engenharia de Requisitos de um sistema crítico para o setor público. Para isso, ele e sua equipe estão empregando múltiplas técnicas de elicitação para garantir a completude e a consistência dos requisitos. Diante do exposto, assinale a alternativa CORRETA.
Alternativas
Q3497386 Engenharia de Software
Analise a situação hipotética a seguir: Durante a fase de levantamento de requisitos em um projeto de engenharia de software, um desenvolvedor decide aplicar a modelagem AS-IS para compreender o funcionamento atual dos processos de negócio. Ele deseja garantir que está utilizando as boas práticas e ferramentas adequadas para esse tipo de modelagem. Diante do exposto, assinale a alternativa CORRETA. 
Alternativas
Q3497385 Engenharia de Software
A Engenharia de Software é a área que aplica princípios de engenharia e ciência da computação em sistemas de software eficientes e confiáveis. Diante do exposto, assinale a alternativa CORRETA.
Alternativas
Q3484730 Engenharia de Software

Em relação ao processo unificado (RUP), julgue o item que se segue. 


A duração de uma iteração é influenciada pelo tamanho do projeto e pelo nível de automação utilizado para o gerenciamento do código, a distribuição de informações e a realização de testes. 

Alternativas
Q3484725 Engenharia de Software

        Uma fundação está atualizando seu sistema de gestão de bibliotecas (SisBib) com a inclusão de uma nova funcionalidade para reserva online de livros e remoção da tela de renovação manual.


Tendo como referência a situação hipotética apresentada, julgue o próximo item. 


De acordo com os critérios definidos pelo IFPUG para contagem de pontos de função, consideradas duas funções de entrada externa (EE) e uma função de arquivo lógico interno (ALI), todas com complexidade baixa, a estimativa de pontos de função para a melhoria do mencionado sistema de gestão de bibliotecas será igual a 15. 

Alternativas
Q3478928 Engenharia de Software
No contexto do processo de desenvolvimento de software, diferentes frameworks, normas e metodologias podem ser aplicados para garantir qualidade, conformidade e eficiência, como
Alternativas
Q3475617 Engenharia de Software
O Git é um sistema de controle de versão amplamente utilizado no desenvolvimento de software, permitindo gerenciar alterações no código-fonte e colaborar em projetos de forma eficiente. Ele oferece diversos comandos para manipular o repositório local e remoto, um deles permite baixar as atualizações do repositório remoto sem realizar a mesclagem automática com o repositório local. Qual é esse comando? 
Alternativas
Q3475614 Engenharia de Software
Os padrões arquiteturais de software definem diretrizes para a organização e a estruturação de sistemas, facilitando a escalabilidade, a manutenção e a reutilização de código. O SOLID é um conjunto de princípios de design que auxiliam na criação de software mais flexível e sustentável. Em relação ao Open/Closed Principle (OCP), um dos princípios do SOLID, assinale a alternativa correta. 
Alternativas
Q3475613 Engenharia de Software
O TDD (Test Driven Development) é uma prática de desenvolvimento de software que visa garantir que o código esteja sempre alinhado com os requisitos especificados, através da criação de testes automatizados que validam continuamente o funcionamento do sistema. A abordagem segue uma sequência de etapas específicas para promover um ciclo de desenvolvimento iterativo e eficaz. Nesse contexto, assinale a alternativa que apresenta a primeira etapa do ciclo TDD. 
Alternativas
Q3475612 Engenharia de Software
O MPS.BR (Melhoria de Processo do Software Brasileiro) é um modelo de referência criado para apoiar a melhoria e avaliação de processos de software, oferecendo uma alternativa acessível e alinhada às necessidades das empresas brasileiras. Ele estrutura níveis de maturidade que orientam a evolução da gestão e desenvolvimento de software. Nesse sentido, qual é o nível do MPS.BR em que a gerência de requisitos está inserida? 
Alternativas
Q3475611 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem de modelagem amplamente utilizada no desenvolvimento de sistemas, com o objetivo de representar diferentes aspectos de um sistema. Existem dois tipos principais de diagramas na UML: diagramas estruturais e diagramas comportamentais. Sabendo disso, assinale a alternativa que apresenta um diagrama da UML estrutural. 
Alternativas
Q3475610 Engenharia de Software

Durante o desenvolvimento de uma aplicação web para o acompanhamento de processos administrativos no MPRS, a equipe de desenvolvimento está utilizando a metodologia Scrum. A cada Sprint, são realizadas reuniões de planejamento, desenvolvimento e revisão. Ao final do Sprint, a equipe se reúne para refletir sobre o trabalho realizado, identificar o que funcionou bem, o que pode ser melhorado e definir ações para o próximo ciclo de trabalho.

Após a realização de vários Sprints, a equipe percebe que, embora os entregáveis estejam sendo cumpridos, há algumas dificuldades na comunicação interna e na priorização das tarefas, o que leva a certa perda de produtividade e atrasos. Para melhorar esses pontos e otimizar o desempenho da equipe nos próximos Sprints, uma reunião é convocada. O evento em que a equipe realiza essa reflexão e definição de melhorias para o próximo Sprint é denominado 

Alternativas
Q3472970 Engenharia de Software
A Portaria CNJ nº 253/2020 estabelece diretrizes para o desenvolvimento de soluções tecnológicas na Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br), incluindo práticas recomendadas de automação e qualidade na entrega de software. Assim, acerca dos processos de integração contínua (Continuous Integration – CI) e de entrega contínua (Continuous Delivery – CD), assinale a alternativa correta.
Alternativas
Q3472964 Engenharia de Software
A Portaria CNJ nº 131/2021 institui o Grupo Revisor de Código-Fonte com o objetivo de garantir a qualidade das implementações realizadas na PDPJ-Br e no sistema Processo Judicial Eletrônico (PJe). Esse grupo segue diretrizes técnicas e processuais específicas para validação e aceite de alterações propostas no código. Conforme as disposições dessa portaria, assinale a alternativa correta.
Alternativas
Q3472961 Engenharia de Software
Dentro da Inteligência Artificial Generativa e dos Modelos LLM (Large Language Models), pode-se fazer o uso da biblioteca LangChain. Nessa biblioteca, qual classe formaliza a composição de prompts sem a necessidade de codificar manualmente o contexto e as consultas?
Alternativas
Q3472957 Engenharia de Software
Tendo como premissa conceitos e aplicação da Internet das Coisas (IoT), o nome do protocolo utilizado para comunicação entre dispositivos que utiliza o protocolo UDP (User Datagram Protocol) para transportar mensagens entre os dispositivos, apresenta duas camadas de arquitetura interna e utiliza principalmente quatro tipos de mensagens, sendo elas: confirmable, non-confirmable, reset e acknowledgement, é
Alternativas
Q3472952 Engenharia de Software
Com o crescimento da demanda por aplicativos móveis em ambientes corporativos e governamentais, torna-se essencial compreender os princípios que norteiam o desenvolvimento para dispositivos móveis, considerando limitações técnicas, contexto de uso e boas práticas de projeto. A respeito desse assunto, analise as assertivas e assinale a alternativa que aponta as corretas.

I. O desenvolvimento para dispositivos móveis exige atenção à limitação de recursos como processamento, memória e energia, o que pode impactar diretamente a escolha de algoritmos e estruturas de dados.
II. Aplicações móveis nativas oferecem melhor desempenho e integração com os recursos do dispositivo, mas exigem desenvolvimento específico para cada plataforma.
III. A responsividade e a adaptação da interface são irrelevantes para aplicações móveis, já que a maioria dos dispositivos possui resolução de tela padronizada.
IV. O uso de armazenamento local em dispositivos móveis é recomendado principalmente quando há necessidade de operação offline, como em áreas com conectividade limitada.
Alternativas
Q3472944 Engenharia de Software
Determinado órgão de atendimento ao público precisou passar o seu sistema por testes funcionais, os quais mostraram resultados bem-sucedidos, a princípio, mas, durante o uso real em dias de pico, o sistema apresentou lentidão extrema e falhas de conexão. A equipe de qualidade decidiu, então, aplicar testes específicos para avaliar o comportamento do sistema sob condições adversas. A respeito dos testes considerados pela equipe, com base nas práticas de engenharia de software voltadas à qualidade e nos testes de requisitos não funcionais, assinale a alternativa correta.  
Alternativas
Respostas
1461: A
1462: A
1463: B
1464: D
1465: C
1466: C
1467: E
1468: E
1469: E
1470: B
1471: D
1472: A
1473: E
1474: C
1475: E
1476: C
1477: E
1478: E
1479: C
1480: A