🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.701 questões

Q568885 Engenharia de Software
Num banco de dados orientado a objetos, a informação é armazenada na forma de objetos. Este tipo de banco de dados possui três bases principais. Assinale a alternativa que atende ao paradigma de Orientação a Objetos.
Alternativas
Q568884 Engenharia de Software
Uma forma de Análise Espacial é a elaboração de um Modelo Digital do Terreno (MDT). O método mais simples de representar a elevação do terreno é o formato raster. A estrutura dos dados num Modelo Digital do Terreno é:
Alternativas
Q568883 Engenharia de Software
Representam a distribuição espacial de uma variável geográfica sobre uma região da superfície terrestre. São usados para grandezas distribuídas espacialmente. A definição acima refere-se a:
Alternativas
Q568882 Engenharia de Software
O geoprocessamento utiliza várias tecnologias para executar mapeamentos e análises. Assinale a opção que não corresponde a uma tecnologia utilizada no geoprocessamento:
Alternativas
Q568881 Engenharia de Software
No Modelo Matricial, as informações são expressas por uma grade que divide o espaço de forma descontínua. É uma estrutura regular e arbitrária de pixels onde cada pixel dessa grade tem sua localização definida em um sistema de coordenadas. Assinale a opção que não é um Modelo Matricial:
Alternativas
Q568878 Engenharia de Software
Num banco de dados relacional de informações geoespaciais é incorreto afirmar que:
Alternativas
Q568864 Engenharia de Software
Na elaboração de um mapa temático podem ser utilizadas fotografias aéreas ou imagens de satélite. As alternativas a seguir apresentam vantagens da fotografia aérea digital, à exceção de uma. Assinale-a.
Alternativas
Q543485 Engenharia de Software
Na área de geoprocessamento, um software proprietário pode ser feito com finalidades comerciais ou não. Um exemplo de um software proprietário que NÃO possui finalidade comercial é
Alternativas
Q538958 Engenharia de Software
UML é o resultado da combinação (unificação) de três métodos. Quais são eles?
Alternativas
Q538956 Engenharia de Software
A UML é uma linguagem e, como tal, fornece um vocabulário e as regras para a combinação de palavras desse vocabulário com a finalidade de comunicar algo. É uma linguagem-padrão para a elaboração da estrutura de projetos, e um dos seus elementos principais trata dos blocos básicos de construção. Dentre os tipos de blocos básicos de construção estão os
Alternativas
Q538955 Engenharia de Software

Dentro do conceito de ciclo de engenharia convencional, associe os itens corretamente assinalando a alternativa que corresponde à sequência dessa associação.


I - Levantamento de Requisitos


II - Análise de Requisitos


III - Projeto


IV - Implementação


( ) Nessa fase, os modelos conceituais são transformados em modelos físicos, os quais devem estar mais próximos da implementação.


( ) Constitui a modelagem lógica do sistema. O resultado dessa fase deve ser um documento ou vários documentos que sejam: inteligíveis, precisos, completos, consistentes, sem ambigüidade e facilmente modificáveis. Esses documentos servirão de instrumento de comunicação entre desenvolvedores e usuários.


( ) Tradução do projeto em uma forma que seja legível pela máquina.


( ) É a fase em que o profissional de informática deve estar diretamente ligado ao usuário. Exige um trabalho em equipe para a coleta das necessidades do usuário em relação ao desenvolvimento do sistema em termos de: funções, dados, escopo, hardware etc.

Alternativas
Q538954 Engenharia de Software
A Engenharia de Software é uma tecnologia em camadas, e assim como toda abordagem de agenharia (inclusive a de software) deve se apoiar num compromisso organizacional. Filosofias análogas levam a um processo contínuo de aperfeiçoamento. A base em que se apoia a engenharia foca
Alternativas
Q536818 Engenharia de Software
Quanto aos conceitos de linguagens de programação, julgue o item que se segue.


A herança é um conceito implementado por todas as linguagens de programação orientadas a objeto. No entanto, algumas delas somente permitem o uso de herança simples, não sendo possível a criação de classes por meio de herança múltipla.


Alternativas
Q536791 Engenharia de Software
Considerando os aspectos de linguagem de programação, julgue o item subsequente.


Na fase elaboração, prevista no processo unificado de desenvolvimento de software, deve ser produzido o artefato descrição da arquitetura de software.


Alternativas
Q536790 Engenharia de Software
Considerando os aspectos de linguagem de programação, julgue o item subsequente.


A validação é o processo para determinar se os produtos de software de uma atividade atendem completamente aos requisitos ou condições impostas a eles nas atividades anteriores, enquanto a verificação determina se os requisitos e o produto final, sistema ou produto de software construído atendem ao uso específico pretendido.


Alternativas
Q536789 Engenharia de Software
Considerando os aspectos de linguagem de programação, julgue o item subsequente.


Na programação estruturada, existem estruturas de sequência, de decisão e de iteração. No primeiro tipo, uma tarefa é executada após a outra, linearmente. No segundo, a partir de um teste lógico, determinado trecho de código é executado, ou não. No terceiro, a partir de um teste lógico, determinado trecho de código é repetido por um número finito de vezes. 


Alternativas
Q536787 Engenharia de Software
Considerando os aspectos de linguagem de programação, julgue o item subsequente.


Em diversos casos de orientação a objetos, é necessário realizar alguma(s) ação(ões) para o objeto poder ser destruído. Um exemplo disso é a desalocação dinâmica de memória.


Alternativas
Q536786 Engenharia de Software
Considerando os aspectos de linguagem de programação, julgue o item subsequente.


A abordagem embasada em objetos preocupa-se primeiro em identificar os objetos contidos no domínio da aplicação e, em seguida, em estabelecer os procedimentos relativos a eles.


Alternativas
Q536785 Engenharia de Software
Com relação aos conceitos de desenvolvimento de sistemas, julgue o item a seguir. 


A metodologia RUP, que consiste no desenvolvimento interativo com foco na redução dos riscos do projeto, agrega um valor real à organização que necessita manter padrões relativos às comunicações externas e à comunicação com a equipe de desenvolvimento. 


Alternativas
Q536784 Engenharia de Software
Com relação aos conceitos de desenvolvimento de sistemas, julgue o item a seguir. 


No modelo em cascata, o projeto segue uma série de passos ordenados. Ao final de cada projeto, a equipe de projeto finaliza uma revisão. O desenvolvimento continua e, ao final, o cliente avalia a solução proposta.
Alternativas
Respostas
12601: B
12602: C
12603: A
12604: A
12605: D
12606: E
12607: D
12608: C
12609: A
12610: A
12611: A
12612: A
12613: C
12614: C
12615: E
12616: C
12617: C
12618: C
12619: C
12620: E