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

Foram encontradas 1.232 questões

Q1158672 Engenharia de Software
Não é possível falar em desenvolvimento de software sem falar em reuso, que é uma estratégia muito adotada nos dias atuais. Essa técnica é muito próxima das tradicionais, porém ela começa a se diferenciar a partir do momento em que se buscam módulos que sejam mais adequados à composição, ao invés de iniciar a construção e partir para tarefas de projeto mais detalhadas. Ao fazer essa análise dos subconjuntos ou módulos do sistema, pode-se fazer o uso de componentes já existentes, sendo componentes próprios ou comerciais. Considerando as informações mencionadas, assinale a alternativa que NÃO apresenta uma das características da técnica de reuso de componentes de software.
Alternativas
Q1158671 Engenharia de Software
O reuso de software é extremamente importante nos dias atuais e é algo que é levado muito em conta quando uma empresa organiza sua linha de produção. Considerando o exposto, assinale a alternativa que NÃO apresenta um conceito importante no reuso de componentes de software.
Alternativas
Q1130145 Engenharia de Software
Uma das técnicas utilizadas em programação envolve a divisão dos componentes da aplicação em grupos ou camadas com objetivos em comum. Assim, em um software bancário, por exemplo, o programa que faz a verificação de saldo, ou seja, que verifica se o valor solicitado para saque por um cliente é menor do que o seu saldo disponível, e que também faz outras verificações similares, é melhor representado na camada de
Alternativas
Q1114604 Engenharia de Software
Sobre o projeto de interface com o usuário, o processo em si
Alternativas
Q1114603 Engenharia de Software
No contexto do desenvolvimento de software, analisador estático de código é uma ferramenta empregada para
Alternativas
Q1096842 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas e  aplicações, julgue o item.

No desenvolvimento de softwares, há uma regra que torna a vida dos desenvolvedores bem mais simples: os requisitos nunca mudam.
Alternativas
Q1096841 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas e  aplicações, julgue o item.

Análise de requisitos, implementação e testes são alguns dos processos que fazem parte do desenvolvimento de sistemas orientados a objetos.
Alternativas
Q1084996 Engenharia de Software
No contexto de integração contínua (IC), assinale a alternativa incorreta.
Alternativas
Q1084994 Engenharia de Software
As ferramentas JUnit e Cucumber estão respectivamente associadas às seguintes técnicas de desenvolvimento de software:
Alternativas
Q1084973 Engenharia de Software
O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto:
Alternativas
Q1083190 Engenharia de Software
Quanto aos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, assinale a alternativa correta.
Alternativas
Q1063110 Engenharia de Software
Segundo Elmasri e Navathe (2011), fazem parte do que podemos chamar de técnicas de interação de banco de dados nos programas de aplicação, EXCETO:
Alternativas
Q1062454 Engenharia de Software

Um Analista Judiciário, ao participar de um projeto de interface para um sistema, elencou os seguintes aspectos a serem considerados:


I. esquema de cores e imagens (evitar ofensas a potenciais usuários);

II. dimensão de caixas de diálogo (acomodar textos 20% a 30% mais longos do que os da língua portuguesa);

III. formatos variados de datas, horas e moedas;

IV. entrada e saída de diversos conjuntos de caracteres (recomendar uso do padrão Unicode);

V. diversas direções de leitura (horizontal: esquerda para a direita, direita para a esquerda; vertical: de cima para baixo);

VI. normas e legislações (verificar adequações de compliance);

VII. influências culturais (verificar particularidades na forma de fazer negócios).


Tais fatores

Alternativas
Q1062085 Engenharia de Software
OpenMP é um padrão para programação em memória compartilhada que oferece a facilidade de paralelização de códigos sequenciais com a inclusão de poucas linhas de código. Diferentemente do modelo sequencial de programação, o escopo de variáveis em OpenMP refere-se às threads que podem acessá-las, e não ao bloco de código em que foram definidas. Sobre o escopo de variáveis em OpenMP, é correto afirmar:
Alternativas
Q1057713 Engenharia de Software

Considere as seguintes atividades.


I Elicitar requisitos, restrições e descrição do ambiente.

II Avaliar a confiabilidade, estimando-se a frequência e a severidade das falhas.

III Identificar a sensibilidade dos atributos de qualidade em relação a vários atributos de arquitetura.

IV Identificar eventos que dirigem a sequência de interações e compreender como esses eventos se relacionam com objetos específicos.


No desenvolvimento de aplicações em ambiente web, para estabelecer a arquitetura adequada a cada caso, são realizadas atividades iterativas de análise de projeto, entre as quais se incluem as apresentadas apenas nos itens

Alternativas
Q1057710 Engenharia de Software
No Domain-Driven Design, a Ubiquitous Language é considerada
Alternativas
Q1022726 Engenharia de Software
A Fazenda Municipal aplica, em seus projetos de software, as práticas de construção de software, dentre as quais está a codificação, que conta com três princípios fundamentais: de preparação, de codificação propriamente dita e de validação, sendo certo que
Alternativas
Q1017775 Engenharia de Software
Nos projetos de sistemas computadorizados, a interação com o usuário tem a missão de emitir dados e comandos associados ao sistema, que recebem classificações, entre as quais a classificação que possui interação rápida e intuitiva e facilidade de aprendizado, denominada
Alternativas
Q1010256 Engenharia de Software
Sobre o desenvolvimento de aplicações na plataforma EJB (Enterprise JavaBeans), são definidos papéis distintos a serem desempenhados pelos elementos envolvidos no processo de desenvolvimento de aplicações e gerência do ciclo de vida de implantação. Sobre esses papéis, podemos afirmar que
Alternativas
Q998326 Engenharia de Software
Ao analisar os projetos de software da Fazenda Municipal, é importante considerar o número de módulos em um projeto desse tipo, sendo correto que o custo de
Alternativas
Respostas
821: D
822: D
823: B
824: A
825: D
826: E
827: C
828: E
829: A
830: A
831: E
832: A
833: B
834: A
835: A
836: C
837: D
838: C
839: A
840: B