Prévia do material em texto
ARQUITETURAS E PADRÕES DE SOFTWARE - AS II PERGUNTA 1 1. Leia atentamente as informações sobre conceitos do paradigma orientado a objetos 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. Operação II. Mensagem III. Estado Coluna B: IV. O objeto recebe um estímulo solicitando que ele realize alguma tarefa. V. Refere-se ao conjunto de valores dos atributos do objeto em um determinado momento. VI. Define uma ação que um objeto sabe realizar quando é solicitado. A sequência CORRETA desta associação é: a. I-1; II-3; III-2. b. I-1; II-2; III-3. c. I-3; II-1; III-2. d. I-2; II-3; III-1. e. I-3; II-2; III-1. PERGUNTA 2 1. Analise as seguintes assertivas sobre modelo de requisitos e modelo de projeto quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. À medida em que a arquitetura evolui, o nível de abstração é elevado, pois cada classe de análise é transformada em uma classe de projeto, aproximando assim o modelo de projeto ao modelo de requisitos. II. O modelo de requisitos, por meio de elementos baseados em cenários, elementos comportamentais e do projeto de classes de análise influencia diretamente a elaboração do modelo de projeto. III. O modelo de projeto representa propriedades que auxiliam o time de desenvolvimento a construir o software com eficiência, devendo incluir a arquitetura, a interface de usuário e os detalhes dos componentes. As assertivas I, II e III são, RESPECTIVAMENTE: a. F, V, V. b. V, V, F. c. F, F, V. d. V, F, F. e. V, F, V. PERGUNTA 3 1. Analise as seguintes assertivas sobre a transformação das classes de análise para classes de projeto quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. O diagrama de classes de análise representa os objetos (conceitos) do domínio de negócio e seus devidos relacionamentos. II. O diagrama de classes de projeto enfatiza os objetos de software e a colaboração entre eles. As classes exibem seus atributos e operações, sendo cada uma dessas propriedades especificada com seu tipo e visibilidade. III. O diagrama de classes é utilizado somente durante o projeto para expressar os principais conceitos do software, representando a estrutura das classes. As assertivas I, II e III são, RESPECTIVAMENTE: a. F, V, V. b. F, F, F. c. V, F, F. d. V, V, F. e. V, V, V. PERGUNTA 4 1. Analise as seguintes assertivas sobre a colaboração entre objetos quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. O aspecto dinâmico de uma colaboração entre objetos define a troca de mensagens entre eles e a reação aos eventos de sistema iniciados pelos atores. II. O aspecto estático de uma colaboração define como o sistema está estruturado internamente para que as funcionalidades externamente visíveis sejam executadas e os respectivos resultados exibidos. III. Os aspectos dinâmicos e estáticos são independentes, não havendo colaborações entre si. As assertivas I, II e III são, RESPECTIVAMENTE: a. V, F, F. b. V, V, F. c. V, V, V. d. F, V, V. e. F, V, F. PERGUNTA 5 1. Analise as seguintes assertivas sobre análise e projeto orientado a objetos quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. Enquanto a análise deve fazer certo a coisa, o projeto deve fazer a coisa certa. II. A análise orientada a objetos tem o intuito de investigar o problema, e os requisitos, essencialmente, investigar os objetos conceituais do domínio de negócio. III. O projeto orientado a objetos tem o objetivo de buscar uma solução conceitual especificamente com a definição dos objetos de software e como eles devem colaborar para satisfazer os requisitos As assertivas I, II e III são, RESPECTIVAMENTE: a. F, V, V. b. V, V, V. c. V, F, F. d. V, V, F. e. F, F, F. PERGUNTA 6 1. Analise as seguintes assertivas sobre a transformação das classes de análise para classes de projeto quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. O diagrama de classes de análise representa os objetos (conceitos) do domínio de negócio e seus devidos relacionamentos. II. O diagrama de classes de projeto enfatiza os objetos de software e a colaboração entre eles. As classes exibem seus atributos e operações, sendo cada uma dessas propriedades especificada com seu tipo e visibilidade. III. O diagrama de classes é utilizado somente durante o projeto para expressar os principais conceitos do software, representando a estrutura das classes. 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 7 1. Analise as seguintes assertivas sobre modelo de requisitos e modelo de projeto quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. À medida em que a arquitetura evolui, o nível de abstração é elevado, pois cada classe de análise é transformada em uma classe de projeto, aproximando assim o modelo de projeto ao modelo de requisitos. II. O modelo de requisitos, por meio de elementos baseados em cenários, elementos comportamentais e do projeto de classes de análise influencia diretamente a elaboração do modelo de projeto. III. O modelo de projeto representa propriedades que auxiliam o time de desenvolvimento a construir o software com eficiência, devendo incluir a arquitetura, a interface de usuário e os detalhes dos componentes. As assertivas I, II e III são, RESPECTIVAMENTE: a. F, V, V. b. V, F, F. c. F, F, V. d. V, F, V. e. V, V, F. PERGUNTA 8 1. Analise as seguintes assertivas sobre as principais atividades realizadas ao longo do projeto orientado a objetos quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. O detalhamento dos aspectos estáticos e estruturais é uma das atividades. II. O refinamento de aspectos arquiteturais é uma das atividades. III. A definição dos padrões de software, inclusive padrões de projeto a serem aplicados, é uma das atividades. As assertivas I, II e III são, RESPECTIVAMENTE: a. F, F, V. b. F, V, V. c. V, V, F. d. V, F, F. e. V, V, V.