Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0192_AV (AG) » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 1,5 Data: 10/06/2014 09:35:59 1 a Questão (Ref.: 201107378611) Pontos: 0,0 / 1,5 Com base no diagrama de classes e modelo de casos de uso (diagrama e especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a contribuição do diagrama de sequência para a melhoria do diagrama de classes? Resposta: O diagrama de sequência consegue demonstrar o fluxo de dados das informações de um sistema (como realmente acontece), já o modelo de caso de uso passa uma visão mais estática. Eles se complementam para a melhor visão dos stakeholders. Gabarito: Com o diagrama de sequencia é possível descobrir novos métodos para as classes envolvidas, não vislumbrados anteriormente. 2 a Questão (Ref.: 201107248508) Pontos: 1,0 / 1,5 Quando utilizamos a descrição de caso de uso do tipo expandida? Resposta: Quando não conseguimos tratar as exceções no diagrama de caso de uso. Gabarito: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações. 3 a Questão (Ref.: 201107241603) Pontos: 0,0 / 0,5 4 a Questão (Ref.: 201107232039) Pontos: 0,5 / 0,5 Observe o diagrama e marque a alternativa correta: CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo menos de uma associação. CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação. ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. 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. 5 a Questão (Ref.: 201107410088) Pontos: 1,0 / 1,0 O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. III. Componentes não podem ser classes IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas as opções I, II, III e IV Estão corretas apenas as opções I, III e IV Estão corretas apenas as opções II e IV Estão corretas apenas as opções I, II e IV Estão corretas apenas as opções II e III 6 a Questão (Ref.: 201107421978) Pontos: 0,5 / 0,5 Dadas as seguintes afirmações: I) Um ator interage com o sistema fornecendo e/ou recebendo informações do mesmo. II) Um único ator pode se relacionar com muitos casos de uso. III) Um caso de uso pode se relacionar com no máximo dois atores. IV) Uma pessoa que utiliza um sistema somente poderá representar um papel. Qual é a opção correta? Página 2 de 4BDQ Prova 18/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp I, II e III estão corretas. I, II e IV estão corretas. I e II estão corretas. Todas estão corretas. Somente a II está correta. 7 a Questão (Ref.: 201107422134) Pontos: 0,0 / 0,5 Dadas as seguintes afirmações, marque a opção falsa em relação a classes. Uma classe especifica propriedades e comportamento de um conjunto de objetos semelhantes. Todo objeto é instância de apenas uma classe. Objetos abstratos são instâncias de classes abstratas. Uma classe pode ter qualquer quantidade de atributos, ou mesmo nenhum. Métodos são implementações de operações de uma classe. 8 a Questão (Ref.: 201107426805) Pontos: 0,0 / 0,5 Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA. As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação do ator com o sistema Um caso de uso pode não ter cenário alternativo Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e sistema. As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia. 9 a Questão (Ref.: 201107267368) Pontos: 1,0 / 1,0 Um exemplo de diagrama previsto na UML é o Diagrama de: Causa e Efeito. Gantt. Fluxo de Dados. Entidades e Relacionamentos. Atividade. 10 a Questão (Ref.: 201107253491) Pontos: 0,5 / 0,5 Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Para esse diagrama utilizamos a representação de: Auto-Associação. Generalização e especialização. Agregação por valor. Agregação por referência. Página 3 de 4BDQ Prova 18/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Classe associativa. Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. Página 4 de 4BDQ Prova 18/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar