Search Header Logo

Arquitetura de Software - O Arquiteto

Authored by Carolini Simões

Computers

University

Used 1+ times

Arquitetura de Software - O Arquiteto
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt


Quem é o arquiteto de software?

Um arquiteto de software é responsável por projetar e definir a estrutura de sistemas e aplicações, garantindo que eles sejam escaláveis, seguros, e eficientes.

Um arquiteto de software é responsável por desenhar e organizar a aparência de sistemas, garantindo que eles sejam bonitos, coloridos e fáceis de usar.

É o profissional responsável por construir o passo a passado necessário para a construção de um site.

É a pessoa principal em um projeto de software, pois ele será quem irá programar todo o sistema ou aplicação, utilizando técnicas especifícas.

2.

DRAG AND DROP QUESTION

1 min • 1 pt

As principais Soft Skills de um arquiteto de software são:

​ ​ (a)   : Explicar ideias complexas de forma clara para equipes técnicas e não técnicas.

  • ​ (b)   : Orientar equipes de desenvolvimento e tomar decisões estratégicas.

  • ​ (c)   : Colaborar com desenvolvedores, gerentes de produto e outros stakeholders.

  • ​ (d)   : Identificar e resolver gargalos de design e implementação.

  • ​ (e)   : Analisar soluções de forma objetiva para escolher as melhores.

Comunicação
Liderança
Trabalho em equipe
Solução de problemas
Pensamento crítico
Criatividade
Ética
Empatia

3.

DRAG AND DROP QUESTION

1 min • 1 pt

E as Hard Skills são:
Linguagens de Programação: Domínio em várias linguagens como Java, Python, C#, ou JavaScript.

  • Arquiteturas de Software: Conhecimento de arquiteturas como monolítica, microsserviços, serverless, entre outras.

  • ​ (a)   : Habilidade em aplicar padrões de design como Singleton, Factory, ou Observer.

  • ​ (b)   : Experiência com bancos relacionais (SQL) e não relacionais (NoSQL).

  • ​ (c)   : Conhecimento em plataformas como AWS, Azure, ou Google Cloud.

  • ​ (d)   : Familiaridade com CI/CD, contêineres (Docker) e orquestração (Kubernetes).

  • ​ (e)   : Implementação de práticas de segurança no desenvolvimento de software.

Design Patterns
Banco de Dados
Nuvem
DevOps
Segurança
Gestão de Projetos
Marketing Digital
Análise de Dados

4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Qual é o papel do arquiteto de software?

Definir a arquitetura: Escolher tecnologias e estruturas adequadas para os sistemas.

Criar padrões: Estabelecer práticas e convenções para o desenvolvimento de software.

Garantir qualidade: Supervisionar o código e os processos para manter a eficiência e a manutenibilidade.

Planejar a escalabilidade: Garantir que os sistemas suportem o crescimento.

Facilitar integração: Conectar sistemas diferentes de forma eficiente e confiável.

5.

DROPDOWN QUESTION

1 min • 1 pt

Rotina de trabalho:

  • Reuniões: Com stakeholders e desenvolvedores para alinhar os requisitos.

  • ​ (a)   : Criar diagramas, manuais e especificações de arquitetura.

  • ​ (b)   : Entender necessidades técnicas e de negócio.

  • ​ (c)   : Ajudar a equipe a adotar padrões e tecnologias.

  • ​ (d)   : Garantir que o código siga os princípios arquiteturais.

  • ​ (e)   : Desenvolver provas de conceito para novas tecnologias ou abordagens.

Documentação
Análise de requisitos
Mentoria
Revisão de código
Prototipagem
Marketing digital
Criação de B.D.
Programação

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

O que eu preciso para me tornar um arquiteto de software?

Formação: Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.

Experiência: Mínimo de 5-10 anos como desenvolvedor, acumulando conhecimento técnico e visão estratégica.

Certificações (opcionais):

  • TOGAF: The Open Group Architecture Framework.

  • Certificações de nuvem como AWS Certified Solutions Architect.

Aprendizado Contínuo: Estar atualizado com novas tecnologias e tendências do setor.

Especialização em banco de dados:
Dominar todas as técnicas de desenvolvimento de B.D.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Podemos separar arquitetura de design?

Claro que sim.

Aparentemente, não.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?