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

Foram encontradas 1.013 questões

Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q876997 Engenharia de Software

Considere as afirmações abaixo sobre depuração.


I - A depuração é o processo de remoção do erro, detectado em teste, sendo, pois considerada consequência de um teste bem-sucedido.

II - Há várias ferramentas para depuração disponíveis nos Ambientes Integrados de Desenvolvimento (IDEs), permitindo, por exemplo, detectar a falta de caracteres de fim de instrução e variáveis indefinidas.

III - Rastreamento (backtracking) é uma estratégia de depuração e consiste em investigar, retroativamente, o código fonte, a partir do ponto onde o sintoma foi descoberto, até a sua causa.


Quais estão corretas?

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
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
Q855772 Engenharia de Software
Um fluxo de processo linear de desenvolvimento de software executa cada uma das cinco atividades metodológicas em sequência. Qual das alternativas apresenta corretamente as atividades metodológicas de um fluxo de processo?
Alternativas
Q855249 Engenharia de Software
Acerca de análise, projeto e desenvolvimentos de sistemas, assinale a opção correta.
Alternativas
Q855244 Engenharia de Software
Acerca de projeto de sistemas, assinale a opção correta.
Alternativas
Q854058 Engenharia de Software
Com base em determinados requisitos para elaborar um projeto de arquivos, um Programador entendeu que haveria muita consulta aos dados, todavia pouca atualização. Nessa situação, a fim de agilizar as consultas, a opção mais adequada é projetar uma forma de organização de dados
Alternativas
Q852099 Engenharia de Software
Na etapa de Projeto de Sistema no desenvolvimento de software, deve-se
Alternativas
Q852098 Engenharia de Software
De acordo com as etapas de desenvolvimento de software, o foco durante a fase de análise deve estar
Alternativas
Q851867 Engenharia de Software
Os testes de software devem ser executados em todas as etapas do ciclo de vida do processo de desenvolvimento de software. Dentre os tipos de testes a serem aplicados, o teste de
Alternativas
Q849601 Engenharia de Software
Em um dos processos de desenvolvimento de software, especificamente no contexto dos sprints, o
Alternativas
Respostas
741: E
742: C
743: E
744: C
745: C
746: E
747: C
748: B
749: C
750: E
751: E
752: E
753: C
754: E
755: C
756: D
757: D
758: E
759: B
760: A