Questões de Arquitetura de Software para Concurso

Foram encontradas 7.359 questões

Q2911588 Arquitetura de Software

Sobre um sistema operacional, considere as afirmativas abaixo:


1. Sistemas de compartilhamento de tempo foram desenvolvidos para viabilizar o uso interativo de um sistema computacional a um preço razoável.

2. Sistemas operacionais de tempo compartilhado usam os mecanismos de alocação de multiprogramação da CPU para fornecer a cada usuário uma pequena porção de um computador.

3. Um sistema computacional moderno, de propósito geral, consiste em uma CPU e vários controladores de dispositivos conectados por um barramento comum que oferece acesso a uma memória compartilhada.

4. Para iniciar uma operação de E/S, a CPU carrega determinados valores em registradores apropriados no controlador de dispositivo correspondente à operação de E/S.

5. Muitas chamadas ao sistema têm como único objetivo transferir dados entre os usuários e o sistema operacional.


Assinale a alternativa correta.

Alternativas
Q2911586 Arquitetura de Software

Com relação à linguagem de modelagem unificada (UML) (Unified Modeling Language), especificamente o diagrama de estados, considere as seguintes afirmativas:


1. A existência de estado em um objeto implica que a ordem na qual as operações são executadas é importante, o que leva à idéia de objetos como máquinas independentes.

2. Uma desvantagem do diagrama de estado é ter de definir todos os possíveis estados de um sistema.

3. A UML propõe o emprego do diagrama de estado de maneira individualizada para cada classe.

4. Os objetos de uma classe habitualmente possuem um ciclo de vida: são gerados, assumem posições durante a sua vida, dão origem a outros objetos em classes relacionadas e deixam de existir no momento de sua destruição.

5. Sinais representam relacionamentos entre dois estados, indicando que um objeto no primeiro estado executará certas ações especificadas e entrará no segundo estando quando um evento relacionado ocorrer e forem satisfeitas condições pré-especificadas.


Assinale a alternativa correta.

Alternativas
Q2911585 Arquitetura de Software

Considere os seguintes diagramas:


1. Diagrama de classe

2. Diagrama de seqüência

3. Diagrama de interação

4. Diagrama de caso de uso

5. Diagrama de rastreamento de eventos


Os diagramas que descrevem a visão estática do sistema utilizado pela UML são:

Alternativas
Q2911579 Arquitetura de Software

Sobre os conceitos da modelagem de objetos através da UML, considere as seguintes afirmativas:


1. Usado em estilo top-down, os pacotes permitem restringir propriedades de seus conteúdos como dependências de outros elementos.

2. “Estereótipo” é utilizado para criar uma metaclassificação de elementos na UML, isto é, a introdução de novos elementos no metamodelo para permitir que usuários estendam a capacidade de modelagem da linguagem.

3. Uma desvantagem de estereótipos é a não possibilidade de se referir ao tipo do elemento, como em classe de exceção, e tornar a UML extensível pelo usuário do método pela definição de estereótipos adicionais.

4. Um estereótipo é um comentário colocado em um diagrama sem qualquer conteúdo semântico.

5. Uma classe derivada pode somar associações para classes referenciadas, mas não pode modificar seus conteúdos.


Assinale a alternativa correta.

Alternativas
Q2911573 Arquitetura de Software

Na análise de sistemas que utilizam a UML, no que se refere a diretrizes para associações, assinale a alternativa correta.

Alternativas
Q2911563 Arquitetura de Software

Sobre os princípios e conceitos de projeto de sistemas, assinale a alternativa correta.

Alternativas
Q2911560 Arquitetura de Software

Na modelagem da análise de sistemas, considere as seguintes afirmativas:


1. A modelagem de dados responde a um conjunto de questões específicas que são relevantes para qualquer aplicação de processamento de dados.

2. O diagrama entidade-relacionamento focaliza apenas os dados, representando uma “rede de dados” que existe para um determinado sistema.

3. Objetos de dados não são relacionados uns aos outros, mesmo porque os relacionamentos não são sempre definidos pelo contexto do problema que está sendo analisado.

