Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 1/6
000231833199008207999301218999913062013
Nome do(a) aluno(a):__________________________________________________________ Matrícula:____________
Disciplina: CCT0071 / MODELAGEM DE SISTEMAS _____________________________ Data: ___ /___ /______
OBSERVAÇÕES:
Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta
azul ou preta, na folha de respostas. As questões da prova totalizam 8 pontos. A forma de atribuição dos dois
pontos restantes para a nota de AV2, ficará a cargo de cada docente, respeitando o regulamento de provas
(Portaria D.E 01/2013).
Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos. Neste intervalo nenhum
aluno poderá deixar a sala. Terminando a prova, o aluno deverá entregar ao professor a folha de questões e a
folha de respostas, devidamente identificadas.
Boa prova.
1. Questão (Cód.:77453) (sem.:4a) _______ de 1,00
Uma livraria disponibiliza livros de várias editoras para venda aos clientes, que podem comprar quantos desejar
em um mesmo pedido. A livraria compra da editora muitos exemplares de mesmo título e autoria.
Analisando o cenário apresentado indique qual modelo representa a situação.
A
B
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 2/6
Resposta:
Considere em linhas gerais o seguinte diagrama. Não devem ser desprezadas algumas diferenças em função de
interpretação.
C
D
E
2. Questão (Cód.:72440) (sem.:3a) _______ de 2,00
Considerando o estudo de caso descrito abaixo, desenvolva o Diagrama de Caso de Uso coorespondente.
Consultório Médico
Um dentista deseja informatizar seu consultório para melhorar o atendimento aos seus clientes e possuir
um maior controle.
A secretária agenda a consulta para a data e hora desejada pelo cliente e registra seus dados para
controle. Cada cliente deve possuir um histórico de atendimentos, que será consultado pelo dentista na consulta. 
O dentista registra os procedimentos aplicados no paciente. O dentista tem acesso a agenda para chamada de
seus pacientes que se encontram na sala de recepção.
O custo do atendimento é calculado a partir dos procedimentos registrados pelo dentista. A definição do
pagamento é realizada pela secretária na saída do paciente. O recebimento pode ser feito por convênio ou a
vista. Atendimentos que requerem autorização são realizados em outra seção, onde já terá a autorização do
convênio.
O cliente poderá desmarcar e remarcar consulta. 
Ao final do mês o dentista verifica os valores faturados e retira uma estatística de procedimentos
realizados e a secretária emite as guias de atendimentos, que são enviadas para os convênios.
 
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 3/6
 
3. Questão (Cód.:55482) (sem.:12a) _______ de 0,50
Qual diagrama exibe a forma que um objeto executa suas ações em um único processo, representando-os passo
a passo, isto é, seu fluxo?
A Estados.
B Sequencias.
C Casos de usos.
D Classes.
E Atividades.
4. Questão (Cód.:77460) (sem.:5a) _______ de 0,50
Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos.
I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado.
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem.
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia.
IV - A cada hospedagem é aberta uma nova conta corrente.
Marque a opção que indica as sentenças VERDADEIRAS.
 
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 4/6
A II - III - IV
B I- III - IV
C I- II - IV
D II - III
E I - IV
5. Questão (Cód.:57382) (sem.:5a) _______ de 1,00
Considere Diagrama de Classes acima. Pode-se afirmar que:
A instâncias da classe quadrado não possuem atributos.
B quadrado e retângulo são classes base da classe figura.
C quadrado e retângulo são classes abstratas.
D largura é um método da classe Retângulo.
E quadrado é uma classe derivada da classe figura.
6. Questão (Cód.:77782) (sem.:3a) _______ de 0,50
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 ...........
.
A associação composta.
B associação não composta.
C generalização.
D dependência estereotipado como inclusão.
E dependência estereotipado como extensão
7. Questão (Cód.:77450) (sem.:4a) _______ de 0,50
Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 5/6
isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica.
A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha.
Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e o
cálculo, respectivamente?
A classe - atributo - método
B atributo - classe - método
C classe - atributo - processo
D atributo - classe - processo
E tupla - tabela - método
8. Questão (Cód.:77454) (sem.:4a) _______ de 0,50
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.
A Exercícios
B Plano
C PlanosContratados
D Aluno
E ExerciciosPlano
9. Questão (Cód.:77452) (sem.:4a) _______ de 0,50
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?
A Associação
B Agregação
C Multiplicidade
D Generalização
E Cardinalidade
10. Questão (Cód.:77446) (sem.:4a) _______ de 0,50
O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O conjunto de objetos
é representado pela classe.
Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qual representação?
A Associação
B Auto-associação
C Associação participativa
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 6/6
D Associação relativa
E Associação por referência
11. Questão (Cód.:55473) (sem.:12a) _______ de 0,50
Qual diagrama se refere a um documento narrativo que descreve a seqüência de eventos de um ator que usa um
sistema para completar um processo?
A Diagrama de classes.
B Diagrama de casos de usos.
C Diagrama de interações.
D Diagrama de atividades.
E Diagrama de objetos.
Ins tituição:
UNIVERSIDADE ESTÁCIO DE SÁ
Impresso por:
PATRICIA FIUZA DE CASTRO
Ref.: 2318331
 
 
 
Avaliação: CCT0192_AV2_201010020447» MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AV2 
Aluno: 201010020447 - FARLEY COSTA FONSECA 
Professor: JOSE CARLOS MILLAN Turma: 9002/AB
Nota da Prova: 2,0 de 8,0 Nota do Trabalho: Nota de Participação: Data: 14/03/2013 20:31:01
 1a Questão (Cód.: 66131) Pontos: / 
Considerando o seguinte estudo de caso, desenvolva o Diagrama de Caso de uso correspondente: 
Estudo de Caso "Galeria Estácio" 
A "Galeria Estácio" é uma galeria de arte que se encarrega da venda de quadros que estejam sendo expostos em 
sua galeria. 
Para abrir uma exposição o marchand seleciona os quadros com os artistas de interesse e definem juntos, os 
preços. Os quadros possuem suas informações catalogadas e em seguida são expostos na galeria para visitação. O 
cliente, após apreciar e decidir pela compra solicita ao vendedor o valor e as condições de venda. Quando a venda é 
fechada é emitida a nota fiscal e, se o cliente ainda não fizer parte do cadastro da Galeria o vendedor realiza o 
cadastro. Caso a compra do cliente exceda R$ 50.000,00 a Galeria concede um desconto de 5% sobre o valor total 
da nota. 
Ao final de cada exposição o Marchand gera: 
� Uma relação com todos os quadros expostos, vendidos ou não, para a Associação de Artistas do Estado do 
Rio de Janeiro. 
� Um relatório, que é enviado à contabilidade, com a receita global da exposição. 
 
Resposta: 
 
 
Gabarito: 
Segue o diagrama. Não deve ser desconsiderado que podem existir pequenas variações em função da 
interpretação, por exemplo, o caso de uso "Conceder Desconto" poderia estar lgado ao caso de uso "Emitir Nota 
FIscal". Não estaria correto 100% tecnicamente, mas no nível da disciplina não estaria incorreto. 
Página 1 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 2a Questão (Cód.: 72437) Pontos: / 
Considerando o estudo de caso descrito abaixo, desenvolva o Diagrama de Classe 
coorespondente. 
Consultório Médico 
Um dentista deseja informatizar seu consultório para melhorar o atendimento aos seus 
clientes e possuir um maior controle. 
A secretária agenda a consulta para a data e hora desejada pelo cliente e registra seus 
dados para controle. Cada cliente deve possuir um histórico de atendimentos, que será 
consultado pelo dentista na consulta. O dentista registra os procedimentos aplicados no 
paciente. O dentista tem acesso a agenda para chamada de seus pacientes que se encontram 
na sala de recepção. 
O custo do atendimento é calculado a partir dos procedimentos registrados pelo 
dentista. A definição do pagamento é realizada pela secretária na saída do paciente. 
recebimento pode ser feito por convênio ou a vista. Atendimentos que requerem autorização 
são realizados em outra seção, onde já terá a autorização do convênio. 
O cliente poderá desmarcar e remarcar consulta. 
Ao final do mês o dentista verifica os valores faturados e retira uma estatística de 
procedimentos realizados e a secretária emite as guias de atendimentos, que são enviadas para 
os convênios. 
 
Resposta: 
 
Página 2 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 
 
Gabarito: 
Segue modelo. Devem ser consideradas pequenas alterações por conta de interpretação. 
 
 3a Questão (Cód.: 95114) Pontos: 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: 
 objeto.
 método.
 atributo.
 componente.
 caso de uso.
 4a Questão (Cód.: 95127) Pontos: 1,0 / 
No Processo RUP, a ênfase no escopo do sistema está na fase de: 
 implantação.
 elaboração.
 concepção.
 teste.
 implementação.
Página 3 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 5a Questão (Cód.: 55483) Pontos: 0,0 / 
Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado 
momento da execução, representando um estado particular?
 Sequencia.
 Casos de uso.
 Classes.
 Objetos.
 Estados.
 6a Questão (Cód.: 77460) Pontos: 0,0 / 
Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos. 
I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado. 
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem. 
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia. 
IV - A cada hospedagem é aberta uma nova conta corrente. 
Marque a opção que indica as sentenças VERDADEIRAS. 
 II - III - IV
 I - IV
 II - III
 I- III - IV
 I- II - IV
 7a Questão (Cód.: 95117) Pontos: 0,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.
 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.
 A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada 
Página 4 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 
utilizando-se diagramas de comunicação, entre outros.
 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.
 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.
 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.
 8a Questão (Cód.: 78185) Pontos: 0,0 / 
Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser 
comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada 
dentro do círculo? 
 
 Classe associativa.
 Auto-associação.
 Agregação por valor.
 Agregação por referência.
 Generalização e especialização.
 9a Questão (Cód.: 77782) Pontos: 0,0 / 
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 
 dependência estereotipado como inclusão. 
 associação não composta. 
 10a Questão (Cód.: 77464) Pontos: 0,0 / 
Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe o motor e, que 
você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para 
Página 5 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 
apresentar essa nescessidade de negócio? 
 Agregação por valor.
 Generalização.
 Agregação por referência.
 Auto-associação.
 Classe associativa.
 
 
Observação: Eu, FARLEY COSTA FONSECA, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) 
no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. 
 
Data:14/03/2013 21:07:24 
Período de não visualização da prova: desde 09/03/2013 até 21/03/2013.
Página 6 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 Fechar 
 
Avaliação: CCT0223_AV2_201102199931 » MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AV2 
Aluno: 
Professor: FABIO BERNARDO DA SILVA Turma: 
Nota da Prova: 6,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 01/12/2015 10:18:24 
 
 
 1a Questão (Ref.: 201102893171) 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: Casamento é um exemplo de auto associação. Casamento seria a classe, com seus objetos que 
possuem uma associação recursiva entre si. 1 está para 1 . 
 
 
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. 
 
 
Fundamentação do(a) Professor(a): Resposta correta. 
 
 
 
 2a Questão (Ref.: 201102482542) Pontos: 1,5 / 1,5 
A coesão diz respeito a "o quanto os elementos devem permanecer juntos". Sobre coesão, responda. 1. Ela 
deve ser alta ou baixa? 2. Que dificuldades podem existir em sistemas com coesão inadequada? 
 
 
Resposta: A coesão deve ser alta. As dificuldades podem existir caso a coesão não esteja adequada, fazendo 
com que elementos fiquem dispersos, causando inconsistência, incompatibilidade de informações não tornando 
a modelagem funcional. 
 
 
Gabarito: 1. Alta coesão é o indicado. 2. Uma classe de coesão baixa normalmente são difíceis de compreender, 
difíceis de manter e de se reutilizarem. 
 
 
Fundamentação do(a) Professor(a): Resposta correta. 
 
 
 
 3a Questão (Ref.: 201102311229) Pontos: 0,5 / 0,5 
O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo 
Unificado. A esse respeito, analise as afirmativas a seguir. 
 
I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. 
 
II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da 
Documentação Técnica. 
 
