Prévia do material em texto
AO2 Iniciado: 12 fev em 9:38 Instruções do teste Pergunta 1 0,6 pts Pergunta 2 0,6 pts Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. No relacionamento representado pelos diagramas de classes e objetos, é possível detalhar diferentes níveis de relação estrutural, mostrando como os objetos e as classes estão conformados no sistema. Dentre as possíveis relações temos as de associação, de multiplicidade, de classes associativas e associações reflexivas. A partir disso, assinale a alternativa que contém outros possíveis relacionamentos entre classes e objetos que são representados pelos diagramas. Associação unidirecional, interpretação de composição e programa reflexivo. Associação bidirecional, composição e interpretação de componentes. Multiplicidade direcional, composição de programas e agregação de entidades. Reflexo direcional, agregação de programas e interpretação de sistemas. Associação bidirecional, agregação/composição e interpretação em programas. Os diagramas em UML são elaborados no sentido de representar elementos, estrutura, interações e entidades em um sistema, podendo levar em consideração diferentes aspectos para facilitar a modelagem desse sistema. Dentre os muitos tipos de diagrama temos os de classe, de sequência, de estados e de componentes, apenas para citar alguns. Sabendo disso, avalie a imagem a seguir: A+ A A- NOTA: 5.4 de 6.0 Pergunta 3 0,6 pts Fonte: adaptado de Fowler, 2005, pág. 97. Podemos afirmar que essa imagem retrata um diagrama de qual tipo? Diagrama de instalação. Diagrama de componentes. Diagrama de pacotes. Diagrama de estados. Diagrama de objetos. Observe a imagem a seguir: A+ A A- Pergunta 4 0,6 pts Figura: Diagrama de Casos de Uso. Fonte: Silva et. al. A complexibilidade da UML e seus diagramas. Tecnologias em Projeção, v.8, n. 2, 2017, p. 89. Considerando as informações apresentadas, avalie as afirmações abaixo: I. Um sistema em diagramas de caso de uso é representado graficamente por um retângulo. II. O ator Aluno tem exclusivamente as funcionalidades Comprar um curso e Resolver um exercício. III. O ator Aluno realiza comunicação com os casos de uso Comprar um curso, Resolver um exercício e Assistir um capítulo. É correto que se afirma em: III, apenas. I e III, apenas. II e III, apenas. II, apenas. I, apenas. Leia o trecho de entrevista a seguir: Quando você olha para o que Zuckerberg fez, vê um pouco de si mesmo nele? A+ A A- Ah, claro que sim. Nós dois largamos Harvard, nós dois tínhamos visões fortes e teimosas a respeito do que softwares são capazes de fazer. Eu dou a ele mais crédito por ter formatado a interface para o usuário do produto dele. Ele é mais gerente de produto do que eu fui. Eu sou mais um codificador, no fundo das entranhas e da arquitetura. Mas, sabe, essa não é uma diferença das mais importantes. Eu começo com arquitetura, e Mark começa com produtos, e Steve Jobs começou com estética. Na sua fundação, como você toma a decisão moral entre, digamos, dedicar seu tempo e energia à erradicação da pólio em vez das mudanças climáticas? Quero me concentrar em coisas em que acho que a minha experiência de trabalhar com inovação me dê oportunidade de fazer algo único. A maior parte do dinheiro da fundação vai para um número finito de coisas que se concentra em desigualdade de saúde – por que uma pessoa em um país pobre está em situação muito pior do que uma pessoa de um país que é rico. Vamos falar sobre mudanças climáticas. Muitos cientistas e políticos veem isso como o maior desafio que a humanidade já enfrentou. É um grande desafio, mas não tenho certeza se colocaria acima de tudo o mais. Uma das razões por que é difícil é que, quando percebermos que as mudanças climáticas realmente são graves, nossa habilidade de saná-las será extremamente limitada. Fonte: Rolling Stone. Disponível em: https://rollingstone.uol.com.br/edicao/edicao-92/entrevista-rs-bill-gates/,12/05/2014 (https://rollingstone.uol.com.br/edicao/edicao-92/entrevista-rs-bill-gates/,12/05/2014) . Acesso em: 14 de abr. de 2020) (adaptado). Considerando a imagem e o texto, avalie as seguintes asserções e a relação proposta entre elas. 1. A técnica de entrevista possibilita realizar o levantamento de requisitos para elaboração de um sistema. PORQUE 1. Entrevistas permitem que se estude relatórios e formulários de cadastro e deste modo, é possível conhecer informações para certas funcionalidades de um sistema. A respeito dessas asserções assinale a opção correta: As asserções I e II são proposições falsas. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A+ A A- https://rollingstone.uol.com.br/edicao/edicao-92/entrevista-rs-bill-gates/,12/05/2014 https://rollingstone.uol.com.br/edicao/edicao-92/entrevista-rs-bill-gates/,12/05/2014 https://rollingstone.uol.com.br/edicao/edicao-92/entrevista-rs-bill-gates/,12/05/2014 https://rollingstone.uol.com.br/edicao/edicao-92/entrevista-rs-bill-gates/,12/05/2014 Pergunta 5 0,6 pts Pergunta 6 0,6 pts As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. Leia o texto a seguir: Diagrama de sequências. Fonte: Elaborado pela autora, 2020. Considerando as informações apresentadas, avalie as afirmações a seguir: I. A criação de um objeto retrata o momento em que ele passa a existir em um sistema. II. A mensagem > representada graficamente por uma seta indica que o objeto não é mais necessário e foi destruído. II. As linhas verticais pontilhadas representam a ausência de interação dos objetos. É correto o que afirma em: III, apenas. I, apenas. II e III, apenas. II, apenas. I, II e III. A+ A A- Pergunta 7 0,6 pts Leia o texto a seguir: Existem importantes relacionamentos que ocorrem entre classes. Um destes relacionamentos que é retratado por uma linha pontilhada que conecta classes mostra a identificação de objetos submetidos a outros. Qual o tipo de relacionamento que tem essas características? Dependência Fragmentação Associação Desagregação Herança Leia o texto a seguir: O Jornal Folha de São Paulo em 2019 mostra que a área de tecnologia lidera o ranking anual dos melhores empregos segundo o site Glassdoor, que é uma empresa que possibilita que os ex-funcionários possam atribuir uma análise das empresas que já trabalharam, além de poder buscar novos empregos. Diante desse cenário, pode-se compreender além da valorização profissional atribuída em forma de salários, em alguns casos, tem alguns profissionais que são fundamentais para a produção de um sistema. (Fonte: FOLHA DE SÃO PAULO. CARREIRAS. Setor da Tecnologia lidera anual dos melhores empregos. 22/09/19. Disponível em: https://www1.folha.uol.com.br/sobretudo/carreiras/2019/09/setor-de-tecnologia-lidera-lista-de-melhores-empregos-do- ano.shtml. Acesso em: 14 de abr. de 2020) (adaptado) Dentre esses profissionais essenciais para elaboração de um sistema, qual a atribuição dos programadores? Entender os problemas da área de domínio de um negócio. Administrar as ações necessárias para a elaboração de um sistema. Coordenar as relações entre profissionais e os sistemas. Realizar a implantação de um software ou sistema. Produzir a arquitetura de um sistema em sua totalidade. A+ A A- Pergunta 8 0,6 pts Pergunta 9 0,6 pts Observe a imagem a seguir: Diagrama de classes. Fonte: BEZERRA, 2007, p. 129 (adaptado). Considerando o diagrama, avalie as seguintes asserções e a relação proposta entre elas: I. As subclasses – pós-graduação, graduação e ensino médio - podem ser generalizados na superclasse estudantes. PORQUE II. A generalização trata-se da universalização das subclasses em umasuperclasse. A respeito dessas asserções, assinale a opção correta: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições falsas. Observe o diagrama de sequências a seguir: A+ A A- Pergunta 10 0,6 pts Figura: Diagrama de Componentes Fonte: Silva et. al. A complexibilidade da UML e seus diagramas. Tecnologias em Projeção, v.8, n. 2, 2017, p. 97. Considerando as informações apresentadas, avalie as afirmações a seguir: I. O diagrama de sequência mostra a troca de mensagens entre diversos objetos, em uma situação específica e delimitada no tempo. II. O diagrama de sequência mostra o fluxo em que o usuário seleciona um produto no site e o site mostra o produto para o usuário. III. As linhas verticais pontilhadas representam as linhas de existências com os nomes dos objetos no topo. É correto o que afirma em: II, apenas. I e II, apenas. I, apenas. III, apenas. I, II e III A+ A A- Salvo em 11:44 Para iniciar o projeto de um sistema, é necessário proceder a um levantamento de requisitos. É a partir desse levantamento que será esboçado o documento que irá conduzir a especificação dos casos de uso, importantes para a visualização das informações de interação entre o usuário e o sistema. Esse processo é normalmente constituído por cinco passos, a citar: 1. Primeiro passo: 2. Segundo passo: 3. Terceiro passo: 4. Quarto passo: 5. Quinto passo: ( ). Validação dos requisitos que servirão de parâmetro pelo cliente. ( ). Desenvolvimento de códigos a partir dos diagramas de caso de uso. ( ). Especificação dos casos de uso em formato de diagramas UML. ( ). O documento torna-se a base para as implementações do sistema. ( ). Elaboração de uma planilha de testes contendo os casos de uso. A partir do que foi exposto, selecione a alternativa que contém a ordem que foi preenchida nas lacunas: 4, 5, 3, 1, 2. 4, 2, 1, 5, 3. 2, 1, 4, 5, 3. 1, 2, 5, 4, 3. 3, 5, 1, 2, 4. Enviar teste A+ A A-