Questões de Engenharia de Software comentadas
595 questões de Engenharia de Software com gabarito, explicação de cada alternativa e microaula. De graça.
- Assinale a opção que corresponde à explicação informal de uma necessidade de um …
- A respeito do GitLab, uma plataforma de controle de versão distribuído e colabor…
- Com relação à aplicação e aos fundamentos técnicos da Inteligência Artificial (I…
- Um dos objetivos da UML 5.2.1 é prover ferramentas para análise, projeto e imple…
- Em relação aos conceitos de acessibilidade e usabilidade, qual das alternativas …
- É uma abordagem avançada de design de software que coloca o foco no profundo ent…
- ____________________ é uma metodologia ágil que fornece um framework de gerencia…
- Assinale a alternativa que apresenta SOMENTE tipos de testes de sistema.…
- Imagine que seu software está armazenado no git e surge a necessidade de efetuar…
- Na UML, para se modelar processos de negócios e fluxo de trabalho, envolvendo a …
- Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse pode…
- Vivemos em um mundo de produtos de alta tecnologia, e praticamente todos eles – …
- À luz do PMBOK 6, a respeito da sequência dos ciclos de vida do projeto, especia…
- Sobre Application Development Lifecycle Management (ADLM), analise as assertivas…
- O estudo de viabilidade constitui-se na fase inicial do desenvolvimento da espec…
- Ferramentas de gestão de projetos ajudam a planejar, monitorar e controlar taref…
- João e Júlio fazem parte da equipe de Ciência de Dados do TCE/ES e estão realiza…
- No que se refere à Interface Homem-Máquina, um termo é definido como a qualidade…
- Complete com a alternativa correta a lacuna do texto que segue. Numa análise de …
- Em um ambiente cliente/servidor, a arquitetura que permite a mesma aplicação ass…
- São hiperparâmetros para a configuração de uma rede neural, EXCETO:…
- Sobre o modelo de rede cliente-servidor, é correto afirmar que…
- Blockchain é uma tecnologia emergente que armazena transações em blocos interlig…
- Construído(a) em arquitetura distribuída em grande escala, com capacidade de arm…
- A UML (Unified Modeling Language) é uma linguagem muito utilizada para especific…
- O uso de padrões de projetos tornou-se uma prática importante no desenvolvimento…
- No Scrum, a cada sprint podem ocorrer alguns eventos também chamados de cerimôni…
- No contexto de DevOps, os pipelines CI/CD desempenham um papel fundamental. Anal…
- O Processo Unificado de desenvolvimento de software é o conjunto de atividades n…
- Com relação ao backlog do produto, julgue os seguintes itens. I O backlog do pro…
- Na ferramenta de versionamento Git, um branch de nome feature_n é criado ao exec…
- Assinale a alternativa que apresenta uma forma de implementação de Web services …
- Com relação ao método Lean Inception, julgue os itens a seguir. I Lean Inception…
- Um framework é uma estrutura predefinida que reúne ferramentas, diretrizes e prá…
- O Scrum é um framework ágil amplamente utilizado para o desenvolvimento de produ…
- A ISO 9126 estabelece maneiras de medir a usabilidade de um software, as quais s…
- Não existe um processo universal de teste de software, mas há conjuntos comuns d…
- Ao se calcular métricas, pode-se aperfeiçoar uma das tarefas mais importantes da…
- A existência de diferentes modelos de processos de software busca organizar e da…
- Num repositório Git, os arquivos podem estar em um de dois estados, conhecidos c…
- O padrão de projeto de software orientado a objetos, que pode ser utilizado para…
- Os requisitos de software são frequentemente classificados como requisitos funci…
- O gerenciamento de configurações de um produto de software lida com um grande vo…
- Na metodologia ágil Scrum, os sprints são eventos de duração fixa de um mês ou m…
- No contexto do desenvolvimento de chatbots baseados em prompt textuais, uma habi…
- O Diagrama de Casos de Uso é um dos Diagramas Comportamentais da UML (Unified Mo…
- Na metodologia Scrum, a entidade que tem o papel de articular as necessidades do…
- Com base nos princípios de Responsible AI (IA Responsável), a seguinte caracterí…
- Em relação às funções de dados e às funções de transação na análise por pontos d…
- Os padrões de desenvolvimento e reuso de software são práticas e técnicas que aj…
- Considerando os conceitos fundamentais da Engenharia de Software, o Ciclo de Vid…
- A UML (Unified Modeling Language) trabalha com um conjunto de diagramas, cobrind…
- Relacione os termos de Inteligência Artificial (IA) às suas respectivas definiçõ…
- Com relação às ferramentas CircleCI e Jenkins, assinale a opção correta.…
- Um determinado órgão da administração pública irá modernizar seu parque computac…
- A professora Gabriela, em um curso de formação continuada para professores de in…
- Um dos diagramas comportamentais definidos na UML 2.5.1 é o Diagrama de Máquina …
- A estratégia de teste software cujo objetivo principal é verificar como um dado …
- A engenharia de requisitos pode incluir quatro atividades de alto nível, que vis…
- A arquitetura de microsserviços…
- Caso se pretenda implementar uma arquitetura multiusuários por meio de uma arqui…
- A ferramenta do framework Selenium que permite a execução de testes paralelos em…
- Sobre aprendizado profundo (Deep Learning), é correto afirmar que…
- Caso haja necessidade, é possível implementar a arquitetura cliente-servidor em …
- As credenciais de acesso dos usuários de um aplicativo são armazenadas em um ban…
- O design de software é uma etapa crucial no desenvolvimento de sistemas de softw…
- Em engenharia de requisitos, o statechart é uma técnica recomendada para modelag…
- A equipe de redes de um órgão público está trabalhando para auxiliar no cumprime…
- Considere que uma agência espacial esteja desenvolvendo um software de controle …
- No que concerne a Lean UX, a metodologia colaborativa que concede a cada um dos …
- Considerando o Guia PMBOK® 6 “projeto é um esforço temporário empreendido para c…
- No modelo MVC, a camada responsável por determinar o comportamento da aplicação …
- Em uma arquitetura DevOps, existem diferenças entre a integração contínua e o de…
- O Time de Desenvolvimento de Software (TDevS) de uma organização está utilizando…
- De acordo com o IFPUG (International Function Point Users Group), assinale a opç…
- Com relação ao SCRUM, a pessoa responsável por garantir e maximizar, a partir do…
- Em relação ao processamento de linguagem natural (PLN), analise as afirmativas a…
- TDD é uma das práticas de programação propostas dentro do escopo das metodologia…
- A Linguagem de Modelagem Unificada (de UML – Unified Modeling Language) é uma li…
- A AP1 é uma aplicação que apresenta dados na forma de listagem para os usuários …
- O técnico em informática José está desenvolvendo o software TJTOPlugin com o apo…
- Considerando os relógios de computadores e os eventos de temporização em sistema…
- Um grupo de trabalho desenvolveu um software próprio que utiliza a API de um mod…
- Scrum é um método ágil, iterativo e incremental para gerenciamento de projetos q…
- Considerando os princípios e elementos essenciais de arquitetura e desenvolvimen…
- Assinale a opção correta em relação à arquitetura cliente-servidor.…
- Há vários modelos de processo de software, sendo que cada um define um fluxo de …
- O método de POS-tagging, ou Part of Speech tagging, é uma tarefa do processament…
- Uma empresa deseja lançar uma primeira versão de um aplicativo de vendas de prod…
- Em uma startup bancária que utiliza uma arquitetura de microsserviços para a int…
- Em um sistema web desenvolvido em Java, qual padrão de projeto (design pattern) …
- Quando desenvolvemos código baseado em uma arquitetura limpa, logo pensamos em p…
- Assinale a alternativa que apresenta somente metodologias tradicionais de desenv…
- Os clientes do banco EraDigital podem atualizar seus endereços eletrônicos (e-ma…
- Analise as assertivas abaixo sobre recomendações do Modelo de Acessibilidade em …
- Um modelo de processo de software, ou simplesmente ciclo de vida do desenvolvime…
- No sistema Git, qual o objetivo do comando abaixo? git remote -v…
- Na UML 2.5, o diagrama mais adequado para representar as diferenças nas implanta…
- Considere as seguintes atividades: I. Identificar os maiores riscos do projeto e…
- Sobra algaritmos de clusterização, analise as afirmativas a seguir. I. Os result…
- É um paradigma para o desenvolvimento de software que se baseia na utilização de…
- Outliers são pontos ou observações em um conjunto de dados que diferem significa…
- A área relacionada à engenharia de software que visa rastrear versões e gerir fl…
- A engenharia de requisitos é fundamental para garantir que o sistema de software…
- A Engenharia de Software possui diferentes modelos de processos de software. Ass…
- A tradução automática de texto, embora possua raízes na metade do século passado…
- O teste é uma atividade importante durante o desenvolvimento de um software, po…
- Um desenvolvedor tentou realizar um merge, porém o Git acusou conflitos em um do…
- Leia atentamente a frase abaixo: "O padrão de arquitetura MVC, do inglês: ______…
- Um certo padrão de projeto (design pattern) de criação utiliza métodos para cria…
- Sobre Scrum, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso …
- Imagine um desenvolvedor trabalhando em um projeto com outros colegas, utilizand…
- Você foi contratado para liderar uma equipe de DevOps. Um dos objetivos da sua l…
- Entre os não exemplos de funções de transação do tipo entrada externa encontram-…
- O conceito de transparência pode ser aplicado de diferentes aspectos de sistemas…
- Um técnico bancário está aprofundando seus conhecimentos em testes de software, …
- João trabalha com desenvolvimento na área bancária, e agora sua empresa deseja i…
- A Inteligência Artificial (IA) apoia o desenvolvimento de soluções tecnológicas …
- Considerando que as revisões de software são como um filtro para a gestão de qua…
- Com relação às técnicas de redução de dimensionalidade, no contexto de aprendiza…
- O Sistema de Acompanhamento de Mercados (SisMARKET) apoia o processo de controle…
- São princípios fundamentais para uma interface de qualidade…
- A analista Ana administra o cluster Kubernetes do TJAP. Ana percebeu que o nó AN…
- O PMBOK 5ª edição possui uma área de conhecimento que aborda os processos necess…
- O auditor de contas públicas João está desenvolvendo um modelo de aprendizado de…
- A respeito do Robotic Process Automation (RPA), assinale a afirmativa correta.…
- Você foi contratado para liderar uma equipe de DevOps. Um dos objetivos da sua l…
- Em determinada abordagem, um provedor entrega software com base em um conjunto d…
- Acerca de modelos preditivos e descritivos, assinale a opção correta.…
- Acerca dos testes ágeis, assinale a opção que corresponde à metodologia caracter…
- Para a criação de personas em UX, são empregados vários padrões comportamentais.…
- O Modelo de Acessibilidade em Governo Eletrônico (eMAG) tem o compromisso de ser…
- Serviços web são comumente utilizados para implementar interoperabilidade entre …
- Dentro da engenharia de software, o conceito de ciclo de vida de desenvolvimento…
- Assinale a opção que indica o processo do PMBOK 6 que monitora e registra result…
- São tarefas do DevOps o(a) I monitoramento (monitor). II planejamento (plan). II…
- As Redes Neurais Convolucionais (Convolutional Neural Network - CNNs) são amplam…
- O projeto de software é a primeira atividade técnica voltada à construção de sof…
- No Scrum, um lançamento (release) é tipicamente composto de múltiplos sprints; c…
- No contexto de padrões de projeto GoF, há um padrão que tem como definição garan…
- Com o avanço da abordagem DevOps nas organizações e com o aumento da colaboração…
- Ao navegar em um site podemos nos deparar com problemas de usabilidade. As opçõe…
- Em relação à metodologia XP e seus valores fundamentais, assinale a opção que ap…
- Uma das ferramentas mais importantes no processo de desenvolvimento de software …
- O Projeto Mnemosyne é uma iniciativa implementada pelo Museu Bargello, em Floren…
- Analise a frase a seguir. Funciona criando ciclos, conhecidos como sprints, que …
- A divisão em camadas da arquitetura MVC permitiu o uso de diversos padrões de pr…
- Considere que determinada empresa de desenvolvimento de software ganhou processo…
- Acerca da utilização de OKRs (objectives and key results) na gestão de atendimen…
- A desenvolvedora Amélia está trabalhando no projeto AppBravo. O controle de vers…
- O analista Jonas está desenvolvendo um Large Language Model (LLM) para ser utili…
- Considere o desenvolvimento de um projeto de um sistema para o Ministério Públic…
- DevOps é a fusão das primeiras letras de duas funções distintas dentro da TI: de…
- Design Orientado por Domínio (ou DDD, Domain Driven Design) é uma metodologia de…
- Os requisitos de software são classificados como requisitos funcionais e não fun…
- No contexto da UML, assinale o item que é enfatizado pelo Diagrama de Transição …
- A garantia de qualidade de software engloba um amplo espectro de preocupações e …
- Rute está modificando a aplicação Java TJAudit por meio do ambiente de desenvolv…
- A equipe de desenvolvimento de software SystemsXYZ vem enfrentando problemas de …
- No contexto do Hadoop MapReduce Framework, assinale o ciclo típico de tipos de e…
- A elicitação de requisitos é uma atividade central da engenharia de requisitos. …
- Com relação às validações efetuadas pelos Web Services na transmissão e submissã…
- Em relação ao Ciclo de Vida de Desenvolvimento de Software (SDLC), a coleta e a …
- O modelo de acessibilidade estabelecido para o Governo Eletrônico tem como um do…
- A recente explosão de machine learning e deep learning tornou os tensores popula…
- Com relação à metodologia de desenvolvimento de software ágil, avalie se as afir…
- O analista em TI Josué está desenvolvendo o software SApp e implementou o teste …
- Analise as afirmativas a seguir a respeito das principais diferenças entre BDD, …
- Em machine learning, quando algoritmos de aprendizado de máquina são usados para…
- Determinada atividade do processo de engenharia de requisitos tem por objetivo d…
- Swagger é composto por um conjunto de ferramentas de código aberto criadas em to…
- Assinale a opção que apresenta exemplos de serviços de mensageria em que há agen…
- O sistema projetado para integrar e gerenciar informações de diferentes áreas de…
- Em UML, um relacionamento estrutural entre classes é representado pelo item deno…
- O REST emprega um protocolo universal, o HTTP, para oferecer um serviço web simp…
- Assinale, a seguir, o principal objetivo da técnica de Análise por Pontos de Fun…
- Assinale a opção que, em metodologias ágeis, apresenta corretamente a principal …
- O cientista de dados João deverá criar um modelo de aprendizado de máquina com o…
- A validação de sistemas informatizados é um requisito fundamental em indústrias …
- Na UML 2.5 (Unified Modeling Language / Linguagem de Modelagem Unificada), se re…
- Na modelagem de sistemas em UML, o diagrama que descreve a sequência de ações e …
- PWA são aplicativos que usam tecnologias web e que podem ser instalados e execut…
- Web Services são frequentemente utilizados para a integração entre sistemas comp…
- No que se refere à usabilidade, assinale a opção que apresenta o fator relaciona…
- O sistema de controle automotivo SisAut foi modelado orientado a objetos. O SisA…
- Assinale a opção que indica a ferramenta ágil de gestão de projetos que permite …
- Uma característica importante de uma API Rest refere-se a um método de comunicaç…
- Em DevOps, a compilação de todos os arquivos de um sistema para a geração de uma…
- Uma mudança no processo de abertura de contas de um banco gerou a necessidade de…
- Com relação ao ajuste de dados e a aplicação de modelos preditivos de aprendizad…
- Maria é líder de uma equipe de desenvolvimento de software. Para priorizar a pro…
- Em uma API RESTful, cada solicitação deve conter todos os dados necessários ao s…
- No RUP, formular o escopo do projeto e planejar e preparar um caso de negócios s…
- Responsible AI (IA Responsável) e Explainable AI (IA Explicável) são conceitos i…
- A Norma NBR ISO 31000:2018 fornece orientações sobre as características da gestã…
- APIs RESTful permitem a comunicação entre sistemas utilizando padrões abertos, c…
- A analista Ana configurou o pipeline MainPipe no GitLab CI/CD da PGM de Niterói.…
- Na metodologia Scrum, os membros do time apresentam sua contribuição para o prod…
- O desenvolvimento orientado a testes (TDD) é um processo que se baseia na repeti…
- Considere a sentença a seguir. s: “O acesso ao auditório também pode ser feito a…
- Para criar, por meio de bots, uma forma de automatizar tarefas repetitivas de so…
- A UML faz uso de diversos diagramas para permitir a comunicação entre as equipes…
- Muitas organizações aplicam os princípios e práticas de gestão com Kanban para a…
- O Git é um sistema de controle de versões distribuído comumente utilizado no des…
- No processo de desenvolvimento de software ágil, uma narrativa que relata, sob a…
- Leia o trecho a seguir. Esta tecnologia é uma abordagem da automação da infraest…
- Assinale a opção que apresenta tipos de padrões estruturais (design patterns) de…
- No contexto do Microsoft Active Directory, as ferramentas “Resultant Set of Poli…
- No contexto da Engenharia de Software, os testes de software desempenham um pape…
- No contexto de Web Services e respectivos padrões, analise as afirmativas a segu…
- Acerca dos modelos de desenvolvimento de software, avalie as afirmativas a segui…
- Arquitetura orientada a serviços (Service-Oriented Architecture – SOA) é um tipo…
- Microsserviços não é um conceito exato; trata-se de uma forma de projetar uma ap…
- O padrão de projeto que permite definir uma interface para criar objetos, mas de…
- Para integrar um departamento de desenvolvimento de software e um de operações d…
- O Manifesto Ágil descreve um conjunto de princípios que servem de guia para o de…
- Diversas técnicas e métricas foram desenvolvidas para estimar o tamanho de um pr…
- Pensando em uma implementação comum da API REST, assinale a opção que indica o p…
- DevOps é uma abordagem cultural e prática que integra as equipes de desenvolvime…
- Na notação BPMN, os gateways, eventos e mensagens são representados, respectivam…
- A meta da usabilidade que está associada à rapidez com que um objetivo é alcança…
- Joana é a arquiteta de software da equipe de desenvolvimento de sistemas (EDS) d…
- O tipo de aprendizado máquina, que consiste em treinar um sistema a partir de da…
- Na metodologia ágil SCRUM há diversos eventos formais que são realizados para in…
- Assinale a opção que apresenta apenas diagramas de UML classificados como diagra…
- Após um estudo aprofundado sobre a sistemática de gestão de processos e do siste…
- A análise de ponto de função é uma técnica comumente utilizada para…
- No contexto da gestão de projetos com metodologias ágeis, como Scrum e Kanban, a…
- Assinale a opção que apresenta a técnica de levantamento de requisitos sociais e…
- A validação de requisitos é o processo pelo qual se verifica se os requisitos de…
- Suponha que, para se constatar a existência de eventuais erros ou omissões nos a…
- Assinale a opção em que todas as ferramentas apresentadas são usadas para aplica…
- Na metodologia Kanban, uma técnica de melhoria de processo incremental e evoluti…
- No Unified Process (UP), deve-se considerar a perspectiva de cada um dos partici…
- Em orientação a objetos, o conceito utilizado para descrever os vários comportam…
- Durante o processo de construção de software, a metodologia de Desenvolvimento O…
- A orquestração de serviços é usada para gerenciar e automatizar a implantação, o…
- Acerca de microsserviços, avalie se as afirmativas a seguir são verdadeiras (V) …
- Assinale a opção que corresponde ao método de teste de software adotado, sob a p…
- Considere uma sub-rede IPv4 - 192.168.10.24/29. Nesse caso, é correto afirmar qu…
- Assinale a opção que representa uma tecnologia com as seguintes características:…
- No DevOps, existe uma prática em que novas alterações de código de uma solução d…
- O Desenvolvimento de Software tem sido impactado pela condução de projetos empre…
- O comando git que deve ser usado para descartar commits que foram feitos apenas …
- O Desenvolvimento Orientado por Comportamento (BDD) – no contexto de desenvolvim…
- O técnico Jessé recebeu a tarefa de aprimorar a acessibilidade do site do TJSE a…
- A garantia de acesso facilitado a uma página web por qualquer pessoa, independen…
- O sistema TCEConsultas foi desenvolvido mediante uso do Processo Unificado (PU).…
- A modelagem UML (Unified Modeling Language) pode ser usada na análise de requisi…
- Métricas de processo de software podem produzir benefícios significativos, quand…
- As ferramentas CASE foram introduzidas nas décadas de 1980 e 1990 e, de forma ge…
- A equipe de desenvolvimento de sistemas de um tribunal de contas está guiando a …
- Considerando os aspectos de manutenibilidade, assinale a opção que apresenta a c…
- Conforme a análise estruturada de sistemas, a figura apresentada corresponde a u…
- A Equipe de Desenvolvimento de Soluções (EDS) recebeu a solicitação de que um do…
- Considerando as metodologias ágeis, como SCRUM e XP, relacione adequadamente as …
- Para os propósitos da modelagem dos requisitos com base em cenários, um suporte …
- Uma equipe de analista de sistemas está desenvolvendo o software ProgramaTJ apli…
- Carlos é uma parte interessada em uma aplicação Web e solicitou à equipe de dese…
- Os portais corporativos são pontos centrais de acesso a informações e aplicações…
- Os diagramas usados em UML 2.5 para indicar as comunicações dinâmicas entre obje…
- Uma organização está implementando um sistema de busca de informações interno, e…
- Em relação à metodologia de gerência de projetos Scrum, analise as afirmativas a…
- O projeto de desenvolvimento de software ProjSystem adotou a UML (Unified Modeli…
- Scrum é uma abordagem ágil para o desenvolvimento de novos produtos e serviços. …
- O modelo em cascata considera as atividades fundamentais do processo de especifi…
- Relacione as metodologias listadas a seguir às suas características específicas.…
- Com as exigências em termos de qualidade e prazos atuais, as metodologias ágeis,…
- A Equipe de Sistemas (ES) de um tribunal está trabalhando na especificação de re…
- André está desenvolvendo um sistema com uso de EJBs, os objetos distribuídos da …
- Algumas ferramentas ajudam o técnico na realização da manutenção do computador. …
- Durante a elaboração de um sistema de busca de informações biomédicas, foi const…
- As metodologias ágeis se tornam cada vez mais presentes no mercado de criação de…
- O analista de sistemas Carlos está desenvolvendo o software CharlieApp e impleme…
- No contexto dos algoritmos utilizados em análise de dados, considere os passos a…
- A Metodologia de Gerência de Projetos do Sistema de Administração de Recursos de…
- Em relação às Redes Definidas por Software (SDN – Software Defined Networking), …
- “O padrão _________________ ensina como fornecer um método que pode ser sobrescr…
- O analista de sistemas Pedro desenvolveu o webservice RService aplicando o estil…
- Tipicamente, a gestão de projetos é adotada quando se deseja empreender tarefas…
- O GRASP (general responsibility assignment software patterns) define princípios …
- O Scrum é uma estrutura usada por equipes para gerenciar o trabalho e resolver p…
- Carlos está resolvendo um conflito de merge em um projeto que utiliza a ferramen…
- Na programação orientada a objetos uma relação é uma conexão semântica entre cla…
- Na modelagem orientada a objetos, os diagramas de classes da UML são ferramentas…
- Segundo o Guia PMBOK® 6, alguns termos-chave são empregados para identificar inf…
- Assinale a opção que apresenta uma vantagem da adoção da SOA (service-oriented a…
- Com relação aos conceitos de aprendizado de máquina, assinale V para a afirmativ…
- No framework Kanban, a função principal dos limites de trabalho em progresso (WI…
- Em ambientes multiusuários dentro de sistemas distribuídos, os componentes podem…
- Um escritório de gerenciamento de projetos, segundo o Guia PMBOK 6ª edição, é um…
- Os profissionais técnicos de aplicativos responsáveis por plataformas, arquitetu…
- Prototipação é uma representação limitada de um design que permite aos usuários …
- Um Time de Desenvolvimento de Sistemas (TDS) de um órgão da administração públic…
- Em um problema de classificação binária com aprendizado de máquina, a técnica ge…
- Os diagramas de casos de uso são modelos simples para documentar de forma esquem…
- Durante o processo de treinamento e validação de uma rede neural, foi observado …
- A Equipe de Gestão de Dados (EGD) de um órgão público optou por aplicar práticas…
- O gerenciamento do escopo do projeto inclui os processos necessários para assegu…
- Scrum é uma metodologia ágil para o desenvolvimento de sistemas que se baseia em…
- Você entrou para um projeto novo, já em andamento, no qual a metodologia que a e…
- Acessibilidade é fundamental na web. Para garantir que todos tenham acesso igual…
- O método de tradução das linguagens de programação é um aspecto importante a se …
- Durante o desenvolvimento de um software de gerenciamento de estoque, a equipe f…
- A Equipe de Tecnologia (ETi) de um tribunal de contas está levantando as necessi…
- Durante a fase de elaboração de determinado projeto, foram analisados diversos m…
- Para garantir uma experiência positiva para os usuários no que se refere à usabi…
- Os Escritório de Gerenciamento de Projetos (EGP) ou Project Management Office (P…
- Pedro está implementando a aplicação web SergipeJusto. Pedro aplicou em SergipeJ…
- A analista Lúcia projetou a aplicação TCEPaulista utilizando a abordagem Domain-…
- A adoção da Arquitetura Orientada a Serviços (Service Oriented Architecture - SO…
- Os padrões de projeto fornecem soluções para problemas recorrentes no desenvolvi…
- Assinale a opção que apresenta o comando utilizado no Git para versionar o proje…
- Numa instalação Oracle, considere o script a seguir. create sequence xxxx; selec…
- O ciclo de vida do software engloba todas as etapas necessárias para o desenvolv…
- De acordo com o Guia do Scrum, a "Meta da Sprint é o único objetivo da Sprint. E…
- Na elicitação e no gerenciamento de requisitos de um software, a abordagem que t…
- Acerca dos diagramas UML, assinale a opção correta.…
- Assinale a opção que corresponde a uma característica típica de uma aplicação we…
- A equipe de analistas de sistemas de um órgão público decidiu utilizar o framewo…
- A respeito da Arquitetura Orientada a Serviços (SOA), analise as afirmativas a s…
- A ferramenta de controle de versão Subversion (SVN)…
- Assinale a opção que corresponde a um dos princípios da programação ágil, de aco…
- A Equipe de Desenvolvimento de Software (EDS) de um tribunal de contas recebeu a…
- A respeito da ferramenta colaborativa wiki, julgue os seguintes itens. I Há deze…
- A estagiária Mirella sabe que scikitlearn versão 1.6.1 oferece diversos algoritm…
- Roberto está definindo o projeto de um novo portal para a empresa X Ltda., e pre…
- Um Grupo de Desenvolvimento de Software (GDS) está trabalhando na especificação …
- As metodologias ágeis promovem flexibilidade, colaboração e entrega incremental,…
- “Um teste é uma atividade na qual um produto, sistema ou componente é executado …
- O XP (Extreme Programming), uma metodologia ágil de desenvolvimento, foi emprega…
- O Modelo de Acessibilidade em Governo Eletrônico (eMAG) consiste de um conjunto …
- Marcos trabalha em uma equipe de desenvolvimento de software que utiliza o Git c…
- Considere as seguintes frases no contexto de Web Services. I. Um documento que d…
- O comando git stash do Git é empregado para acumular as alterações em um outro d…
- Diversas empresas têm adotado o Kanban como ferramenta de aumento do fluxo e da …
- Durante o processo de monitoramento do progresso de entregas no SCRUM, normalmen…
- O Apache CXF é um framework open-source para a linguagem Java amplamente utiliza…
- A popularização da Internet permitiu que grande parcela da população pudesse exp…
- O processo de criar a estrutura analítica do projeto (EAP), comumente realizado …
- Na arquitetura M VC (Model-View-Controller), as funcionalidades de cada segmento…
- A respeito do método Scrum para desenvolvimento de software, assinale a afirmati…
- Marcos está efetuando a manutenção de um sistema e notou que em diversos pontos …
- Na Engenharia de Software, a Análise de Pontos de Função, é usada para…
- Testes unitários (ou, testes de unidades) são scripts que verificam o funcioname…
- O Framework Apache CXF possui cinco diferentes abordagens para construção de con…
- Com relação à arquitetura de software em camadas, avalie se as afirmativas a seg…
- A primeira etapa na produção de um sistema de software é decidir exatamente o qu…
- Ao ser contratado por uma empresa da área de e-commerce, o cientista de dados Pe…
- A usabilidade e a ergonomia da interface gráfica são fundamentais para garantir …
- No que concerne a testes de usabilidade, julgue os itens seguintes. I Testes de …
- Durante a utilização do sistema, existe uma sensibilidade ao contexto e, em vez …
- A inspeção contínua do código é uma prática fundamental para desenvolver sistema…
- O analista Kléber gerencia os pipelines do Gitlab CI/CD do TCE SP. No pipeline d…
- Joselito é um desenvolvedor especializado em inteligência artificial e trabalha …
- A Linguagem de Modelagem Unificada (UML) é composta por vários diagramas, que tê…
- Relaciones as desvantagens dos microsserviços com seus respectivos conceitos. 1.…
- A UML (Unified Modeling Language) oferece um conjunto de notações gráficas ampla…
- A analista Lúcia administra o AKluster, o cluster do Apache Kafka no TCE SP. Lúc…
- A técnica Ana está desenvolvendo o projeto TJWeb com o apoio da ferramenta de ve…
- Pedro criou uma cesta de compras virtual, onde é apresentado o valor total por i…
- Na linguagem UML, o diagrama de sequência do sistema tem como objetivo…
- Como forma de evitar erros em processos manuais, o Ministério Público da União (…
- No contexto de uma REST API, assinale o cuidado que deve ser observado em uma re…
- Os padrões GRASP descrevem princípios fundamentais de atribuição de responsabili…
- Sobre os testes de software, analise as afirmativas a seguir. I. Testes de estre…
- A gestão de projetos representa a primeira camada do processo de engenharia de s…
- Para configurar o servidor web NGINX para balancear a carga do tráfego HTTP entr…
- As Diretrizes de Acessibilidade para o Conteúdo da Web (WCAG – Web Content Acces…
- A analista Carla aprimorou a usabilidade da página web principal do TCE/ES. Para…
- Os padrões GRASP descrevem princípios fundamentais de design de objetos (OD) e a…
- A Linguagem de Modelagem Unificada (Unified Modeling Language – UML) é uma lingu…
- A analista Jéssica administra o Gitlab do TCE SP. Jéssica atribuiu ao projeto TC…
- Com relação a portais corporativos, assinale a opção que apresenta o mecanismo d…
- Uma aplicação de gerenciamento de pagamentos precisa oferecer suporte a diferent…
- Na investigação de requisitos para a construção de um software, os cenários dos …
- A técnica Planning Poker é tipicamente utilizada na metodologia Scrum para…
- Na engenharia de software, pode-se dividir uma metodologia genérica em cinco mac…
- No Scrum, a responsabilidade por requisitos, regras de negócio e prioridade de e…
- REST funciona por meio de métodos HTTP que permitem criar; atualizar; deletar; e…
- Git é um sistema de controle de versões distribuído que possui vários comandos. …
- As informações levantadas durante a fase de iniciação de um projeto são condensa…
- O tipo de teste de software que serve para garantir que todas ou algumas partes …
- Os eventos do Scrum são o próprio ciclo de desenvolvimento, chamado de Sprint, b…
- As estruturas organizacionais assumem muitas formas ou tipos. De acordo com o PM…
- A comunicação visual é essencial no design de plataformas de aprendizagem digita…
- Uma das vantagens do PWA em relação a outros front-ends é…
- Observe o seguinte recorte de um documento WSDL. <mesage name="getProcessoReques…
- Um padrão de projeto é uma solução geral para um problema que ocorre com frequên…
- Sobre os comandos da ferramenta de controle de versões Git, é correto afirmar qu…
- Considerando as boas práticas de construção de código HTML seguindo o Modelo de …
- Um protótipo é uma manifestação de um design que permite que as partes interessa…
- No Scrum, algumas unidades são usadas para estimar o tempo para a realização de …
- A arquitetura orientada a serviços é uma abordagem de design de software que se …
- Paulo implementou um sistema na plataforma Java EE, onde foi adotada a arquitetu…
- SOLID é um acrônimo que representa um conjunto de cinco princípios que facilitam…
- Assinale a afirmativa correta relacionada às estratégias para migração de um sis…
- Paula e Maria estão avaliando as potencialidades dos usos de JSON e XML no desen…
- Paulo precisa avaliar os riscos e condições para execução de um projeto na sua o…
- A Equipe de Sistemas de Software (ESS) de um Ministério Público deseja criar um …
- A coleção GoF (Gang of Four) é formada por padrões orientados a objetos, separad…
- Um padrão é uma descrição nomeada de um problema e uma solução, que pode ser apl…
- Assinale a opção que indica uma prática ágil adotada para auxílio na validação d…
- A especificação de software é o processo de compreensão e definição dos serviços…
- A área de conhecimento é uma área identificada de gerenciamento de projetos defi…
- As regras SMART são utilizadas para identificar os objetivos dos interessados em…
- O analista André é o arquiteto da aplicação web TCEDash. O componente Board, da …
- Julgue os itens a seguir, acerca de API e REST. I Uma application programming in…
- A metodologia Scrum estabelece vários papéis a serem desempenhados pelo time; o …
- Considerando a versão atual do eMAG, analise as afirmativas a seguir: I. O model…
- A analista Débora está implementando o sistema CGEOnline de acordo com o Domain …
- O sistema SisBRAVO foi desenvolvido aderente ao preconizado na Lei nº 13.709/201…
- Um órgão público está desenvolvendo um sistema Web para apoiar a prestação de se…
- REST (Representational State Transfer) é um estilo de arquitetura baseado em um …
- No contexto de uma mensagem SOAP, o elemento que NÃO faz parte da estrutura sint…
- A empresa Bravo, que produz softwares, utiliza o modelo de desenvolvimento de so…
- Sobre Engenharia de Requisitos, analise as afirmativas a seguir. I. A validação …
- Julgue os itens a seguir, relativos aos fundamentos da UX (user experience). I O…
- Sobre as redes neurais convolucionais (CNNs) é correto afirmar que…
- Algoritmos de Aprendizado de Máquina (Machine Learning) podem ser classificados …
- Um analista deve escolher uma metodologia de desenvolvimento para elaborar o pla…
- “Orientar e gerenciar o trabalho do projeto é um dos processos do gerenciamento …
- O protocolo utilizado para efetuar chamadas de procedimentos remotos e que é ind…
- Nos diagramas de componentes da UML 2.5, 2 (dois) conectores são utilizados para…
- Cláudia precisa estimar o custo do novo software para o setor de logística, e ut…
- No desenvolvimento de sistemas para aprendizagem corporativa, os fatores que dev…
- Sistemas de Controle de Versão (SCV), tais como o Mercurial, o GIT e o SVN, são …
- O analista Marcos está desenvolvendo o aplicativo Android TribunalMovel, por mei…
- Com relação a Software Defined Network (SDN), avalie se as afirmativas a seguir …
- A mensagem SOAP é composta pelos componentes envelope; cabeçalho; corpo; e, erro…
- A Unified Modeling Language™ (UML®) é uma linguagem de modelagem visual padrão p…
- Os testes de software são essenciais para garantir a qualidade dos códigos gerad…
- Sobre planejamento e gerenciamento do desenvolvimento de software, assinale a af…
- Os objetivos de governança e gestão no COBIT 2019 estão agrupados em domínios be…
- O ciclo de vida de desenvolvimento de software, que contém seis etapas principai…
- Um novo sistema de software será desenvolvido na empresa e a especificação desse…
- No Scrum, o principal objetivo da reunião de Retrospectiva da Sprint é…
- No desenvolvimento de aplicações web, a escolha do framework adequado é essencia…
- Em engenharia de software, um modelo de ciclo de vida…
- Na metodologia Lean Startup, o segmento considerado como seu núcleo central, cuj…
- O gitflow é recomendado para projetos que utilizam versionamento semântico. Assi…
- Um formulário para cadastro de usuários segue o guia de estilo da Web Content Ac…
- No desenvolvimento de software, a arquitetura de aplicações web é a estrutura e …
- A Arquitetura da Informação é uma área de estudo e prática fundamental no design…
- No contexto da testagem de software, os testes do tipo Unitário, aplicam-se norm…
- A metodologia Extreme Programming (XP) define uma série de práticas para desenvo…
- A analista Cátia criou o branch tarefa10 em um repositório Git local. Logo após,…
- A arquitetura orientada a serviços na qual a composição é feita por meio de uma …
- Assinale a opção em que são corretamente apresentados os conceitos que estão, re…
- Sobre a automação de infraestrutura de TI, avalie se as afirmativas a seguir são…
- No que se refere à formação e à manutenção de uma base de conhecimento para aten…
- A Prefeitura de Nova Esperança planeja criar um sistema de gestão para aumentar …
- Na construção de uma aplicação para web, características estéticas e de interfac…
- André está trabalhando em um sistema com atualização de dados de forma assíncron…
- Métricas de produto são métricas de previsão empregadas para medir atributos int…
- Considere que um analista de certa empresa tenha observado que os usuários do si…
- Com relação a Scrum, analise as afirmativas a seguir e assinale (V) para a verda…
- O protótipo pode ser considerado…
- Assinale a opção em que é apresentada uma técnica de desenvolvimento de software…
- Seja uma rede neural com camada de entrada com dimensão dois que recebe dados (x…
- A respeito de testes automatizados, no contexto de DevOps e DevSecOps, assinale …
- Uma equipe de desenvolvimento de sistemas de software (EDSS) está trabalhando no…
- Maria é uma escritora talentosa, porém, enfrenta a dificuldade de ser deficiente…
- Em uma equipe ágil, um dos papéis mais importantes é o do responsável por planej…
- A mensuração da métrica lead time no desenvolvimento de software ganhou notoried…
- A Engenharia de Requisitos garante que o produto final atenda às necessidades do…
- A equipe de análise e desenvolvimento de sistemas do TJRN está implementando uma…
- Carlos precisa lidar com o planejamento do escopo de um projeto para assegurar q…
- Considerando as melhores práticas em Engenharia de Usabilidade, assinale a opção…
- O Manifesto Ágil foi lançado em 2001 e representa uma declaração de valores e pr…
- A respeito da arquitetura cliente-servidor, julgue os seguintes itens. I Podem s…
- No contexto das metodologias ágeis, o conceito de refatoração compreende…
- XP é um método leve, recomendado para desenvolver software com requisitos vagos …
- Sobre a arquitetura de aplicações em infraestrutura, analise as afirmativas a se…
- Pedro está trabalhando em um projeto de software orientado a objetos e especific…
- No DevOps, as mudanças feitas pelo desenvolvedor na solução de software, nas qua…
- A arquitetura em três camadas surgiu no final dos anos 80 e ainda é comum na con…
- A avaliação é uma atividade fundamental em qualquer processo de desenvolvimento …
- João é programador do DPE/RS e precisa desenvolver o sistema DefensorNet com os …
- No UP (unified process), o marco da arquitetura do ciclo de vida, que estabelece…
- O gerente de TI de sua empresa solicitou a implementação de um pequeno sistema p…
- Uma gerente de projetos (GP) está trabalhando na construção do cronograma para u…
- Na Engenharia de Software, os requisitos são as especificações das necessidades …
- DevOps é uma abordagem cultural e prática que integra as equipes de desenvolvime…
- Padrões GRASP comunicam princípios fundamentais de atribuição de responsabilidad…
- A analista em TI Isabel está implementando o web service DocService para o MPSC.…
- No contexto da IA geracional, representada pelo ChatGPT e modelos similares, sur…
- Avalie se a maneira correta de lidar com erros em uma API RESTful inclui as segu…
- Assinale a opção que indica as categorias que os elementos notacionais de um dia…
- Considere as seguintes situações, relativas a metodologias ágeis no contexto de …
- O Git é um sistema de controle de revisão distribuído, rápido e escalável, com u…
- O analista Jessé elaborou o diagrama DiaUm em Unified Modeling Language (UML) 2.…
- Laura precisa modelar o processo de negócio do seu setor, explicitando o fluxo d…
- Em relação à engenharia de software, assinale a afirmativa INCORRETA.…
- José é o arquiteto de software em uma equipe de desenvolvimento de sistemas e re…
- O analista Mateus configurou um pipeline CI/CD para o projeto TJApp no GitLab. O…
- No Scrum, o artefato que apresenta uma lista de características do software que …
- No Scrum, a cerimônia que define o início do ciclo de uma sprint e que auxilia n…
- A evolução das redes neurais impulsionou significativamente o avanço da inteligê…
- A analista Ana está implementando um sistema seguindo os princípios SOLID. No mó…