Logo Passei Direto
Buscar

ARQUITETURA DE SOFTWARE_AOL3

Ferramentas de estudo

Questões resolvidas

O sistema de controle de versão permite ao time de implementação ter um controle maior sobre os ativos físicos do software, como código fonte, documentos, resources, entre outros. Para que esse controle seja simples e padronizado, todo sistema de controle de versão possui uma estrutura de armazenamento e processos interativos sobre os artefatos.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O comando de update é utilizado para confirmar as alterações realizadas localmente.
II. ( ) Como padrão, para confirmar as alterações de um artefato o sistema de controle de versão utiliza o comando de commit.
III. ( ) A área de armazenamento local é a parte do sistema de controle de versão na qual o profissional irá armazenar suas alterações.
IV. ( ) O repositório é o local onde os arquivos temporários referentes às alterações realizadas são armazenados.
F, V, V, F.
F, F, V, V.
F, F, F, V.
V, V, F, V.
V, V, F, F.

Ao realizarmos um projeto arquitetural estamos trabalhando com uma forma estruturada de processo, aplicável a qualquer ciclo de vida de um software. Como todo processo, o projeto arquitetural possui atividades importantes que auxiliam em sua elaboração.
Considerando essas informações e o conteúdo estudado sobre projetos e modelagem arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A modelagem de estilos arquiteturais é uma atividade realizada dentro do contexto dos projetos arquiteturais.
II. ( ) A estruturação sistêmica é uma atividade realizada dentro do contexto dos projetos arquiteturais.
III. ( ) A decomposição modular é uma atividade realizada dentro do contexto dos projetos arquiteturais.
IV. ( ) A definição de requisitos não funcionais é uma atividade realizada dentro do contexto dos projetos arquiteturais.
F, F, V, V.
F, V, F, V.
F, V, V, F.
V, V, F, F.
V, F, V, F.

Durante a fase de realização de um projeto arquitetural, em alguns momentos é identificada a necessidade de realizar sua decomposição sistêmica em módulos menores. Esses módulos irão auxiliar os arquitetos e projetistas na decisão relativa aos perfis das estruturas.
Considerando essas informações e o conteúdo estudado sobre projetos arquiteturais, analise as asserções a seguir e a relação proposta entre elas.
I. A identificação dos perfis dos componentes e subcomponentes de um sistema é realizada pelos arquitetos e projetistas.
II. Os arquitetos e projetistas são as partes que possuem o maior conhecimento técnico e funcional do projeto.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Apesar do modelo unificado e em cascata ter sido utilizado durante muito tempo em projetos de softwares, o seu custo e rigidez fez com que novas metodologias surgissem, como o modelo ágil. Caracterizado por sua informalidade e produtividade, o modelo ágil também possui pilares que auxiliaram em sua na concretização.
Considerando essas informações e o conteúdo estudado sobre os pilares da metodologia ágil, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Um dos pilares do modelo ágil é uma preocupação maior com os indivíduos e interações do que com os processos e ferramentas.
II. ( ) O levantamento e a análise de requisitos são um dos pilares da metodologia ágil.
III. ( ) A preocupação com um software mais funcional do que com uma documentação mais detalhada e completa é um dos pilares da metodologia ágil.
IV. ( ) Elaborar uma rápida resposta a mudanças, em vez de seguir um plano, é um dos pilares da metodologia ágil.
V, F, V, V.
V, V, F, V.
F, V, F, V.
F, F, V, F.
V, V, F, F.

Um dos itens mais importantes quando se está na fase de implementação arquitetural é a definição de como os artefatos serão controlados e auditados. Para auxiliar nesse ponto, ferramentas de controle de versão podem ser utilizadas, a fim de permitir não apenas este tipo de controle como outras características, como marcações temporais.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as afirmativas a seguir.
I. O histórico de artefatos realiza o registro das modificações estruturais do projeto.
II. A divisão do projeto em diferentes linhas de implementação é denominada de tag.
III. A rastreabilidade é disponibilizada nas ferramentas de controle de versão por meio de recursos que permitam acesso a dados como local, estado e momento.
IV. As ferramentas de controle de versão rejeitam o uso de repositórios remotos.
I, III e IV.
I e II.
II e IV.
Resposta corretaI e III.
II, III e IV.

O processo unificado é uma metodologia importante, que surgiu para auxiliar na criação de uma forma de se desenvolver projetos que seja mais organizada e possua definições e fases que sejam claras e bem divididas.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A elaboração é uma fase pertencente ao processo unificado.
II. ( ) O processo unificado é uma metodologia baseada na orientação por eventos.
III. ( ) A transição é uma fase pertencente ao processo unificado.
IV. ( ) O processo unificado dispensa características que sejam interativas e incrementais.

Dentro do contexto de implementação arquitetural há um conjunto de conceitos e ferramentas que auxiliam, e muito, os times a conseguirem realizar um desenvolvimento mais produtivo e eficiente. Os padrões de projetos são técnicas, com eficácia comprovada, de estruturas de sistema e código que são extremamente úteis e eficientes para as implementações a serem realizadas.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrões de projetos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Em um padrão de projeto, é opcional que as consequências da aplicação sejam explicitadas em sua descrição.
II. ( ) Todo padrão de projeto deve definir, de forma clara, qual problema está solucionando, a solução e as consequências.
III. ( ) Todo padrão de projeto deve apresentar, de forma clara, os elementos do projeto, suas ligações e suas responsabilidades.
IV. ( ) É possível a existência de um padrão de projeto genérico, que possa ser utilizado em qualquer cenário arquitetural existente.
V, F, V, V.
F, F, V, V.
F, V, V, F.
V, V, F, F.
F, V, F, F.

Os padrões de projetos, por serem muitos e possuírem perfis diferentes em sua estrutura, precisam ser classificados e separados de forma que os agrupamentos possam categorizar de forma adequada os tipos de padrões existentes.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrões de projetos, analise as classificações disponíveis a seguir e associe-as com suas respectivas características.
1) Padrões de criação.
2) Padrões estruturais.
3) Padrões comportamentais.
( ) Preocupam-se com o modo como classes e objetos são compostos para formar estruturas maiores.
( ) Focam em encontrar a maneira como as atribuições e responsabilidades são associadas aos objetos e aos algoritmos.
( ) São padrões que permitem a abstração do modo como os objetos serão criados no sistema.

Os sistemas de controle de versão estão presentes não apenas para auxiliar no controle dos artefatos como também para apoiar e auxiliar seu desenvolvimento, proporcionando diversas características positivas para este processo.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e controle de versão, analise as técnicas disponíveis a seguir e associe-as com suas respectivas características.
1) Histórico de artefatos.
2) Criação de tags.
3) Criação de branchs.
4) Confiança estrutural.
( ) Permite realizar a criação de novas linhas de desenvolvimento independentes do código fonte ou artefatos controlados.
( ) Apresenta o contexto de alterações realizadas em um artefato ou conjunto de artefatos, permitindo que se visualize a sua linha de alterações.
( ) Permite a criação de um snapshot temporal de um ou mais artefatos dentro do contexto de controle de versão.
( ) O uso de repositórios remotos ajuda a não perder arquivos por causa de eventos imponderáveis ou outros tipos de erros.

Dentro do contexto dos padrões de projetos, temos diversos padrões que podem ser aplicados em sua implementação arquitetural. Eles são separados em grupos que os classificam e servem para auxiliar na definição de sua finalidade dentro do projeto.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrões de projetos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Prototype, Builder e Singleton são exemplos de padrões de projeto criacionais.
II. ( ) Adapter, Bridge e Iterator são exemplos de padrões de projetos do tipo estruturais.
III. ( ) Visitor, Mediator e Observer são exemplos de padrões de projetos do tipo comportamentais.
IV. ( ) Singleton é um tipo de padrão de projeto que permite a criação de várias instâncias diferentes de uma mesma classe.
F, V, V, F.
F, F, V, V.
V, F, F, V.
V, V, F, V.

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

O sistema de controle de versão permite ao time de implementação ter um controle maior sobre os ativos físicos do software, como código fonte, documentos, resources, entre outros. Para que esse controle seja simples e padronizado, todo sistema de controle de versão possui uma estrutura de armazenamento e processos interativos sobre os artefatos.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O comando de update é utilizado para confirmar as alterações realizadas localmente.
II. ( ) Como padrão, para confirmar as alterações de um artefato o sistema de controle de versão utiliza o comando de commit.
III. ( ) A área de armazenamento local é a parte do sistema de controle de versão na qual o profissional irá armazenar suas alterações.
IV. ( ) O repositório é o local onde os arquivos temporários referentes às alterações realizadas são armazenados.
F, V, V, F.
F, F, V, V.
F, F, F, V.
V, V, F, V.
V, V, F, F.

Ao realizarmos um projeto arquitetural estamos trabalhando com uma forma estruturada de processo, aplicável a qualquer ciclo de vida de um software. Como todo processo, o projeto arquitetural possui atividades importantes que auxiliam em sua elaboração.
Considerando essas informações e o conteúdo estudado sobre projetos e modelagem arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A modelagem de estilos arquiteturais é uma atividade realizada dentro do contexto dos projetos arquiteturais.
II. ( ) A estruturação sistêmica é uma atividade realizada dentro do contexto dos projetos arquiteturais.
III. ( ) A decomposição modular é uma atividade realizada dentro do contexto dos projetos arquiteturais.
IV. ( ) A definição de requisitos não funcionais é uma atividade realizada dentro do contexto dos projetos arquiteturais.
F, F, V, V.
F, V, F, V.
F, V, V, F.
V, V, F, F.
V, F, V, F.

Durante a fase de realização de um projeto arquitetural, em alguns momentos é identificada a necessidade de realizar sua decomposição sistêmica em módulos menores. Esses módulos irão auxiliar os arquitetos e projetistas na decisão relativa aos perfis das estruturas.
Considerando essas informações e o conteúdo estudado sobre projetos arquiteturais, analise as asserções a seguir e a relação proposta entre elas.
I. A identificação dos perfis dos componentes e subcomponentes de um sistema é realizada pelos arquitetos e projetistas.
II. Os arquitetos e projetistas são as partes que possuem o maior conhecimento técnico e funcional do projeto.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

Apesar do modelo unificado e em cascata ter sido utilizado durante muito tempo em projetos de softwares, o seu custo e rigidez fez com que novas metodologias surgissem, como o modelo ágil. Caracterizado por sua informalidade e produtividade, o modelo ágil também possui pilares que auxiliaram em sua na concretização.
Considerando essas informações e o conteúdo estudado sobre os pilares da metodologia ágil, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Um dos pilares do modelo ágil é uma preocupação maior com os indivíduos e interações do que com os processos e ferramentas.
II. ( ) O levantamento e a análise de requisitos são um dos pilares da metodologia ágil.
III. ( ) A preocupação com um software mais funcional do que com uma documentação mais detalhada e completa é um dos pilares da metodologia ágil.
IV. ( ) Elaborar uma rápida resposta a mudanças, em vez de seguir um plano, é um dos pilares da metodologia ágil.
V, F, V, V.
V, V, F, V.
F, V, F, V.
F, F, V, F.
V, V, F, F.

Um dos itens mais importantes quando se está na fase de implementação arquitetural é a definição de como os artefatos serão controlados e auditados. Para auxiliar nesse ponto, ferramentas de controle de versão podem ser utilizadas, a fim de permitir não apenas este tipo de controle como outras características, como marcações temporais.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as afirmativas a seguir.
I. O histórico de artefatos realiza o registro das modificações estruturais do projeto.
II. A divisão do projeto em diferentes linhas de implementação é denominada de tag.
III. A rastreabilidade é disponibilizada nas ferramentas de controle de versão por meio de recursos que permitam acesso a dados como local, estado e momento.
IV. As ferramentas de controle de versão rejeitam o uso de repositórios remotos.
I, III e IV.
I e II.
II e IV.
Resposta corretaI e III.
II, III e IV.

O processo unificado é uma metodologia importante, que surgiu para auxiliar na criação de uma forma de se desenvolver projetos que seja mais organizada e possua definições e fases que sejam claras e bem divididas.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A elaboração é uma fase pertencente ao processo unificado.
II. ( ) O processo unificado é uma metodologia baseada na orientação por eventos.
III. ( ) A transição é uma fase pertencente ao processo unificado.
IV. ( ) O processo unificado dispensa características que sejam interativas e incrementais.

Dentro do contexto de implementação arquitetural há um conjunto de conceitos e ferramentas que auxiliam, e muito, os times a conseguirem realizar um desenvolvimento mais produtivo e eficiente. Os padrões de projetos são técnicas, com eficácia comprovada, de estruturas de sistema e código que são extremamente úteis e eficientes para as implementações a serem realizadas.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrões de projetos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Em um padrão de projeto, é opcional que as consequências da aplicação sejam explicitadas em sua descrição.
II. ( ) Todo padrão de projeto deve definir, de forma clara, qual problema está solucionando, a solução e as consequências.
III. ( ) Todo padrão de projeto deve apresentar, de forma clara, os elementos do projeto, suas ligações e suas responsabilidades.
IV. ( ) É possível a existência de um padrão de projeto genérico, que possa ser utilizado em qualquer cenário arquitetural existente.
V, F, V, V.
F, F, V, V.
F, V, V, F.
V, V, F, F.
F, V, F, F.

Os padrões de projetos, por serem muitos e possuírem perfis diferentes em sua estrutura, precisam ser classificados e separados de forma que os agrupamentos possam categorizar de forma adequada os tipos de padrões existentes.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrões de projetos, analise as classificações disponíveis a seguir e associe-as com suas respectivas características.
1) Padrões de criação.
2) Padrões estruturais.
3) Padrões comportamentais.
( ) Preocupam-se com o modo como classes e objetos são compostos para formar estruturas maiores.
( ) Focam em encontrar a maneira como as atribuições e responsabilidades são associadas aos objetos e aos algoritmos.
( ) São padrões que permitem a abstração do modo como os objetos serão criados no sistema.

Os sistemas de controle de versão estão presentes não apenas para auxiliar no controle dos artefatos como também para apoiar e auxiliar seu desenvolvimento, proporcionando diversas características positivas para este processo.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e controle de versão, analise as técnicas disponíveis a seguir e associe-as com suas respectivas características.
1) Histórico de artefatos.
2) Criação de tags.
3) Criação de branchs.
4) Confiança estrutural.
( ) Permite realizar a criação de novas linhas de desenvolvimento independentes do código fonte ou artefatos controlados.
( ) Apresenta o contexto de alterações realizadas em um artefato ou conjunto de artefatos, permitindo que se visualize a sua linha de alterações.
( ) Permite a criação de um snapshot temporal de um ou mais artefatos dentro do contexto de controle de versão.
( ) O uso de repositórios remotos ajuda a não perder arquivos por causa de eventos imponderáveis ou outros tipos de erros.

Dentro do contexto dos padrões de projetos, temos diversos padrões que podem ser aplicados em sua implementação arquitetural. Eles são separados em grupos que os classificam e servem para auxiliar na definição de sua finalidade dentro do projeto.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrões de projetos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Prototype, Builder e Singleton são exemplos de padrões de projeto criacionais.
II. ( ) Adapter, Bridge e Iterator são exemplos de padrões de projetos do tipo estruturais.
III. ( ) Visitor, Mediator e Observer são exemplos de padrões de projetos do tipo comportamentais.
IV. ( ) Singleton é um tipo de padrão de projeto que permite a criação de várias instâncias diferentes de uma mesma classe.
F, V, V, F.
F, F, V, V.
V, F, F, V.
V, V, F, V.

Prévia do material em texto