III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um 
"lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente. 
 
IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software 
executável funcionando. 
Estão corretas APENAS as afirmativas: 
 
 I e IV 
 
III e IV 
 
II e III 
 
I e II 
 
II e IV 
 
 
 
 4a Questão (Ref.: 201102297923) Pontos: 0,5 / 0,5 
 
Considere o caso de uso ilustrado na figura acima, utilizando a notação UML. 
 
A descrição do cenário que melhor descreve esse caso de uso é: 
 
 
o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico. 
 
um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, 
somente se o paciente ainda não for cliente da clínica. 
 
o atendente não marca consultas para pacientes que não tenham histórico na clínica. 
 
o atendente inclui os pacientes que têm consulta agendada e não possuem um histórico de atendimento. 
 um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, 
busca um horário vazio e agenda a consulta. 
 
 
 
 5a Questão (Ref.: 201102277301) Pontos: 0,0 / 0,5 
Num diagrama de classes da UML, multiplicidade se refere: 
 
 ao número de chamadas de métodos de uma classe por um objeto de outra classe. 
 
à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes 
no diagrama. 
 
aos dados sobre a quantidades de objetos participantes de uma classe associativa. 
 
ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. 
 à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode 
estar associado. 
 
 
 
 6a Questão (Ref.: 201102297373) Pontos: 0,0 / 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ção do 
novo modelo pode gerar ajustes nos anteriores. 
Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS. 
 
 
I - II - IV 
 
I - II - III 
 
II - IV 
 II - III - IV 
 I - III - IV 
 
 
 
 7a Questão (Ref.: 201102277282) Pontos: 0,5 / 0,5 
A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas 
orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos 
elementos do digrama de sequências. 
 
O elemento acima, em um diagrama de sequência, significa: 
 
 mensagem de retorno. 
 
mensagem de ligação. 
 
mensagem de ativação. 
 
auto-chamada. 
 
mensagem perdida. 
 
 
 
 8a Questão (Ref.: 201102971744) Pontos: 0,0 / 0,5 
No padrão GRASP, temos cinco padrões distintos, dentre eles existe o conceito de ACOPLAMENTO, que diz 
respeito a "o quanto um elemento do sistema está conectado ao outro" e COESÃO, que diz respeito a "o quanto 
os elementos afins devem permanecer juntos". Tendo como base estes padrões, o que devemos esperar dos 
projetos no que se refere a coesão e acoplamento. 
 
 
Acoplamento Alto e uma Coesão Fraca 
 Acoplamento Fraco e uma Coesão Alta 
 Acoplamento Forte e uma Coesão Baixa 
 
Acoplamento Baixo e uma Coesão Forte 
 
Acoplamento Fraco e uma Coesão Forte 
 
 
 
 9a Questão (Ref.: 201102453978) 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, II 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 II e III 
 
 
 
 10a Questão (Ref.: 201102925007) Pontos: 1,0 / 1,0 
A visibilidade é especificada para os atributos de uma classe e também entre classes. Dentre as opções abaixo 
assinale a quela que apresenta os atributos verdadeirospara indicar a visibilidade: : 
 
 
Publico,especificado e protegido; 
 
Publico,privado e inteiro; 
 Publico,privado e protegido; 
 
Publico,privado e generalizado; 
 
Double,privado e protegido; 
 
 
 
Período de não visualização da prova: desde 20/11/2015 até 04/12/2015. 
 
 
 
 
000062677299008207999301218999906122012
Nome do(a) aluno(a):__________________________________________________________ Matrícula:____________
Disciplina: CCT0071 / MODELAGEM DE SISTEMAS _____________________________ Data: ___ /___ /______
OBSERVAÇÕES:
Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta 
azul ou preta, na folha de respostas. As questões da prova totalizam 8 pontos. A forma de atribuição dos 
dois pontos restantes para a nota de AV2, ficará a cargo de cada docente, respeitando o regulamento de 
provas (Portaria D.E 01/2012).
Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos. Neste intervalo nenhum 
aluno poderá deixar a sala. Terminando a prova, o aluno deverá entregar ao professor a folha de questões 
e a folha de respostas, devidamente identificadas.
Boa prova.
1. Questão (Cód.:57376) (sem.:5a) _______ de 0,50 
O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença 
"turmas são formadas por alunos" é denominada:
A generalização. 
B especialização. 
C inclusão. 
D agregação. 
E extensão.
2. Questão (Cód.:56005) (sem.:4a) _______ de 1,00 
Observe o diagrama e marque a alternativa correta:
A
SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da 
associação. 
B
CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar 
pelo menos de uma associação.
C
CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar 
pelo menos de uma associação. 
D ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. 
E CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. 
Página 1 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
3. Questão (Cód.:77451) (sem.:4a) _______ de 1,00 
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? 
A
B
C
D
E
4. Questão (Cód.:77762) (sem.:15a) _______ de 0,50 
Em relação a projetos orientados a objetos, considere: 
I. É uma estratégia de projeto em que o projetista pensa em termos de informações em vez de 
funções. 
II. A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos. 
III. Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados. 
IV. O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a 
objeto de um sistema de software.
Está correto o que se afirma em 
A I e III, apenas. 
B II e IV, apenas. 
C I, III e IV, apenas. 
D II, III e IV, apenas. . 
E I, II, III e IV.
5. Questão (Cód.:57325) (sem.:3a) _______ de 0,50 
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.
Página 2 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:
A Associação / uma funcionalidade do sistema do ponto de vista do usuário.
B Generalização / uma funcionalidade do sistema do ponto de vista do usuário.
C Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
D Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
E Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
6. Questão (Cód.:78185) (sem.:4a) _______ de 0,50 
Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado 
por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo? 
A Agregação por valor.
B Classe associativa.
C Agregação por referência.
D Auto-associação.
E Generalização e especialização.
7. Questão (Cód.:55477) (sem.:13a) _______ de 0,50 
É um tipo especial de associação representando um relacionamento estrutural entre o todo e sua parte.
A Composição.
B Agregação.
C Realização.
D Dependência.
Página 3 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
E Associação.
8. Questão (Cód.:55474) (sem.:14a) _______ de 0,50 
Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO?
A Diagrama de casos de usos.
B Diagrama de classes.
C Diagrama de atividades.
D Diagrama de estados.
E Diagrama de componentes.
9. Questão (Cód.:55475) (sem.:13a) _______ de 0,50 
É um relacionamento de especialização/generalização, nos quais os objetos dos elementos especializados (os filhos) são 
substituíveis por objetos do elemento generalizado (os pais).
A Dependência.
B Realização.
C Composição.
D Agregação.
E Generalização.
10. Questão (Cód.:66166) (sem.:4a) _______ de 2,00 
Considerando o seguinte estudo de caso, desenvolva o Diagrama de Classe correspondente:
Estudo de Caso "Galeria Estácio"
A "Galeria Estácio" é uma galeria de arte que se encarrega da venda de quadros que estejam sendo expostos em sua galeria. 
Para abrir uma exposição o marchand seleciona os quadros com os artistas de interesse e definem juntos, os preços. Os 
quadros possuem suas informações (código, descrição, preço, nome artista,status venda) catalogadas e em seguida são 
expostos na galeria para visitação. O cliente, após apreciar e decidir pela compra solicita ao vendedor o valor e as condições de 
venda. Quando a venda é fechada é emitida a nota fiscal (Numero Nota Fiscal, Data de emissão, cliente, quadros (podem ser 
vários na mesma venda),valor desconto) e, se o cliente ainda não fizer parte do cadastro da Galeria o vendedor realiza o 
cadastro com as seguintes informações: CPF, nome, endereço, email, telefone. Caso a compra do cliente exceda R$ 50.000,00 
a Galeria concede um desconto de 5% sobre o valor total da nota. 
Ao final de cada exposição o Marchand gera:
� Uma relação com todos os quadros expostos, vendidos ou não, para a Associação de Artistas do Estado do Rio de 
Janeiro. 
� Um relatório, que é enviado à contabilidade, com a receita global da exposição. 
Resposta:
Não se deve desconsiderar as variações de interpretação.
Página 4 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
Ref.: 626772
11. Questão (Cód.:55476) (sem.:13a) _______ de 0,50 
É um relacionamento estrutural que descreve um conjunto de ligações, em que as ligações são conexões entre objetos.
A Associação.
B Realização.
C Dependência.
D Composição.
E Agregação.
Instituição:
UNIVERSIDADE ESTÁCIO DE SÁ
Impresso por:
PATRICIA FIUZA DE CASTRO
Página 5 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
 
Avaliação: CCT0192_AV3_201010020447 » MODELAGEM DE SISTEMAS 
Tipo de Avaliação:AV3
Aluno: 
Professor: JOSE CARLOS MILLAN Turma: 9002/AB
Nota da Prova: 6,0 de 10,0 Nota do Trabalho: Nota de Participação: Data: 27/03/2013 21:30:29
1
a
 Questão (Cód.: 48820) Pontos: 0,0 / 1,0
Qual das respostas abaixo mais corretamente define uma classe?
Um conjunto de métodos e atributos que definem os comportamentos de um objeto.
Um conjunto de atributos.
Um conjunto de métodos e atributos que definem as características e comportamentos de um objeto.
Um conjunto de métodos.
Um conjunto de métodos e atributos.
2
a
 Questão (Cód.: 102301) Pontos: 1,0 / 1,0
No contexto da UML, os casos de uso:
são sempre associados a um único requisito funcional.
definem o comportamento dos componentes de software que serão implementados.
capturam os requisitos não funcionais.
especificam a organização do sistema de software.
descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.
3
a
 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? 
Generalização
Cardinalidade
Associação
Multiplicidade
Agregação
4
a
 Questão (Cód.: 77464) Pontos: 1,0 / 1,0
Página 1 de 4BDQ Prova
05/04/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2543...
Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe o motor e, que 
você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para 
apresentar essa nescessidade de negócio? 
Classe associativa.
Agregação por valor.
Agregação por referência.
Auto-associação.
Generalização.
5
a
 Questão (Cód.: 55483) Pontos: 1,0 / 1,0
Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado 
momento da execução, representando um estado particular?
Objetos.
Classes.
Sequencia.
Casos de uso.
Estados.
6
a
 Questão (Cód.: 56003) Pontos: 0,0 / 1,0
Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na 
UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo. 
1. Descrição de Caso de Uso 
2. Diagrama de Caso de Uso 
3. Diagrama de Classe 
4. Diagrama de Estado 
5. Diagrama de Seqüência 
6. Diagrama de Atividades 
( ) Descreve a funcionalidade do sistema percebida por atores externos. 
( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos; 
( ) Representa o processo descrevendo as atividades seqüenciais e paralelas. 
( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos 
que o atingem. 
( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles. 
( ) Representa os requisitos do sistema. 
2 - 6 - 5 - 3 - 4 - 1 
1 - 5 - 6 - 4 - 3 - 2
2 - 6 - 5 - 4 - 3 - 1 
6 - 5 - 3 - 4 - 2 - 1 
1 - 6 - 5 - 4 - 3 - 2 
7
a
 Questão (Cód.: 55470) Pontos: 0,0 / 1,0
UML é uma linguagem padrão para visualizar, especificar, construir e documentar artefatos de um sistema de 
software que combina quais aspectos? Qual a resposta errada.
Página 2 de 4BDQ Prova
05/04/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2543...
Modelagem de Negócios.
Modelagem de Circuitos.
Modelagem de Objetos.
Modelagem de Componentes.
Modelagem de Dados.
8
a
 Questão (Cód.: 77782) Pontos: 1,0 / 1,0
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 não composta. 
dependência estereotipado como extensão 
dependência estereotipado como inclusão. 
associação composta. 
generalização. 
9
a
 Questão (Cód.: 77458) Pontos: 1,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 IV
II e III
II e IV
I e III
I e II
10
a
 Questão (Cód.: 63473) Pontos: 1,0 / 1,0
(PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e 
documentar os artefatos dos sistemas" (OMG). 
O que define a palavra "visual" no texto acima? 
UML não pode ser utilizada para geração de código automatizada.
UML não possui meta-modelo para ferramentas CASE MDA.
UML deve ser aplicada apenas como planta de software.
Página 3 de 4BDQ Prova
05/04/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2543...
UML é uma notação diagramática padrão. 
UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. 
Período de não visualização da prova: desde 22/03/2013 até 31/03/2013.
Página 4 de 4BDQ Prova
05/04/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2543...
MODELAGEM DE SISTEMAS 
1) A comunicação é a atividade que estabelece o “destino” para um projeto de WebApp. De acordo 
com Lowe e Pressman, qual a tarefa relacionada a seguir não deve servir de como ponto de partida 
para um refinamento coerente da atividade de comunicação: 
 Definir os objetivos do negócio e os objetivos para a WebApp; 
 Desenvolver cenários de análise. 
 Levantar requisitos; 
 Identificar os interessados no negócio; 
 Identificar o problema; 
2) “A construção de websites ocorre a partir de um projeto de WebE (Florian, Peter e Sven, 2009). 
Os websites têm como estrutura básica a linguagem de hipertexto (HTML), independentemente se 
serão sites estáticos ou dinâmicos.” Baseado na definição de Florian podemos definir que: 
 Toda a web tem que ter páginas HTML, mesmo que com outro nome; 
 O website não precisa usar páginas HTML; 
 Uma página NTML só pode ser usada com uma página dinâmica do servidor; 
 Todo website tem que ser estático; 
 Todo website tem que ser dinâmico; 
3) 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 
 Multiplicidade 
 Agregação 
 Generalização 
4) 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 relacionamento 
 Generalização / uma funcionalidade do sistema do ponto de vistado relacionamento 
 Generalização / uma funcionalidade do sistema do ponto de vista do usuário 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário 
