Baixe o app para aproveitar ainda mais
Prévia do material em texto
Iniciado em segunda, 27 mar 2023, 19:35 Estado Finalizada Concluída em segunda, 27 mar 2023, 20:39 Tempo empregado 1 hora 3 minutos Notas 18,00/20,00 Avaliar 9,00 de um máximo de 10,00(90%) Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Correto Atingiu 1,00 de 1,00 Independente do tamanho do sistema, a fase de desenvolvimento ocorre durante todo o projeto, para uma melhor de�nição e gerenciamento do mesmo (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). Das alternativas abaixo, assinale a que descreve as características que fazem parte da engenharia de software para implementação. a. O Strategy gerencia toda uma estrutura à parte do sistema, como se fosse um subsistema. b. O Framework de aplicação permite ao desenvolver escrever todo o código a ser aplicado e assim ter um modelo exclusivo. c. A Gestão da con�guração trata da de como as versões do contrato serão determinadas e assim ter a linha mestra sobre o produto. d. O Extreme Programming permite q dois desenvolvedores façam o mesmo trecho de código e no �nal apenas um seja escolhido. e. O Reuso é complexo por necessitar em alto grau dos requisitos do sistema e assim muito desejada em um sistema. No paradigma de orientação à objeto uma estrutura básica é a Classe (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). Das alternativas abaixo, assinale a que descreve as características sobre o termo Classe. a. Em engenharia de software, este termo é considerado a estrutura principal da orientação a objetos. b. Estabelece como um hardware atua no mundo virtual. c. Os objetos são o que se desejam no projeto e determinam de que esta forma estarão armazenados no processador. d. Por de�nição, suas ações associadas são identi�cadas como “Atributos” da classe determinada. e. Por de�nição, suas características associadas são identi�cadas como “Métodos” da Classe determinada. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 O uso de processamento de sistemas distribuídos levou ao uso de uma nova arquitetura de sistemas denominada de Arquitetura Orientada a Eventos (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). Considerando as características desta arquitetura, avalie as a�rmações a seguir. I. Assume-se que parte da solução produz eventos enquanto outra parte os consome, e isto tem de ser claro na solução. II. A arquitetura é �exível, permite que vários subsistemas processem os mesmos eventos em tempo real. III. Mesmo que um dos lados pare de funcionar, o outro continua a executar sua ação e isto não constitui um problema. IV. Este modelo proporcionou soluções de IoT (Internet of Things, em português, Internet das Coisas), pois a fonte dos eventos pode ser externa ao sistema. V. As soluções desenvolvidas utilizam dados de eventos separados. Agora, assinale a alternativa que apresenta as informações corretas a arquitetura orientada a eventos. a. I, II, III, IV e V. b. I, II e IV. c. I e IV. d. I, II e III. e. I, III e V. A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características do diagrama de classes, quando no uso de �loso�a UML. a. Neste diagrama, a classe é associada como a forma em de�nitivo, sendo impossível derivar outros objetos. b. No diagrama de classes a seção superior contém os atributos da classe, e a seção intermediária contém o nome da classe. c. Por este diagrama não é possível indicar se os atributos e métodos de classes são públicos ou privados. d. Uma classe como um objeto por si só, que não apresenta suas propriedades do referido objeto da solução proposta. e. No diagrama, a classe é de�nida por um retângulo, dividido em três seções por linhas horizontais. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 5 Correto Atingiu 1,00 de 1,00 Questão 6 Incorreto Atingiu 0,00 de 1,00 A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características dos diagramas comportamentais em UML. a. Diagrama de casos de uso é o digrama que fornece a estrutura principal da solução apresentada, já do produto �nal desenvolvido. b. São os aspectos estáticos de um sistema de software são as classes, as interfaces, as colaborações, os componentes. c. De�nir a parte dinâmica de todas as partes do sistema, na forma como cada uma troca informação e se comunica. d. Representado por um diagrama que apresenta o desenho de como a solução será projetado, antes do desenvolvimento. e. São utilizados por proporcionarem como ver o aspecto estático do sistema, do ponto de vista do usuário, quando no seu uso no futuro. Analise as asserções a seguir e a relação entre elas: 1. Uma das fases para entender o problema (o “negócio”) antes de implementá-lo é a análise. PORQUE 2. É neste momento que tem-se o desenvolvimento da solução desejada. Analisando as a�rmações acima, conclui-se que: a. As duas a�rmações são falsas. b. A primeira a�rmação é verdadeira, e a segunda é falsa. c. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. d. A primeira a�rmação é falsa, e a segunda é verdadeira. e. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 Quando a orientação a objetos é aplicada corretamente tem diminuída de forma considerável o custo e o retrabalho no desenvolvimento de uma solução (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características fundamentais para implementação orientada a objetos. a. Polimor�smo: usado pararede�nir na superclasse um método na subclasse, ou seja, na classe �lha, um método realiza algo e é acompanhado na classe pai. b. Modularidade: possibilidade de criar módulos (pedaços de sistemas) para formar blocos, no entanto desde o início não podem estar separados. c. Herança: mecanismo que permite criar classes, a partir de outras já existentes, reaproveitando as características existentes da classe dita “pai” ou “superclasse”, na classe “�lha” ou “subclasse”. d. Abstração: capacidade de focar nos pontos menos importantes da aplicação do sistema e ter tudo o mais detalhado possível. e. Encapsulamento: vem de encapsular ou separar em partes, de uma forma isolada, para tornar o software �exível e de manutenção mais fácil, pois deverá o código �car dividido em partes menores e mais legíveis. O termo Cloud (ou nuvem) refere-se ao sistema com a infraestrutura de hardware e software que está fora do ambiente de uma empresa. (BECK, K. Padrões de Implementações. Porto Alegre: Bookman, 2011). Das alternativas abaixo, assinale a que descreve as formas mais comuns de como a informação pode ser disponibilizada ao usuário no uso da cloud. a. IaaS (Infrastructure as a Service): Infraestrutura como Serviço signi�ca usar uma plataforma como serviço físico para disponibilizar tudo de hardware, exceto o servidor. b. PaaS (Plataform as a Service): Plataforma como Serviço é o ambiente com uma infraestrutura aberta, que permite gerir desde o tipo de sistema operacional até a interface. c. DBaaS (Data Base as a Service): Banco de dados como Serviço fornece armazenamento da localização dos serviços que são disponibilizados na nuvem. d. MBaaS (Mobile "backend" as a Service): Backend móvel como Serviço os fornece armazenamento da localização dos serviços móveis que são disponibilizados na nuvem. e. SaaS (Software as a Service - SaaS): Software como Serviço os aplicativos são disponibilizados para o usuário �nal na forma de demo para seu uso de teste. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características do diagrama de objetos, quando no uso de �loso�a UML. a. Ícone de objeto representa todas as instâncias, de uma classe especí�ca, que existem, existiram ou existirão em um sistema. b. São diferentes em relação ao diagrama de classes na apresentação, mas trata objeto e classe da mesma forma. c. Mesmo pouco utilizado, tem sua importância quanto a apresentar uma visão da estrutura estática de um sistema. d. Este diagrama não tem relação com a digrama de classes, pois trata das ações do objeto e não da forma como ele é feito. e. É usado para mostrar como todo o sistema funciona, por ser mais especí�co e ter mais detalhes do que o diagrama de classes. Uma evolução na estrutura de camadas é chamada de MVC (Model – View – Controller) (REENSKAUG, T. M. H. MVC - XEROX PARC 1978- 79. MVC, 22 mar. 1979. Disponível em: http://heim.i�.uio.no/~trygver/themes/mvc/mvc-index.html. Acesso em: 11 ago. 2019). Das alternativas abaixo, assinale a que descreve a função das partes que formam esta evolução na arquitetura em camadas. a. Coordenador: responsável em determinar o tipo de acesso que cada recurso terá no resultado que o modelo apresenta. b. Controlador: responsável por distribuir o recurso dos usuários aos modelos. c. Modelo: conjunto de dados, e camadas de acesso a eles, que representa, também, a lógica de negócio da aplicação. d. Visão: Com apenas 1 visão para um modelo especí�co, mostra como os resultados são mostrados para os usuários em telas. e. Versão: controla as versões que cada modelo tem e identi�ca a mais adequa ao resultado esperado pelo usuário. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 11 Correto Atingiu 1,00 de 1,00 Questão 12 Correto Atingiu 1,00 de 1,00 O uso do IoT (Internet das Coisas) é cada vez maior em sistemas, pois permite atingir e servir um maior número destes sistemas com escalabilidade (FOWLER, M. Microservices, 2014. Disponível em: https://www.martinfowler.com/articles/microservices.html. Acesso em: 11 ago. 2019). Das alternativas abaixo, assinale a que descreve as características básicas sobre microserviços. a. Com o uso da arquitetura de microsserviços, a entrega das requisições para cada recurso é mais rápida e, portanto, melhor utilizada. b. .Para cada nova compilação, toda a arquitetura precisa ser alterada, o que impede seu uso em clientes de novas regiões geográ�cas. c. Na arquitetura de microsserviços cada um tem banco de dados central e assim tem-se um tratamento igual para cada microsserviço. d. A segurança é um problema que precisa ser implementado com soluções de terceiros, o que torna seu controle é mais difícil. e. Nesta arquitetura de microsserviços a orquestração de chamadas implementa serviços baseados em protocolos WS. Analise as asserções abaixo e a relação entre elas: 1. Software livre tem restrição de desenvolvimento PORQUE 2. Pode ser tratado como gratuito, sem muito recursos disponíveis. Analisando as a�rmações acima, conclui-se que: a. As duas a�rmações são falsas. b. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. c. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira. d. A primeira a�rmação é falsa, e a segunda é verdadeira. e. A primeira a�rmação é verdadeira, e a segunda é falsa. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 13 Correto Atingiu 1,00 de 1,00 Questão 14 Correto Atingiu 1,00 de 1,00 Analise as asserções a seguir: 1) Uma estrutura das camadas é considerada bem elaborada. PORQUE 2) É possível trocar uma camada por um componente externo, devido ao desacoplamento. Analisando as a�rmações acima, conclui-se que: a. A primeira a�rmação é verdadeira, e a segunda é falsa. b. As duas a�rmações são falsas. c. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. d. A primeira a�rmação é falsa, e a segunda é verdadeira. e. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira. A linguagemUML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características do diagrama de Casos de Uso, quando no uso de �loso�a UML. a. Ao ser utilizado, informa o escopo do projeto do ponto de vista do usuário através de informações do negócio e as principais funcionalidades do sistema. b. Descreve as todas funcionalidades do sistema e a interação dessas funcionalidades com os usuários do sistema em detalhes. c. Tem todas as características técnicas determinantes para o sistema �nal, baseado pelo contrato �rmado para a criação do escopo do sistema. d. Mesmo sendo utilizado por desenvolvedores e analistas, possui pouca funcionalidade para o desenvolvimento do sistema por ter característica comercial. e. Utilizado pelos representantes comerciais para início do projeto de software para se ter uma visão de como �ca o produto após o desenvolvimento. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 15 Correto Atingiu 1,00 de 1,00 Questão 16 Correto Atingiu 1,00 de 1,00 A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características dos diagramas estruturais em UML. a. Os aspectos dinâmicos de um sistema de software são as classes, as interfaces, as colaborações, os componentes. b. São utilizados por proporcionarem como ver o aspecto do sistema do ponto de vista do sistema, quanto aos seus componentes e classes. c. Representado por um diagrama que apresenta o desenho de como a solução será desenvolvida e que serve de documentação �nal. d. De�nir a parte dinâmica de todas as partes do sistema, na forma como cada uma troca informação e se comunica. e. Diagrama de classes é o diagrama que fornece a estrutura principal da solução apresentada, já do produto �nal desenvolvido. As camadas em uma arquitetura de software ofertam um serviço como seu resultado. Para transmissão deste resultado existe uma hierarquia entre estas camadas e a comunicação ocorre entre as superiores e as inferiores, em ambos os sentidos. (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). Com relação ao conceito de cada camada, qual assertiva a seguir é correta para este conceito em engenharia de software? a. Interface de usuário: parte do sistema responsável pela apresentação das informações para o usuário, permite navegação e forma o que é chamado de camada de apresentação. b. Lógica de negócio principal: esta é uma camada focada em arquitetura, permite abstrair toda a informação de arquivos e de bancos de dados além de segurança. c. Apoio de sistema: código referente ao negócio do sistema, é aqui que as regras de negócio, referentes ao objetivo �m do sistema, são implementadas. d. Infraestrutura dos equipamentos: identi�car quais os recursos necessários para que a comunicação entre as camadas seja efetuada. e. Gerenciamento de interface de usuário: é opcional, pois não é necessário identi�car quem acessa o recurso do sistema, visto que já está dentro da empresa. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 17 Incorreto Atingiu 0,00 de 1,00 Questão 18 Correto Atingiu 1,00 de 1,00 O uso da estrutura em camadas permite o seu funcionamento, independente das demais, de acordo com suas características de desenvolvimento (PRESSMAN, R. Engenharia de Software. 8. ed. Porto Alegre: Bookman, 2016). Das alternativas abaixo, assinale a que informa corretamente sobre as características do uso da arquitetura em camadas. a. A divisão de um problema em camadas é uma tarefa muito simples e fácil de realizar no momento de encontrar a camada certa para cada componente. b. Permite um crescimento e manutenção contínuas, inclusive facilita solucionar erros, pois isola os problemas em suas respectivas camadas. c. Permite ganho de desempenho também, pois cada camada é especialista em um assunto, mas não deixa que o código seja reutilizado, o que é um problema. d. A performance é bene�ciada com a divisão em partes pois as conexões entre elas geram, muitas vezes, transformações de dados já totalmente planejados. e. Divide o desenvolvimento em camadas, criando diferentes níveis de abstração, sendo que, normalmente, é menos abstrato quanto mais alto for o nível. Os sistemas de processamento são denominados como os sistemas que tratam tarefas do cotidiano de uma empresa de forma automatizada (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). Considerando as características dos tipos de sistemas de processamento, avalie as a�rmações a seguir. I. Sistema de processamento de dados: processa grandes quantidades de dados estruturados, normalmente em lotes, pelo modelo denominado entrada-processo-saída. II. Sistema de processamento de linguagens: utilizados para análise e tradução de uma linguagem de programação para outra. III. Sistema de Processamento de Transações (SPT): suporte às atividades do cliente em uma empresa, quanto este tem um problema em seu sistema. IV. Sistema de Informações Gerenciais (SIG): para uso operacional, para gerar relatórios mais simples, de acordo com parâmetros passados pelo usuário. V. Sistemas de Apoio à Decisão (SAD): são sistemas complexos por envolver, conceitos relacionados com inteligência arti�cial, no sentido de apoiar alguma decisão. Agora, assinale a alternativa que apresenta informações corretas sobre a característica de cada tipo de sistema de processamento. a. II e IV. b. I, II e V. c. I, II, III, IV e V. d. II e III. e. I, III e V. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 Questão 19 Correto Atingiu 1,00 de 1,00 Questão 20 Correto Atingiu 1,00 de 1,00 A linguagem UML (Uni�ed Modeling Language) apresenta diagramas que podem representar a estrutura do software com a �loso�a de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Uni�ed ModelingLanguage Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características do diagrama de Atividades quando no uso de �loso�a UML. a. Descreve as funcionalidades da classe em todos os eventos que a mesma faz parte durante sua existência no sistema, em detalhes. b. Tem todas as características técnicas determinantes para o para que o cliente compare com o escopo determinado para o sistema. c. Representa �uxo e processamento, para entender como os dados �uirão pelo sistema e ainda como as decisões são tomadas dentro dele. d. Utilizado pelos representantes comerciais para demonstrar ao cliente como está a sequência de ações de desenvolvimento do produto. e. Muito utilizado por desenvolvedores e analistas, possui grande importância para o desenvolvimento do sistema, por ter característica estática dos eventos. Os padrões de projeto permitem que formas preestabelecidas sejam aplicadas para solução de um problema, que já foi abordado por alguém, com possível solução, ou pelo menos, uma forma de seguir um caminho para a solução (BECK, K. Padrões de Implementações. Porto Alegre: Bookman, 2011). Das alternativas abaixo, assinale a que descreve as características para os atributos de padrões de projeto. a. Um termo associado aos padrões de estrutura é o Composite, que compõe a necessidade de se ter interfaces de dados compatíveis para a comunicação de dois objetos. b. Um termo associado aos padrões de estrutura é o Adapter, que “decora” um objeto, ou seja, atribui características adicionais de forma dinâmica. c. Um termo associado aos padrões de comportamento é o State, que determina uma situação na relação de dependência 1:N e quando muda o estado há um alerta. d. Um termo associado aos padrões de criação é o Prototype, que instancia objetos, mantendo isoladas as classes concretas da sua forma de criação. e. Um termo associado aos padrões de criação é o Builder, que cria diferentes representações, dentro de um mesmo processo de criação. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas GM https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236
Compartilhar