4. Cardinalidade é a especificação do número de ocorrências de um objeto que pode ser relacionado ao número de ocorrências de outro objeto.

5. A modalidade de uma relação é 1 se não há necessidade explícita de um relacionamento ocorrer ou se o relacionamento é opcional.


Assinale a alternativa correta.

Alternativas
Q2911554 Arquitetura de Software

Apesar de haver muitas razões pelas quais um software é entregue atrasado, a maioria dos atrasos pode ser atribuída a poucas causas básicas. Assinale a alternativa que apresenta uma dessas possibilidades de atraso.

Alternativas
Q2911548 Arquitetura de Software

Sobre microprocessadores, conjunto de instruções, programação em linguagem de máquina, projeto de processadores e segmentação (pipelining), considere as afirmativas abaixo:


1. Uma maneira de acelerar a máquina é construir o hardware a partir de várias unidades funcionais e colocá-las como uma linha de montagem (técnica comumente denominada pipelining).

2. Um desvio condicional diz ao computador para parar de buscar instruções consecutivamente e ir para algum endereço específico.

3. Um desvio condicional testa alguma condição e desvia se a condição é satisfeita.

4. Instruções de loop tipicamente decrementam um contador de iteração, e então desviam de volta ao início do loop se ele é diferente de zero (isto é, ainda existem mais iterações a serem feitas).


Assinale a alternativa correta.

Alternativas
Q2911532 Arquitetura de Software

Com relação à arquitetura de computadores e seus sistemas de memórias, discute-se muito sobre latência e taxa de transferência. Qual é a largura de banda de um sistema de memória que transfere 64 bits de dados por solicitação, tem uma latência de 25 ns por operação e um tempo de pré-carga de 5 ns entre operações?

Alternativas
Q2911525 Arquitetura de Software

Sobre os conceitos básicos e definições de estruturas de árvores, considere as afirmativas abaixo:


1. Arvore ordenada é uma árvore na qual os ramos de cada nó são ordenados.

2. O nível máximo a que pertence um elemento qualquer de uma árvore determina a trajetória da árvore.

3. O número de ramos ou arestas que devem ser percorridos para que, partindo-se da raiz, seja atingido o nó x é denominado comprimento do trajeto do nó x.

4. O comprimento da altura ou profundidade de uma árvore é definido como sendo a soma dos comprimentos das alturas de todos os seus componentes.

5. Um nó y que está diretamente abaixo do nó x é denominado descendente (direto) de x; estando x em um nível i, então y é considerado pertencente ao nível i + 1.


Assinale a alternativa correta.

Alternativas
Q2911521 Arquitetura de Software

Sobre os conceitos básicos e definições de estruturas de listas, filas e pilhas, considere as afirmativas abaixo:


1. A propriedade característica de estruturas recursivas, que as distingue claramente das estruturas fundamentais (vetor, matriz, registro, conjunto), é sua possibilidade de variar de dimensão.

2. Em listas lineares, o caminho mais simples para inter-relacionar ou ligar um conjunto de elementos consiste em dispô-los em uma única lista ou fila, pois, nesse caso, é necessário apenas um apontador associado a cada elemento para referenciar o respectivo sucessor.

3. Um exemplo apropriado do uso de uma estrutura dinâmica e flexível de dados é o processo da “ordenação topológica”.

4. A aplicação da “ordenação topológica” consiste em um processo de ordenação de elementos no qual é definida uma “ordenação parcial”, isto é, no qual uma ordenação é efetuada somente sobre alguns pares de elementos e não sobre todo o seu conjunto.


Assinale a alternativa correta.

Alternativas
Q2911519 Arquitetura de Software

Sobre os conceitos e fundamentos de algoritmos e estruturas de dados, considere as seguintes afirmativas:


1. Um vetor consiste de componentes homogêneos, chamados tipo base.

2. Um vetor pode ser chamado de estrutura de acesso aleatório, já que todos os seus componentes são igualmente acessíveis a qualquer momento, podendo ser escolhidos aleatoriamente.

3. O fato de os índices de um vetor, isto é, os nomes dos componentes do vetor, serem de tipo não-escalar causa uma importante conseqüência: os índices podem ser calculados.

