Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.121 questões

Q3985800 Engenharia de Software
Em uma instituição pública de ensino federal, o gestor da PRH deseja implementar uma Tecnologia da Informação para gestão acadêmica. Diante das constantes mudanças nas demandas, é decidido adotar uma metodologia que permita entregas incrementais, reuniões de acompanhamento curtas e regulares e revisões contínuas do produto. Assim, o processo passa a contar com papéis definidos de Product Owner, Scrum Master e Time de Desenvolvimento. Considerando os princípios das metodologias ágeis aplicados à gestão pública, o método descrito no caso corresponde ao 
Alternativas
Q3970433 Engenharia de Software
Analise as partes: Um aspecto importante que a inteligência artificial traz, com ferramentas como o ChatGPT, por exemplo, é que em um único lugar, todos consigam pesquisar, criar conteúdo de forma muito acessível (1ª parte), não é necessário utilizar uma linguagem específica de programação (2ª parte), buscar mais de um portal ou sate para se obter uma informação que é consoladada, resumida e entregue em segundos (3ª parte).
Acerca das partes, pode-se afirmar que: 
Alternativas
Q3970431 Engenharia de Software
Tem-se que o ____ ocorre quando os elementos que compõem a amostra de treinamento são tão díspares que o algoritmo não consegue identificar uma quantidade suflciente de padrões _____ na amostra.
Preenche, CORRETA e respectivamente, as lacunas:
Alternativas
Q3970428 Engenharia de Software
Considerando os benefícios do refinamento iterativo, analise as assertivas:
l. Melhoria Contínua: Cada iteração melhora a qualidade do prompt e, consequentemente, das respostas.
ll. Eficiência: Maximiza a necessidade de revisão manual e edição pós-geração, economizando tempo e esforço.
lll Precisão e Relevância: Prompts refinados produzem respostas mais precisas e relevantes.
Está(ão) CORRETA(S)
Alternativas
Q3970425 Engenharia de Software
Acerca da importância nos modelos de linguagem na engenharia de prompts, analise o texto:
Comandos bem projetados são essenciais para garantir que os modelos de lA compreendam corretamente a intenção do usuário e forneçam respostas úteis. isso é especialmente importante em aplicações críticas. como auditorias de controle extemo onde a precisão é fundamental.
Acerca do texto, pode-se afirmar que ele está:
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903032 Engenharia de Software
O ciclo de vida de software pode ser entendido como:
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903031 Engenharia de Software
A manutenção preventiva em software tem como objetivo principal:
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903030 Engenharia de Software
Em metodologias ágeis, a documentação deve ser:
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903028 Engenharia de Software
Qual é uma das principais vantagens do modelo ágil em comparação com o modelo cascata no desenvolvimento de software?
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903027 Engenharia de Software
O objetivo principal da elicitação de requisitos é: 
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903026 Engenharia de Software
O suporte a sistemas legados pode ser realizado por meio da reengenharia,que tem como objetivo:
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903014 Engenharia de Software
Para auxiliar magistrados e assessores na elaboração de sentenças e acórdãos, a equipe de TI do TJPI planeja desenvolver um sistema de recomendação de jurisprudência integrado ao editor de textos do PJe. Ao analisar o texto da minuta em elaboração, o sistema deve sugerir decisões e súmulas relevantes do próprio TJPI e de tribunais superiores. Qual das seguintes arquiteturas de sistema de recomendação é a mais adequada para essa tarefa?
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903012 Engenharia de Software
A Corregedoria Geral da Justiça do TJPI detectou um aumento expressivo no volume de processos contra um pequeno grupo de empresas de telefonia e instituições financeiras, caracterizando um fenômeno de litigância de massa. Para gerenciar essa demanda, a equipe de TI foi solicitada a construir um modelo preditivo que, ao analisar uma nova petição inicial no PJe, identifique com alta probabilidade se ela pertence a esse conjunto de litígios repetitivos. A análise inicial do dataset histórico revelou que esses processos representam apenas 5% do total de petições. Diante de um problema de classificação com dados severamente desbalanceados, qual é a abordagem metodológica mais adequada?
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903011 Engenharia de Software
A equipe de TI do TJPI foi incumbida de desenvolver um sistema de Inteligência Artificial para realizar a triagem e classificação automática de petições iniciais submetidas via PJe. O objetivo é direcionar cada petição para a vara competente (ex: Cível, Família, Fazenda Pública) com a menor latência possível, visando reduzir o tempo de distribuição. A equipe está avaliando duas abordagens principais de Processamento de Linguagem Natural (NLP): uma baseada em TF-IDF com um classificador SVM (Máquina de Vetores de Suporte) e outra baseada em um modelo Transformer pré-treinado para o português, como o BERTimbau, seguido de uma camada de classificação. Considerando os requisitos de um ambiente de produção de alta demanda como o do TJPI, qual das seguintes afirmações representa a análise de trade-offs mais acurada para a escolha da tecnologia? 
Alternativas
Q3893945 Engenharia de Software
Uma equipe de TI precisa gerenciar a configuração de centenas de servidores de forma padronizada, repetível e com o mínimo de intervenção manual. Eles decidiram empregar ferramentas de automação como Puppet e Ansible. Considerando as características dessas ferramentas, assinale a alternativa correta.
Alternativas
Q3893938 Engenharia de Software
Uma equipe de desenvolvimento de software foi reestruturada para adotar práticas DevOps com o objetivo de melhorar a colaboração entre desenvolvedores e operadores, reduzir o tempo de entrega e aumentar a confiabilidade dos sistemas. Considerando os princípios e modelos do DevOps, assinale a alternativa correta.
Alternativas
Q3893923 Engenharia de Software
A abordagem de Infraestrutura como Código (IaC) tem se tornado cada vez mais comum em ambientes de DevOps e computação em nuvem, pois permite automatizar o provisionamento de servidores, redes e serviços. Sobre esse conceito, analise as afirmativas a seguir:
I.Infraestrutura como Código permite a definição e o gerenciamento de recursos de TI por meio de arquivos de configuração em linguagens declarativas ou imperativas.
II.Com a utilização da IaC, o provisionamento de infraestrutura torna-se repetível e versionável, reduzindo erros manuais e aumentando a previsibilidade.
III.A aplicação da IaC exige a substituição completa das práticas tradicionais de administração de sistemas, sendo incompatível com ambientes híbridos.

