• Matéria: Informática
  • Autor: britojunior84
  • Perguntado 3 anos atrás

PERGUNTA 1

Assinale a alternativa que contém uma informação correta sobre o padrão MVC (modelo-visão-controlador).


Permite que os dados sejam alterados independentemente da sua representação e vice-versa.


Integra a apresentação do sistema e os dados do sistema.


O sistema é estruturado em três componentes físicos que interagem entre si.


Envolve menos código e diminui a sua complexidade quando o modelo de dados e as interações são simples.


Usado quando há apenas uma maneira de visualizar e interagir com os dados.

1,25 pontos

PERGUNTA 2

Assinale a alternativa que apresenta apenas exemplos de estilos arquiteturais (ou padrões de arquitetura) apresentados no material-base disponibilizado.


Arquitetura de repositório, Arquitetura duto e filtro, Arquitetura de atuação temporal, MVC (Model-View-Controller), Padrão cliente-servidor.


Arquitetura duto e filtro, Arquitetura em camadas, Arquitetura de atuação temporal, MVC (Model-View-Controller), Padrão cliente-servidor.


Arquitetura de repositório, Arquitetura duto e filtro, Arquitetura em camadas, MVC (Model-View-Controller), Padrão cliente-servidor.


Arquitetura de repositório, Arquitetura duto e filtro, Arquitetura em camadas, Arquitetura de atuação temporal, MVC (Model-View-Controller).


Arquitetura de repositório, Arquitetura em camadas, Arquitetura de atuação temporal, MVC (Model-View-Controller), Padrão cliente-servidor.

1,25 pontos

PERGUNTA 3

Assinale a alternativa que contém uma descrição correta de uma das quatro visões de arquitetura de Kruchten.


Visão lógica: mostra as abstrações fundamentais do sistema como estados e transições.


Visão de processo: mostra como, no tempo de execução, o sistema é processado pelo processador.


Visão de desenvolvimento: mostra como o software é decomposto para implantação, ou seja, mostra a divisão do software em componentes que são implantados em uma única máquina.


Visão lógica: mostra as abstrações fundamentais do sistema como casos de uso.


Visão física: mostra o hardware do sistema e como os componentes de software estão distribuídos pelos processadores no sistema.

1,25 pontos

PERGUNTA 4

“Refatoração é uma __________ feita __________ do software para torná-lo mais fácil de ser __________ e menos __________ sem alterar __________.”



Escolha a alternativa que completa, de forma correta, as lacunas acima.


redução, nos testes, finalizado, caro para ser vendido, sua usabilidade.


melhoria, na estrutura externa, executado, difícil de ser vendido, seu desempenho.


extensão, na arquitetura, precificado, tolerante a mudanças, sua disponibilidade.


correção, nos requisitos, explicado, arriscado de apresentar falhas, sua segurança.


alteração, na estrutura interna, entendido, custoso de ser modificado, seu comportamento observável.

1,25 pontos

PERGUNTA 5

Marque a alternativa que apresenta corretamente um dos momentos mais potencialmente adequados para refatorar o software.


Ao remover uma função do software.


Sempre, ou seja, o tempo todo, na maior quantidade possível.


Quando estiver consertando um defeito no software.


Quando estiver realizado o teste de sistema do software.


Logo na segunda vez que você estiver fazendo algo parecido e perceber a duplicação.

1,25 pontos

PERGUNTA 6

Assinale a alternativa que contém apenas as quatro visões de arquitetura de Kruchten.


Física, de implantação, lógica, de processo.


De desenvolvimento, de implantação, lógica, de processo.


De desenvolvimento, física, de implantação, de processo.


De desenvolvimento, física, de implantação, lógica.


De desenvolvimento, física, lógica, de processo.

1,25 pontos

PERGUNTA 7

Os requisitos não funcionais do sistema de software possuem um grande relacionamento com a sua arquitetura. Assinale a alternativa que apresenta o tipo de requisitos não funcionais que mais pode afetar a arquitetura de um sistema.


Desempenho, disponibilidade, segurança da informação, segurança física, usabilidade.


Desempenho, disponibilidade, manutenibilidade, segurança da informação, segurança física.


Desempenho, disponibilidade, manutenibilidade, segurança da informação, usabilidade.


