Prévia do material em texto
10/06/2025, 12:47 Teste: AO2 AO2 Iniciado: 10 jun em 12:35 Instruções do teste Importante: A+ Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER o QUESTIONÁRIO A final da página. A- Pergunta 1 0,6 pts Os diagramas em UML são elaborados no sentido de representar elementos, estrutura, interações e entidades em um sistema, podendo levar consideração diferentes aspectos para facilitar a modelagem desse 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: apresentação de apresentação arrendamento de bens estrutura da interface com o usuário domínio de domínio dos arrendamento bens mapeamento mapeamento os dos dados de dados de bens arrendamento banco de dados Fonte: adaptado de Fowler, 2005, pág. 97. Podemos afirmar que essa imagem retrata um diagrama de qual tipo? Diagrama de objetos. Diagrama de pacotes. Diagrama de componentes. 1/710/06/2025, 12:47 Teste: AO2 Diagrama de Diagrama de instalação. Pergunta 2 0,6 pts Observe a imagem a seguir: A+ A Estudantes A- Pós-Graduação Graduação Ensino Médio 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 - 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 uma superclasse. A respeito dessas asserções, assinale a opção correta: A asserção é uma proposição verdadeira, e a é uma proposição falsa. As asserções e são proposições falsas. A asserção é uma proposição falsa, e a é uma proposição verdadeira. As asserções e são proposições verdadeiras, e a é uma justificativa da I. As asserções e são proposições verdadeiras, mas a não é uma justificativa da I. Pergunta 3 0,6 pts Leia o texto a seguir: https://famonline.instructure.com/courses/44740/quizzes/214920/take 2/712:47 Teste: AO2 ObjetoCriador Objeto Criado A+ A > A- X 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: T, III. apenas. III, apenas. III, apenas. Pergunta 4 0,6 pts 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. ( ). 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: 3/710/06/2025, 12:47 Teste: AO2 3, 5,1,2,4 2, 4, 2, 1, 5, 3. A+ A Pergunta 5 0,6 pts A- 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? Associação Fragmentação Herança Desagregação Dependência Pergunta 6 0,6 pts Observe o diagrama a seguir: RESTRIÇÃO Cursos à distância SITE DE E-LEARNING VENDAS HTTP Banco de HTTP Dados de pagamento BADGES Microcertificados PAYPAL MySql 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. 95 (adaptado). Considerando o diagrama, avalie as seguintes asserções e a relação proposta entre elas. I. sistema de cursos à distância (e-learning) relaciona-se com o sistema de site de vendas por meio de HTTP. PORQUE II. A relação entre o sistema de cursos à distância com o sistema de site de vendas é representada por uma flecha com a ponta preenchida. A respeito dessas asserções assinale a opção correta: As asserções e são proposições falsas. A asserção é uma proposição falsa, e a é uma proposição verdadeira. 4/710/06/2025, 12:47 Teste: AO2 A asserção é uma proposição verdadeira, e a é uma proposição falsa. As asserções e são proposições verdadeiras, mas a não é uma justificativa da I. As asserções e são proposições verdadeiras, e a é uma justificativa da I. A+ Pergunta 7 0,6 pts A Leia o texto a seguir: A- paradigma de é um modelo de programação apoiado por linguagens que têm características em comum. Normalmente, a modelagem de sistemas é usada para se ter uma previsão futura dos sistemas. Existem alguns conceitos importantes para a modelagem orientada à objetos como por exemplo o conceito de objetos, herança, polifmorfismo, dentre outros. Considerando as afirmações apresentadas, as afirmações a seguir: I. Temos como exemplo de objetos uma instituição, uma pessoa e uma moto. II. Dentro do conceito de classe, roupas podem agrupar objetos como camisas e sajas. III. A superclasse estudante possui as subclasses estudante de ensino fundamental e estudante de graduação. É correto o que se afirma em: IT III, apenas. apenas. III III, apenas. apenas. Pergunta 8 0,6 pts Observe o diagrama de sequências a seguir: > Site Lances Usuário 1. Seleciona produto 2. Mostra Produto 3. Dá lance 4. Envia Lance 5. Ok 6. Tela de Ok 7. E-mail de confirmação 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. 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: https://famonline.instructure.com/courses/44740/quizzes/214920/take 5/712:47 Teste: AO2 III, apenas. apenas. III A+ II, apenas. A apenas. A- Pergunta 9 0,6 pts 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. Setor da Tecnologia lidera anual dos melhores empregos. 22/09/19. Disponível em: em: 14 de abr. de 2020) (adaptado) Dentre esses profissionais essenciais para elaboração de um sistema, qual a atribuição dos programadores? Coordenar as relações entre profissionais e os sistemas. Produzir a arquitetura de um sistema em sua totalidade. Entender os problemas da área de domínio de um negócio. Realizar a implantação de um software ou sistema. Administrar as ações necessárias para a elaboração de um sistema. Pergunta pts Projetos são necessários sempre que houver um objetivo a ser alcançado, seja ele um objetivo pessoal ou corporativo. Assim sendo, qualquer área de atuação envolve a elaboração de projetos, e na área de desenvolvimento de sistemas e softwares não é diferente. Para que um sistema seja desenvolvido, é importante planejar seus requisitos e funcionalidades, bem como avaliar a sua interação com o usuário, o que será representado por meio de modelos como os modelos UML. Considerando o que foi exposto, avalie as asserções a seguir e a relação proposta entre elas: I. É possível comparar a tarefa de análise e desenvolvimento de sistemas com um projeto de arquitetura. PORQUE II. Desenhar a planta de uma casa é como projetar o modelo de um sistema, o qual será usado em sua construção. A respeito das asserções, assinale a opção correta: As asserções e são proposições verdadeiras, mas a não é uma justificativa da I. As asserções e são proposições verdadeiras, e a é uma justificativa da I. A asserção é uma proposição verdadeira, e a é uma proposição falsa. https://famonline.instructure.com/courses/44740/quizzes/214920/take 6/710/06/2025, 12:47 Teste: AO2 As asserções le II são proposições falsas. A asserção lé uma proposição falsa, e a é uma proposição verdadeira. Salvo em 12:47 Enviar te A A-