Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.361 questões

Q2751323 Arquitetura de Software
Na linguagem Java, uma classe que possui métodos declarados mas ainda não implementados deve ser declarada como
Alternativas
Q2751322 Arquitetura de Software
Qual é o padrão de definição dos dados para intercâmbio adotado pelo e-PING (Padrões de Interoperabilidade de Governo Eletrônico)?
Alternativas
Q2751321 Arquitetura de Software
Sobre as possibilidades de implementação do padrão de projeto MVC (Modelo-Visão-Controlador, do Inglês Model-View- Controller), analise as seguintes afirmações quanto às interações entre os seus componentes:

I- Um controlador pode enviar comandos para sua visão associada para alterar a apresentação da visão do modelo.

II- Um modelo pode notificar suas visões e controladores associados quando há uma mudança em seu estado.

III- Um controlador pode enviar comandos para o modelo para atualizar o estado do modelo.

Quais dessas afirmações estão corretas?
Alternativas
Q2751320 Arquitetura de Software
O diagrama de interação da UML que enfatiza os relacionamentos que há entre os objetos que participam da realização de um cenário, denominado também de diagrama de comunicação na UML 2, é o diagrama de
Alternativas
Q2751319 Arquitetura de Software
O mecanismo geral da UML utilizado para estender o significado de um determinado elemento de um diagrama é denominado
Alternativas
Q2751318 Arquitetura de Software
Num diagrama de classes UML, uma associação que associa objetos da mesma classe é denominada associação
Alternativas
Q2751317 Arquitetura de Software
O diagrama da UML utilizado para obter uma visão dinâmica do sistema, orientado a eventos, que descreve o comportamento dos objetos de uma única classe, é denominado diagrama de
Alternativas
Q2751316 Arquitetura de Software
Sobre os relacionamentos entre os elementos do modelo de casos de uso, na UML, seguem-se três afirmações:

I- Entre casos de uso, são possíveis os relacionamentos de extensão, inclusão e herança.

II- Entre atores, são possíveis os relacionamentos de composição e herança.

III- Entre caso de uso e ator, só é possível o relacionamento de comunicação.

Quais dessas afirmações estão corretas?
Alternativas
Q2751196 Arquitetura de Software

Sobre os equipamentos de redes de computadores, marque V para as afirmativas verdadeiras e F para as falsas.


( ) Hubs são equipamentos que, ao receber um pacote, o distribuem para todas as demais portas.

( ) Gateways são equipamentos utilizados para interligar duas ou mais redes.

( ) Roteadores são equipamentos que operam na Camada Física do modelo ISO/OSI.

( ) Switches são equipamentos que operam na Camada de Sessão do modelo ISO/OSI.


Assinale a sequência correta.

Alternativas
Q2751194 Arquitetura de Software

Sobre Java, assinale a afirmativa correta.

Alternativas
Q2751192 Arquitetura de Software

Sobre a linguagem de programação Python e suas palavras reservadas, assinale a alternativa que NÃO apresenta uma palavra reservada em Python.

Alternativas
Q2751190 Arquitetura de Software

A linguagem de programação C++ foi desenvolvida a partir da linguagem C, principalmente para agregar os conceitos de classes. Sobre C/C++, assinale a afirmativa correta.

Alternativas
Q2751188 Arquitetura de Software

Uma estrutura de dados unidimensional, homogênea, com um mesmo identificador e elementos alocados sequencialmente na memória de um computador, é conhecida como:

Alternativas
Q2751186 Arquitetura de Software

#include <stdio.h>


int main(int argc, char** argv) {

int i, j, aux;

int v[] = {10, 8, 6, 4, 2, 9, 7, 5, 3, 1};


for(i = 10 - 1; i >= 1; i--)

for(j = 0; j < i; j++)

if(v[j] > v[j + 1]) {

aux = v[j];

v[j] = v[j + 1];

v[j + 1] = aux;

}


_________ for(i = 0; i < 10; i+)

_______________ printf("%d ", v[i]);


return 0;

}

Considerando o algoritmo acima, implementado na linguagem C, assinale a alternativa correta, quanto à saída produzida do trecho destacado.

Alternativas
Q2751184 Arquitetura de Software

