Nova Lista 03
Sign in to Google to save your progress. Learn more
Email *
Nome *
1 point

Questão 1. Em qual área os padrões de projeto são mais utilizados?

*
1 point

Questão 2. Preencha com “coesão” ou “acoplamento”.

a) A/O __________________ está relacionado/a com um único módulo.

b) A/O __________________ indica a natureza de interconexão entre módulos.

c) A/O __________________  é o princípio de Responsabilidade única para cada peça de código.

d) A/O __________________  é a dependência entre as peças de código.

e) Quanto maior é o/a  __________________  melhor é a qualidade do software.

f) Quanto menor a/a __________________  melhor é a qualidade do software.

*
1 point

Questão 3. Assinale a alternativa correta de um exemplo de software com alta coesão e baixo acoplamento:

*
1 point

Questão 4. Em relação às arquiteturas de software:

I. A arquitetura em camadas tem como maior vantagem o alto desempenho e como maior desvantagem a baixa escalabilidade e portabilidade.

II. A arquitetura cliente-servidor tem como maior vantagem não haver necessidade de se preocupar com disponibilidade, e maior desvantagem é a baixa manutebilidade (dificuldade em atualizar o software).

III. A arquitetura repositório deve ser utilizada em sistemas onde os componentes/subsistemas trocam poucas informações e as atividades como backup e controle de acesso não devem ser centralizadas.

É correto apenas o que se afirma em:

*
1 point

Questão 5. Responda qual é a alternativa que mais se adequa às ideias de Pressman:

*
1 point

Questão 6. Em relação aos padrões de projeto:

I. São utilizadas para tornar um código mais desacoplado de outro código.

II. São utilizadas para tornar um código menos coeso que outro código.

III. Podem ser utilizados em diversas linguagens de programação.

É correto apenas o que se afirma em:
*
1 point

Questão 7. Assinale a alternativa correta de um exemplo de software com alta coesão e baixo acoplamento:

*
1 point

Questão 8. A arquitetura em camadas tem como vantagem e desvantagem, respectivamente os seguintes atributos de qualidade:

*
1 point

Questão 9. Segundo Pressman, o projeto permite que se modele o sistema ou produto a ser construído. O modelo pode ser avaliado em termos de qualidade e aperfeiçoado ANTES do código ser gerado. Quais são os principais requisitos de qualidade que são diretamente afetados pelo projeto de software?

*
1 point

Questão 10. A origem da arquitetura de software como um conceito foi primeiramente identificado no trabalho de pesquisa de Edsger Dijkstra em 1968. Este cientista enfatizou a importância de identificar a estrutura do software. O arquiteto de software tem como função definir a arquitetura do software. O que é a estrutura/arquitetura de software?

*
1 point

Questão 11. Qual é o objetivo da fase de projeto dentro do processo de desenvolvimento de software? Diferencie-a da fase de análise.

*
1 point

Questão 12. Na arquitetura abaixo, qual é o componente mais difícil de modificar? Por que?

*
1 point
Captionless Image

Questão 13. Durante a realização de alterações em um produto de software, um sério problema que as empresas de software enfrentam é a propagação de efeitos colaterais de uma alteração para outras partes do sistema que, em princípio, não deveriam ser afetadas. Qual é o nome que a engenharia de software dá para esse efeito?

*
1 point

Questão 14. Em qual tipo de software é vantajoso utilizar arquitetura de repositório?

*
1 point

Questão 15. Explique a figura criada por Pressman que demonstra a relação entre modularidade e custo de software.

*
1 point
Captionless Image
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy