Qualidade de Software - Lista 05
Sign in to Google to save your progress. Learn more
Nome *
Email *
Questão 1. Em qual área os padrões de projeto são mais utilizados? *
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. *
Questão 3. Assinale a alternativa correta de um exemplo de software com alta coesão e baixo acoplamento: *
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: *
Questão 5. Responda qual é a alternativa que mais se adequa às ideias de Pressman: *
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: *
Questão 7. Assinale a alternativa correta de um exemplo de software com alta coesão e baixo acoplamento: *
Questão 8. A arquitetura em camadas tem como vantagem e desvantagem, respectivamente os seguintes atributos de qualidade: *
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? *
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? *
Questão 11. Qual é o objetivo da fase de projeto dentro do processo de desenvolvimento de software? Diferencie-a da fase de análise. *
Questão 12. Na arquitetura abaixo, qual é o componente mais difícil de modificar? Por que? *
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? *
Questão 14. Em qual tipo de software é vantajoso utilizar arquitetura de repositório? *
Questão 15. Explique a figura criada por Pressman que demonstra a relação entre modularidade e custo de software. *
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