blade runny
Typewriter
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
 Generalização / uma funcionalidade do sistema do ponto de vista do sistema 
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 
 I e II 
 II e III 
 II e IV 
 I e IV 
6) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir 
e documentar os artefatos dos sistemas" (OMG). O que define a palavra "visual" no texto acima? 
 UML deve ser aplicada apenas como planta de software. 
 UML é uma notação diagramática padrão. 
 UML não pode ser utilizada para geração de código automatizada. 
 UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um 
sistema. 
 UML não possui meta-modelo para ferramentas CASE MDA. 
7) A Metodologia RUP possui práticas e princípios, definidos para prover o melhor andamento do 
desenvolvimento do projeto. As práticas são definidas para atender aos princípios: transparência, 
comunicação e feedback. Identifique as práticas relacionadas ao princípio COMUNICAÇÂO. 
I. Programação em pares. 
II. Reuniões semanais. 
III. Participação ativa do cliente. 
IV. Disposição das mesas da equipe em salas sem baias. Espaço aberto. 
 I e III 
 III e IV 
 I e II 
 II e IV 
 I e IV 
8) 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: 
 Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a 
distribuição de execução entre a equipe. 
 Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. 
 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). 
 Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo 
como marco a ARQUITETURA. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
 Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o 
ESCOPO. 
9) A prototipação é um processo que permite a criação de um modelo de software que não será 
implementado, sendo apenas uma ideia do que pode ser feito. Com esta afirmação podemos considerar 
que: 
 Esta afirmação não está correta pois este ciclo complementa o ciclo de vida Moderado; 
 Esta afirmação não procede, a prototipação não é um modelo de software. 
 Esta afirmação não está correta, ele serve para ser implementado; 
 Esta ideia serve para poder detalhar o ciclo de vida clássico; 
 Esta é a melhor forma de trabalho; 
10) 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? 
 Classe associativa. 
 Associação. 
 Auto-associação. 
 Agregação por valor. 
 Generalização e especialização. 
11) 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 uma visão dinâmica da interface entre objetos e 
funcionalidades do sistema. 
 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. 
12) A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão 
alguns tipos diferentes de sistemas com suas características mais comuns. Identifique qual não faz 
parte deste grupo. 
 Sistemas de Software e Sistemas de Negócios. 
 Sistemas de Informação. 
 Sistemas Real-time Integrados. 
 Sistemas Técnicos. 
 Sistemas Depuração. 
13) A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais 
conceitos e técnicas, é CORRETO afirmar que: 
 O diagrama de estado mostra a sequência de estados de um objeto em resposta a um estímulo 
recebido. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Arrow
blade runny
Arrow
 O diagrama de caso de uso mostra a sequê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. 
 O diagrama de caso de uso mostra as relações entre as classes. 
14) “A WebML é uma linguagem de modelagem web que tem sido adotada para modelar as 
aplicações orientadas a fluxo de trabalho”. Com esta afirmação podemos: 
 Considerar esta linguagem como uma linguagem orientada a objetos; 
 Considerar uma linguagem orientada a eventos; 
 Não é uma linguagem; 
 Considerar uma linguagem apenas para modelação; 
 É uma linguagem de programação para web. 
15) 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 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, inclusive de forma hierárquica, um conjunto de outros 
elementos dentro de um mesmo espaço de nomes. 
 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. 
 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. 
 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. 
16) 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 III são verdadeiros. 
 Itens I, III e IV são verdadeiros. 
 Itens III e IV são verdadeiros. 
 Itens I, II, III são verdadeiros. 
 Itens I e IV são verdadeiros. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Arrow
blade runny
Arrow
blade runny
Line
blade runny
Line
blade runny
Oval
blade runny
Oval
blade runny
Oval
17) Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos. 
 
É correto dizer que: 
I. O hotel guarda informações de Hóspede mesmo que não tenha se hospedado. 
II. Hóspede pode usar quantos serviços desejar, por cada hospedagem. 
III. São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia. 
IV. A cada hospedagem é aberta uma nova conta corrente. 
 II - IV 
 I - II - III 
 I - III - IV 
 II - III - IV 
 I - II - IV 
18) As principais estruturas adotadas por um website são as seguintes: Estrutura linear rígida, 
Estrutura linear flexível, Estrutura hierárquica de navegação, Estrutura web de organização e Sites com 
estrutura única. Qual a estrutura não pertence a este grupo? 
 Estrutura linear flexível; 
 Estruturas difusas. 
 Estrutura hierárquica de navegação; 
 Estrutura web de organização; 
 Sites com estrutura única; 
19) Assinale a alternativa correta. 
 Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de 
relacionamentos estáticos existentes entre eles. 
 Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de 
negócio e fluxo de trabalho. 
 Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um 
sistema. 
 Diagramas de classes representam a forma básica de estruturação de um sistema orientado a 
objetos. 
 Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema. 
20) Com relação à linguagem UML (Unified Modeling Language), é correto afirmar: 
 Diagramas de atividades mostram as diferentes classes que fazem um sistema e como elas se 
relacionam. São chamados de diagramas “dinâmicos” porque mostram as classes, com seus 
métodos e atributos, bem como os relacionamentos estáticos entre elas. 
 Os diagramas de estado descrevem relacionamentos e dependências entre um grupo de casos 
de uso e os atores participantes destes relacionamentos. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Pencil
blade runny
Pencil
blade runny
Pencil
blade runny
Highlight
blade runny
Highlight
blade runny
Pencil
 Diagramas de sequência mostram a troca de mensagens entre diversos objetos e colocam 
ênfase especial na ordem e nos momentos nos quais as mensagens para os objetos são 
enviadas. 
 A UML é uma linguagem de diagramação ou notação para especificar, visualizar e documentos 
modelos de sistemas de software orientados a objeto, além de ser um método de 
desenvolvimento de software. 
 Diagramas de atividade mostram as diferentes classes que fazem um sistema e como elas se 
relacionam. São chamados de diagramas “estáticos” porque mostram as classes, com seus 
métodos e atributos, bem como os relacionamentos estáticos entre elas. 
21) Como podemos definir uma auto-associação: 
 Identifica objetos de mesma classe que participam da associação. 
 Classe que representa a generalização de outra classe. 
 Classe que representa a especialização de uma outra classe, acrescentando atributos e 
operações para qualificação. 
 Classe que representa a herança dos métodos de uma outra classe. 
 Resultado da associação de duas classes associadas por agregação de valor, acrescentando 
atributos e operações para qualificação. 
22) 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 ........... 
 Dependência estereotipado como extensão 
 Associação não composta. 
 Generalização. 
 Associação composta. 
 Dependência estereotipado como inclusão. 
23) Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada 
produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à 
representação apresentada dentro do círculo? 
 
 Agregação por valor. 
 Classe associativa. 
 Auto-associação. 
 Generalização e especialização. 
 Agregação por referência. 
24) Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe 
o motor e, que você foi contratado para modelar o sistema de vendas dessa empresa, qual 
representação você usaria para apresentar essa necessidade de negócio? 
 Agregação por referência. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
 Classe associativa. 
 Agregação por valor. 
 Auto-associação. 
 Generalização. 
25) Considerando uma petShop que oferece serviços de banho, tosa e vacinação. Para todos os 
serviços a identificação é efetivada por código do serviço, data de execução e responsável por prestar o 
serviço; no serviço BANHO e TOSA a identificação acrescenta o porte do animal e para VACINAÇÂO 
são consideradas além das comuns, as informações de tipo vacina e data de aplicação. 
 SERVIÇOS: código do serviço, data de execução, responsável 
BANHO: porte do animal 
TOSA: porte do animal 
VACINAÇÃO: tipo vacina, data de aplicação 
 SERVIÇOS: 
BANHO: código do serviço, data de execução, responsável, porte do animal 
TOSA: código do serviço, data de execução, responsável, porte do animal 
VACINAÇÃO: código do serviço, data de execução, responsável, tipo vacina, data de aplicação 
 SERVIÇOS: código do serviço, data de execução, responsável, porte do animal 
BANHO: 
TOSA: 
VACINAÇÃO: tipo vacina, data de aplicação 
 SERVIÇOS: código do serviço, data de execução, responsável 
BANHO: código do serviço, data de execução, responsável, porte do animal 
TOSA: código do serviço, data de execução, responsável, porte do animal 
VACINAÇÃO: código do serviço, data de execução, responsável, tipo vacina, data de aplicação 
 SERVIÇOS: código do serviço, data de execução, responsável, porte do animal, tipo vacina, 
data de aplicação 
BANHO: 
TOSA: 
VACINAÇÃO: 
26) Considere o Diagrama de Classes abaixo. 
 
Pode-se afirmar que: 
 Quadrado e retângulo são classes base da classe figura. 
 Instâncias da classe quadrado não possuem atributos. 
 Largura é um método da classe Retângulo. 
 Quadrado e retângulo são classes abstratas. 
 Quadrado é uma classe derivada da classe figura. 
blade runny
Highlight
blade runny
Highlightblade runny
Highlight
blade runny
Line
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Line
27) Dado o seguinte requisito do projeto referente à biblioteca TotBit: O cliente é autorizado a 
emprestar livros após se cadastrar no sistema. Levando em conta que o sistema é operado pelo 
atendente da biblioteca, qual ator vai se relacionar com o caso de uso incluir clientes. 
 O cliente 
 O administrador do sistema 
 O atendente 
 O Banco de Dados utilizado pelo sistema 
 O cliente e o atendente 
28) De acordo com as partes que compõem a UML, identifique a alternativa errada: 
 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. 
 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. 
 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. 
 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. 
29) De acordo com Gerti (2006), a arquitetura de Web Services baseia-se na interação de três 
entidades: 
I. Provedor do Serviço; 
II. Cliente do Serviço; 
III. Servidor de E-mail. 
 Somente a III está errada; 
 Somente a I e III estão certas; 
 Somente a I está errada; 
 Somente a II está errada; 
 Somente a I e II estão certas; 
30) Definir o projeto web é muito difícil. Para alguns, o projeto focaliza a aparência e o estilo visual 
de um website. Para outros, o projeto Web trata da estruturação da informação e da navegação pelo 
espaço de um documento. Quem definiu este texto? 
 Larman; 
 Anônimo. 
 Powel; 
 Boente; 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Typewriter
