Buscar

AV1 - 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

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

Avaliação: CCT0192_AV1_201201606446 » MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV1
Aluno: 201201606446 - VICTOR FIGUEIREDO VILAR
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB
Nota da Prova: 2,0 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 22/04/2013 17:30:06
1a Questão (Cód.: 55469) Pontos: 0,5 / 0,5
Que organização mantém a UML?
International Organization for Standardization (OSI).
Object Management Group (OMG).
American National Standards Institute (ANSI).
Software EngineeringInstitute (SEI).
Project Management Institute (PMI).
2a Questão (Cód.: 55996) Pontos: 0,0 / 0,5
Como podemos definir uma auto-associação:
Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e 
operações para qualificação.
Classe que representa a herança dos métodos de uma outra classe.
Identifica objetos de mesma classe que participam da associação.
Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para 
qualificação.
Classe que representa a generalização de outra classe.
3a Questão (Cód.: 77457) 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:
Generalização e especialização.
Auto-Associação.
Classe associativa.
Agregação por referência.
Agregação por valor.
4a Questão (Cód.: 77451) Pontos: 0,0 / 1,0
A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e 
atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%. 
Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa.
Qual modelo expressa a definição descrita?
5a Questão (Cód.: 77458) Pontos: 0,0 / 1,0
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
I e II
II e III
II e IV
I e IV
6a Questão (Cód.: 95117) Pontos: 0,0 / 1,0
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.
Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (objectconstraintlanguage), 
linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar 
diagramas UML.
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 organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento 
usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um 
mesmo espaço de nomes.
A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada 
utilizando-se diagramas de comunicação, entre outros.
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.
7a Questão (Cód.: 65571) Pontos: 0,0 / 0,5
De acordo com as partes que compõem a UML, identifique a alternativa errada
Modelos de Elementos: Os conceitos usados nos diagramas são modelos de elementos que representam 
definições comuns da orientação a objetos como as classes, objetos, mensagem, relacionamentos entre 
classes incluindo associações, dependências e heranças.
Sistemas de Negócios: descreve os objetivos, especificações (pessoas, computadores etc.), as regras 
(leis, estratégias de negócios etc.), e o atual trabalho desempenhado nos processos do negócio.
Mecanismos Gerais: Os mecanismos gerais provém comentários suplementares, informações, ou 
semântica sobre os elementos que compõem os modelos; eles provém também mecanismos de extensão 
para adaptar ou estender a UML para um método/processo, organização ou usuário específico.
Diagramas: Os diagramas são os gráficos que descrevem o conteúdo em uma visão. UML possui nove 
tipo de diagramas que são usados em combinação para prover todas as visões do sistema.
Visões: As Visões mostram diferentes aspectos do sistema que está sendo modelado. A visão não é um 
gráfico, mas uma abstração consistindo em uma série de diagramas. Definindo um número de visões, 
cada uma mostrará aspectos particulares do sistema, dando enfoque a ângulos e níveis de abstrações 
diferentes e uma figura completa do sistema poderá ser construída. As visões também podem servir de 
ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido.
8a Questão (Cód.: 77452) Pontos: 0,0 / 1,0
A empresa de calçados "Bela Mulher Ltda" vende a clientes de Classe A, calçados femininos com exclusividade e 
sob medida. Na criação de um modelo de diagrama de classe é possível representar essa regra, pois é de 
grande valor na implementação dos procedimentos.
Qual dos recursos do diagrama de classe expressa no modelo essa informação?
Cardinalidade
Associação
Generalização
Agregação
Multiplicidade
9a Questão (Cód.: 77445) Pontos: 0,0 / 1,0
Uma empresa de previdência privada oferece diversos serviços para seus clientes, extensivo aos dependentes. 
Os serviços são associados sempre aos clientes responsáveis, mesmo que sejam utilizados pelos dependentes. 
No momento da solicitação o cliente informa que o serviço é para um dependente ou, no caso do pedido ser 
realizado pelo dependente, este informa seu responsável.
Baseado na descrição apresentada, qual o recurso utlizado na construção de modelos de diagrama de classe 
seria utilizado entre cliente e dependentes?
Agregação Associativa
Entidade fraca
Entidade participativa
Agregação por referência
Agregação por valor
10a Questão (Cód.: 77459) Pontos: 1,0 / 1,0
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.
Agregação por valor.
Associação.
Auto-associação.
Avaliação: CCT0192_AV2_201201606446 » MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV2
Aluno: 201201606446 - VICTOR FIGUEIREDO VILAR
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB
Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 11/06/2013 16:36:54
1a Questão (Cód.: 95484) Pontos: / 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áriasassociadas 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, 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:
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.
2a Questão (Cód.: 57379) Pontos: 1,0 / 1,0
O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos 
quais elementos externos (atores) interagem com o sistema é denominado diagrama de
sequência.
casos de uso.
atividades.
transição de estados.
colaboração.
3a Questão (Cód.: 95128) Pontos: 0,0 / 1,0
Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente.
Construção e Concepção.
Concepção e Teste.
Teste e Configuração.
Implantação e Concepção.
Requisitos e Implantação.
4a Questão (Cód.: 65596) Pontos: 0,5 / 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: Sim
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.
5a Questão (Cód.: 77465) Pontos: 0,5 / 0,5
O diagrama de classe posssui diversas representações com suas especificidades.
I - A generalização implementa o processo de hibridismo.
II - A auto-associação representa a ligação entre objetos da mesma classe.
III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a identificam.
Analise as sentenças e selecione a alternativa que aponte assertivas corretas.
II - III
somente a I.
I - II
somente a II.
I - III
6a Questão (Cód.: 72469) Pontos: 0,0 / 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 e IV são verdadeiros.
Itens I, e III são verdadeiros.
Itens I, III e IV são verdadeiros.
Itens I, II, III são verdadeiros.
Itens III e IV são verdadeiros.
7a Questão (Cód.: 77782) Pontos: 0,0 / 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 ...........
.
associação composta.
generalização.
dependência estereotipado como extensão
associação não composta.
dependência estereotipado como inclusão.
8a Questão (Cód.: 77454) Pontos: 0,5 / 0,5
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.
ExerciciosPlano
Aluno
PlanosContratados
Plano
Exercícios
9a Questão (Cód.: 57360) Pontos: 0,0 / 0,5
A UML define em sua versão 2.0, treze tipos de diagramas. Acerca do Diagrama de Objetos da UML, assinale a 
alternativa correta:
O Diagrama de Objetos tem por propósito focalizar um fluxo de atividades que ocorrem internamente em 
um processamento, dentro de um período de tempo.
O Diagrama de Objetos descreve o comportamento de objetos como reação a eventos discretos, por 
meio de sequências de estados e ações que ocorrem durante sua vida.
O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas 
de classes.
O Diagrama de Objetos mostra a configuração de nós de processamento em tempo de execução.
O Diagrama de Objetos representa uma visão dinâmica da interface entre objetos e funcionalidades do 
sistema.
10a Questão (Cód.: 94049) Pontos: 0,5 / 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.
Ativo
Concorrente
Transitividade
Autotransição
Superestado

Continue navegando