Buscar

Av2Mod. de sistemas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fechar 
 
Avaliação: CCT0192_AV2_201001487184 » MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AV2 
Aluno: 201001487184 - GLEICI LUCI LIMA TRINDADE RIBEIRO 
Professor
: 
MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB 
Nota da Prova: 7,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 11/06/2013 
16:34:30 
 
 
 1a Questão (Cód.: 72445) Pontos: 1,5 / 1,5 
Considerando o seguinte Diagrama de caso de uso, indica a lista de símbolos utilizados neste contexto, indicado 
pela numeração de 1 a 5. 
 
 
 
Resposta: 1 - ator 2 - generalização 3 - associação 4 - extend 5 - include 
 
 
Gabarito: 
1 - Ator 
2 - Generalização de caso de uso 
3 - Caso de Uso 
4 - Interação caso de uso - caso de uso do tipo 
5 - Interação caso de uso - caso de uso do tipo 
 
 
 
 2a Questão (Cód.: 95484) Pontos: 1,5 / 1,5 
 
 
Durante a análise de um sistema de controle de contas bancárias (SCCB), um analista elaborou o diagrama de classes 
acima, em que são especificados os objetos de negócio da aplicação, por meio do qual foram distribuídas as 
responsabilidades e colaborações entre os elementos do modelo. Foi atribuída a outro analista a tarefa de elaborar o 
diagrama de seqüência do caso de uso chamado DUPLA_CONTA, que apresenta o seguinte comportamento: cria um 
banco, cria uma agência bancária, cria um cliente e duas contas bancárias associadas ao cliente e agência bancária 
anteriormente criados, e, por fim, realiza uma transferência de valores entre essas duas contas bancárias. O diagrama de 
seqüência em UML apresentado abaixo foi elaborado com o intuito de corresponder ao caso de uso em questão. 
 
 
No diagrama de seqüência apresentado, há problemas conceituais, relativos à 
especificação do diagrama de classes e à descrição textual do caso de uso 
 
DUPLA-CONTA. Com relação a essa situação, faça o que se pede a seguir. 
A) Descreva, textualmente, três falhas de tipos distintos presentes no diagrama de seqüência apresentado, re lativas ao uso 
da sintaxe e(ou) da semântica da UML. 
B) Descreva, textualmente, três falhas distintas presentes no diagrama de seqüência apresentado, relativas à especificação 
das classes, responsabilidades e colaborações propostas no diagrama de classe mostrado. 
 
 
 
 
 
 
 
Resposta: a) Na primeira ação Banco() deveria estar com a palavra Criar. / ag.1 deveria começar 
cm letra maiuscula ou escrever Ag1_agencia. / b)Cliente deveria retornar mensagem a Banco. O 
estereótipo que aparece não deveria estar na linha da vida. Creditar deveria também enviar 
mensagem. OBS: Infelizmente mal se consegue ler a figura, ficou como que desfocada, borrando 
as letras. É impossível ler o que está escrito no esteriotipo em cima de conta. 
 
 
Gabarito: 
A) As falhas existentes no diagrama de sequência original relativas ao uso da sintaxe e/ou da 
semântica da UML: 
 
1) a mensagem que instancia o objeto Banco não está definida corretamente. Uma mensagem de 
instanciação de objeto deve chegar na instância criada ou possuir o estereótipo <>. 
2) a mensagem que instancia o objeto Cliente não está definida corretamente. Uma mensagem 
de instanciação de objeto deve chegar na instância criada ou possuir o estereótipo <>. 
3) as mensagens criarCliente e a instanciação do objeto Agência ocorrem no mesmo período de 
tempo, apesar de não serem assíncronas. 
4) a mensagem creditar está incorretamente definida como mensagem de retorno (vetor 
tracejado). A mensagem creditar deveria ser definida como mensagem síncrona (vetor contínuo). 
 