nao errado
blade runny
Typewriter
blade runny
Typewriter
blade runny
Line
blade runny
Line
blade runny
Line
blade runny
Line
 Bill; 
31) É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta 
para transmitir informação e assim apresenta diversos benefícios. Dentre as opções relacionadas nas 
alternativas dessa questão, marque a que NÃO representa um benefício no uso de modelos como 
Diagrama de Caso de Uso e Diagrama de Classe para desenvolvimento de sistemas de informação. 
 Apoia o desenvolvimento do sistemas para a programação, por exemplo. 
 Compõe uma documentação para garantir a continuidade dos sistemas. 
 Facilita a comunicação com o usuário. 
 Recurso para minimizar erros. 
 A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do 
produto. 
32) É um relacionamento semântico entre classes, em que uma classe especifica um contrato que 
outra classe garante executar. 
 Composição. 
 Realização. 
 Agregação. 
 Dependência. 
 Generalização. 
33) 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: 
 O usuário. O número do telefone a ser chamado. 
 Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. 
 Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. 
 Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na 
agenda. 
 GSM. TDMA. 3G. 
34) Em um projeto inicial da arquitetura técnica, podemos afirmar que: 
 A arquitetura técnica oferece uma estrutura geral para o projeto da WebApp, e a arquitetura 
conceitual mostra como isso pode ser mapeado em componentes técnicos específicos. 
 A arquitetura conceitual é como será programado o site; 
 A arquitetura conceitual oferece uma estrutura geral para o projeto da WebApp, e a arquitetura 
técnica mostra como isso pode ser mapeado em componentes técnicos específicos. 
 A arquitetura técnica é apenas o conjunto de ideias; 
 A estrutura geral é que oferece uma melhor arquitetura conceitual. 
35) Em um requisito de hardware podemos afirmar: "Trata-se da identificação e constatação de todo 
o equipamento necessário para o correto funcionamento da WebApp". 
 A afirmação está CORRETA; 
 É uma afirmação somente sobre SOFTWARE; 
 A afirmação está ERRADA; 
 Não é uma afirmação somente sobre SOFTWARE; 
 Não é uma afirmação sobre HARDWARE; 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Line
blade runny
Line
36) Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos 
alimentos. Para isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a 
cada um a porção calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente 
antes da escolha. Se você fosse desenvolver um sistema para o restaurante conceitualmente o que 
seria alimento, valor calórico e o cálculo, respectivamente? 
 Classe - Atributo - Processo 
 Classe - Atributo - Método 
 Tupla - Tabela - Método 
 Atributo - Classe - Processo 
 Atributo - Classe - Método 
37) 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 
 Exercícios 
 PlanosContratados 
 Plano 
38) Em UML NÃO É característica do Caso de Uso: 
 Representar todas as situações possíveis de utilização do sistema, através do conjunto de todos 
os Casos de Uso 
 Modelar o diálogo entre atores e o sistema 
 Descrever as comunicações necessárias entre objetos para a realização dos processos em um 
sistema computacional 
 Constituir-se em um fluxo de eventos completo e consistente 
 Ser iniciado por um ator para invocar uma certa funcionalidade do sistema 
39) Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor 
responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma. 
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas. 
 alunos(0-*) - (1-*) turmas 
turmas(0-*)- (0-*) professor 
turmas(0-*) - (0-*) disciplinas 
 alunos(0-*) - (1-1) turmas 
turmas(0-*) - (0-1) professor 
turmas(0-1) - (0-*) disciplinas 
blade runny
Highlight
blade runny
Highlight
blade runny
Line
blade runny
Highlight
blade runny
Highlight
 alunos(0-1) - (1-1) turmas 
turmas(0-1) - (0-1) professor 
turmas(0-1) - (0-1) disciplinas 
 alunos(1-1) - (1-1) turmas 
turmas(0-*) - (0-1) professor 
turmas(0-*) - (0-1) disciplinas 
 alunos(0-1) - (1-*) turmas 
turmas(0-*) - (0-1) professor 
turmas(0-*) - (0-*) disciplinas 
40) “Fluxos de trabalho de negócios são modelados, e depois esses processos são mapeados para 
um modelo de projeto WebML que foi estendido para apoiar a modelagem mais eficaz do processo, 
principalmente no que tange o aspecto na navegabilidade em websites”. Esta afirmação faz parte da? 
 webDesign; 
 webMining; 
 webQuest; 
 webML; 
 webApplication. 
41) Na UML o diagrama que descreve uma sequência de ações que representam um cenário 
principal e cenários alternativos, com o objetivo de demonstrar o comportamento de um sistema, por 
meio de interações com atores, é o diagrama de: 
 Caso de Uso. 
 Máquina de Estados. 
 Atividades. 
 Implantação. 
 Pacotes. 
42) 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: 
 Classe associativa. 
 Auto-Associação. 
 Agregação por valor. 
 Agregação por referência. 
 Generalização e especialização. 
43) Na UML os diagramas servem para capturar diferentes visões do sistema. NÃO é um diagrama 
UML: 
 Diagrama de Classes 
 Diagrama de Sequência 
 Diagrama de Componentes 
 Diagrama de Métodos 
 Diagrama de Estados 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
44) No Ciclo de Vida Clássico, também conhecido como modelo em Cascata, encontramos uma 
abordagem sistemática e sequencial ao desenvolvimento de software que é iniciado no nível de 
engenharia de sistemas, passando por análise de requisitos, projeto, codificação e vai até o nível de 
testes. Com esta afirmação podemos afirmar que: 
 Está faltando uma etapa; 
 O nível de teste é o mais importante. 
 Este modelo não pode ser qualificado como modelo cascata; 
 Este ciclo está completo; 
 A etapa de teste é a última do ciclo; 
45) No contexto da UML, os casos de uso: 
 Capturam os requisitos não funcionais. 
 São sempre associados a um único requisito funcional. 
 Especificam a organização do sistema de software. 
 Definem o comportamento dos componentes de software que serão implementados. 
 Descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários 
finais. 
46) Num diagrama de classes da UML, multiplicidade se refere: 
 À informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto 
pode estar associado. 
 Aos dados sobre a quantidades de objetos participantes de uma classe associativa. 
 Ao tipo de associação entre várias classes que depende da quantidade de objetos que se 
relacionam. 
 Ao número de chamadas de métodos de uma classe por um objeto de outra classe. 
 À quantidade máxima de objetos de uma classe que podem estar associados às demais classes 
presentes no diagrama. 
47) 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: 
 Transição de estados. 
 Colaboração. 
 Sequência. 
 Casos de uso. 
 Atividades. 
48) O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O 
conjunto de objetos é representado pela classe. Quando tem-se uma regra que define a ligação entre 
objetos de classes diferentes utilizamos qual representação? 
 Associação 
 Associação relativa 
 Associação por referência 
 Auto-associação 
 Associação participativa 
49) O diagrama de classe possui 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. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
Analise as sentenças e selecione a alternativa que aponte assertivas corretas. 
 I - III 
 II - III 
 Somente a I. 
 Somente a II. 
 I - II 
50) O Processo de Modelagem é uma atividade que cria uma ou mais representações conceituais de 
algum aspecto da WebApp a ser construída. Uma representação conceitual abrange documentos 
escritos, esboços, diagramas esquemáticos, modelos gráficos, cenários escritos, protótipos em papel ou 
executáveis e códigos executáveis. Esta afirmação está: 
 Correto este é o processo que cria uma ou mais representações conceituais. 
 Incorreto, uma representação conceitual não abrange documentos escritos; 
 Incorreta, os esboços não fazem parte do processo; 
 Correto todo processo é feito somente desta forma; 
 Incorreta, é um processo então não tem que criar nada; 
51) O que é UML? 
 Linguagem de marcação. 
 Linguagem de programação. 
 Linguagem de modelagem. 
 Linguagem de script. 
 Linguagem de banco de dados. 
52) O RUP (Rational Unified Process) é um processo iterative de Desenvolvimento de software, 
baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir: 
I. Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. 
II. São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portfólios e Gestão da 
Documentação Técnica. 
III. O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que 
serve como um “lembrete” para uma conversa sobre os requisitos entre o desenvolvedor e o 
cliente. 
IV. Um dos princípios do RUP é considerar como medida principal do progresso do projeto o 
software executável funcionando. 
Estão corretas APENAS as afirmativas: 
 II e III 
 I e II 
 III e IV 
 II e IV 
 I e IV 
53) O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem 
de classes da UML, na sentença "turmas são formadas por alunos" é denominada: 
 Inclusão. 
 Generalização. 
 Especialização. 
 Extensão. 
 Agregação. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
54) Observe as seguintes afirmações sore a forma de especificação de requisitos conhecida como 
Casos de Uso: 
I. Todo diagrama de caso de uso tem, pelo menos, um ator. 
II. Um ator pode participar de, somente, um caso de uso. 
III. A descrição de um caso de uso pode utilizar descrições de outros casos de uso. 
IV. A descrição de um caso de uso pode ser alterada por outro caso de uso. 
Assinale a alternativa que contém somente afirmações CORRETAS: 
 I e IV 
 I, II e III 
 I, III e IV 
 I e III 
 II, III e IV 
55) Observe as seguintes afirmações sobre os diagramas de classes: 
I. Uma classe descreve um conjunto de objetos com propriedades e comportamentos comuns. 
II. Duas classes podemter entre si qualquer número de associações. 
III. Uma associação de agregação relaciona um objeto com sua respectiva classe. 
IV. A relação de herança entre classes é simétrica, transitiva e reflexiva. 
A alternativa que contém somente afirmações CORRETAS: 
 I, II e IV 
 I e III 
 II, III e IV 
 II e IV 
 I e II 
56) 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. 
 SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar 
da 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. 
 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. 
57) Os componentes de uma WebApp são os seguintes: 
I. Armazenamento de conteúdo; 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
II. Adaptação da rede; 
III. Apresentação de classes; 
IV. Adaptação da apresentação; 
V. Estruturação e navegação do conteúdo e funcionalidades. 
 Somente a II, IV e V estão certas. 
 Somente a I, II e IV estão certas; 
 Somente a I, II e III estão certas; 
 Somente a I, IV e V estão certas; 
 Somente a I, II e V estão certas; 
58) Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de 
cadernos de encargo ou em propostas de sistemas de software, identifique a alternativa errada. 
 Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a 
própria proposta. 
 Contém analise direta das funcionalidades da representação gráfica 
 Ilustra-se sempre a perspectiva do utilizador. 
 Não permite apresentar a perspectiva funcional e estrutural. 
 Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional. 
59) Os modelos são representados por símbolos e conceitos. No diagrama de classe, definido na 
UML para representação dos objetos e suas associações, assim como em outros diagramas, cada 
representação tem um significado. Indique o termo que identifica as características de um objeto. 
 Estereótipo 
 Atributo 
 Domínio 
 Tipo 
 Variável 
60) Para captar os requisitos funcionais de um sistema pode-se utilizar a UML. O diagrama mais 
adequado para essa finalidade é o diagrama de: 
 Casos de uso 
 Colaboração 
 Classes 
 Comunicação 
 Atividade 
61) Para realizar o desenvolvimento segundo a metodologia RUP é adotado o ciclo de vida iterativo 
e incremental. Este ciclo de vida é dividido em 4 etapas, a saber: Concepção, Elaboração, Construção e 
concepção. Para desenvolvimento das etapas são utilizadas as disciplinas da Engenharia de Software e 
o final da etapa é definido por um marco. Indique o marco de cada etapa seguindo a ordem de citação 
no contexto. 
 Escopo - arquitetura - operação - versão(release) 
 Escopo - arquitetura - versão(release) - operação 
 Arquitetura - escopo - operação - versão(release) 
 Arquitetura - escopo - versão(release) - operação 
 Escopo - arquitetura - operação - implantação 
blade runny
Highlight
blade runny
Highlight
62) Qual das respostas abaixo mais corretamente define uma classe? 
 Um conjunto de métodos e atributos que definem as características e comportamentos de um 
