Baixe o app para aproveitar ainda mais
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.
Compartilhar