08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 1/9
Ocultar opções de resposta 
Pergunta 1 -- /1
O sistema de controle de versão permite ao time de implementação ter um controle maior sobre os ativos 
físicos do software, como código fonte, documentos, resources, entre outros. Para que esse controle seja 
simples e padronizado, todo sistema de controle de versão possui uma estrutura de armazenamento e 
processos interativos sobre os artefatos.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) O comando de update é utilizado para confirmar as alterações realizadas localmente.
II. ( ) Como padrão, para confirmar as alterações de um artefato o sistema de controle de versão utiliza o 
comando de commit.
III. ( ) A área de armazenamento local é a parte do sistema de controle de versão na qual o profissional irá 
armazenar suas alterações.
IV. ( ) O repositório é o local onde os arquivos temporários referentes às alterações realizadas são 
armazenados.
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta corretaF, V, V, F.
F, F, V, V.
F, F, F, V.
V, V, F, V.
V, V, F, F.
Pergunta 2 -- /1
08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 2/9
Ocultar opções de resposta 
Ao realizarmos um projeto arquitetural estamos trabalhando com uma forma estruturada de processo, 
aplicável a qualquer ciclo de vida de um software. Como todo processo, o projeto arquitetural possui 
atividades importantes que auxiliam em sua elaboração.
Considerando essas informações e o conteúdo estudado sobre projetos e modelagem arquitetural, analise 
as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) A modelagem de estilos arquiteturais é uma atividade realizada dentro do contexto dos projetos 
arquiteturais.
II. ( ) A estruturação sistêmica é uma atividade realizada dentro do contexto dos projetos arquiteturais.
III. ( ) A decomposição modular é uma atividade realizada dentro do contexto dos projetos arquiteturais.
IV. ( ) A definição de requisitos não funcionais é uma atividade realizada dentro do contexto dos projetos 
arquiteturais.
Agora, assinale a alternativa que apresenta a sequência correta:
V, V, F, F.
V, F, V, F.
Resposta corretaF, V, V, F.
F, F, V, V.
F, V, F, V.
Pergunta 3 -- /1
Durante a fase de realização de um projeto arquitetural, em alguns momentos é identificada a necessidade 
de realizar sua decomposição sistêmica em módulos menores. Esses módulos irão auxiliar os arquitetos e 
projetistas na decisão relativa aos perfis das estruturas.
Considerando essas informações e o conteúdo estudado sobre projetos arquiteturais, analise as asserções 
a seguir e a relação proposta entre elas.
08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 3/9
Ocultar opções de resposta 
I. A identificação dos perfis dos componentes e subcomponentes de um sistema é realizada pelos 
arquitetos e projetistas.
Porque:
II. Os arquitetos e projetistas são as partes que possuem o maior conhecimento técnico e funcional do 
projeto.
A seguir, assinale a alternativa correta:
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
Resposta correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta 
da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Incorreta:
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Pergunta 4 -- /1
Apesar do modelo unificado e em cascata ter sido utilizado durante muito tempo em projetos de softwares, 
o seu custo e rigidez fez com que novas metodologias surgissem, como o modelo ágil. Caracterizado por 
sua informalidade e produtividade, o modelo ágil também possui pilares que auxiliaram em sua na 
concretização.
Considerando essas informações e o conteúdo estudado sobre os pilares da metodologia ágil, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) Um dos pilares do modelo ágil é uma preocupação maior com os indivíduos e interações do que com 
os processos e ferramentas.
II. ( ) O levantamento e a análise de requisitos são um dos pilares da metodologia ágil.
08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 4/9
Ocultar opções de resposta 
III. ( ) A preocupação com um software mais funcional do que com uma documentação mais detalhada e 
completa é um dos pilares da metodologia ágil.
IV. ( ) Elaborar uma rápida resposta a mudanças, em vez de seguir um plano, é um dos pilares da 
metodologia ágil.
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta corretaV, F, V, V.
V, V, F, V.
F, V, F, V.
F, F, V, F.
V, V, F, F.
Pergunta 5 -- /1
Um dos itens mais importantes quando se está na fase de implementação arquitetural é a definição de 
como os artefatos serão controlados e auditados. Para auxiliar nesse ponto, ferramentas de controle de 
versão podem ser utilizadas, a fim de permitir não apenas este tipo de controle como outras características, 
como marcações temporais.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as 
afirmativas a seguir.
I. O histórico de artefatos realiza o registro das modificações estruturais do projeto.
II. A divisão do projeto em diferentes linhas de implementação é denominada de tag.
III. A rastreabilidade é disponibilizada nas ferramentas de controle de versão por meio de recursos que 
permitam acesso a dados como local, estado e momento.
IV. As ferramentas de controle de versão rejeitam o uso de repositórios remotos.
Está correto apenas o que se afirma em:
08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 5/9
Ocultar opções de resposta 
Mostrar opções de resposta 
I, III e IV.
II e IV.
I e II.
II, III e IV.
Resposta corretaI e III.
Pergunta 6 -- /1
O processo unificado é uma metodologia importante, que surgiu para auxiliar na criação de uma forma de 
se desenvolver projetos que seja mais organizada e possua definições e fases que sejam claras e bem 
divididas.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) A elaboração é uma fase pertencente ao processo unificado.
II. ( ) O processo unificado é uma metodologia baseada na orientação por eventos.
III. ( ) A transição é uma fase pertencente ao processo unificado.
IV. ( ) O processo unificado dispensa características que sejam interativas e incrementais.
Agora, assinale a alternativa que apresenta a sequência correta:
Pergunta 7 -- /1
08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 6/9
Ocultar opções de resposta 
Dentro do contexto de implementação arquitetural há um conjunto de conceitos e ferramentas que auxiliam, 
e muito, os times a conseguirem realizar um desenvolvimento mais produtivo e eficiente. Os padrões de 
projetos são técnicas, com eficácia comprovada, de estruturas de sistema e código que são extremamente 
úteis e eficientes para as implementações a serem realizadas.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrõesde 
projetos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) Em um padrão de projeto, é opcional que as consequências da aplicação sejam explicitadas em sua 
descrição.
II. ( ) Todo padrão de projeto deve definir, de forma clara, qual problema está solucionando, a solução e as 
consequências.
III. ( ) Todo padrão de projeto deve apresentar, de forma clara, os elementos do projeto, suas ligações e 
suas responsabilidades.
IV. ( ) É possível a existência de um padrão de projeto genérico, que possa ser utilizado em qualquer 
cenário arquitetural existente.
Agora, assinale a alternativa que apresenta a sequência correta:
F, F, V, V.
V, V, F, F.
Resposta corretaF, V, V, F.
V, F, V, V.
F, V, F, F.
Pergunta 8 -- /1
08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 7/9
Ocultar opções de resposta 
Os padrões de projetos, por serem muitos e possuírem perfis diferentes em sua estrutura, precisam ser 
classificados e separados de forma que os agrupamentos possam categorizar de forma adequada os tipos 
de padrões existentes.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrões de 
projetos, analise as classificações disponíveis a seguir e associe-as com suas respectivas características.
1) Padrões de criação.
2) Padrões estruturais.
3) Padrões comportamentais.
( ) Preocupam-se com o modo como classes e objetos são compostos para formar estruturas maiores.
( ) Focam em encontrar a maneira como as atribuições e responsabilidades são associadas aos objetos e 
aos algoritmos.
( ) São padrões que permitem a abstração do modo como os objetos serão criados no sistema.
Agora, assinale a alternativa que apresenta a sequência correta:
2, 1, 3.
3, 1, 2.
1, 2, 3.
Resposta correta2, 3, 1.
1, 3, 2.
Pergunta 9 -- /1
Os sistemas de controle de versão estão presentes não apenas para auxiliar no controle dos artefatos 
como também para apoiar e auxiliar seu desenvolvimento, proporcionando diversas características 
positivas para este processo.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e controle de 
versão, analise as técnicas disponíveis a seguir e associe-as com suas respectivas características.
08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 8/9
Ocultar opções de resposta 
1) Histórico de artefatos.
2) Criação de tags.
3) Criação de branchs.
4) Confiança estrutural.
( ) Permite realizar a criação de novas linhas de desenvolvimento independentes do código fonte ou 
artefatos controlados.
( ) Apresenta o contexto de alterações realizadas em um artefato ou conjunto de artefatos, permitindo que 
se visualize a sua linha de alterações.
( ) Permite a criação de um snapshot temporal de um ou mais artefatos dentro do contexto de controle de 
versão.
( ) O uso de repositórios remotos ajuda a não perder arquivos por causa de eventos imponderáveis ou 
outros tipos de erros.
Agora, assinale a alternativa que apresenta a sequência correta:
1, 4, 3, 2.
1, 3, 2, 4.
Resposta correta3, 1, 2, 4.
2, 3, 1, 4.
3, 2, 1, 4.
Pergunta 10 -- /1
Dentro do contexto dos padrões de projetos, temos diversos padrões que podem ser aplicados em sua 
implementação arquitetural. Eles são separados em grupos que os classificam e servem para auxiliar na 
definição de sua finalidade dentro do projeto.
Considerando essas informações e o conteúdo estudado sobre implementação arquitetural e padrões de 
projetos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
08/05/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_46391_1/outline/assessment/_3257489_1/overview/attempt/_12105032_1/review/inline-feedback?… 9/9
Ocultar opções de resposta 
I. ( ) Prototype, Builder e Singleton são exemplos de padrões de projeto criacionais.
II. ( ) Adapter, Bridge e Iterator são exemplos de padrões de projetos do tipo estruturais.
III. ( ) Visitor, Mediator e Observer são exemplos de padrões de projetos do tipo comportamentais.
IV. ( ) Singleton é um tipo de padrão de projeto que permite a criação de várias instâncias diferentes de 
uma mesma classe.
Agora, assinale a alternativa que apresenta a sequência correta:
V, F, F, V.
F, V, V, F.
F, F, V, V.
Resposta corretaV, F, V, F.
V, V, F, V.