Baixe o app para aproveitar ainda mais
Prévia do material em texto
Arquitetura de Software Avaliação On-Line 5 (AOL 5) – Questionário Pergunta 1 Em relação aos requisitos não funcionais que possuem maiores interferências na arquitetura de software, podemos elencar segurança, interoperabilidade e configurabilidade como três grandes requisitos que podem alterar o rumo de uma arquitetura. Considerando essas informações e o conteúdo estudado sobre projeto arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( V ) Segurança é um NFR que deve ser considerado como um mecanismo integrado e abrangente dentro da aplicação. II. ( ) A configurabilidade só é alcançável através da codificação extensiva. III. ( V ) A interoperabilidade é um NFR que preza pela capacidade de se comunicar com outros sistemas, internos e externos, de forma transparente. IV. ( V ) A configurabilidade é um NFR que preza pela capacidade de customizar, através de configurações e não de códigos, elementos como UI, autenticação, regras de negócio, entre outros. Agora, assinale a alternativa que apresenta a sequência correta: V, F, V, V. F, F, V, V. F, V, F, V. V, V, V, F. V, V, F, F. Pergunta 2 O TOGAF, como outros frameworks arquiteturais, teve o seu início utilizando outros frameworks ou estruturas arquiteturais que proveram o insumo necessário para a sua criação. Considerando essas informações e o conteúdo estudado sobre modelagem complexa, analise as asserções a seguir e a relação proposta entre elas: I. O TOGAF é um framework que possibilita realizar a organização do processo de desenvolvimento utilizando uma metodologia sistemática, que promove a redução de erros, a saúde do cronograma e do orçamento. Porque: II. O TOGAF tem como um de seus objetivos auxiliar na construção de arquiteturas corporativas, oferecendo uma estrutura de alto nível para o desenvolvimento de soluções de software. 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 verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições falsas. 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 verdadeira, e a II é uma proposição falsa. Pergunta 3 O framework arquitetural DoDAF foi criado pelo Departamento de Defesa americano e possui uma característica muito interessante, que é o suporte a desafios complexos relacionados a integração e interoperabilidade de grandes sistemas de software. Para atender esta característica, este framework é composto de várias visualizações que suportam a sua utilização. Considerando essas informações e o conteúdo estudado sobre framework arquitetural, analise as afirmações a seguir. I. A visualização operacional é um tipo de visão disponível no DoDAF que descreve os aspectos e a estrutura dos componentes que constituem o ambiente operacional, relacionamentos e dependências. II. A visualização contextualizada é uma visão presente no DoDAF, que descreve a estrutura interna e o comportamento dos componentes que irão suportar as funções. III. A visualização de padrões técnicos descreve os padrões e regras que governam a organização. IV. Dentro do contexto DoDAF há um tipo de visualização que unifica todas as visualizações chamada AV, ou Todas as Visualizações. Está correto apenas o que se afirma em: II e IV. II, III e IV. I, III e IV. I e II. I e III. Pergunta 4 Os requisitos não funcionais discutidos nos padrões de projeto são explicitamente representados, o que permite analisar e referenciar o papel que desempenham na estrutura de argumentação dos padrões de projetos. Considerando essas informações e o conteúdo estudado sobre projeto arquitetural, pode-se afirmar que o trecho apresentado faz referência, na análise da relação entre NFRs e design patterns, ao objetivo de: dar suporte sistemático para os padrões durante o design. prover uma estrutura para caracterizar cada padrão. clarear o papel dos requisitos não funcionais nos padrões de desenho. dar suporte à engenharia futura e rastreabilidade. representar os requisitos como objetivos de design. Pergunta 5 O framework arquitetural FEAF foi criado pelo Governo Federal e sua criação tem relação com o fornecimento de uma abordagem comum para a integração estratégica de negócios e gerenciamento tecnológico, provendo domínios de sub arquitetura para auxiliar na sua utilização e aplicação. Considerando essas informações e o conteúdo estudado sobre o FEAF, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) O contexto é um domínio de sub arquitetura do FEAF. II. ( ) A infraestrutura é um domínio de sub arquitetura pertencente ao FEAF. III. ( ) A segurança é um domínio de sub arquitetura presente no FEAF. IV. ( ) A functional specification é um domínio de sub arquitetura presente no FEAF. Agora, assinale a alternativa que apresenta a sequência correta: V, V, F, F. V, F, V, V. F, F, V, V. F, V, F, V. F, V, V, F. Pergunta 6 Dentro de um contexto de desenvolvimento de uma aplicação, temos caminhos críticos definidores para o sucesso de uma determinada solução de software. A capacidade que um sistema tem de permitir a sua evolução de forma simples e transparente reflete um dos requisitos não funcionais mais importantes no conjunto de NFRs de um sistema. Considerando essas informações e o conteúdo estudado sobre projeto arquitetural, pode-se afirmar que o requisito não funcional mencionado no trecho é o de extensibilidade, porque: a solução deve permitir a modificação, ou extensão da solução, suportando pequenas alterações que ajudarão o aplicativo a se adequar aos detalhes de nível prático. o sistema deve ser restrito a alterações e modificações, garantindo a sua integridade e sua estrutura fixa. a solução deve disponibilizar meios de se codificar as extensões que se deseja implementar diretamente pelo cliente. o sistema deve suportar grandes modificações, inclusive estruturais, de forma transparente e rápida. o sistema deve ter a capacidade de se adaptar a qualquer alteração que o cliente deseje implementar, sem restrições. Pergunta 7 Um dos grandes desafios que temos, no desenvolvimento de softwares de grande porte e que possuem muitas integrações, é o de se ter uma solução estruturada, eficiente e com capacidade de fornecer formas de visualizar, de forma geral e detalhada, o funcionamento da arquitetura e do sistema como um todo. Considerando essas informações e o conteúdo estudado sobre frameworks arquiteturais, pode-se afirmar que o texto apresentado se refere ao framework DoDAF, porque: é um framework que permite a inclusão de plugins ou extensões que flexibilizam seu funcionamento e possibilitam a integração com elementos externos. este framework de arquitetura é especialmente adequado para grandes sistemas com desafios complexos de integração e interoperabilidade, e é aparentemente único em seu emprego de visões operacionais. apresenta uma visão parcial das características do DoDAF, uma vez que o DoDAF é um framework que também tem a capacidade de fazer o gerenciamento de tecnologia e integração estratégica de negócios. é o único framework disponível para utilização em aplicativos de grande porte. é um framework não voltado a aplicações de grande porte, mas que permite a utilização de visões operacionais que atendem à necessidade de visualização sistêmica. Pergunta 8 A arquitetura de software corporativa nasceu em meados dos anos 1980 e 1990 para suprir uma necessidade muito forte das empresas e projetos que estavam sendo desenvolvidos. Nesta época, começaram a surgir os primeiros frameworks arquiteturais no mercado. Considerando essas informações e o conteúdoestudado sobre framework arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) O framework criado por Zachman foi o primeiro framework arquitetural publicado e serviu de base para vários outros frameworks. II. ( ) O DoDAF é um framework criado para o Ministério de Defesa norte-americano e teve como base o framework Zachman. III. ( ) O framework EAP foi o primeiro framework arquitetural publicado e serviu de base para vários outros frameworks. IV. ( ) O TOGAF é um framework criado pelo Governo Federal americano e é um dos frameworks mais conhecidos e utilizados. Agora, assinale a alternativa que apresenta a sequência correta: F, F, V, V. V, V, F, F. F, V, F, V. V, F, F, F. V, F, V, F. Pergunta 9 Dentro do contexto do TOGAF, o ADM possui um papel centralizador, e sua utilização, ou ciclo de vida, é composta de várias fases e um processo bem definido de execução, onde temos um elemento central que é atendido por todas as fases. Considerando essas informações e o conteúdo estudado sobre framework arquitetural, pode-se afirmar que: O elemento central do ADM é o Planejamento de Migração (Migration Planning). O elemento central do ADM é a Gestão de Requisitos (Requirement Management). O elemento central do ADM é a Tecnologia Arquitetural (Technology Architecture). O elemento central do ADM é a Arquitetura de Negócios (Business Architecture). O elemento central do ADM é a gestão de mudanças arquiteturais (Architecture Change Management). Pergunta 10 Em qualquer sistema que se necessite desenvolver uma arquitetura de qualquer complexidade, é necessário que se possua uma metodologia para organizar a estrutura e artefatos, bem como um processo a ser aplicado e seguido a fim de que esta arquitetura seja compreensível. Considerando essas informações e o conteúdo estudado sobre framework arquitetural, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) A adoção de frameworks organizacionais, apesar de sua organização e padronização, causaram impacto negativo na produtividade. II. ( ) A adoção dos frameworks arquiteturais gerou uma padronização de termos e linguagens organizacionais. III. ( ) Os frameworks arquiteturais possibilitaram uma maior organização das informações para o contexto arquitetural. IV. ( ) O framework EAP foi o primeiro framework arquitetural publicado e serviu de base para vários outros frameworks. Agora, assinale a alternativa que apresenta a sequência correta: V, F, V, F. F, V, V, F. V, V, F, V. F, V, F, V. F, V, V, V.
Compartilhar