Está correto o que se afirma em:
Alternativas
Q3845384 Engenharia de Software
No contexto de desenvolvimento de software, qualidade pode ser entendida como um conjunto de características a serem satisfeitas, de modo que o produto de software atenda às necessidades de seus usuários. Entretanto, tal nível de satisfação nem sempre é alcançado de forma espontânea, devendo ser continuamente construído. Nesse sentido, há diversos atributos que visam garantir a qualidade de software e, enquanto um é definido como a capacidade do produto de software de ser compreendido, aprendido, operado e atraente ao usuário, quando usado sob condições especificadas, outro é conceituado como a capacidade do produto de software de apresentar desempenho apropriado, relativo à quantidade de recursos usados, sob condições especificadas.
Esses dois atributos são conhecidos, respectivamente, como: 
Alternativas
Q3845381 Engenharia de Software
A metodologia ágil representa uma forma de gerir projetos, em que se busca a otimização dos processos. Em vez de seguir um plano rígido, como na gestão tradicional, na metodologia ágil, pode-se fazer ajustes e melhorias ao longo do desenvolvimento de projetos, significando identificar e corrigir falhas rapidamente, garantindo resultados mais efetivos. Entre os métodos empregados nessa metodologia, dois são caracterizados a seguir.
I.Emprega um framework ágil que tem por objetivo facilitar a colaboração, a adaptação e a entrega de valor de forma iterativa e incremental, com base em três pilares fundamentais: transparência, inspeção e adaptação. Nesse esquema, o trabalho é dividido em iterações chamadas de Sprints, que geralmente têm duração de duas a quatro semanas e utiliza artefatos como o Product Backlog e o Sprint Backlog, além de reuniões de planejamento, revisão e retrospectiva. Com um enfoque na auto-organização e na colaboração da equipe, essa metodologia promove uma abordagem flexível para lidar com mudanças e busca maximizar o valor entregue ao cliente.
II.Emprega um esquema que enfatiza a visualização e a limitação do trabalho em progresso ou Work In Progress (WIP), além da melhoria contínua do processo. Essa metodologia utiliza um quadro, no qual as tarefas são representadas em cartões e movidas pelas diferentes etapas do fluxo de trabalho.
Os métodos descritos são conhecidos, respectivamente, como:
Alternativas
Q3845378 Engenharia de Software
As ferramentas para automatização de testes utilizam recursos especiais para realizar um conjunto de testes de software. Uma vez que o conjunto de testes é automatizado, nenhuma intervenção humana é necessária, por isso, as ferramentas para teste automatizado são tão importantes. Entre elas, uma é considerada uma das mais populares no momento, direcionada à testes de aplicações web pelo browser, utilizada para teste de regressão, sendo uma ferramenta gratuita open source, que fornece recursos de reprodução e gravação para este tipo de teste. Outra, considerada uma das ferramentas mais completas, ideal para iniciantes, altamente ajustável e fácil de usar, além de um IDE completo e APIs abertas para especialistas em automação, suporta testes de ponta a ponta em desktop, web e dispositivos móveis. Um detalhe importante é que essa ferramenta possui versão paga, mas também a de teste grátis.
Essas ferramentas de testes são conhecidas, respectivamente, como:
Alternativas
Respostas
581: C
582: D
583: C
584: E
585: A
586: B
587: D
588: E
589: C
590: D
591: E
592: B
593: C
594: C
595: E
596: A
597: D
598: B
599: D
600: C