Prévia do material em texto
28/11/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=251850060&p1=201703006691&p2=3905051&p3=CCT0759&p4=103551&p5=AV&p6=22/11/2018&p… 1/3 Avaliação: CCT0759_AV_201703006691 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201703006691 - PAULO RAFAEL FERNANDES DA SILVA Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9001/AA Nota da Prova: 7,0 Nota de Partic.: Av. Parcial Data: 22/11/2018 13:19:30 1a Questão (Ref.: 201703840941) Pontos: 1,0 / 1,0 Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? A orientação a objetos não pode ser utilizado em Softwares de larga escala. A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em inúmeros projetos e para construção de diferentes tipo de sistemas. Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada a objetos. Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente reutilizáveis. A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. 2a Questão (Ref.: 201703841166) Pontos: 0,0 / 1,0 Quais são os relacionamentos possíveis entre Casos de Uso? composição, generalização e extensão associação, inclusão e extensão generalização, inclusão e extensão agregação, inclusão, extensão agregação, generalização, associação 3a Questão (Ref.: 201703841114) Pontos: 0,0 / 1,0 Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um Sistema de Vendas. 1. Cliente informa seu CPF 2. Sistema valida CPF 3. Sistema Busca CPF - uses BUSCAR_CPF 4. Cliente informa demais dados 5. Sistema registra dados do cliente 6. Sistemas encerra o caso de uso Com base na especificação do caso de uso, analise as alternativas a seguir I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. II. Nesse caso de uso, não caberia nenhum cenário alternativo. III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include Com base em sua análise, assinale a única alternativa correta Está correta apenas a assertiva III Estão corretas apenas as assertivas I e III javascript:alert('Ref. da quest%C3%A3o: 201703840941\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201703841166\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201703841114\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 28/11/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=251850060&p1=201703006691&p2=3905051&p3=CCT0759&p4=103551&p5=AV&p6=22/11/2018&p… 2/3 Estão corretas apenas as assertivas II e III Estão corretas as assertivas I e II e III Está correta apenas a assertiva I 4a Questão (Ref.: 201703841054) Pontos: 1,0 / 1,0 Analise os relacionamentos abaixo e assinale a alternativa verdadeira , que pode existir entre classes. I - Include (inclusão) II- Associação III- Agregação IV- Generalização V- composição VI - Extends (extenão). Estão corretas as sentenças II, III, IV ,VI . Estão corretas as sentenças II, III, IV ,V . Estão corretas as sentenças I, II, III,IV. Está correta somente sentenças III. Estão corretas as sentenças III,IV,V,VI. 5a Questão (Ref.: 201703841299) Pontos: 0,0 / 1,0 O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que seguem I. O diagrama sequencia mostra, como as classes interagem para a implementação de um caso de uso II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob alguma condição. III. Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe (auto delegação). Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta Estão corretas apenas as opções II, III e IV Estão corretas apenas as opções III e IV Estão corretas apenas as opções II e III Estão corretas apenas as opções I e III Estão corretas as opções I, II, III e IV 6a Questão (Ref.: 201703840925) Pontos: 1,0 / 1,0 Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho celular, os casos de uso que devem ser representados são O usuário. O número do telefone a ser chamado. GSM. TDMA. 3G. Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda. 7a Questão (Ref.: 201703841246) Pontos: 1,0 / 1,0 (FGV-2015 - TCE-SE) Considere a opção de utilizar a família de notações gráficas da UML para ajudar a descrever o projeto de um sistema de software. Os diagramas mais adequados para descrever como grupos de objetos colaboram em algum comportamento, os tipos de objetos com os relacionamentos estáticos existentes entre eles e o comportamento do ciclo de vida de um objeto específico são, respectivamente: Diagrama de sequência, diagrama de classes e diagrama de máquina de estados; Diagrama de sequência, diagrama de classes e diagrama de atividades; Diagrama de comunicação, diagrama de objetos e diagrama de atividades; javascript:alert('Ref. da quest%C3%A3o: 201703841054\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201703841299\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201703840925\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201703841246\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 28/11/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=251850060&p1=201703006691&p2=3905051&p3=CCT0759&p4=103551&p5=AV&p6=22/11/2018&p… 3/3 Diagrama de comunicação, diagrama de sequência e diagrama de máquina de estados. Diagrama de comunicação, diagrama de sequência e diagrama de atividades; 8a Questão (Ref.: 201703841288) Pontos: 1,0 / 1,0 Em um diagrama de atividades, quando duas(2) ou mais atividades são executadas entre as barras de sincronização, o que NÃO podemos afirmar As atividades terminam sempre juntas, ao mesmo tempo, de forma sincronizada As atividades iniciam sempre juntas. As atividades podem ter tempos distintos de execução. As atividades são executadas em paralelo Não há limite de quantidade de atividades executando em paralelo. 9a Questão (Ref.: 201703841214) Pontos: 1,0 / 1,0 Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de projeto de software é INCORRETO afirmar É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor. Envolvem a topologia do sistema, descrevendo a estrutura do hardware. É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico. Modelam uma visão estática de funcionamento de um sistema. Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó. 10a Questão (Ref.: 201704101276) Pontos:1,0 / 1,0 É empregado para a modelagem dos aspectos físicos de um sistema Orientado a Objetos. Mostra a configuração dos nós de processamento em tempo de execução e os artefatos que nele existem. Trata-se de qual diagrama da UML ? (assinale a alternativa correta) implantação atividade sequência. comunicação componente Período de não visualização da prova: desde 07/11/2018 até 27/11/2018. javascript:alert('Ref. da quest%C3%A3o: 201703841288\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201703841214\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('Ref. da quest%C3%A3o: 201704101276\n\nStatus da quest%C3%A3o: Liberada para Uso.');