Prévia do material em texto
ARQUITETURAS E PADRÕES DE SOFTWARE - AS I PERGUNTA 1 1. Leia a afirmação sobre arquitetura de software. A arquitetura não é o software em si, mas uma representação ________________ que permite avaliar a efetividade do projeto em relação ao cumprimento dos _________________. Assinale a alternativa que preenche, de forma CORRETA, as lacunas. a. concreta / componentes b. nem abstrata nem concreta / componentes c. abstrata / requisitos d. abstrata / componentes e. concreta / requisitos PERGUNTA 2 1. Analise as seguintes assertivas sobre o papel do arquiteto de software quanto à veracidade – V para VERDADEIRO, ou F para FALSO: I. Apenas competências técnicas devem ser consideradas para um arquiteto de software. II. Ao longo do projeto arquitetural, os arquitetos precisam tomar uma série de decisões estruturais que influenciam diretamente o desenvolvimento do produto de software. III. O arquiteto projeta a arquitetura do sistema como um todo, já que ele é o responsável por tomar decisões sobre quais subsistemas (componentes ou módulos) devem compor o software e quais devem ser as interfaces entre esses subsistemas. As assertivas I, II e III são, RESPECTIVAMENTE. a. F, F, F. b. V, F, F. c. V, V, V. d. F, V, V. e. V, V, F. PERGUNTA 3 1. Leia atentamente as informações sobre as atividades do modelo geral de projeto de software contidas nas colunas “A” e “B” para, em seguida, assinalar a alternativa que reúne as correspondências CORRETAS entre as informações nessas contidas. Coluna A: I. A estrutura geral do software e os componentes (módulos ou subsistemas) principais são identificados, inclusive seus relacionamentos e a forma como eles serão distribuídos. II. As interfaces entre os componentes do sistema são definidas, sendo que a especificação dessas interfaces deve ser explícita. III. Buscas por componentes reutilizáveis são realizadas e, não havendo componentes apropriados, novos componentes de software são projetados. IV. As estruturas de dados do software são definidas, além da forma de representação dessas estruturas em um banco de dados. Coluna B: 1. Atividade de projeto de banco de dados 2. Atividade de projeto de interface 3. Atividade de projeto de componentes 4. Atividade de projeto de arquitetura A sequência CORRETA desta associação é: a. I-1; II-2; III-3; IV-4. b. I-4; II-3; III-1; IV-2. c. I-1; II-3; III-2; IV-4. d. I-4; II-2; III-3; IV-1. e. I-4; II-3; III-2; IV-1. PERGUNTA 4 1. Leia a afirmação sobre o modelo de visões arquiteturais 4+1. No que diz respeito à visão ‘+1’ do referido modelo, esta corresponde à ______________________. Essa visão retrata uma história comum que agrupa o entendimento das outras quatro visões e a forma como elas se inter- relacionam. Assinale a alternativa que preenche, de forma CORRETA, a lacuna. a. visão lógica b. visão de caso de uso c. visão física d. visão de processo e. visão de desenvolvimento