Questões de Concurso Sobre engenharia de software

Foram encontradas 14.527 questões

Q91694 Engenharia de Software
Sobre a metodologia de desenvolvimento Extreme Programming (XP), é correto afirmar que
Alternativas
Q91687 Engenharia de Software
Em relação à especificação de requisitos e análise orientada a objetos se afirma que:

Imagem 009.jpg

A opção em que todas as afirmativas são verdadeiras é
Alternativas
Q91686 Engenharia de Software
A Figura abaixo representa um diagrama de classes em UML:

Imagem 008.jpg

Em relação ao diagrama, é correto afirmar que a
Alternativas
Q83187 Engenharia de Software
A complexidade das grandes organizações gera demandas relativas
à formalização e controle organizacionais, muito estudadas no
âmbito da gestão, inclusive de tecnologia da informação. Julgue os
itens seguintes, relativos a formalização e controle organizacionais.

As entrevistas podem ser não estruturadas, semiestruturadas ou estruturadas. Os dois primeiros tipos são recomendados quando o perfil dos entrevistados não é bem conhecido. Entrevistas estruturadas, por sua vez, são, geralmente, embasadas em questionários com questões predefinidas, que podem ser aplicados com maior uniformidade a uma grande quantidade de pessoas.
Alternativas
Q83159 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

A métrica utilizada na análise de pontos por função é mais bem caracterizada como uma métrica para estimar o esforço para produção de determinado software que como uma métrica para estimar o prazo para produção desse software.
Alternativas
Q83158 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

A técnica de brainstorm é adequada para a produção de especificações de requisitos para um sistema de informação em desenvolvimento.
Alternativas
Q83157 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

Quando um aplicativo de software desenvolvido em uma organização atinge, no fim do seu ciclo de vida, a fase denominada aposentadoria, descontinuação ou fim de vida, todos os dados por ele manipulados podem ser descartados.
Alternativas
Q83156 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

Segundo princípio da engenharia de software, os vários artefatos produzidos ao longo do seu ciclo de vida apresentam, de forma geral, nível de abstração cada vez menor
Alternativas
Q83155 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

A elaboração do modelo entidade-relacionamento de uma aplicação orientada para bancos de dados deve ocorrer antes da elaboração de seu modelo de dados lógico, que deve, por sua vez, ser elaborado antes do modelo físico. Atualmente, todos esses modelos podem ser produzidos automaticamente utilizando-se ferramentas CASE com algoritmos que facilitam a produção automática de modelos semanticamente ricos, a partir de especificações de requisitos de sistemas.
Alternativas
Q83152 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

O uso da linguagem de modelagem unificada, conhecida como UML, é recomendado para a análise orientada a objetos, mas não para o projeto orientado a objetos, que deve ser realizado por meio do suporte de linguagens de programação orientadas a objetos.
Alternativas
Q83151 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

Desenho orientado a modelagem de dados, testes de estresse e o estilo de arquitetura de software cliente-servidor são algumas das técnicas comumente empregadas em projetos de interfaces com o usuário.
Alternativas
Q83150 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

As linguagens orientadas a eventos, algumas delas utilizadas por meio de ferramentas CASE visuais, permitem o desenvolvimento de programas cujo fluxo principal de controle é constantemente interceptado pela atuação assíncrona do usuário na interface do programa em execução.
Alternativas
Q83144 Engenharia de Software
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.

A herança de interfaces consiste no único caso de herança múltipla permitida a uma classe em Java, visto que, em geral, não é possível que uma classe pai tenha o mesmo nome de método de outra classe pai.
Alternativas
Q83141 Engenharia de Software
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.

Um dos conceitos em programação orientada a objetos é o de abstração, por meio da qual as características do mundo real podem ser modeladas, por exemplo, mediante o agrupamento de objetos e classes.
Alternativas
Q83140 Engenharia de Software
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.

De acordo com a programação orientada a objetos, por meio da qual o objeto é dividido em métodos e propriedades, ocorre polimorfismo em situações em que apenas os aspectos externos do objeto são visíveis, o que possibilita que as alterações na implementação do programa mantenham a característica física do objeto, sem alterar sua forma e interface.
Alternativas
Q82306 Engenharia de Software
Na UML 2.0 o diagrama que mostra a ordem dos eventos entre as partes que interagem no sistema e que é formado a partir de três objetos (participantes, links de comunicação e mensagens) é denominado de:
Alternativas
Q82305 Engenharia de Software
Na metodologia de desenvolvimento ágil, a prática da programação em par (pair programming, em inglês) sugere que todo e qualquer código produzido no projeto seja sempre implementado por duas pessoas juntas. Como é denominado o papel da pessoa que revê cada linha de código enquanto ela é digitada, verificando erros e pensando sobre o projeto global?
Alternativas
Q82304 Engenharia de Software
O tipo de teste de software que representa a figura abaixo é:

Imagem 007.jpg
Alternativas
Q82302 Engenharia de Software
A técnica que busca o consenso entre um grupo de especialistas através de rodadas de respostas anônimas a questionários e que ajuda a reduzir a parcialidade nos dados e evita que alguém possa indevidamente influenciar o resultado é chamada de:
Alternativas
Q81017 Engenharia de Software
Julgue o próximo item, que trata de métodos ágeis de produção
de software.

Scrum é um processo ágil de produção de software que mantém o foco na entrega da maior parte do produto, no menor tempo possível.
Alternativas
Respostas
12801: B
12802: A
12803: C
12804: C
12805: C
12806: E
12807: E
12808: C
12809: E
12810: E
12811: E
12812: C
12813: C
12814: C
12815: E
12816: E
12817: A
12818: B
12819: B
12820: C