objeto. 
 Um conjunto de métodos. 
 Um conjunto de métodos e atributos que definem os comportamentos de um objeto. 
 Um conjunto de atributos. 
 Um conjunto de métodos e atributos. 
63) Que organização mantém a UML? 
 American National Standards Institute (ANSI). 
 Project Management Institute (PMI). 
 Software Engineering Institute (SEI). 
 International Organization for Standardization (OSI). 
 Object Management Group (OMG). 
64) Qual das respostas abaixo mais corretamente define uma classe? 
 Um conjunto de métodos. 
 Um conjunto de atributos. 
 Um conjunto de métodos e atributos. 
 Um conjunto de métodos e atributos que definem os comportamentos de um objeto. 
 Um conjunto de métodos e atributos que definem as características e comportamentos de um 
objeto. 
65) Qual diagrama se refere a um documento narrativo que descreve a sequência de eventos de um 
ator que usa um sistema para completar um processo? 
 Diagrama de classes. 
 Diagrama de objetos. 
 Diagrama de casos de usos. 
 Diagrama de interações. 
 Diagrama de atividades. 
66) 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? 
 Auto-Associação. 
 Generalização. 
 Agregação por valor. 
 Agregação por referência. 
 Classe associativa. 
67) 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. 
 Superestado 
 Concorrente 
 Ativo 
 Auto-transição 
 Transitividade 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
68) São exemplos de diagramas comportamentais: 
 Classes, Atividades, Estados e Interações. 
 Casos de Usos, Atividades, Estados e Distribuição. 
 Casos de Usos, Objetos, Estados e Interações. 
 Casos de Usos, Atividades, Componentes e Interações. 
 Casos de Usos, Atividades, Estados e Interações. 
69) "Sua WebApp deve manter um padrão visual em relação ao layout e ao design. O usuário deve 
saber com clareza que está em sua WebApp e em que local. Todas as fontes, textos, documentos, 
cabeçalhos, rodapés, imagens, ícones, newsletters e e-mails do site devem seguir um mesmo padrão. 
Mantenha a coerência gráfica, desde uma simples WebApp até a mais complexa. Busque seguir o 
mesmo estilo, sempre. Isso torna sua WebApp mais profissional." 
 Texto de fácil leitura; 
 Boa Identidade visual; 
 Imagens claras; 
 Fácil navegabilidade; 
 Fácil acessibilidade; 
70) Técnicas de Quarta Geração é um termo técnico também conhecida como 4GT e abrange um 
conjunto de ferramentas de software que possibilita ao desenvolvedor especificar algumas 
características do software em um nível mais experimental. Com isso podemos afirmar que: 
 Está incompleta a afirmação, este ciclo vai desde o mais básico até o mais experimental; 
 Este ciclo é o mais simples, sendo o mais usado no mercado; 
 Sempre temos que usar este ciclo por ser o mais completo; 
 Este ciclo é sempre o mais importante, por ser o experimental. 
 Está errada esta afirmação, pois o nível é o mais elevado; 
71) “Tenta descobrir o modelo subjacente a estrutura de links disponíveis da Web. O modelo é 
baseado na topologia dos hiperlinks. Este modelo pode ser utilizado para classificar páginas Web sendo 
assim útil para gerar informações tais como a similaridade ou relacionamentos entre diferentes sites 
web”. Esta afirmação define? 
 web design mining; 
 web structure mining; 
 web content mining; 
 web log mining; 
 web Application mining. 
72) "Um bom webmaster deve preocupar-se com os recursos de tecnologia disponíveis (linguagem 
de programação, recursos de animações gráficas, padrões etc.) para a implantação de uma aplicação 
web. A partir do leiaute disponibilizadoe implementado pelo webdesigner, o webmaster tem o objetivo 
de fazer todas as funcionalidades serem executadas corretamente." Estas são regras para: 
 WebDesign; 
 Nossa vida. 
 Design para desktop; 
 Programação script; 
 Programação OO; 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
73) Um diagrama de classe é utilizado para representar as regras de um negócio. A partir do modelo 
abaixo, marque a alternativa de descrição de negócio correspondente a representação. 
 
 A empresa XYZ Produções Ltda. é uma empresa de eventos e realiza orçamentos 
gratuitamente. A empresa disponibiliza para escolha de seus clientes vários formatos de 
eventos. Os contratos não fechados são apagados. 
 A empresa XYZ Produções Ltda. é uma empresa que promove diversos tipos de eventos a 
escolha do cliente atende muitos contatos diários de pedidos de orçamentos, mas o índice de 
fechamento gira em torno de 15%. Em função do baixo nível de fechamento, a empresa só 
mantém as informações de clientes se o mesmo fechar contrato com a empresa. 
 A empresa XYZ Produções Ltda. é uma empresa que promove diversos tipos de eventos. Os 
clientes podem definir seus eventos baseados em eventos já formatados ou dentro de sua 
necessidade. O orçamento é gratuito e as informações dos clientes, que não fecham contrato, 
ficam registradas para um eventual retorno. 
 A empresa XYZ Produções Ltda. é uma empresa que promove diversos tipos de eventos. O tipo 
de evento é escolhido pelo cliente, que define o formato do evento de acordo com sua 
conveniência. O orçamento é realizado sem compromisso. Clientes que não fecham contrato 
possuem seu orçamento e informações apagadas. 
 A empresa XYZ Produções Ltda. é uma empresa que promove diversos tipos de eventos a 
escolha do cliente atende muitos contatos diários de pedidos de orçamentos, mas o índice de 
fechamento gira em torno de 15%. A empresa mantém as informações de clientes mesmo sem 
ter fechado contrato com a empresa. 
74) Um dos requisitos de software e Hardware na análise de requisitos é definido por: "É realizada 
através da depuração de dados coletados, visando obter informações úteis para o projeto a ser 
desenvolvido, com foco no negócio." Este requisito é o: 
 Descoberta; 
 Refinamento. 
 Modelagem; 
 Especificação; 
 Montagem; 
75) Um paradigma de engenharia de software é escolhido de acordo com o projeto, métodos, 
ferramentas, controles e produtos que precisam ser entregues. Existem quatro paradigmas que são 
frequentemente utilizados pelos desenvolvedores de programas e sistemas de software. Quais são 
estes paradigmas? 
I. Ciclo de vida clássico; 
II. A prototipação; 
III. Modelo espiral; 
IV. Técnicas diversas. 
 Somente a I e II estão corretas. 
 Todas estão corretas; 
 Somente a I, III, IV estão certas; 
 Somente a I, II e IV estão certas; 
 Somente a I, II, III estão corretas. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
76) Um projeto de Interface serve para? 
 Serve para descrever a estrutura e a organização da interface com o usuário; 
 Serve para o programador colocar o código; 
 Serve para organizar o código para o programador. 
 Serve para definir onde será colocado o css; 
 Serve para criar o código; 
77) Uma agencia de automóveis vende carros populares, utilitários e classe A. Os carros possuem 
as informações chassi e quantidade de passageiros, mas os carros classe A podem ter acessórios 
especiais e os utilitários possuem percentual de bônus na compra. Qual a simbologia do diagrama de 
classe deve ser usada nesse contexto? 
 Generalização 
 Auto-Associação 
 Agregação por valor 
 Agregação por referência 
 Associação 
78) 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 utilizado na construção de modelos de diagrama de 
classe seria utilizado entre cliente e dependentes? 
 Entidade participativa 
 Entidade fraca 
 Agregação Associativa 
 Agregação por valor 
 Agregação por referência 
79) 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: 
 Objeto. 
 Método. 
 Componente. 
 Caso de uso. 
 Atributo. 
80) UML também é usada para representar sistemas mecânicos sem nenhum software. Identifique a 
opção que possui as características que não estão corretas. 
 Sistemas Real-time Integrados: Executados em simples peças de hardware integrados a 
telefones celulares, carros, alarmes etc. Estes sistemas implementam programação de baixo 
nível e requerem suporte real-time. 
 Sistemas de Negócios: descreve as classes, especificações (pessoas, computadores, etc.), 
mantém e controla. 
 Sistemas Distribuídos: Distribuídos em máquinas onde os dados são transferidos facilmente de 
uma máquina para outra. Eles requerem mecanismos de comunicação sincronizados para 
garantir a integridade dos dados e geralmente são construídos em mecanismos de objetos como 
CORBA, COM/DCOM ou Java Beans/RMI. 
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
blade runny
Highlight
 Sistemas Técnicos: Manter e controlar equipamentos técnicos como de telecomunicações, 
equipamentos militares ou processos industriais. Eles devem possuir interfaces especiais do 
equipamento e menos programação de software de que os sistemas de informação. Sistemas 
Técnicos são geralmente sistemas real-time. 
 Sistemas de Informação: Armazenar, pesquisar, editar e mostrar informações para os usuários. 
Manter grandes quantidades de dados com relacionamentos complexos, que são guardados em 
bancos de dados relacionais ou orientados a objetos. 
81) 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. 
 
82) Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste 
contexto, indicado pela numeração de 1 a 5. 
 
83) De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um 
exemplo e justifique a sua resposta. 
84) Durante a análise de um sistema de controle de contas bancárias (SCCB), um analista elaborou 
o diagrama de classes abaixo, 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 sequê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 
sequência em UML apresentado abaixo foi elaborado com o intuito de corresponder ao caso de uso em 
questão. 
 
 
No diagrama de sequê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 sequênciaapresentado, relativas ao uso da sintaxe e(ou) da semântica da UML. 
B) Descreva, textualmente, três falhas distintas presentes no diagrama de sequência apresentado, 
relativas à especificação das classes, responsabilidades e colaborações propostas no diagrama 
de classe mostrado. 
85) O que é a classe base de um estereótipo? Qual é a classe base do estereótipo <<entity>>, 
definido no perfil UML para processos de desenvolvimento de software? 
86) O que são métodos de desenvolvimento? 
87) Podemos definir modelagem de software como? 
88) Qual o conceito de design para web? 
 
 
 
 
Gabarito 
1 B 21 A 41 A 61 A 
2 A 22 A 42 E 62 A 
3 C 23 B 43 D 63 E 
4 D 24 A 44 A 64 E 
5 C 25 A 45 E 65 C 
6 B 26 E 46 A 66 B 
7 D 27 C 47 D 67 B 
8 E 28 B 48 A 68 E 
9 C 29 E 49 B 69 B 
10 C 30 C 50 A 70 E 
11 D 31 E 51 C 71 B 
12 E 32 B 52 E 72 A 
13 A 33 D 53 E 73 E 
14 D 34 C 54 C 74 B 
15 B 35 A 55 E 75 E 
16 B 36 B 56 A 76 A 
17 D 37 D 57 D 77 A 
18 E 38 C 58 D 78 D 
19 A 39 B 59 B 79 C 
20 C 40 D 60 A 80 B 
 
Questão 81 
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 
 
Questão 82 
1 - Classe 
2 - Classe associativa 
3 - Generalização de classe 
4 - Multiplicidade 
5 - Agregação por valor 
 
Questão 83 
Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre atores 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. 
 
blade runny
Highlight
Questão 84 
Os métodos de desenvolvimento devem ser estabelecidos para melhor gerenciar o desenvolvimento de 
aplicações, através da combinação de técnicas e princípios da Engenharia de Software (Pressman, 
2011). Desta forma, portanto, podemos obter produtos de software com a efetiva qualidade primada 
pela Engenharia de Software. 
 
Questão 85 
A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de 
modelação criado pelo utilizador) tal como Class, Association ou Refinement. 
 
Questão 86 
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. 
 
Questão 87 
A modelagem de software representa a atividade de construir modelos explicando as características e 
os comportamentos do produto. Os modelos das WebApps podem ser usados para identificar suas 
características e funcionalidades. Assim como na Engenharia de Software, na Engenharia Web, os 
modelos são classificados como conceitual, lógico e físico. No entanto, numa visão direcionada para a 
web, o modelo navegacional tem seu papel de destaque. 
 
