Arquitetura de Software - O Arquiteto

Arquitetura de Software - O Arquiteto

University

7 Qs

quiz-placeholder

Similar activities

Ciência de Dados

Ciência de Dados

1st Grade - University

10 Qs

Prototipação de software

Prototipação de software

University

10 Qs

Escola Digital - UNIVEM

Escola Digital - UNIVEM

University

11 Qs

Armazenamento secundário

Armazenamento secundário

University

10 Qs

Segurança da informação

Segurança da informação

University

10 Qs

ER (Aula 01) - Introdução à Engenharia de Requisitos

ER (Aula 01) - Introdução à Engenharia de Requisitos

University

9 Qs

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software

University

13 Qs

CC - Aula 01

CC - Aula 01

University

10 Qs

Arquitetura de Software - O Arquiteto

Arquitetura de Software - O Arquiteto

Assessment

Interactive Video

Computers

University

Medium

Created by

Carolini Simões

Used 1+ times

FREE Resource

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.