Algoritmos são normalmente definidos como uma sequência finita e ordenada de instruções bem estabelecidas. Sobre lógica de programação e algoritmos, assinale a afirmativa correta.

Alternativas
Q2751183 Arquitetura de Software

Na Engenharia de Software, muitos autores sempre destacaram a importância da documentação de sistemas de software. As diferentes metodologias, desde o desenvolvimento em cascata até os métodos ágeis, propõem um conjunto de documentos a serem elaborados, variando da abordagem extensiva até a mais simplificada. Diferentes entidades de normatização, como IEEE, ISO, ESA, definiram padrões para documentação de software. Em todo o ciclo de desenvolvimento de software, a abordagem das metodologias tem foco no processo e no produto visando sempre à qualidade. Sobre as técnicas de documentação de sistemas, marque V para as afirmativas verdadeiras e F para as falsas.


( ) A documentação de sistemas inclui todos os documentos desde o estudo de viabilidade, especificação de requisitos até os manuais de treinamento e de usuários do sistema.

( ) A listagem de codificação de programas com os comentários de linha e de blocos não faz parte da documentação de sistema, pois não interessam ao cliente.

( ) Depois de colocado em operação, o sistema se encerra, pois a equipe de desenvolvimento não estará presente para a manutenção.

( ) Os métodos ágeis propõem a criação do documento de visão inicial de requisitos e da arquitetura para em seguida partir para o processo de desenvolvimento.


Assinale a sequência correta.

Alternativas
Q2751180 Arquitetura de Software

Em cada estágio do ciclo de desenvolvimento de um sistema baseado em software, os testes são de fundamental importância para garantir a qualidade do produto final. Não são apenas requisitos funcionais do sistema que devem ser testados, mas também os requisitos não funcionais. Considerando esse texto, analise as afirmativas abaixo que descrevem o objetivo dos testes.


I - O teste de Unidade é feito em nível de módulo de programação ou componente de software.

II - O teste de Integração é realizado pelo usuário quando o sistema executa em um sistema operacional.

III - No teste de Sistema, os requisitos funcionais e não funcionais são testados para garantir a qualidade de todo o sistema.

IV - O teste de Aceitação é conduzido em conjunto com os usuários com o propósito de verificar a confiabilidade do sistema.


Está correto o que se afirma em

Alternativas
Q2751178 Arquitetura de Software

A especificação técnica de um computador é essencial para que as atividades típicas da área de Tecnologia da Informação sejam desenvolvidas com sucesso. Sobre a especificação de configuração de um computador, assinale a afirmativa correta.

Alternativas
Q2751177 Arquitetura de Software

Um dos periféricos de microcomputadores mais utilizados pela comunidade é o monitor de vídeo, cuja função é transmitir as informações do computador por meio de imagens na tela do dispositivo. Sobre monitores e suas interfaces, assinale a afirmativa correta.

Alternativas
Q2751175 Arquitetura de Software

Os padrões de usabilidade de software estão definidos no conjunto de normas da ISO 9241. Elas apresentam as informações para a implementação da ergonomia recomendada para hardware, software e ambiente visando à efetividade, eficiência e satisfação do usuário dentro de seu contexto de trabalho no uso de sistemas baseados em software. Com essa abordagem de usabilidade de software, analise as afirmativas a seguir, considerando o ciclo de vida de um software.


I - O processo de construção das interfaces de software é interativo, requerendo análise de requisitos, projeto e validação em conjunto com o usuário.

II - O projeto de interfaces não tem correlação com o fluxo de trabalho do processo a ser informatizado, pois o manual do usuário pode capacitar para uso.

III - As interfaces customizáveis, o retorno e as interrupções de operações e a progressividade de interações repetitivas pelo usuário constituem fontes de erros.

IV - A sobrecarga de memória do usuário pode ser minimizada com leiaute visual orientado a objetos, menus e atalhos intuitivos e valores default significativos.


Está correto o que se afirma em

Alternativas
Respostas
2461: A
2462: D
2463: E
2464: B
2465: A
2466: D
2467: E
2468: C
2469: B
2470: D
2471: A
2472: C
2473: C
2474: D
2475: A
2476: C
2477: D
2478: C
2479: D
2480: B