Quiz
Arquitetura de Software
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (22)
1Acerca de conceitos relacionados à arquitetura e às tecnologias de sistemas de informação (SI), julgue os itens subsequentes.
As representações da arquitetura de software facilitam a comunicação entre todas as partes interessadas no desenvolvimento de um sistema computacional.- ATrue
- BFalse
2Julgue os itens seguintes, relativos à arquitetura cliente-servidor.
A arquitetura cliente-servidor permite projetar sistema de software centralizado em redes, mediante diferentes plataformas, embasando a criação de diversos projetos.- ATrue
- BFalse
3Julgue os itens que se seguem, relativos a arquitetura de aplicações
para Internet e Web, SOA e web services.
O modelo MVC pode ser usado para construir a arquitetura do software a partir de três elementos: modelo, visão e controle, sendo definidas no controle as regras de negócio que controlam o comportamento do software a partir de restrições do mundo real.- ATrue
- BFalse
4No que concerne a tópicos avançados, julgue os itens
subseqüentes.
Uma arquitetura de software orientada a serviços tem como característica básica livrar-se das funcionalidades implementadas pelas aplicações e revertê-las em serviços, via barramento de serviços em uma computação distribuída.- ATrue
- BFalse
5Acerca de ciclo de vida e de metodologias de desenvolvimento de
software, julgue os itens seguintes.
O documento de requisitos de software estabelece formalmente o que os desenvolvedores de sistema devem implementar e incluir a especificação resumida dos requisitos do sistema e a visão detalhada da arquitetura do sistema.- ATrue
- BFalse
6Julgue o item que se segue, a respeito da arquitetura de software e de ambientes computacionais.
Um modelo dinâmico de arquitetura de software tem como objetivo demonstrar os relacionamentos que existem entre os subsistemas, por meio de desenhos de fluxo de dados.- ATrue
- BFalse
7No que se refere à arquitetura SOA e web services, julgue o item a seguir. Web services são sistemas de software projetados para suportar interoperabilidade host-to-host sobre a rede.
- ATrue
- BFalse
8Acerca das linhas de produtos de software, julgue os próximos itens.
Os níveis da arquitetura de um sistema de linhas de produtos de software são: interação, gerenciamento de E/S, gerenciamento de recursos e gerenciamento de hardware.- ATrue
- BFalse
9Julgue os itens a seguir, referentes aos modelos de ciclo de vida de software e aos processos de desenvolvimento de software.
O desenvolvimento sistemático de documentos XML que descrevem a arquitetura de software executável, composta por componentes, interfaces e interligações entre componentes, é uma característica de um modelo de ciclo de vida de software conhecido como DDP (document-driven process).- ATrue
- BFalse
10Acerca de modelos e abordagens à gestão de empreendimentos de desenvolvimento de software, julgue o item abaixo.
O modelo de gestão bazar, comparado ao modelo catedral, apresenta melhores condições para apoiar o desenvolvimento de software colaborativo, especialmente se este tiver código aberto e for aderente à abordagem de software livre. Tal modelo, comparado ao modelo catedral, apresenta ainda menor previsibilidade acerca da arquitetura do software que emerge da interação entre as pessoas.- ATrue
- BFalse
11A arquitetura de um sistema de software pode se basear em determinado estilo de arquitetura. Um estilo de arquitetura é um padrão de organização. No estilo cliente-servidor, o sistema é organizado como um conjunto de serviços, servidores e clientes associados que acessam e usam os serviços. Os principais componentes desse estilo são servidores que oferecem serviços e clientes que solicitam os serviços.
- ATrue
- BFalse
12Julgue os itens a seguir, referentes aos modelos de ciclo de vida de
software e aos processos de desenvolvimento de software.
O desenvolvimento sistemático de documentos XML que descrevem a arquitetura de software executável, composta por componentes, interfaces e interligações entre componentes, é uma característica de um modelo de ciclo de vida de software conhecido como DDP (document-driven process).- ATrue
- BFalse
13Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função.
De acordo com a norma ISO/IEC 9126, durante os testes, convém que a maioria dos defeitos do software seja descoberta e eliminada. Contudo, alguns defeitos podem permanecer após o teste e, como é difícil corrigir a arquitetura ou outro aspecto básico do projeto do software, a base do projeto usualmente permanece inalterada ao longo do teste.- ATrue
- BFalse
14Em relação às abordagens de desenvolvimento de software, julgue os próximos itens.
XP é um método de desenvolvimento de software em que os requisitos são especificados em user stories; requisitos, arquitetura e design surgem durante o curso do projeto; e o desenvolvimento ocorre de maneira incremental- ATrue
- BFalse
15Julgue o próximo item, acerca de arquitetura em camadas.
O MVC (Model View Controller) é um modelo de arquitetura de software que implementa uma operação de clonagem em cada uma das classes concretas do modelo. Cada modelo é uma instância de um controle especializado em construir visões iguais a si mesmo. Esse padrão é utilizado frequentemente em linguagens estaticamente tipadas, como C++ e Java.- ATrue
- BFalse
16No RUP (rational unified process), um ciclo de desenvolvimento é dividido em quatro fases, uma delas é a de construção (construction). Nessa fase, tipicamente tem-se atividades da disciplina de análise e projeto. Essas atividades realizam a definição preliminar da arquitetura do software e resultam na primeira versão de um documento que descreve a arquitetura.
- ATrue
- BFalse
17Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos.
Nas abordagens de desenvolvimento bazaar e catedral e na sua relação com modelos de ciclo de vida de software, observa-se que em um desenvolvimento na abordagem bazaar, a arquitetura é emergente, o que não ocorre com um desenvolvimento na abordagem catedral; o conceito de liberação de código cedo e frequente, presente na abordagem catedral, afina-se com os métodos da eXtreme Programming e em ambos modelos, o desenvolvimento de software é colaborativo, aberto e embasado em prototipação.- ATrue
- BFalse
18Julgue os itens a seguir, a respeito da engenharia de requisitos de
software.
No processo de requisitos, é importante que haja um bom entendimento do domínio do problema e das necessidades que devem ser atendidas. Ao final do processo devem estar definidos os requisitos do sistema a ser implementado, os quais não devem incluir informações a respeito do projeto ou da arquitetura do sistema. Portanto, informações como a linguagem de programação ou o sistema gerenciador de banco de dados a serem utilizados não devem estar presentes nos requisitos de software documentados.- ATrue
- BFalse
19Com relação a gerenciamento eletrônico de documentos (GED) e datawaehouse, julgue os itens que se seguem.
A arquitetura de datawarehouse originou-se da arquitetura de software, que abrange desde a definição da estratégia de negócio até a sua implementação.- ATrue
- BFalse
20Uma empresa que realiza vendas pela Internet pretende expandir seu modelo de negócio e sua forma de atendimento, passando também a alugar produtos e a atender seus clientes por meio de aplicativos para dispositivos móveis. Considerando essas informações, julgue o item a seguir.
Se o software da empresa tiver sido desenvolvido utilizando-se o padrão de arquitetura MVC (model view controller), as novas atividades da empresa exigirão a realização de ajustes apenas nos elementos view e controller.- ATrue
- BFalse
21Julgue os itens subsecutivos, acerca de arquitetura em camadas e arquitetura de microsserviços.
A arquitetura de microsserviços considera todo o trabalho como um conjunto de requisições encadeadas executadas que forma uma unidade lógica de processamento no banco de dados. A referida arquitetura deve incluir um conjunto mínimo de operações atômicas para ser executada completamente.- ATrue
- BFalse
22Julgue os itens seguintes, acerca de conceitos relacionados à
arquitetura cliente-servidor.
A parte da arquitetura perceptível a um usuário, em uma arquitetura cliente-servidor, é conhecida como back-end. Essa parte da arquitetura fica limitada à interface gráfica ou ao aplicativo e é executada por meio de recursos que o usuário pode ver e com os quais pode interagir.- ATrue
- BFalse
Information
- Description
- Arquitetura de Software
- Author
- Diego Souza
- Language
- Português
- Views
- 1
- Tags
- Rating
- No ratings yet Rate this quiz
More on Projeto e arquitetura de software