Questões de Concurso

Filtrar por:
Modalidade
Múltipla-Escolha

Foram encontradas 8.699 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q687697 Engenharia de Software
Um modelo de processo de software possui as seguintes características:      • é uma extensão do modelo em cascata;     • cada estágio da fase de verificação tem um estágio correspondente na fase de validação;   • demonstra as relações entre cada fase do ciclo de vida de desenvolvimento e sua fase de testes correspondente.
Essas características estão relacionadas com o modelo
Alternativas
Q687696 Engenharia de Software
O sistema que controla as reservas dos clientes de uma rede hoteleira funciona apenas na Web. Entretanto, há uma demanda crescente para que a empresa disponibilize um aplicativo para smartphones. Para oferecer um aplicativo no menor prazo possível, a gerência de TI estabeleceu duas exigências: a primeira é que o novo sistema deve reutilizar ao máximo os módulos atualmente empregados, e a segunda é que a equipe de desenvolvimento deve garantir que as modificações a serem feitas não introduzirão defeitos inexistentes no sistema atual, além de continuar a atender a todos os requisitos anteriormente definidos.
O tipo de teste que deve ser empregado para que a equipe de desenvolvimento atenda à segunda exigência é denominado teste de
Alternativas
Ano: 2015 Banca: MGA Órgão: TCE-CE Prova: MGA - 2015 - TCE-CE - Informática |
Q686209 Engenharia de Software
Quando duas ou mais classes distintas possuem métodos de mesmo nome, de forma que uma função possa utilizar um objeto de qualquer uma das classes sem necessidade de tratar de forma diferenciada conforme a classe do objeto, tem-se:
Alternativas
Q685635 Engenharia de Software
Na Programação Orientada para Objetos, a herança possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si. Para a ligação entre as classes, a herança adota um relacionamento esquematizado hierarquicamente. Assim, com o mecanismo da herança, dizer que uma classe FUNCIONÁRIO é derivada da classe PESSOA é o mesmo que dizer que:
Alternativas
Q683195 Engenharia de Software
Sobre o documento conhecido como “manifesto ágil”, é CORRETO dizer que
Alternativas
Q683189 Engenharia de Software
O Guide to the Software Engineering Body of Knowledge, conhecido pela sigla SWEBOK, é um documento criado sob o patrocínio da IEEE com a finalidade de servir de referência em assuntos considerados, de forma generalizada pela comunidade, como pertinentes à área de Engenharia de Software. O SWEBOK apresenta uma classificação hierárquica dos tópicos tratados pela Engenharia de Software, em que o nível mais alto são as Áreas do Conhecimento.
Assinale a alternativa que apresenta áreas do Conhecimento do SWEBOK.
Alternativas
Q683188 Engenharia de Software
Em relação ao scrum, marque a alternativa CORRETA.
Alternativas
Q683179 Engenharia de Software
Teste de software é o processo de execução de um produto para determinar se ele atingiu suas especificações e funcionou corretamente no ambiente para o qual foi projetado. Abaixo estão descritas algumas técnicas para testes de software.
I. Técnica que trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos tais como: teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos, códigos nunca executados.
II. Testa um componente isolado ou classe do sistema.
III. Testa se um ou mais componentes combinados funcionam de maneira satisfatória.
IV. Teste focado na experiência do usuário, consistência da interface, layout, acesso às funcionalidades, etc.
V. Reteste de um sistema ou componente para verificar se alguma modificação recente causou algum efeito indesejado e para certificar que o sistema ainda atende aos requisitos.
As técnicas de testes citadas acima são, respectivamente,
Alternativas
Q683178 Engenharia de Software
Em relação à modelagem orientada a objetos, assinale a opção VERDADEIRA.
Alternativas
Q683176 Engenharia de Software
Marque a alternativa CORRETA em relação ao gerenciamento de projetos ágil usando scrum.
Alternativas
Q683169 Engenharia de Software

Considerando a utilização da ferramenta de controle de versão GIT, pode-se afirmar que

I. tudo no Git tem seu checksum (valor para verificação de integridade) calculado antes que seja armazenado e então passa a ser referenciado pelo checksum. Isso significa que é impossível mudar o conteúdo de qualquer arquivo ou diretório sem que o Git tenha conhecimento.

II. caso você esteja iniciando o monitoramento de um projeto existente com Git, você precisa ir para o diretório do projeto e digitar: git init

