Logo Passei Direto
Buscar
Um dos principais pontos na fase de planejamento da criação de um software é a definição de sua arquitetura. Essa decisão pode influenciar em vários pontos do desenvolvimento. Com isso em mente, podemos afirmar que a arquitetura tem como objetivo principal prover um projeto que:
a. implemente e possa ser verificado se cumpre os requisitos de software.
b. defina a linguagem de programação a ser utilizada na codificação.
c. permita definir as habilidades da equipe que vai desenvolver o software.
d. defina qual será o modo de redundância a ser utilizado pelo sistema.
e. determine o tipo e parâmetros de compilação a serem utilizados.
a) implemente e possa ser verificado se cumpre os requisitos de software.
User badge image
Aprendendo com Desafios

ano passado

Respostas

User badge image

Ed Verified user icon

há 5 meses

Analisando a questão sobre a arquitetura de software, é importante entender que a arquitetura tem como objetivo principal fornecer uma estrutura que atenda aos requisitos do sistema e que possa ser verificada quanto ao seu cumprimento. Vamos analisar as alternativas: a) implemente e possa ser verificado se cumpre os requisitos de software. - Esta opção está correta, pois a arquitetura deve garantir que os requisitos sejam atendidos e que a implementação possa ser validada. b) defina a linguagem de programação a ser utilizada na codificação. - Embora a escolha da linguagem possa ser influenciada pela arquitetura, não é o objetivo principal da arquitetura. c) permita definir as habilidades da equipe que vai desenvolver o software. - A arquitetura não define as habilidades da equipe, mas pode influenciar as competências necessárias. d) defina qual será o modo de redundância a ser utilizado pelo sistema. - A redundância é um aspecto específico e não o objetivo principal da arquitetura. e) determine o tipo e parâmetros de compilação a serem utilizados. - Isso é mais relacionado ao processo de desenvolvimento do que à arquitetura em si. Portanto, a alternativa correta é: a) implemente e possa ser verificado se cumpre os requisitos de software.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

User badge image

Ed Verified user icon

ano passado

Você precisa criar uma nova pergunta com todas as informações necessárias para que eu possa ajudar.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Padrões de projetos são sugestões para soluções reutilizáveis em projetos em comum, conforme a programação orientada a objetos, de acordo com Gamma. Foram definidos três tipos de padrões de projetos trabalhando com categorias. Considere as três afirmativas a seguir e, na sequência, informe qual está correta.
I. Padrões de projeto de criação são aqueles que abstraem o processo de instanciação de objetos;
II. Padrões de projeto estruturais se preocupam com a maneira como os objetos são compostos para formar estruturas maiores;
III. Padrões de projeto comportamentais se preocupam com algoritmos, as responsabilidades e interações entre os objetos.
e. I, II e III estão corretas.
a) Apenas a afirmativa I está correta.
b) Apenas as afirmativas I e II estão corretas.
c) Apenas as afirmativas I e III estão corretas.
d) Apenas as afirmativas II e III estão corretas.
e) I, II e III estão corretas.

Ao iniciar um projeto de software, é preciso realizar uma análise do problema e, a partir desse ponto, determinar qual padrão de projeto poderia auxiliar na sua solução, principalmente quando existem algumas situações específicas. Dessa forma, podemos dizer que é correto afirmar, sobre padrões de projeto, que:

a. o padrão de projeto “UML 2.0” visa solucionar problemas na arquitetura de um sistema, utilizando um enfoque baseado em casos de uso.
b. o modelo e notação BPMN visa mapear os processos de um negócio, incluindo eventos, gateways, estrutura organizacional e modelos de dados.
c. padrões de projeto expressam uma organização fundamental de um software, partindo de um modelo que indica as classes ligadas ao domínio do problema (Domain Model).
d. o padrão MVC divide a arquitetura do sistema em três partes: a lógica relacionada a dados (model); a visualização e interface gráfica (view); e os processos de negócio (controller). Esse padrão é indicado quando a interface pode mudar mais frequentemente que seu domínio.
e. os padrões de design do tipo “controle de acesso”, como o padrão Singleton, visam oferecer tolerância a falha, acurácia computacional aos serviços, bem como organização dos serviços em diferentes partes paralelizáveis.

Mais conteúdos dessa disciplina