4. Registros são mapeados, na memória do computador, através da simples justaposição de seus componentes.

5. A diferença essencial entre as estruturas vetor e seqüência é que, no caso da seqüência, o número de elementos é fixado pela declaração da seqüência, enquanto que no caso do vetor, ele é deixado em aberto.


Assinale a alternativa correta.

Alternativas
Q2911442 Arquitetura de Software

Assinale a opção que apresenta a seqüência ordenada correta de execução de atividades para que haja a interação com o computador por meio da programação.

Alternativas
Q2911441 Arquitetura de Software

Como auxiliar do processo de construção do conhecimento, o computador deve ser usado como uma máquina para ser ensinada. Nesse caso, é o aluno quem deve passar as informações para o computador. Assinale a opção em que as linguagens apresentadas permitem esse tipo de atividade.

Alternativas
Q2910076 Arquitetura de Software
Estrutura organizacional é a forma pela qual as atividades desenvolvidas por uma organização são divididas, organizadas e coordenadas. O gerente de projetos é a pessoa responsável pela organização executora, tendo o papel fundamental para o bom andamento do projeto. Considerando os níveis de organização, qual gerente possui o maior nível de autoridade e poder?
Alternativas
Q2909722 Arquitetura de Software

Analise as afirmações sobre ações tipicamente previstas na manutenção preventiva de microcomputadores:

I. uma das ações é a remoção da poeira acumulada, podendo requerer a lavagem da placa com Thinner;

II. a troca da pasta térmica do processador pode ser necessária, uma vez que ela possui prazo de validade;

III. a verificação de erros no disco e a sua desfragmentação são procedimentos que devem ser realizados periodicamente.

Sobre as afirmações, pode-se dizer que está correto o contido em

Alternativas
Ano: 2009 Banca: ACAFE Órgão: MPE-SC Prova: ACAFE - 2009 - MPE-SC - Designer Gráfico |
Q2908899 Arquitetura de Software

Sobre a USABILIDADE, nos softwares, mar-que com V as afirmações verdadeiras e com F as falsas.


( ) Alguns princípios devem orientar o pro-cesso de desenvolvimento de um site. Dentre eles, pode-se enumerar: fomentar a antecipação, dar autonomia ao usuário, sensação de estabilidade, evitar proble-mas com as cores, consistência, elemen-tos “automáticos coerentes”, aumentar a eficiência do usuário, olhar e escolher, contato direto, realimentação e diálogo, oferecer reversibilidade, a lei de Fitts, re-duzir o tempo de espera, reduzir a curva de aprendizagem, usar metáforas ade-quadamente, proteger o trabalho dos usu-ários, boa legibilidade da interface, fazer uma interface visível.


( ) A usabilidade refere-se à capacidade de um software ser compreendido, aprendido e utilizado, e ser atraente para o usuário, em condições específicas de uso.


( ) A usabilidade depende do usuário que reconhecerá, entenderá e manipulará o aparelho em função dos seus conheci-mentos e da capacidade de uso que o aparelho oferece, e do aparelho, que será entendido e manipulado pelo usuário de acordo com o design da interface que o designer proporciona.


( ) No modelo mental estabelecido por Felipe Romero, onde o usuário ativa o seu mo-delo mental obtendo diferentes tipos de informação, têm-se: informação percepti-va, informação funcional, informação hie-rárquica e informação sequencial.


( ) Existem vários sinônimos para o termo usabilidade e um deles é acessibilidade.


A sequência correta, de cima para baixo, é:

Alternativas
Q2908418 Arquitetura de Software

De acordo com o PMBOK (2008), são consideradas estratégias para riscos positivos (oportunidades):

Alternativas
Q2908415 Arquitetura de Software

Na segurança da informação, é um recurso utilizado para garantir o princípio da disponibilidade:

Alternativas
Respostas
761: B
762: E
763: D
764: A
765: A
766: C
767: C
768: A
769: C
770: A
771: D
772: E
773: B
774: D
775: C
776: B
777: D
778: D
779: A
780: A