B) As falhas existentes no diagrama de sequência original relativas à especificação das classes, 
responsabilidades e colaborações propostas no diagrama de classe mostrado: 
1) o objeto Cliente é instanciado antes do objeto Agência. No cenário indicado a agência deveria 
ter sido criada antes do cliente. 
2) a instanciação do objeto Agência é realizada diretamente pelo caso de uso. A instanciação da 
Agência seria realizada de forma mais adequada se fosse intermediada pela classe Banco que 
possui a operação criarAgência. 
3) uma das instanciações de Conta está sendo realizada pela operação criarCliente. A 
instanciação das contas seria realizada de forma mais adequada se fosse intermediada pela classe 
Agência que possui a operação criarConta. 
4) a transferência entre as contas criadas está sendo realizada diretamente pelo caso de uso. A 
transferência entre as contas seria realizada de forma mais adequada se fosse intermediada pela 
classe Banco, que possui a operação transferir. 
 
 
 
 3a Questão (Cód.: 95126) Pontos: 1,0 / 1,0 
De acordo com a teoria sobre o RUP, diz que o mesmo produz artefatos: 
 
 em todas as suas fases. 
 
na fase de Transição, apenas. 
 
na fase de Construção, apenas. 
 
na fase de Elaboração, apenas. 
 
na fase de Concepção, apenas. 
 
 
 
 4a Questão (Cód.: 95114) Pontos: 1,0 / 1,0 
Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de 
um conjunto de artefatos (UML) é um: 
 
 
atributo. 
 componente. 
 
caso de uso. 
 
objeto. 
 
método. 
 
 
 
 5a Questão (Cód.: 77458) Pontos: 0,5 / 0,5 
A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um 
determinado objeto. 
Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para uso dessa 
representação. 
I - Quando associações são comuns a todos os tipos, mas existem associações que são somente de um tipo. 
II - Quando a classe possui mais de uma associação. 
III - Quando a classe está associada a objetos da própria classe. 
IV - Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e atributos específicos a ele. 
 
 
I e III 
 II e III 
 
I e IV 
 
II e IV 
 
I e II 
 
 
 
 6a Questão (Cód.: 57325) Pontos: 0,5 / 0,5 
A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a 
Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: 
 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
 
 
 7a Questão (Cód.: 72469) Pontos: 0,5 / 0,5 
Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras. 
I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque 
são adaptados às operações de cada empresa; 
II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação; 
III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar 
mudanças na construção do software; 
IV - Na UML devem ser representados os procedimentos lógicos e físicos; 
 
 
 
Itens I, II, III são verdadeiros. 
 Itens I, III e IV são verdadeiros. 
 
Itens III e IV são verdadeiros. 
 
Itens I e IV são verdadeiros. 
 
Itens I, e III são verdadeiros. 
 
 
 
 8a Questão (Cód.: 77449) Pontos: 0,5 / 0,5 
Na UML os modelos evoluem na medida em que o projeto avança e confirmam que: 
I - São considerados aspectos lógicos e NÃO são considerados aspectos físicos. 
II - Ao final do diagrama de classe deve-se verificar se existem casos de uso para criar e manter todas as 
informações representadas nas classes. 
III - A construção do diagrama de classe deve representar todas as informações envolvidas para realização do 
negócio. 
IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construçãodo 
novo modelo pode gerar ajustes nos anteriores. 
Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS. 
 
 II - III - IV 
 
I - II - III 
 
I - III - IV 
 
I - II - IV 
 
II - IV 
 
 
 
 9a Questão (Cód.: 77459) Pontos: 0,0 / 0,5 
A Secretaria Estadual de Saúde deseja traçar um perfil das famílias que moram nas comunidades. Sendo assim 
é preciso cadastrar todas as pessoas e seus laços familiares. Todos da família são pacientes. Portanto é preciso 
relacionar os membros da família. 
Qual representação é utilizada no diagrama de classe que melhor expresse a situação? 
 
 Generalização e especialização. 
 
Classe associativa. 
 
Associação. 
 Auto-associação. 
 
Agregação por valor. 
 
 
 
 10a Questão (Cód.: 63481) Pontos: 0,5 / 0,5 
(Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os 
seus principais conceitos e técnicas, é CORRETO afirmar que: 
 
 
o diagrama de caso de uso mostra as relações entre as classes. 
 o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido. 
 
o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo 
recebido. 
 
a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de 
aplicativos para o ambiente WEB. 
 
o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores 
externos, mostrando o relacionamento entre os atores e o sistema. 
 
 
 
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.

Outros materiais