Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0264_AV_2014» MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9005/AC Data: 20/06/2015 14:10:16 1a Questão (Ref.: 201402982577) 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 qualquer função (métodos de outras classes) não 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; 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) poderá ter acesso e usar estes atributos; 2a Questão (Ref.: 201402444342) Pontos: 0,5 / 0,5 Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente. Implantação e Concepção. Teste e Configuração. Requisitos e Implantação. Concepção e Teste. Construção e Concepção. 3a Questão (Ref.: 201403022136) Pontos: 0,5 / 0,5 Considere os seguintes elementos da UML: I. classes II. associações III. mensagem IV. estado V. transição Os elementos que fazem parte de um diagrama de classes são: somente III, IV e V. somente l, III e IV; somente I, II e III; somente l e II; somente II, III e IV; 4a Questão (Ref.: 201402405219) Pontos: 0,5 / 0,5 Observe o diagrama e marque a alternativa correta: CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação. CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo menos de uma associação. CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da associação. ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. 5a Questão (Ref.: 201402406595) Pontos: 0,5 / 0,5 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 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. 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. 6a Questão (Ref.: 201402583252) Pontos: 0,5 / 0,5 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 se sequencia mostra, quais as classes e como (através de que métodos) essas classes realizam as funcionalidades de um determinado 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 são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções II, III e IV Estão corretas apenas as opções II e III Estão corretas apenas as opções III e IV Estão corretas apenas as opções I e III Estão corretas as opções I, II, III e IV 7a Questão (Ref.: 201402595165) Pontos: 0,5 / 0,5 Dentre as assertivas colocadas, escolha aquela que completa, corretamente, as lacunas da seguinte proposição: Os diagramas de _______________ e ___________________ - chamados diagramas de interação - são dois dos diferentes diagramas utilizados na UML, para a modelagem dos aspectos ____________ de sistema. Seqüência - atividade - estáticos Seqüência - colaboração - estáticos Seqüência - atividade - dinâmicos Gráfico de estado - colaboração - dinâmicos Seqüência - colaboração - dinâmicos 8a Questão (Ref.: 201403022461) Pontos: 1,5 / 1,5 É possível conectar uma classe a ela mesma, através de uma auto associação (ou associação recursiva), que conecta objetos da mesma classe. Cite um exemplo de auto associação, indicando a classe e o respectivo relacionamento. Resposta: Gabarito: Possíveis respostas 1) Classe: Disciplina Relacionamento: possui pré requisito. - uma Disciplina possui outra disciplina como pré requisito 2) Classe: Pessoa Relacionamento: é casado com - Uma pessoa é casada com outra pessoa. Existem outros exemplos a serem dados. O docente deve avaliar se o exemplo dado atende , semanticamente, a uma auto associação e se esse faz sentido. 9a Questão (Ref.: 201402611824) Pontos: 1,5 / 1,5 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. 10a Questão (Ref.: 201402982561) Pontos: 1,0 / 1,0 A definição de um componente, considera entre outras coisas, as condições físicas que o sistema irá executar, por exemplo, tamanho de memória, tempo de execução, módulos mais utilizados, tamanho dos módulos, dentre outros. Supondo, por exemplo, o módulo de login em um software e que o módulo para efetuar o login é de 10 Mbytes e que o software compilado, tem 60 Mbytes. Com base na narrativa acima aponte a opção correta para a seguinte questão: O módulo de login deve ser compilado juntamente com o restante do software gerando um único componente executável? Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 5 Mbytes de código que não será mais executado. Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 10 Mbytes de código que não será mais executado. Além disso, se desenvolvido em separado poderá ser reutilizado em outros sistemas Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado; Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado. Não, pois o módulo de login será executar várias vezes, e irá ocupar a memória com 20 Mbytes de código que não será mais executado.
Compartilhar