Questão 88 
O design do aplicativo web deve ser criado em um lugar de serenidade, paz e pouco barulho, buscando 
o estado da arte (Messis, 2009). Quando se pensa em webdesign, algumas palavras surgem 
naturalmente: imagens, gráficos, cores etc. No entanto, webdesign é muito mais do que isso. Em geral, 
o profissional deve considerar a facilidade com que o usuário realiza as ações desejadas nas páginas 
do website. Neste contexto, por exemplo, uma loja virtual deve propiciar ao usuário a concretização da 
compra de forma fácil e rápida, ao percorrer as etapas necessárias à compra com o mínimo possível de 
atrito. 
000062677299008207999301218999906122012
Nome do(a) aluno(a):__________________________________________________________ Matrícula:____________
Disciplina: CCT0071 / MODELAGEM DE SISTEMAS _____________________________ Data: ___ /___ /______
OBSERVAÇÕES:
Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta 
azul ou preta, na folha de respostas. As questões da prova totalizam 8 pontos. A forma de atribuição dos 
dois pontos restantes para a nota de AV2, ficará a cargo de cada docente, respeitando o regulamento de 
provas (Portaria D.E 01/2012).
Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos. Neste intervalo nenhum 
aluno poderá deixar a sala. Terminando a prova, o aluno deverá entregar ao professor a folha de questões 
e a folha de respostas, devidamente identificadas.
Boa prova.
1. Questão (Cód.:57376) (sem.:5a) _______ de 0,50 
O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença 
"turmas são formadas por alunos" é denominada:
A generalização. 
B especialização. 
C inclusão. 
D agregação. 
E extensão.
2. Questão (Cód.:56005) (sem.:4a) _______ de 1,00 
Observe o diagrama e marque a alternativa correta:
A
SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da 
associação. 
B
CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar 
pelo menos de uma associação.
C
CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar 
pelo menos de uma associação. 
D ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. 
E CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. 
Página 1 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
3. Questão (Cód.:77451) (sem.:4a) _______ de 1,00 
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? 
A
B
C
D
E
4. Questão (Cód.:77762) (sem.:15a) _______ de 0,50 
Em relação a projetos orientados a objetos, considere: 
I. É uma estratégia de projeto em que o projetista pensa em termos de informações em vez de 
funções.II. A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos. 
III. Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados. 
IV. O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a 
objeto de um sistema de software.
Está correto o que se afirma em 
A I e III, apenas. 
B II e IV, apenas. 
C I, III e IV, apenas. 
D II, III e IV, apenas. . 
E I, II, III e IV.
5. Questão (Cód.:57325) (sem.:3a) _______ de 0,50 
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.
Página 2 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:
A Associação / uma funcionalidade do sistema do ponto de vista do usuário.
B Generalização / uma funcionalidade do sistema do ponto de vista do usuário.
C Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
D Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
E Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
6. Questão (Cód.:78185) (sem.:4a) _______ de 0,50 
Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado 
por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo? 
A Agregação por valor.
B Classe associativa.
C Agregação por referência.
D Auto-associação.
E Generalização e especialização.
7. Questão (Cód.:55477) (sem.:13a) _______ de 0,50 
É um tipo especial de associação representando um relacionamento estrutural entre o todo e sua parte.
A Composição.
B Agregação.
C Realização.
D Dependência.
Página 3 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
E Associação.
8. Questão (Cód.:55474) (sem.:14a) _______ de 0,50 
Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO?
A Diagrama de casos de usos.
B Diagrama de classes.
C Diagrama de atividades.
D Diagrama de estados.
E Diagrama de componentes.
9. Questão (Cód.:55475) (sem.:13a) _______ de 0,50 
É um relacionamento de especialização/generalização, nos quais os objetos dos elementos especializados (os filhos) são 
substituíveis por objetos do elemento generalizado (os pais).
A Dependência.
B Realização.
C Composição.
D Agregação.
E Generalização.
10. Questão (Cód.:66166) (sem.:4a) _______ de 2,00 
Considerando o seguinte estudo de caso, desenvolva o Diagrama de Classe correspondente:
Estudo de Caso "Galeria Estácio"
A "Galeria Estácio" é uma galeria de arte que se encarrega da venda de quadros que estejam sendo expostos em sua galeria. 
Para abrir uma exposição o marchand seleciona os quadros com os artistas de interesse e definem juntos, os preços. Os 
quadros possuem suas informações (código, descrição, preço, nome artista,status venda) catalogadas e em seguida são 
expostos na galeria para visitação. O cliente, após apreciar e decidir pela compra solicita ao vendedor o valor e as condições de 
venda. Quando a venda é fechada é emitida a nota fiscal (Numero Nota Fiscal, Data de emissão, cliente, quadros (podem ser 
vários na mesma venda),valor desconto) e, se o cliente ainda não fizer parte do cadastro da Galeria o vendedor realiza o 
cadastro com as seguintes informações: CPF, nome, endereço, email, telefone. Caso a compra do cliente exceda R$ 50.000,00 
a Galeria concede um desconto de 5% sobre o valor total da nota. 
Ao final de cada exposição o Marchand gera:
� Uma relação com todos os quadros expostos, vendidos ou não, para a Associação de Artistas do Estado do Rio de 
Janeiro. 
� Um relatório, que é enviado à contabilidade, com a receita global da exposição. 
Resposta:
Não se deve desconsiderar as variações de interpretação.
Página 4 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
Ref.: 626772
11. Questão (Cód.:55476) (sem.:13a) _______ de 0,50 
É um relacionamento estrutural que descreve um conjunto de ligações, em que as ligações são conexões entre objetos.
A Associação.
B Realização.
C Dependência.
D Composição.
E Agregação.
Instituição:
UNIVERSIDADE ESTÁCIO DE SÁ
Impresso por:
PATRICIA FIUZA DE CASTRO
Página 5 de 5Visualizar Prova
06/12/2012http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co...
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 1/6
000231833199008207999301218999913062013
Nome do(a) aluno(a):__________________________________________________________ Matrícula:____________
Disciplina: CCT0071 / MODELAGEM DE SISTEMAS _____________________________ Data: ___ /___ /______
OBSERVAÇÕES:
Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta
azul ou preta, na folha de respostas. As questões da prova totalizam 8 pontos. A forma de atribuição dos dois
pontos restantes para a nota de AV2, ficará a cargo de cada docente, respeitando o regulamento de provas
(Portaria D.E 01/2013).
Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos. Neste intervalo nenhum
aluno poderá deixar a sala. Terminando a prova, o aluno deverá entregar ao professor a folha de questões e a
folha de respostas, devidamente identificadas.
Boa prova.
1. Questão (Cód.:77453) (sem.:4a) _______ de 1,00
Uma livraria disponibiliza livros de várias editoras para venda aos clientes, que podem comprar quantos desejar
em um mesmo pedido. A livraria compra da editora muitos exemplares de mesmo título e autoria.
Analisando o cenário apresentado indique qual modelo representa a situação.
A
B
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 2/6
Resposta:
Considere em linhas gerais o seguinte diagrama. Não devem ser desprezadas algumas diferenças em função de
interpretação.
C
D
E
2. Questão (Cód.:72440) (sem.:3a) _______ de 2,00
Considerando o estudo de caso descrito abaixo, desenvolva o Diagrama de Caso de Uso coorespondente.
Consultório Médico
Um dentista deseja informatizar seu consultório para melhorar o atendimento aos seus clientes e possuir
um maior controle.
A secretária agenda a consulta para a data e hora desejada pelo cliente e registra seus dados para
controle. Cada cliente deve possuir um histórico de atendimentos, que será consultado pelo dentista na consulta. 
O dentista registra os procedimentos aplicados no paciente. O dentista tem acesso a agenda para chamada de
seus pacientes que se encontram na sala de recepção.
O custo do atendimento é calculado a partir dos procedimentos registrados pelo dentista. A definição do
pagamento é realizada pela secretária na saída do paciente. O recebimento pode ser feito por convênio ou a
vista. Atendimentos que requerem autorização são realizados em outra seção, onde já terá a autorização do
convênio.
O cliente poderá desmarcar e remarcar consulta. 
Ao final do mês o dentista verifica os valores faturados e retira uma estatística de procedimentos
realizados e a secretária emite as guias de atendimentos, que são enviadas para os convênios.
 
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 3/6
 
3. Questão (Cód.:55482) (sem.:12a) _______ de 0,50Qual diagrama exibe a forma que um objeto executa suas ações em um único processo, representando-os passo
a passo, isto é, seu fluxo?
A Estados.
B Sequencias.
C Casos de usos.
D Classes.
E Atividades.
4. Questão (Cód.:77460) (sem.:5a) _______ de 0,50
Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos.
I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado.
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem.
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia.
IV - A cada hospedagem é aberta uma nova conta corrente.
Marque a opção que indica as sentenças VERDADEIRAS.
 
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 4/6
A II - III - IV
B I- III - IV
C I- II - IV
D II - III
E I - IV
5. Questão (Cód.:57382) (sem.:5a) _______ de 1,00
Considere Diagrama de Classes acima. Pode-se afirmar que:
A instâncias da classe quadrado não possuem atributos.
B quadrado e retângulo são classes base da classe figura.
C quadrado e retângulo são classes abstratas.
D largura é um método da classe Retângulo.
E quadrado é uma classe derivada da classe figura.
6. Questão (Cód.:77782) (sem.:3a) _______ de 0,50
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 ...........
.
A associação composta.
B associação não composta.
C generalização.
D dependência estereotipado como inclusão.
E dependência estereotipado como extensão
7. Questão (Cód.:77450) (sem.:4a) _______ de 0,50
Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 5/6
isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica.
A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha.
Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e o
cálculo, respectivamente?
A classe - atributo - método
B atributo - classe - método
C classe - atributo - processo
D atributo - classe - processo
E tupla - tabela - método
8. Questão (Cód.:77454) (sem.:4a) _______ de 0,50
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.
A Exercícios
B Plano
C PlanosContratados
D Aluno
E ExerciciosPlano
9. Questão (Cód.:77452) (sem.:4a) _______ de 0,50
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?
A Associação
B Agregação
C Multiplicidade
D Generalização
E Cardinalidade
10. Questão (Cód.:77446) (sem.:4a) _______ de 0,50
O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O conjunto de objetos
é representado pela classe.
Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qual representação?
A Associação
B Auto-associação
C Associação participativa
13/06/13 Visualizar Prova
bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&cod_prova=2318331&tipo=0&aleatorio=0# 6/6
D Associação relativa
E Associação por referência
11. Questão (Cód.:55473) (sem.:12a) _______ de 0,50
Qual diagrama se refere a um documento narrativo que descreve a seqüência de eventos de um ator que usa um
sistema para completar um processo?
A Diagrama de classes.
B Diagrama de casos de usos.
C Diagrama de interações.
D Diagrama de atividades.
E Diagrama de objetos.
Ins tituição:
UNIVERSIDADE ESTÁCIO DE SÁ
Impresso por:
PATRICIA FIUZA DE CASTRO
Ref.: 2318331
 
