Buscar

ARQ. DE SOFTWARE PROVA COLEGIADA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Página 1 de 3 
 
 
 
 
GRUPO SER EDUCACIONAL 
GRADUAÇÃO EAD 
GABARITO 
FINAL 2017.2A 
18/11/2017 
 
 
 
 
1. São alguns requisitos de qualidade do sistema: 
 
a) Interfaces Gráficas, Segurança e Portabilidade. 
b) Orientação a objetos e Conexão com Internet. 
c) Fácil Manutenção e Uso de Banco de Dados. 
d) Segurança e Fácil Manutenção. 
e) Imutabilidade, Disponibilidade e Baixo Custo. 
Alternativa correta: Letra D. 
Identificação do conteúdo: Introdução à Arquitetura 
de Software. A resposta está na página 5 do 
seu Guia de Estudo da Unidade I. 
Comentário: Também chamados de requisitos não 
funcionais, a segurança e a facilidade de manutenção 
são requisitos que o projeto de software deve atender. 
 
2. Segundo Bass et al., compõem a Arquitetura de 
Software: 
 
a) Elementos de software, suas propriedades, e 
seus relacionamentos. 
b) Estruturas, Dados e Algoritmo. 
c) Elementos, Interface Gráfica e Objetos. 
d) Objetos, Repositório e Interface Gráfica. 
e) Organização, Projeto e Implementação. 
Alternativa correta: Letra A. 
Identificação do conteúdo: Definição de Arquitetura 
de Software. A resposta está na página 6 do 
seu Guia de Estudo da Unidade I. 
 
 
 
Comentário: Segundo Bass et al., a estrutura de um 
sistema ou a Arquitetura de um sistema computacional 
é composta de elementos de software, suas 
propriedades externamente visíveis e os 
relacionamentos entre estes elementos. 
 
3. Computadores deixaram de ser máquinas 
monotarefas. Hoje, muitos sistemas lidam com a 
execução de tarefas simultâneas. O padrão de 
arquitetura que aborda tais afirmações é: 
 
a) Integridade. 
b) Persistência. 
c) Controle de Acesso. 
d) Gerenciamento. 
e) Concorrência. 
Alternativa correta: Letra E. 
Identificação do conteúdo: Padrões de Arquitetura de 
Software. A resposta está na página 11 do 
seu Guia de Estudo da Unidade I. 
Comentário: Os padrões de Arquitetura de Software 
definem alguns meios para tratar características do 
sistema. O padrão que define a característica descrita 
no enunciado é o de Concorrência. 
 
 
 
 
 
 
GABARITO 
QUESTÕES COMENTADAS 
Disciplina ARQUITETURA DE SOFTWARE 
Professor (a) PAULO HENRIQUE 
1 2 3 4 5 6 7 8 9 10 
D A E A D E C E B B 
 
 
 Página 2 de 3 
 
DISCIPLINA: ARQUITETURA DE SOFTWARE PROFESSOR (A): PAULO HENRIQUE 
 
 
4. Sobre modelos de arquitetura, aquele que mostra 
os subsistemas ou componentes que devem ser 
desenvolvidos como unidades separadas é o: 
 
a) Modelo estrutural estático. 
b) Modelo de processo dinâmico. 
c) Modelo de interface. 
d) Modelo de relacionamento. 
e) Modelo de rede. 
Alternativa correta: Letra A. 
Identificação do conteúdo: Modelagem de 
Arquiteturas. A resposta está na página 2 do 
seu Guia de Estudo da Unidade II. 
Comentário: Diferentes modelos gráficos apresentam 
visões diferentes da arquitetura. O modelo que 
contempla o enunciado da questão é o estrutural 
estático. 
 
5. A que se refere o termo stakeholders? 
 
a) Modelos de bancos de dados. 
b) Métodos de mineração de dados. 
c) Frameworks que auxiliam na implementação de 
um software. 
d) Pessoas que têm interesse num projeto de 
software. 
e) Técnicas de validação de arquitetura. 
Alternativa correta: Letra D. 
Identificação do conteúdo: Análise de 
arquiteturas/Análise baseada em inspeções. A resposta 
está na página 6 do seu Guia de Estudo da Unidade II. 
Comentário: Stakeholders são indivíduos que têm 
interesse ou influência direta ou indireta sobre os 
requisitos do sistema. 
 
6. A fase de implantação engloba várias escolhas. 
Dentre elas, destaca-se: 
 
a) A escolha dos requisitos funcionais. 
b) A escolha dos requisitos não funcionais. 
c) A escolha da ferramenta de modelagem gráfica 
da arquitetura. 
d) A escolha do método de validação da arquitetura. 
e) A escolha da linguagem de programação. 
Alternativa correta: Letra E. 
Identificação do conteúdo: Implementação de 
arquiteturas. A resposta está na página 5 do seu Guia 
de Estudo da Unidade III. 
Comentário: Escolher a linguagem de programação a 
ser empregada é uma das escolhas do processo de 
implementação. 
 
 
 
 
 
 
7. “Um conjunto de classes que incorpora um 
projeto abstrato de soluções para uma família de 
problemas relacionados.” 
 
Esta definição de Mattsson e Bosch refere-se a: 
 
a) Banco de dados. 
b) Nuvem. 
c) Framework. 
d) Objeto. 
e) Algoritmo. 
Alternativa correta: Letra C 
Identificação do conteúdo: Framework. A resposta 
está na página 2 do seu Guia de Estudo da Unidade IV. 
Comentário: A fim de não precisar reescrever código 
para implementar funcionalidades de um domínio 
específico de aplicação, é utilizado o framework com 
suas classes. 
 
8. O ato de diminuir a comunicação entre 
componentes de uma arquitetura significa que a 
prioridade é para: 
 
a) Disponibilidade. 
b) Facilidade de Manutenção. 
c) Segurança. 
d) Portabilidade. 
e) Desempenho. 
Alternativa correta: Letra E. 
Identificação do conteúdo: Requisitos não funcionais. 
A resposta está na página 6 do seu Guia de Estudo da 
Unidade IV. 
Comentário: Uma arquitetura projetada para possuir o 
mínimo de comunicação entre seus subsistemas 
prioriza o desempenho do sistema. 
 
9. Quando uma arquitetura é idealizada para 
encapsular componentes, fica clara a prioridade 
para: 
 
a) Portabilidade entre linguagens de programação. 
b) Facilidade de manutenção. 
c) Desempenho. 
d) Disponibilidade. 
e) Tolerância a falhas. 
Alternativa correta: Letra B. 
Identificação do conteúdo: Requisitos não funcionais. 
A resposta está na página 6 do seu Guia de Estudo da 
Unidade IV. 
Comentário: Encapsular componentes possibilita a 
modificação dos mesmos de maneira mais fácil. 
 
 
 
 
 
 
 Página 3 de 3 
 
DISCIPLINA: ARQUITETURA DE SOFTWARE PROFESSOR (A): PAULO HENRIQUE 
 
 
10. O processo que é imediatamente anterior à 
avaliação da arquitetura proposta é: 
 
a) Validação de requisitos. 
b) Escolha de estilos e padrão arquitetural. 
c) Identificação de componentes. 
d) Identificação de conectores. 
e) Implementação do sistema. 
Alternativa correta: Letra B. 
Identificação do conteúdo: Implementação de 
Arquiteturas. A resposta está na página 5 do seu Guia 
de Estudo da Unidade III. 
Comentário: Escolher estilos e padrões arquiteturais 
antecede a fase de avaliação/validação da arquitetura.

Continue navegando