Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.096 questões

Q887170 Engenharia de Software
Quem contrata um projeto quer saber o quanto ele custará e quando será entregue; portanto, a estimativa de tempo, esforço e custos é importante em qualquer processo de software. Com relação à gestão de tempo, esforço e custos em processos de desenvolvimento de software, é CORRETO afirmar que
Alternativas
Q887168 Engenharia de Software
Os processos que visam à usabilidade no desenvolvimento de software, também conhecidos como processos de design de IHC, podem ser utilizados no desenvolvimento de software com qualidade. Com relação aos processos de design de IHC usados no desenvolvimento de software, é CORRETO afirmar que
Alternativas
Q887162 Engenharia de Software
Diferentes técnicas, cada uma com seus objetivos e características, são utilizadas no desenvolvimento de software e na área de IHC para a modelagem das tarefas ou atividades que os usuários realizam. Com relação a essas técnicas, é INCORRETO afirmar que
Alternativas
Q887157 Engenharia de Software
Na engenharia semiótica utilizada em IHC, a atividade de análise de contexto de uso de um produto de software pode ser vista como um meio de completar a primeira parte da metamensagem do designer para o usuário: “Este é o meu entendimento, como designer, de quem você, usuário, é, do que aprendi que você quer ou precisa fazer, de que maneira prefere fazer, e por quê…”. Com relação à análise de contexto de uso, é INCORRETO afirmar que
Alternativas
Q883843 Engenharia de Software

Julgue o item seguinte, a respeito de DevOps e das disposições constantes da NBR ISO/IEC 27002.


Apesar de ser um processo com a finalidade de desenvolver, entregar e operar um software, o DevOps é incompatível com a aplicação de métodos ágeis como o Scrum ou, ainda, com o uso de ferramentas que permitam visualizar os fluxos do processo.

Alternativas
Q883109 Engenharia de Software

Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia.


No Maven, para implementar a herança de projetos, é necessário que os diretórios dos POMs filhos sejam especificados no POM pai.

Alternativas
Q876620 Engenharia de Software

Acerca da engenharia de requisitos no desenvolvimento de software, julgue o item 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
Q874752 Engenharia de Software

Julgue o item a seguir, relativo a injeção de código, engenharia reversa e exfiltração (ou desinfiltração) de dados.


Situação hipotética: Para um programa, foram realizadas duas engenharias reversas, com técnicas distintas, ambas a partir do programa executável. Na primeira, obteve-se o código-fonte em linguagem Assembly; na segunda, obteve-se o código-fonte na linguagem C, na qual o software foi originalmente desenvolvido. Assertiva: Essa situação descreve as técnicas de engenharia reversa conhecidas, respectivamente, como análise de propriedades estáticas e comportamento dinâmico.

Alternativas
Q873519 Engenharia de Software
Em um ambiente de desenvolvimento de software que faz uso de programação orientada a objetos em JAVA e de um Sistema de Gerenciamento de Banco de Dados (SGBD) relacional, o uso conjunto dos modelos orientado a objetos e relacional em uma mesma aplicação
Alternativas
Q873507 Engenharia de Software
O emprego de boas práticas de projeto (design) de software visa resultar em um código
Alternativas
Q872172 Engenharia de Software

Em relação a desenvolvimento de aplicativos, julgue o seguinte item.


A linguagem GraphQL é utilizada para consulta a objetos gráficos em bancos de dados relacionais.

Alternativas
Q871081 Engenharia de Software
“Um protótipo de projeto de interface é uma composição ou simulação de uma tela, um formulário ou relatório de computador. Um protótipo é preparado para cada interface do sistema, a fim de mostrar aos usuários e aos programadores como o sistema se comportará.” São conhecidas três abordagens mais comuns para a prototipação de interface, EXCETO:
Alternativas
Q871079 Engenharia de Software
Projetar um sistema vai muito além de escrever códigos, uma vez que deve-se considerar quem irá utilizar o sistema, deixando-o mais “amigável” para os usuários, não complicando o entendimento. Neste ponto entra o projeto de interface, uma vez que é o processo onde é definida a maneira que o sistema irá interagir com entidades externas, como, por exemplo, fornecedores, clientes, ou mesmo outros sistemas. Alguns princípios para o projeto de interface com o usuário são conhecidos. Um desses princípios “permite aos usuários preverem o que acontecerá antes de executar uma função, sendo um dos elementos mais importantes para facilitar a aprendizagem e o uso, além de respeitar a estética”. Assinale-o.
Alternativas
Q871076 Engenharia de Software
Normalmente, o desenvolvimento de um sistema passa por quatro fases: planejamento, análise, projeto e implementação. Cada uma dessas fases tem suas etapas, suas respectivas atividades e o resultado dentro do processo de desenvolvimento. Na fase de planejamento, a análise de viabilidade é essencial para o sucesso e, apesar das empresas possuírem seus próprios processos para análise de viabilidade, a maioria inclui três técnicas. Assinale a alternativa que apresenta corretamente uma característica da viabilidade organizacional.
Alternativas
Q869374 Engenharia de Software

A respeito de análise, projeto, implementação e testes de software, julgue o seguinte item.


A independência funcional é um aspecto relacionado à qualidade dos projetos e caracterizado pela alta conectividade e versatilidade funcional dos módulos principais, prestando serviços aos demais módulos e suprindo suas dependências.

Alternativas
Q2050214 Engenharia de Software
Sobre a integração contínua, é correto afirmar que: 
Alternativas
Q2050192 Engenharia de Software
Segundo o princípio de “programar para uma interface e não para uma implementação”, qual o benefício em manipular objetos apenas em termos de suas interfaces? 
Alternativas
Ano: 2017 Banca: CESGRANRIO Órgão: Petrobras
Q1224469 Engenharia de Software
Ao controlar e monitorar um projeto de desenvolvimento de um sistema de acompanhamento de vendas, um gerente determinou, após a coleta de dados por meio de um relatório informal de seus subalternos diretos, o grau de progresso da implementação dos casos de uso previstos. Essa é uma atividade de
Alternativas
Ano: 2017 Banca: Quadrix Órgão: COFECI Prova: Quadrix - 2017 - COFECI - Assistente de TI |
Q860608 Engenharia de Software

No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.


Sistemas implementados com sucesso não são objetos de manutenção, uma vez que a manutenção só é realizada em sistemas que possuam erros em seus códigos.

Alternativas
Ano: 2017 Banca: Quadrix Órgão: COFECI Prova: Quadrix - 2017 - COFECI - Assistente de TI |
Q860606 Engenharia de Software

No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.


Em uma empresa com um grande número de profissionais em diversas áreas, apenas os desenvolvedores de sistemas representam um papel importante na criação de um novo software. Usuários não conhecedores de linguagens de programação não são importantes para o processo de desenvolvimento de sistemas.

Alternativas
Respostas
761: B
762: D
763: C
764: D
765: E
766: C
767: C
768: E
769: C
770: C
771: E
772: C
773: B
774: C
775: E
776: D
777: A
778: D
779: E
780: E