REVISÃO AV2
POR QUE UTILIZAR A UML?
� Seu principal valor está na comunicação e no entendimento
� Os diagramas também podem ajudá-lo a entender um sistema de 
software ou um processo do negócio
� A UML se tornou não somente a notação gráfica dominante dentro do 
mundo orientado a objetos, como também uma técnica popular nos 
círculos não-orientados a objetos. 
Fonte: Martin Fowler – UML Essencial
O que é UML
� A Linguagem de Modelagem Unificada (UML) “é uma linguagem gráfica 
(visual) para especificar, construir e documentar os artefatos dos 
software” (OMG03a)
� OMG - Object Management Group
� O OMG foi formado para estabelecer padrões que suportassem 
interoperabilidade, especificamente a de sistemas orientados a objetos.
Fonte: Craig Larman – Utilizando UML e padrões
Vantagens da UML
� Usa notação gráfica
� Mais clara que a linguagem natural (imprecisa, ambígua)
� Posso usar linguagem natural para especificar um software?
� Ajuda a obter uma visão global do sistema
� Não é dependente de tecnologia (IMPORTANTE)
� Apesar de ter sido elaborada pensando-se na OO
Histórico de UML
Fonte: ITnerante.com
� Outras versões, com o mesmo conjunto de modelos da proposta 
original (versão 0.8/0.91):
� Versão 1.2 – 1998
� Versão 1.3 – 1999
� Versão 1.4 – 2002
� Versão 1.5 – 2003
� Versão 2.0 – 2003 (OMG)
� Versão 2.2 – 2009 (último diagrama)
� Versão 2.3 – 2010
� Versão 2.4 – 2011
� Versão 2.5 - 2013
Histórico de UML
Superestrutura da UML
Fonte: OMG. UML superstructure
Esse diagrama é importante
Não consideram o tempo Consideram o tempo
Estáticos Dinâmicos
DIAGRAMA DE CASO DE USO
CASO DE USO é a representação dos 
requisitos de sistema.
Nome caso 
de uso
Simbologia
DIAGRAMA DE CASO DE USO
CASO DE USO é a representação dos 
requisitos de sistema.
ATOR é a representação do responsável 
por realizar o caso de uso.
Nome ator
Nome caso 
de uso
Podem ser: 
• Pessoas, setores, entidades, órgãos 
governamentais, etc..
• Outros Sistemas.
Simbologia
DIAGRAMA DE CASO DE USO
CASO DE USO é a representação dos 
requisitos de sistema.
ATOR é a representação do responsável 
por realizar o caso de uso.
INTERAÇÃO CASO DE USO-ATOR 
representa a realização.
Nome ator
Nome caso 
de uso
Nome caso 
de uso
Nome ator
Simbologia
DIAGRAMA DE CASO DE USO
<include> estabelece a ligação obrigatória entre os casos 
de uso. SEMPRE o caso de uso será executado.
INTERAÇÃO Caso de Uso – Caso de Uso
Simbologia
Ou seja: o responsável por realizar um caso de uso é uma caso de 
uso e não um ator
A B
DIAGRAMA DE CASO DE USO
<include> estabelece a ligação obrigatória entre os casos 
de uso. SEMPRE o caso de uso será executado.
INTERAÇÃO Caso de Uso – Caso de Uso
Vendedor
Vender 
Produto
<include>
Emitir Nota 
Fiscal
Simbologia
Ou seja: o responsável por realizar um caso de uso é uma caso de 
uso e não um ator
<include> estabelece a ligação obrigatória entre os casos 
de uso. SEMPRE o caso de uso será executado.
INTERAÇÃOCaso de Uso – Caso de Uso
<extend> estabelece a ligação opcional entre os casos de 
uso. O caso de uso será executado em atendimento a 
uma regra de negócio.
Vendedor
Vender 
Produto
<include>
Emitir Nota 
FiscalCadastrar Cliente
<extend>
Simbologia
DIAGRAMA DE CASO DE USO
Deve ser usada quando:
Temos mais de um ator realizando a mesma tarefa e, 
algumas tarefas diferenciadas.
Funcionário
Vendedor Gerente
Simbologia
GENERALIZAÇÃO DE ATOR
DIAGRAMA DE CASO DE USO
DIAGRAMA DE CASO DE USO
Simbologia
GENERALIZAÇÃO DE ATOR
Funcionário
Vendedor Gerente
Vender 
Produto
<include>
Emitir Nota 
Fiscal
Cadastrar 
Cliente
<extend> Autorizar pagamento 
comissão
DIAGRAMA DE CASO DE USO
Concentra em um caso de uso um conjunto de 
procedimentos que serão utilizados por vários outros casos 
de uso que possuem outras particularidades.
Simbologia
GENERALIZAÇÃO DE CASO DE USO
ATENDENTE 
GRADUAÇÃO
Cadastrar Alunos 
Graduação
ATENDENTE 
MESTRADO
Cadastrar 
Alunos
Cadastrar Alunos 
Mestrado 
Diagrama de Classes - Introdução
� Conjunto de objetos do 
mesmo tipo
� Com mesmas características
� Propriedades
� Atributos / Relacionamentos
� Comportamento
� Operações (métodos)
Modelo que representa as informações necessárias para 
realização das funcionalidades do sistema em estudo a 
partir do conceito de CLASSE. 
CLASSE
Diagrama de Classes - Introdução
� Alunos
� Professores
� Disciplinas
� Matrículas
� ...
Em termos de objetos, o que temos numa universidade? 
Cada grupo de objetos tem suas 
características (atributos e métodos)
O analista então cria CLASSES para 
representar esses objetos
Podemos pensar uma CLASSE como 
um template, um molde, uma forma 
para gerar objetos
Classes
� Atributos
Representam o conjunto de características (estado) dos 
objetos daquela classe
� Métodos
Representam o conjunto de operações (comportamento) 
que a classe fornece
Diagrama de Classes - Elementos
� As caixas do diagrama de classe são classes e 
estão divididas em 3 compartimentos:
� Nome da classe
(Obrigatório)
� Atributos
� Operações
Diagrama de Classes – Elementos Básicos
Pedido
- dataPagamento : Date[0..1]
# éPréPago : boolean[1] = true
+ itensDeLinha : itenDeLinha [*] {ordenada}
- numeroPedidos : int
+ pagar (valor : double)
- calcularTotal() : double
O analista define o nível de detalhe que quer mostrar no diagrama
Diagrama de Classes
Pedido
- dataPagamento : Date[0..1]
# éPréPago : boolean[1] = true
+ itensDeLinha : itenDeLinha [*] {ordenada}
- numeroPedidos : int
+ pagar (valor : double)
- calcularTotal() : double
Nome da operação Tipo de retornoAtributo estático
Visibilidade
Nome do 
atributo
Tipo de 
dado
Nome da 
classe
Multiplicidade
Valor por 
Omissão
Restrição
Diagrama de Classes – Atributos
- O marcador de visibilidade indica se o atributo é
(+) público / (-) privado / (#) protegido / (~) Pacote
Público (+): O elemento é visível por qualquer classe
Protegido (#): O elemento é visível na própria classe e pelas
subclasses da classe
Pacote (~): O elemento é visível apenas pela própria classe ou
dentro do pacote onde a classe está localizada
Privado (-): O elemento é visível apenas pela própria classe
Diagrama de Classes – Atributos
- Multiplicidade: define o número de vezes em que o objeto 
participa da associação
A representação de multiplicidade possui o seguinte esquema: 
Li ... Ls, onde: Li define o Limite inferior 
Ls define o Limite superior
Li e Ls poderão ter valores numéricos de 0 a n e Ls poderá
também ter a representação * que tem como significado 
infinito/muitos.
Indicadores de multiplicidade:
– 1 Exatamente um
– 1..* Um ou mais
– 0..* Zero ou mais (muitos)
– * Zero ou mais (muitos)
– 0..1 Zero ou um
– m..n Faixa de valores (por exemplo: 4..7)
Pessoa Empresa
1..*
associação
Representação da multiplicidade
*trabalha para
Diagrama de Classes - Atributos
Diagrama de Classes – Relacionamentos
Associação: é ligação estabelecida entre as classes, por 
necessidade de comportamentos do negócio analisado
PAPEL: nome da associação, tornando claro no 
diagrama o ligação estabelecida.
Associação / Agregação:
– É um tipo especial de associação utilizada para 
indicar “todo-parte”
– Um objeto “parte” pode fazer parte de vários objetos 
“todo”
ItemPedido 0..* 1..*
agregação
todo parte
Diagrama de Classes - Relacionamentos
Associação / Composição:
– É uma variante semanticamente mais “forte” da 
agregação
– Os objetos “parte” só podem pertencer a um único 
objeto “todo” e têm o seu tempo de vida coincidente 
com o dele
– Quando o “todo” morre todas as suas “partes”
também morrem
TecladoNotebook
FrameWindow
1 1
1 0..*
1..* 0..*
errado
Diagrama de Classes - Relacionamentos
GENERALIZAÇÃO / ESPECIALIZAÇÃO
Generalização representa os vários tipos de um objeto 
em uma única classe.
Diagrama de Classes - Relacionamentos
Dependência:
• Representa que a alteração de um objeto (o objeto 
indepedendente) pode afetar outro objeto (o objeto 
dependente)
Ex:
– Obs:
• A classe cliente depende de algum serviço da classe 
fornecedor
• A mudança de estado do fornecedor afeta o objeto cliente 
• A classe cliente não declara nos seus atributos um objeto do 
tipo fornecedor
• Fornecedor é recebido por parâmetro de método
cliente fornecedor
Diagrama de Classes - Relacionamentos
Simbologia
AUTO ASSOCIAÇÃO
Define quando um objeto de uma classe está relacionado 
com outro objeto da mesma classe para atender a algum 
comportamento. A multiplicidade é estabelecida 
normalmente.
Diagrama de Classes - Relacionamentos
DESCRIÇÃO DE CASO DE USO
� É uma descrição narrativa de uma sequência de eventos que 
ocorre quando um ator (agente externo) usa um sistema para 
realizar uma tarefa[Jacobson 92]
Em outras palavras:
É a representação textual dos casos de uso
� Utilizada para complementar o modelo de casos de uso
� Define o que o sistema faz quando o caso de uso é realizado
� Ajuda a validar se a compreensão dos requisitos foi plena
� Registra a funcionalidade lógica e é o documento 
comprobatório do levantamento dos requisitos
DESCRIÇÃO DE CASO DE USO
Formato de Documentação de Casos de Uso
(Modelo mais usado)
• Nome do Caso de Uso
• Breve descrição
• Ator (principal)
• Pré-Condições
• Pós-Condições
• Fluxo de eventos:
– Fluxo de evento principal
– Fluxos secundários: alternativos e de exceção
DESCRIÇÃO DE CASO DE USO
A descrição poderá ser desenvolvida de duas formas: 
Descrição não Expandida e Descrição Expandida.
DESCRIÇÃO DE CASO DE USO
Descrição não Expandida prevê a apresentação sucinta dos 
procedimentos, como um pequeno relato apresentando os 
objetivos a serem atingidos. Deve ser utilizada quando o Caso 
de Uso for de conhecimento completo de todos, não possuir 
exceções ou, utilizar mecanismos de outro caso de uso.
DESCRIÇÃO DE CASO DE USO
Descrição Expandida prevê a apresentação detalhada dos 
procedimentos, apresentando os objetivos a serem atingidos 
passo-a-passo e com referência a responsabilidade se ator ou 
sistema.
Devemos considerar a descrição em duas partes: Fluxo Normal 
e Fluxo Alternativo.
DIAGRAMAS DE INTERAÇÃO
� Como as operações do sistema são
executadas internamente?
� A que classes estas operações internas
pertencem?
� Quais objetos participam da realização 
de um caso de uso ou de uma
operação do software?
Os modelos de análise não respondem a algumas perguntas:
O modelo de classes (modelo conceitual) não mostra:
� De que forma os objetos colaboram para que um determinadocaso de uso seja realizado?
� Em que ordem as mensagens são enviadas durante esta 
realização?
� Que informações precisam ser enviadas em uma mensagem 
de um objeto a outro?
� Será que há responsabilidades ou mesmo classes que ainda 
não foram identificadas?
Pedido
- dataPagamento : Date[0..1]
# éPréPago : boolean[1] = true
+ itensDeLinha : itenDeLinha [*] {ordenada}
- numeroPedidos : int
+ pagar (valor : double)
- calcularTotal() : double
Diagramas de interação representam como o sistema age
internamente para que um ator atinja seu objetivo na 
realização de um caso de uso. A modelagem de um SOO 
normalmente contém diversos diagramas de interação. O 
conjunto de todos os diagramas de interação de um sistema 
constitui o seu modelo de interações. (Bezerra, E. seg.edição)
� Para responder às questões anteriores, omodelo de interações
deve ser criado.
� Esse modelo representa como os objetos interagem via 
mensagens para a execução de cenários dos casos de uso do 
sistema.
DIAGRAMAS DE INTERAÇÃO
Objetivos do modelo de interação
1 - Obter informações adicionais para completar e aprimorar 
outros modelos (principalmente o modelo de classes)
� Quais as operações de uma classe?
� Quais os objetos participantes da realização de um caso 
de uso (ou cenário deste)?
� Para cada operação, qual a sua assinatura?
� Uma classe precisa de mais atributos?
2 - Fornecer aos programadores uma visão detalhada dos 
objetos e mensagens envolvidos na realização dos casos de 
uso.
DIAGRAMAS DE INTERAÇÃO
DIAGRAMAS DE INTERAÇÃO
Conceitos
� O Diagrama de Interação apresenta a relação entre os objetos 
e a troca de mensagens que são necessárias para efetivar a 
realização do comportamento.
� O Diagrama de Interação representa um único caso de uso e 
deve ser usado quando se deseja visualizar os 
comportamentos utilizados pelos vários objetos dentro do 
caso de uso.
� Diagramas de interação são apresentados sob duas formas na 
UML através do Diagrama de Sequência e Diagrama de 
Comunicação (Colaboração).
Mensagem
� O conceito básico da interação entre objetos é a mensagem.
� Um sistema OO é uma rede de objetos que trocam mensagens.
– Funcionalidades são realizadas pelos objetos, que só podem 
interagir através de mensagens.
– Um objeto envia uma mensagem para outro objeto quando 
o primeiro deseja que o segundo realize alguma tarefa.
� Na construção de diagramas de interação, mensagens de um 
objeto a outro implicam em operações que classes devem ter. 
Uma mensagem representa a requisição de um objeto remetente
a um objeto receptor para que este último execute alguma 
operação definida para sua classe. Essa mensagem deve conter 
informação suficiente para que a operação do objeto receptor 
possa ser executada.
Tipos de diagramas de Interação
1 - Diagrama de Sequência
� Foco nas mensagens enviadas no decorrer do 
tempo.
� Se a ênfase do que se quer modelar é o decorrer do 
tempo
� A visualização fica dificultada conforme o número de 
objetos cresce (disposição em uma dimensão).
Tipos de diagramas de Interação
1 - Diagrama de Comunicação
� Foco nas mensagens enviadas entre objetos que 
estão relacionados
� Se a ênfase é o contexto do sistema
� Exibe mensagens enfatizando relacionamentos.
� Melhor utilização do espaço (disposição em duas 
dimensões)
DIAGRAMA DE SEQUÊNCIA - SIMBOLOGIA
GERENTE
:nome objeto
:nome objeto
Ator
Objeto
Linha da vida
DIAGRAMAS DE INTERAÇÃO
:nome objeto :nome objeto
Lista de 
objetos
DIAGRAMA DE SEQUÊNCIA - SIMBOLOGIA
Estacionamento Estácio - DSS
Representa a ligação entre o 
mundo externo e o sistema
:objeto1 :objeto2
:objeto1 :objeto2
mensagem() 
retorno() 
mensagem() 
Ligação
Mensagem
DIAGRAMA DE COMUNICAÇÃO – SIMBOLOGIA
DIAGRAMAS DE INTERAÇÃO
Representa a ligação entre os objetos
Diagrama de Comunicação
Representa troca de mensagens sem sequência.
:formulário
escolherHospede()
escolherProcedencia()
InformarDiasPermanencia()
clicaCONFIRMA()
:Hóspedes
4: *ler()
listaHospedes
1: apresentaInformações()
2: apresentaDataChegada()
3: calculaDataSaída ()
5: *ler()
listaProcedência
:Procedência
6: [disponíveis]*ler()
listaQuartos
:Quartos
7: Incluir()
:Hospedagem
8: <include>
alocarQuarto
9: <include>
abrirCCorrente
DIAGRAMA DE MÁQUINAS DE ESTADO
� Representa o comportamento de um objeto individual
� Complementa a descrição de um Caso de Uso e se apoia
no Diagrama de Classes.
� Mostra todos os estados possíveis que objetos de uma 
certa classe podem assumir e também quais são os eventos 
do sistemas que provocam tais mudanças.
� Sua construção é recomendada apenas quando existir um 
certo grau de complexidade referente à transição de estados
de um dos objetos envolvidos no processo. 
Conceitos básicos:
� Evento
� Evento externo
� Evento interno
� Evento temporal
� Estado
� Transição
� Ação de transição
� Condição de guarda
DIAGRAMA DE MÁQUINAS DE ESTADO
Conceitos básicos:
Estado – É a condição de um objeto em determinado
momento no tempo – o tempo entre os eventos. 
Exemplo: Um telefone está no estado ocioso após o 
fone ter sido colocado no gancho e até que seja
novamente retirado do gancho.
DIAGRAMA DE MÁQUINAS DE ESTADO
Conceitos básicos:
Transição – É um relacionamento entre dois estados, 
indicando que, quando um evento ocorre, o objeto
muda do estado anterior para o estado subsequente. 
Exemplo: Quando o evento “fora do gancho” ocorre, o 
telefone transiciona do estado “ocioso” para o estado
“ativo”.
DIAGRAMA DE MÁQUINAS DE ESTADO
Conceitos básicos:
Condição de guarda – Define que a transição só
ocorrerá se o resultado do teste for favorável.
DIAGRAMA DE MÁQUINAS DE ESTADO
Diagrama de Estado – Caso de uso Registrar locação
Aguardando Entrada 
Verificando cadastro 
Aguardando Cadastro 
do veículo 
Entrar nova locação
Entrar informações veículo [veículo 
não cadastrado]/Cadastrar Veículo
Apresentar informações 
veículo [veículo 
cadastrado]
Cadastrando Locação 
Aguardando Cadastro 
do cliente 
Aguardando 
Confirmação 
Entrar Informação 
Cliente/
Cadastrar Cliente
Finalizar Locação/
Emitir Comprovante
Confirmar Locação 
[confirma]
Apresentar informações 
veículo 
Confirmar Locação 
[cancela]
Aguardando 
Comprovante 
Liberar Estacionamento
DIAGRAMA DE MÁQUINAS DE ESTADO
O diagrama de atividade permite escolher a ordem pela qual 
as coisas devem ser feitas, isto é, indica meramente as regras 
essenciais de sequência que necessitam ser seguidas - esse 
é um aspecto fundamental para diferenciar um diagrama de 
atividade de um fluxograma. 
Fluxogramas são limitados a processos sequenciais enquanto 
que Diagramas de Atividade podem manipular processos 
paralelos.
DIAGRAMA DE ATIVIDADE
Quando usar:
• Para representar o processo;
• Para representar cada Caso de Uso complexo.
DIAGRAMA DE ATIVIDADE
DIAGRAMA DE ATIVIDADE
Boa AV2!
 
 
 
Avaliação: CCT0192_AV2_201010020447 » MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AV2 
Aluno: 201010020447 - FARLEY COSTA FONSECA 
Professor: JOSE CARLOS MILLAN Turma: 9002/AB
Nota da Prova: 2,0 de 8,0 Nota do Trabalho: Nota de Participação: Data: 14/03/2013 20:31:01
 1a Questão (Cód.: 66131) Pontos: / 
Considerando o seguinte estudo de caso, desenvolva o Diagrama de Caso de uso correspondente: 
Estudo de Caso "Galeria Estácio" 
A "Galeria Estácio" é uma galeria de arte que se encarrega da venda de quadros que estejam sendo expostos em 
sua galeria. 
Para abrir uma exposição o marchand seleciona os quadros com os artistas de interesse e definem juntos, os 
preços.Os quadros possuem suas informações catalogadas e em seguida são expostos na galeria para visitação. O 
cliente, após apreciar e decidir pela compra solicita ao vendedor o valor e as condições de venda. Quando a venda é 
fechada é emitida a nota fiscal e, se o cliente ainda não fizer parte do cadastro da Galeria o vendedor realiza o 
cadastro. Caso a compra do cliente exceda R$ 50.000,00 a Galeria concede um desconto de 5% sobre o valor total 
da nota. 
Ao final de cada exposição o Marchand gera: 
� Uma relação com todos os quadros expostos, vendidos ou não, para a Associação de Artistas do Estado do 
Rio de Janeiro. 
� Um relatório, que é enviado à contabilidade, com a receita global da exposição. 
 
Resposta: 
 
 
Gabarito: 
Segue o diagrama. Não deve ser desconsiderado que podem existir pequenas variações em função da 
interpretação, por exemplo, o caso de uso "Conceder Desconto" poderia estar lgado ao caso de uso "Emitir Nota 
FIscal". Não estaria correto 100% tecnicamente, mas no nível da disciplina não estaria incorreto. 
Página 1 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 2a Questão (Cód.: 72437) Pontos: / 
Considerando o estudo de caso descrito abaixo, desenvolva o Diagrama de Classe 
coorespondente. 
Consultório Médico 
Um dentista deseja informatizar seu consultório para melhorar o atendimento aos seus 
clientes e possuir um maior controle. 
A secretária agenda a consulta para a data e hora desejada pelo cliente e registra seus 
dados para controle. Cada cliente deve possuir um histórico de atendimentos, que será 
consultado pelo dentista na consulta. O dentista registra os procedimentos aplicados no 
paciente. O dentista tem acesso a agenda para chamada de seus pacientes que se encontram 
na sala de recepção. 
O custo do atendimento é calculado a partir dos procedimentos registrados pelo 
dentista. A definição do pagamento é realizada pela secretária na saída do paciente. 
recebimento pode ser feito por convênio ou a vista. Atendimentos que requerem autorização 
são realizados em outra seção, onde já terá a autorização do convênio. 
O cliente poderá desmarcar e remarcar consulta. 
Ao final do mês o dentista verifica os valores faturados e retira uma estatística de 
procedimentos realizados e a secretária emite as guias de atendimentos, que são enviadas para 
os convênios. 
 
Resposta: 
 
Página 2 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 
 
Gabarito: 
Segue modelo. Devem ser consideradas pequenas alterações por conta de interpretação. 
 
 3a Questão (Cód.: 95114) Pontos: 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: 
 objeto.
 método.
 atributo.
 componente.
 caso de uso.
 4a Questão (Cód.: 95127) Pontos: 1,0 / 
No Processo RUP, a ênfase no escopo do sistema está na fase de: 
 implantação.
 elaboração.
 concepção.
 teste.
 implementação.
Página 3 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 5a Questão (Cód.: 55483) Pontos: 0,0 / 
Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado 
momento da execução, representando um estado particular?
 Sequencia.
 Casos de uso.
 Classes.
 Objetos.
 Estados.
 6a Questão (Cód.: 77460) Pontos: 0,0 / 
Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos. 
I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado. 
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem. 
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia. 
IV - A cada hospedagem é aberta uma nova conta corrente. 
Marque a opção que indica as sentenças VERDADEIRAS. 
 II - III - IV
 I - IV
 II - III
 I- III - IV
 I- II - IV
 7a Questão (Cód.: 95117) Pontos: 0,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.
 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.
 A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada 
Página 4 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 
utilizando-se diagramas de comunicação, entre outros.
 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.
 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.
 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.
 8a Questão (Cód.: 78185) Pontos: 0,0 / 
Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser 
comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada 
dentro do círculo? 
 
 Classe associativa.
 Auto-associação.
 Agregação por valor.
 Agregação por referência.
 Generalização e especialização.
 9a Questão (Cód.: 77782) Pontos: 0,0 / 
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 
 dependência estereotipado como inclusão. 
 associação não composta. 
 10a Questão (Cód.: 77464) Pontos: 0,0 / 
Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe o motor e, que 
você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para 
Página 5 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...
 
 
 
apresentar essa nescessidade de negócio? 
 Agregação por valor.
 Generalização.
 Agregação por referência.
 Auto-associação.
 Classe associativa.
 
 
Observação: Eu, FARLEY COSTA FONSECA, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) 
no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. 
 
Data: 14/03/2013 21:07:24 
Período de não visualização da prova: desde 09/03/2013 até 21/03/2013.
Página 6 de 6BDQ Prova
22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2499...

Mais conteúdos dessa disciplina