Desempenho, manutenibilidade, segurança da informação, segurança física, usabilidade.


Desempenho, disponibilidade, manutenibilidade, segurança física, usabilidade.

1,25 pontos

PERGUNTA 8

Por que refatorar pode ser útil? Marque a alternativa que apresenta um benefício correto da refatoração de software.


Ajuda a encontrar defeitos/falhas.


Melhora os requisitos do software.


Torna o software mais rápido de executar.


Ajuda na comunicação com os gerentes de projeto ou de desenvolvimento.


Pode ser realizada assim que se iniciam os testes de sistema.

Respostas

respondido por: diego3s
36

Resposta:

PERGUNTA 1

Assinale a alternativa que contém uma informação correta sobre o padrão MVC (modelo-visão-controlador).  

Permite que os dados sejam alterados independentemente da sua representação e vice-versa.

PERGUNTA 2

Assinale a alternativa que apresenta apenas exemplos de estilos arquiteturais (ou padrões de arquitetura) apresentados no material-base disponibilizado.

Arquitetura de repositório, Arquitetura duto e filtro, Arquitetura em camadas, MVC (Model-View-Controller), Padrão cliente-servidor.

PERGUNTA 3

Assinale a alternativa que contém uma descrição correta de uma das quatro visões de arquitetura de Kruchten.

Visão física: mostra o hardware do sistema e como os componentes de software estão distribuídos pelos processadores no sistema.

PERGUNTA 4

“Refatoração é uma __________ feita __________ do software para torná-lo mais fácil de ser __________ e menos __________ sem alterar __________.”

alteração, na estrutura interna, entendido, custoso de ser modificado, seu comportamento observável.

PERGUNTA 5

Marque a alternativa que apresenta corretamente um dos momentos mais potencialmente adequados para refatorar o software.

Quando estiver consertando um defeito no software.

PERGUNTA 6

Assinale a alternativa que contém apenas as quatro visões de arquitetura de Kruchten.

De desenvolvimento, física, lógica, de processo.

PERGUNTA 7

Os requisitos não funcionais do sistema de software possuem um grande relacionamento com a sua arquitetura. Assinale a alternativa que apresenta o tipo de requisitos não funcionais que mais pode afetar a arquitetura de um sistema.

Desempenho, disponibilidade, manutenibilidade, segurança da informação, segurança física

PERGUNTA 8

Por que refatorar pode ser útil? Marque a alternativa que apresenta um benefício correto da refatoração de software.

Ajuda a encontrar defeitos/falhas

Explicação:

10/10 - Confia!


cidafariasilva: Obrigada. 10.
nandofernandoufc: valeu...salvou o Brasil..nota 10
isaquers20212021: Obrigado!
respondido por: felipework
1

Conceitos de sistemas e softwares estão sendo abordados e serão comentados com as respostas das perguntas.

1) Permite que os dados sejam alterados independentemente de sua representação e vice-versa.

2) Arquitetura de Repositório, Arquitetura de Pipes e Filtros, Arquitetura em Camadas, MVC (Model-View-Controller), Padrão Cliente-Servidor.

3) Visualização Física: Mostra como os componentes de hardware e software do sistema são distribuídos entre os processadores do sistema.

4) A mudança, na estrutura interna, é compreendida; a modificação é custosa e seu comportamento observável.

5) Ao corrigir defeitos de software é um dos momentos mais importantes para refatorá-lo.

6) As visões de arquitetura de Kruchten:

  • Desenvolvimento
  • Física
  • Lógica
  • Processo

7) A arquitetura de um sistema pode ser mais afetada pelos seguintes tipos de requisitos:

  • Desempenho
  • Disponibilidade
  • Manutenibilidade
  • Segurança da informação
  • Segurança física

8) Ajudar a encontrar bugs/defeitos é o benefício correto oferecido pela técnica de refatoração de software.

Conceitos sobre softwares

Um software é um serviço computacional para implementar ações em sistemas computacionais. São inseridos até em modernos dispositivos e aparelhos eletrônicos, para que estes funcionem de modo inteligente.

Leia mais sobre conceitos de softwares, aqui:

https://brainly.com.br/tarefa/47600411

Anexos:
Perguntas similares