Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: MODELAGEM DE SISTEMAS Avaliação: AV Professor: MARCELO VASQUES DE OLIVEIRA Nota da Prova: 6,0 de 8,0 1a Questão (Ref.: 833716) Pontos: 0,0 / 1,0 O que acontece com uma classe, quando atribuímos a visibilidade privada para TODOS os métodos de uma classe? Resposta: Gabarito: Essa classe fica sem método externo e portanto não poderá nenhum serviço (através de seus métodos) as demais classes. 2a Questão (Ref.: 833715) Pontos: 0,0 / 1,0 A visibilidade pública atribuída a uma atributo de uma classe, permite que o acesso a esse atributo seja realizado por outra classe. Isso pode ser um problema? Por que (justifique a resposta). Resposta: Gabarito: Sim. Isso pode ser um problema e deve ser feito com muito cuidado, pois fere o principio do encapsulamento e consequentemente a segurança da classe 3a Questão (Ref.: 833942) Pontos: 1,0 / 1,0 Em relação a modelagem, assinale a opção correta. Modelos de fluxo de dados são usados para mostrar como os dados fluem por uma sequência de etapas de processamento. Devido à sua complexidade, não são apropriados para comunicação com o usuário. Uma das principais motivações para a realização da modelagem é a capacidade de reproduzir fielmente a complexidade do problema sob investigação, sem suprimir detalhes, mesmo que não sejam relevantes. Modelos podem ser utilizados para especificar a estrutura de um sistema, mas não seu comportamento. Uma forma comum de modelagem de programas procedurais é por meio de fluxogramas de objeto. Um modelo é uma abstração elaborada para entender um problema antes de implementar uma solução. As abstrações são subconjuntos da realidade, selecionados para determinada finalidade. 4a Questão (Ref.: 833806) Pontos: 1,0 / 1,0 Quais são os relacionamentos possíveis entre Casos de Uso? agregação, inclusão, extensão associação, inclusão e extensão agregação, generalização, associação composição, generalização e extensão generalização, inclusão e extensão 5a Questão (Ref.: 833818) Pontos: 1,0 / 1,0 Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. As assertivas corretas são: Somente a II; Somente a III; Somente a I; I, II e III. Somente a I e II; 6a Questão (Ref.: 833883) Pontos: 1,0 / 1,0 A visibilidade é especificada para os atributos de uma classe. Assinale dentre as opções abaixo,qual a correta quando o indicador de visibilidade for representado pela palavra PÚBLICO: indica que as funções especificadas dentro de uma estrutura generalização - especialização podem ter acesso e usar estes atributos. indica que qualquer função (métodos de outras classes) não poderá ter acesso e usar estes atributos; indica que qualquer função (métodos de outras classes) poderá ter acesso e usar estes atributos; indica que apenas as funções (métodos) escritas dentro da classe podem ter acesso e usar esses atributos; indica que nenhuma função (métodos de outras classes) poderá ter acesso e usar estes atributos; 7a Questão (Ref.: 833543) Pontos: 0,5 / 0,5 A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: auto-chamada. mensagem de ativação. mensagem de retorno. mensagem de ligação. mensagem perdida. 8a Questão (Ref.: 833804) Pontos: 0,5 / 0,5 A partir do diagrama de sequência da figura abaixo, indicar a opção que apresenta os métodos da classe CONTA. RegistrarPedido(), nextItemConta(umProduto) , Adicionar (umProduto, quantidade) RegistrarPedido(), nextItemConta(umProduto) , RecuperarContaAtiva() RegistrarPedido(), RecuperarContaAtiva() ,RecuperarParaPedido(umMesa) RegistrarPedido(), Criar(umProduto, quantidade) , Adicionar (umProduto, quantidade) RegistrarPedido(), nextItemConta(umProduto) 9a Questão (Ref.: 833871) Pontos: 0,5 / 0,5 Analise as assertivas a seguir pertinentes ao diagrama de estados. I- O diagrama de estado exibe os possíveis estados que os objetos de uma classe podem assumir e as transições que eles podem fazer de estado para estado. II- Um estado pode ser composto por outros estados, situação em que recebe o nome de Superestado. III- A modelagem dos estados de uma classe inicia-se com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida. Com base em sua análise, assinale a UNICA alternativa correta Estão corretas as assertivas I e II Estão corretas as assertivas I, II, III Está correta apenas a assertiva II Estão corretas apenas as assertivas II e III Está correta apenas a assertiva I 10a Questão (Ref.: 833792) Pontos: 0,5 / 0,5 O diagrama de implantação é também chamado por alguns autores de diagrama de execução. Aponte dentre as opções abaixo aquela que corresponde a opção correta em relação aos objetivos deste diagrama. mostrar a organização dos casos de uso a ligados aos dispositivos físicos. mostrar a organização do hardware e a ligação com o diagrama de classes;. mostrar a organização do hardware necessário ao especificado nos casos de uso. mostrar a organização do modelo conceitual de classes com o modelo conceitual de dados; mostrar a organização do hardware e a ligação do software aos dispositivos físicos.
Compartilhar