III. git faz com que seus arquivos sempre estejam em um dos três estados fundamentais: consolidado (committed), baixado (downloaded) e preparado (staged).

IV. você clona um repositório com o comando git clone [url] . Por exemplo, caso você queria clonar a biblioteca Git do Ruby chamada Grit, você pode fazê-lo da seguinte forma: git clone git://github.com/schacon/grit.git

V. o comando git checkout baixa o código mais atual da linha master do repositório.

Estão CORRETAS apenas as afirmações constantes nos itens

Alternativas
Q682626 Engenharia de Software

Relacione os produtos de trabalho apresentados na coluna da direita com as respectivas fases Processo Unificado listadas na coluna da esquerda.

(1) Concepção

(2) Elaboração

(3) Construção

(4) Transição


( ) Modelo de Inicial Caso de Uso

( ) Componentes de Software

( ) Descrição da arquitetura do software

( ) Documento de Visão

( ) Plano e procedimento de teste

( ) Incremento de software entregue

A sequência que relaciona corretamente as colunas de cima para baixo é:

Alternativas
Q682625 Engenharia de Software

Classifique os tipos de diagramas do UML apresentados na coluna da direita com relação aos itens da coluna da esquerda:

(1) Comportamental

(2) Estrutural


( ) Diagrama de classes

( ) Diagrama de pacote

( ) Diagrama de atividades

( ) Diagrama de objetos

( ) Diagrama de componentes

( ) Diagrama de estado

A sequência que classifica corretamente os diagramas de cima para baixo é:

Alternativas
Q682618 Engenharia de Software
O sistema informatizado de gerenciamento de documentos de uma organização foi atualizado. No processo de atualização, os programadores descobrem que as rotinas de acesso ao banco de dados do sistema precisa de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção
Alternativas
Q682617 Engenharia de Software

A seguinte Figura apresenta dois símbolos que são utilizados na modelagem de Diagrama de Fluxo de Dados.

Imagem associada para resolução da questão

Esses símbolos, identificados pelas letras X e Y, representam, respectivamente:

Alternativas
Q682603 Engenharia de Software
Para verificar se um software está sendo desenvolvido não apenas conforme as especificações e requisitos estabelecidos, mas também para revelar falhas, erros ou defeitos e suas causas, realizam-se testes de software. Existe uma gama variada de teste de acordo com os objetivos e escopo. O teste que tem por objetivo explorar a menor unidade do projeto, procurando identificar falhas ocasionadas por defeitos de lógica e de implementação em cada módulo, separadamente, é denominado de
Alternativas
Q682602 Engenharia de Software
Os analisadores estáticos de programa são ferramentas de software que analisam o código-fonte de um programa e detectam possíveis defeitos e anomalias. O estágio da análise estática capaz de detectar variáveis que são utilizadas sem prévia iniciação, variáveis declaradas que nunca são utilizadas, bem como testes ineficientes, em que a condição de teste é redundante, é a análise
Alternativas
Q682601 Engenharia de Software
Um modelo de desenvolvimento de software intercala as atividades de especificação, desenvolvimento e validação. Ele permite desenvolver rapidamente um sistema inicial a partir de especificações abstratas, que são então refinadas com informações do cliente, para produzir um sistema que atenda suas necessidades. Esse modelo é conhecido como desenvolvimento
Alternativas
Q682600 Engenharia de Software
Uma equipe de engenheiros está desenvolvendo um equipamento portátil de comunicação para atender necessidades de uma agência do governo do Estado do Pará. Nesse desenvolvimento devem ser considerados os seguintes requisitos: o equipamento deve ser capaz de realizar transmissão de imagens usando técnicas de compressão sem perdas; o equipamento deve ser capaz de estabelecer comunicação com equipamentos de outras agências do Estado do Pará. Assim sendo, conclui-se que
Alternativas
Ano: 2016 Banca: FUNCAB Órgão: CREA-AC Prova: FUNCAB - 2016 - CREA-AC - Analista de Sistema |
Q682497 Engenharia de Software
Um desenvolvedor de sistemas tem uma produtividade máxima igual a 30 linhas de código/dia. Ele demorou 6 dias para produzir um determinado software. Quantas linhas de código ele produziu nessas condições, considerando a sua produtividade máxima?
Alternativas
Respostas
5321: E
5322: D
5323: C
5324: C
5325: C
5326: D
5327: E
5328: C
5329: E
5330: B
5331: B
5332: B
5333: D
5334: A
5335: D
5336: A
5337: B
5338: C
5339: C
5340: A