Buscar

AV2_MODELAGEM 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

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

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ê viu 3, do total de 7 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

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

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ê viu 6, do total de 7 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

Prévia do material em texto

Avaliação: CCT0192_2013/02_AV2_201002155088 » MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AV2 
Aluno: 201002155088 - WALLACE SILVA MORAIS 
Professor: JOSE CARLOS MILLAN Turma: 9005/AG
Nota da Prova: 4,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 07/06/2013 19:25:26
 1a Questão (Cód.: 65596) Pontos: 0,0 / 1,5
De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a 
sua resposta.
 
Resposta: Quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de compra, 
quando o estoque fica abaixo do mínimo recomendado. É algo que não aconte sempre (não é padrão).
 
 
Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de 
utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais 
adequadamente o tipo de associação correspondente.
 2a Questão (Cód.: 95484) Pontos: 1,5 / 1,5
Página 1 de 7BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3032...
 
 
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. 
Página 2 de 7BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3032...
 
 
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, 
relativas 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: Não da para visualizar a imagem direito. A - DUPLA-CONTA esta representado como ATOR, demandando 
ações. linha da vida. B - Transferencia entre contas, criar banco, cria agencia.
 
 
Gabarito: 
A) As falhas existentes no diagrama de sequência original relativas ao uso da sintaxe e/ou da semântica da UML: 
 
Página 3 de 7BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3032...
 
 
 
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.: 91034) Pontos: 1,0 / 1,0
Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:
 Diagrama de Métodos
 Diagrama de Estados
 Diagrama de Componentes
 Diagrama de Classes
 Diagrama de Sequência
 4a Questão (Cód.: 72410) Pontos: 0,0 / 1,0
A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de 
desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: 
 Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO.
 Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de 
execução entre a equipe.
 Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes 
unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema).
 Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO.
 Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a 
ARQUITETURA.
 5a Questão (Cód.: 77458) Pontos: 0,0 / 0,5
A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um determinado 
Página 4 de 7BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3032...
 
 
 
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. 
 II e III
 I e III
 II e IV
 I e II
 I e IV
 6a Questão (Cód.: 95117) Pontos: 0,0 / 0,5
Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada 
(UML) e em programas orientados a objetos, assinale a opção correta.
 A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada 
utilizando-se diagramas de classe e de instância, entre outros.
 Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML desenvolvidos 
entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na linguagem Java.
 Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language), 
linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar 
diagramas UML.
 A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada 
utilizando-se diagramas de comunicação, entre outros.
 Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento 
usado para se agregar, inclusivede forma hierárquica, um conjunto de outros elementos dentro de um 
mesmo espaço de nomes.
 7a Questão (Cód.: 77782) Pontos: 0,5 / 0,5
Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e 
ocorre que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de 
compra quando o estoque ficar abaixo do mínimo recomendado. 
Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de ...........
. 
 generalização. 
 dependência estereotipado como inclusão. 
 associação não composta. 
 dependência estereotipado como extensão 
 associação composta. 
 8a Questão (Cód.: 77454) Pontos: 0,5 / 0,5
Página 5 de 7BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3032...
 
 
Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir 
da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício. Com isso 
cada aluno tem uma mensalidade diferente. 
Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor da 
mensalidade a ser paga, considerando o modelo apresentado abaixo. 
 
 Plano
 Aluno
 PlanosContratados
 Exercícios
 ExerciciosPlano
 9a Questão (Cód.: 77463) Pontos: 0,5 / 0,5
Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a 
Objetos. 
Qual representação do diagrama de classe implementa o processo de herança? 
 Agregação por referência.
 Classe associativa.
 Generalização.
 Auto-Associação.
 Agregação por valor.
 10a Questão (Cód.: 94049) Pontos: 0,0 / 0,5
Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação 
utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo para 
que ao final tenha um só estado? 
 
Marque a alternativa correta. 
 Autotransição
 Superestado
 Transitividade
 Concorrente 
 Ativo 
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Página 6 de 7BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3032...
 
 
Página 7 de 7BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3032...

Outros materiais