Logo Passei Direto
Buscar

Colaborar - Av1 - Arquitetura de Software

Atividade de Arquitetura de Software com questões de múltipla escolha e V/F sobre fundamentos, elementos arquitetônicos (componentes, conectores e propriedades), documentação de arquitetura, diagramas de casos de uso e princípio da modularidade.

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

 Arquitetura de Software (/aluno/timeline/in…
Av1 - Arquitetura de Software
Colaborar  
(/notific
Informações Adicionais
Período: 03/02/2025 00:00 à 03/03/2025 23:59
Situação: Confirmado
Tentativas: 2 / 3
Pontuação: 1000
Protocolo: 1083884475
A atividade está fora do período do cadastro
Avaliar Material
1)
a)
b)
Aprender os fundamentos da arquitetura de software pode trazer inúmeros benefícios para profissionais
e organizações. Compreendendo os princípios e conceitos-chave, os profissionais de desenvolvimento de
software podem projetar e construir sistemas de software que sejam eficientes, escaláveis e de fácil
manutenção. Eles também podem se comunicar de forma mais eficaz com os stakeholders e tomar decisões
mais bem informadas sobre compensações técnicas. As empresas podem se beneficiar de custos reduzidos,
qualidade e melhor alinhamento com as metas de negócios. A área de desenvolvimento continua evoluindo,
e manter-se atualizado com as práticas e técnicas recentes em arquitetura de software, é essencial.
 
Tomando como referência os benefícios de aprender os fundamentos da arquitetura de software, julgue as
alternativas a seguir (V) Verdadeiras ou F (Falsas).
 
(   ) Capacidade aprimorada de se comunicar e colaborar com os stakeholders
(   ) Capacidade aprimorada para analisar e avaliar sistemas de software
(   ) Diminuição da necessidade de teste e manutenção de software
(   ) Maior probabilidade de entregar produtos de software de alta qualidade
(   ) Todas as alternativas anteriores
Assinale a alternativa que apresenta a sequência CORRETA
Alternativas:
V – V – V – V – F
F – F – V – F – F
https://www.colaboraread.com.br/aluno/timeline/index/3684680304?ofertaDisciplinaId=2337323
https://www.colaboraread.com.br/aluno/timeline/index/3684680304?ofertaDisciplinaId=2337323
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
c)
d)
e)
2)
a)
b)
c)
d)
e)
3)
a)
b)
c)
d)
e)
4)
V – V – F – V – F 
V – F – F – V - F
V – V – V – V - V Alternativa assinalada
Os elementos arquitetônicos são os blocos de construção dos sistemas de software, consistindo em
componentes, conectores e propriedades. Os componentes são os módulos ou subsistemas de software
que fornecem funcionalidades específicas, enquanto os conectores definem a interação e a comunicação
entre os componentes. As propriedades descrevem os atributos de qualidade do sistema de software, como
desempenho, confiabilidade e segurança.
Os elementos arquiteturais são compostos por
Alternativas:
apenas componentes.
componentes, conectores e propriedades.  Alternativa assinalada
apenas conectores.
apenas propriedades.
componentes e propriedades
De acordo com Pressman (2014), a documentação da arquitetura de software desempenha um papel
fundamental na comunicação eficaz entre os membros da equipe de desenvolvimento. Ao fornecer uma
visão de alto nível da estrutura, componentes e interações do sistema, o documento de arquitetura ajuda as
partes interessadas a visualizar a funcionalidade do sistema, reduzindo mal-entendidos. Isso garante que
todos os envolvidos tenham um entendimento compartilhado do design do sistema, facilitando a
colaboração e minimizando a dependência de indivíduos específicos.
A documentação da arquitetura de software tem como benefício principal:
Alternativas:
Melhoria na qualidade do código fonte. 
Facilitação na integração de sistemas externos.
Aumento da produtividade individual dos desenvolvedores.
Redução dos custos de manutenção do sistema.
Maior facilidade na detecção de bugs e erros no software. Alternativa assinalada
Após a etapa de Levantamento de Requisitos e dos atributos de qualidade é importante a produção de
um material que deixe mais clara a forma que o usuário irá interagir com o sistema. Observe a imagem
abaixo:
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
Considerando o que foi estudado, a imagem representa um diagrama de
Alternativas:
casos de uso.  Alternativa assinalada
classe.
árvore.
raias
atividade.
Um dos princípios arquiteturais amplamente utilizados é o "Princípio da Modularidade". Esse princípio
incentiva a organização do software em módulos independentes e coesos, permitindo que cada módulo seja
tratado como uma unidade funcional isolada.
Com base no princípio da modularidade, assinale a alternativa que melhor descreve a sua importância no
desenvolvimento de software:
Alternativas:
A modularidade promove a dependência forte entre os módulos, facilitando a
manutenção e evolução do software.
Alternativa assinalada
A modularidade permite que todos os módulos acessem livremente os detalhes de implementação uns
dos outros, simplificando o gerenciamento do projeto.
A modularidade reduz a coesão entre os módulos, tornando o código mais fácil de ser compreendido e
modificado.
A modularidade facilita a reutilização de módulos em diferentes partes do software, contribuindo
para a escalabilidade e a produtividade do desenvolvimento.

e)
A modularidade é um princípio opcional no desenvolvimento de software, aplicável apenas em projetos
de grande porte.

Mais conteúdos dessa disciplina