Prévia do material em texto
Pergunta 1 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: Leia atentamente as informações sobre os atributos de qualidade identificados no estudo de caso e suas descrições 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. Modificabilidade. II. Interoperabilidade. III. Usabilidade. IV. Testabilidade. Coluna B: 1. O cálculo do frete precisa ser validado. 2. O cliente precisa ter uma melhor experiência de uso. 3. O pagamento será realizado por meio de um serviço externo. 4. O cálculo de desconto no pedido pode ser alterado no futuro. A sequência CORRETA desta associação é. I-4; II-3; III-2; IV-1. I-2; II-1; III-3; IV-4. I-1; II-2; III-3; IV-4. I-4; II-3; III-2; IV-1. I-1; II-2; III-4; IV-3. I-2; II-1; III-4; IV-3. Modificabilidade => O cálculo de desconto no pedido pode ser alterado no futuro. Interoperabilidade => O pagamento será realizado por meio de um serviço externo. Usabilidade => O cliente precisa ter uma melhor experiência de uso. Testabilidade => O cálculo do frete precisa ser validado. Pergunta 2 Analise as seguintes assertivas sobre modelagem e documentação arquitetural quanto à veracidade – V para VERDADEIRO, ou F para FALSO. 0,175 em 0,175 pontos 0,175 em 0,175 pontos Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: I. Os diagramas UML permitem a representação arquitetural de um sistema de software, desse modo, esses modelos visuais ajudam a justificar e validar a arquitetura projetada antes de ser implementada, avaliando seus componentes e respectivas interfaces, e aferindo se essa arquitetura está coesa e bem planejada. II. A camada de aplicação é uma camada intermediária entre a camada de apresentação e a lógica de negócio presente na camada seguinte de infraestrutura. III. Na camada de aplicação se encontram as classes responsáveis por realizar a autenticação (verificar se o usuário está cadastrado no sistema) e a autorização (se o usuário tem permissão para realizar uma determinada operação). As assertivas I, II e III são, RESPECTIVAMENTE. V, F, V. V, F, V. F, V, V. F, F, V. V, F, F. V, V, F. A assertiva II é FALSA porque a camada de aplicação é uma camada intermediária entre a camada de apresentação e a lógica de negócio presente na camada seguinte de domínio. Pergunta 3 Resposta Selecionada: b. Respostas: a. b. c. d. Analise as seguintes assertivas sobre padrões de software quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. Os padrões Front Controller e View Helper visam resolver problemas de interface do usuário. II. Os padrões de projeto Façade e Adapter visam resolver problemas de arquitetura. III. Os padrões MVC e Cliente-Servidor visam resolver problemas de dados/conteúdo. As assertivas I, II e III são, RESPECTIVAMENTE. V, V, F. F, F, V. V, V, F. V, F, V. F, V, V. 0,175 em 0,175 pontos e. Comentário da resposta: V, F, F. A assertiva III é FALSA porque os padrões MVC e Cliente-Servidor visam resolver problemas de arquitetura. Pergunta 4 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: Analise as seguintes assertivas sobre arquitetura e projeto quanto à veracidade – V para VERDADEIRO, ou F para FALSO. I. Há uma diferença marcante entre os termos arquitetura e projeto. Projeto é uma instância de uma arquitetura. Existe uma arquitetura, porém vários projetos podem ser criados baseados nela. Consequentemente, não podemos confundir arquitetura com projeto. II. Embora um projeto de software seja uma instância de um estilo de arquitetura específico, cabe frisar que os elementos e estruturas definidos como parte de uma arquitetura são a raiz de todo o projeto. III. Uma arquitetura começa com uma consideração de projeto. As assertivas I, II e III são, RESPECTIVAMENTE. V, V, F. F, V, V. V, F, F. F, V, F. V, F, V. V, V, F. A assertiva III é FALSA porque um projeto começa com uma consideração de arquitetura. 0,175 em 0,175 pontos