Vous êtes sur la page 1sur 116

Disciplina: CCT0071 / MODELAGEM DE SISTEMAS – simulado – gabarito - 20122 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.: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.


2. 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?

3. 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

4. Questão (Cód.:65576) (sem.:14a) _______ de 0,50

De acordo com as visões que compõem um sistema UML, , identifique a alternativa errada.
Visão "use-case": Descreve a funcionalidade do sistema desempenhada pelos atores externos do
sistema (usuários). A visão use-case é central, já que seu conteúdo é base do desenvolvimento das
A
outras visões do sistema. Essa visão é montada sobre os diagramas de use-case e eventualmente
diagramas de atividade.
Visão Lógica: Descreve como a funcionalidade do sistema será implementada. É feita principalmente
pelos analistas e desenvolvedores. Em contraste com a visão use-case, a visão lógica observa e estuda
o sistema internamente. Ela descreve e especifica a estrutura estática do sistema (classes, objetos, e
relacionamentos) e as colaborações dinâmicas quando os objetos enviarem mensagens uns para os
B
outros para realizarem as funções do sistema. Propriedades como persistência e concorrência são
definidas nesta fase, bem como as interfaces e as estruturas de classes. A estrutura estática é descrita
pelos diagramas de classes e objetos. O modelamento dinâmico é descrito pelos diagramas de estado,
sequencia, colaboração e atividade.
Visão de Componentes: É uma descrição da implementação dos módulos e suas dependências. Não é
C
principalmente executado por desenvolvedores, e não consiste nos componentes dos diagramas.
Visão de concorrência: Trata a divisão do sistema em processos e processadores. Este aspecto, que é
uma propriedade não funcional do sistema, permite uma melhor utilização do ambiente onde o
sistema se encontrará, se o mesmo possui execuções paralelas, e se existe dentro do sistema um
gerenciamento de eventos assíncronos. Uma vez dividido o sistema em linhas de execução de
D
processos concorrentes (threads), esta visão de concorrência deverá mostrar como se dá a
comunicação e a concorrência destas threads. A visão de concorrência é suportada pelos diagramas
dinâmicos, que são os diagramas de estado, sequencia, colaboração e atividade, e pelos diagramas de
implementação, que são os diagramas de componente e execução.
Visão de Organização: Finalmente, a visão de organização mostra a organização física do sistema, os
E computadores, os periféricos e como eles se conectam entre si. Esta visão será executada pelos
desenvolvedores, integradores e testadores, e será representada pelo diagrama de execução.

5. Questão (Cód.:63473) (sem.:2a) _______ de 0,50

(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?

A 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
B
sistema.
C UML não possui meta-modelo para ferramentas CASE MDA.
D UML deve ser aplicada apenas como planta de software.
E UML não pode ser utilizada para geração de código automatizada.

6. Questão (Cód.:72469) (sem.:2a) _______ de 0,50

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;

A Itens I, II, III são verdadeiros.


B Itens I, e III são verdadeiros.
C Itens III e IV são verdadeiros.
D Itens I, III e IV são verdadeiros.
E Itens I e IV são verdadeiros.
7. Questão (Cód.:65554) (sem.:2a) _______ de 0,50

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 de Informação: Armazenar, pesquisar, editar e mostrar informações para os usuários.


A Manter grandes quantidades de dados com relacionamentos complexos, que são guardados em bancos
de dados relacionais ou orientados a objetos.
Sistemas Técnicos: Manter e controlar equipamentos técnicos como de telecomunicações,
equipamentos militares ou processos industriais. Eles devem possuir interfaces especiais do
B
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 Negócios: descreve as classes, especificações (pessoas, computadores
C
etc.), mantém e controla.
Sistemas Real-time Integrados: Executados em simples peças de hardware integrados a telefones
D celulares, carros, alarmes etc. Estes sistemas implementam programação de baixo nível e requerem
suporte real-time.
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,
E COM/DCOM ou Java Beans/RMI.

8. Questão (Cód.:57360) (sem.:5a) _______ de 0,50

A UML define em sua versão 2.0, treze tipos de diagramas. Acerca do Diagrama de Objetos da UML, assinale a alternativa
correta:

A O Diagrama de Objetos mostra a configuração de nós de processamento em tempo de execução.


O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas
B
de classes.
O Diagrama de Objetos representa uma visão dinâmica da interface entre objetos e funcionalidades do
C
sistema.
O Diagrama de Objetos tem por propósito focalizar um fluxo de atividades que ocorrem internamente
D
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
E
meio de sequências de estados e ações que ocorrem durante sua vida.

9. Questão (Cód.:57361) (sem.:5a) _______ de 0,50

Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem
invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe
derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:

A encapsulamento.
B independência.
C modularidade.
D polimorfismo.
E herança.

10. Questão (Cód.:55484) (sem.:14a) _______ de 0,50

Qual diagrama mostra a organização dos elementos na implantação do sistema?

A Componentes.
B Casos de usos.
C Classes.
D Estados.
E Atividades.

11. Questão (Cód.:57357) (sem.:15a) _______ de 0,50

O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP
divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que NÃO indica uma fase do ciclo de
vida de desenvolvimento de software, de acordo com o RUP.

A Transição.
B Concepção.
C Elaboração.
D Implantação.
E Construção.

12. Questão (ref.: 72445) (sem.: 3a) _______ de 1,00

Considerando o seguinte Diagrama de caso de uso, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5.
Resposta:

1 - Ator

2 - Generalização de caso de uso (subcategorias de atores) – FUNCIONARIO generaliza ATENDENTE e GERENTE

3 - Caso de Uso essencial ou principal

4 - Interação caso de uso - caso de uso do tipo INCLUDE

5 - Interação caso de uso - caso de uso do tipo EXTEND


13. Questão (ref.: 72452) (sem.: 5a) _______ de 1,00

Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5.

Resposta: 1 - Classe 2 - Classe associativa ou Associação 3 – Generalização/Espec de classe 4 - Multiplicidade


5 - Agregação

14. Questão (ref.: 72477) (sem.: 7a) _______ de 1,00

Relacione 3 regras de construção da descrição expandida.

Resposta: 1. não utiliza repetições e condições. 2. as sentenças são numeradas na ordem de realização. 3. deve-se
padronizar a linguagem para maior assimilação. 4. as ações do sistema são comandadas pelo ator ou sistem. 5. Os fluxos
alternativos representam a exceção. 6. Deve-se utilizar sentenças curtas para representação da execução.
15. Questão (ref.: 55473) (sem.: 12a) _______ de 1,00

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.

16. Questão (ref.: 55478) (sem.: 13a) _______ de 1,00

É um tipo especial de associação representando um relacionamento estrutural entre um elemento (o todo) e outros elementos
(as partes) onde as partes só podem pertencer ao todo e são criadas e destruídas com ele.

A Composição.
B Generalização.
C Agregação.
D Realização.
E Dependência.

17. Questão (ref.: 55479) (sem.: 5a) _______ de 1,00

É um relacionamento semântico entre classes, em que uma classe especifica um contrato que outra classe garante executar.

A Realização.
B Agregação.
C Composição.
D Generalização.
E Dependência.

18. Questão (ref.: 94920) (sem.: 13a) _______ de 1,00

De acordo com Classes e seus relacionamentos, identifique qual não corresponde ao tipo principal de relacionamento.

Generalização/Especialização (Herança): Indica relacionamento entre um elemento mais geral e um


A elemento mais específico (superclasse e subclasse, respectivamente). A subclasse pode conter
somente informação adicional acerca da superclasse. Por exemplo um médico é um funcionário;
Agregação: Usada para denotar relacionamentos todo/parte. Por exemplo, um item de compra é parte
B
de um pedido;
Dependência: Um relacionamento entre um elemento independente e outro dependente, onde uma
C
mudança no elemento independente afetará o elemento dependente.
Associação (simples): Usada para representar relacionamentos entre as classes (por exemplo, um
D
cliente pode alugar várias fitas de vídeo);
Usabilidade: Ter associado herança e interface na mesma classe como padrão de utilidade de
E
dependência lógica.

19. Questão (ref.: 77444) (sem.: 15a) _______ de 1,00

Uma escola decidiu por implantar um sistema acadêmico para gestão de alunos, professores, disciplinas e matrículas. Sabe-se
que um dos fatores de sucesso de um sistema é deixar claro o tamanho do desenvolvimento para que os recursos possam ser
adequadamente dimensionados e tambem não são geradas expectativas ao cliente de algo diferente do que será gerado.

Sendo assim, a metodologia RUP prevê em suas etapas a definição do escopo do desenvolvimento. Essa etapa denomina-se
.....

A Elaboração
B Construção
C Transição
D Implantação
E Concepção
Avaliação: CCT0192_AV1_201002006538 » MODELAGEM DE SISTEMAS

Tipo de Avaliação: AV1

Aluno:
MARCELO VASQUES DE OLIVEIRA
Professor: Turma: 9004/BJ
FABIO BERNARDO DA SILVA
Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 25/04/2013 09:11:03

1a Questão (Cód.: 91694) Pontos: 0,0 / 0,5

Na UML "Unified Modeling Language":

Instância e objeto são sinônimos.


Instância é o oposto de um objeto.
Não se utiliza instância.
Instância é uma manifestação abstrata de algo concreto.
Instâncias são representadas graficamente com seu nome em negrito e itálico.

2a Questão (Cód.: 77457) Pontos: 0,5 / 0,5

Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode
representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada
tipo.

Para esse diagrama utilizamos a representação de:

Agregação por referência.


Generalização e especialização.
Agregação por valor.
Classe associativa.
Auto-Associação.

3a Questão (Cód.: 57377) Pontos: 0,5 / 0,5

Num diagrama de classes da UML, multiplicidade se refere:

à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes
no diagrama.
ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam.
aos dados sobre a quantidades de objetos participantes de uma classe associativa.
à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode
estar associado.
ao número de chamadas de métodos de uma classe por um objeto de outra classe.
4a Questão (Cód.: 57382) Pontos: 0,0 / 1,0

Considere Diagrama de Classes acima. Pode-se afirmar que:

quadrado e retângulo são classes abstratas.


quadrado e retângulo são classes base da classe figura.
largura é um método da classe Retângulo.
quadrado é uma classe derivada da classe figura.
instâncias da classe quadrado não possuem atributos.

5a Questão (Cód.: 65554) Pontos: 0,0 / 1,0

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

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.
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 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.
6a Questão (Cód.: 78185) Pontos: 0,0 / 1,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.

7a Questão (Cód.: 72424) Pontos: 0,0 / 0,5

É 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.

Recurso para minimizar erros.


A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do produto.
Apoia o desenvolvimento do sistemas para a programação, por exemplo.
Facilita a comunicação com o usuário.
Compõe uma documentação para garantir a continuidade dos sistemas.

8a Questão (Cód.: 77452) Pontos: 0,0 / 1,0

A empresa de calçados "Bela Mulher Ltda" vende a clientes de Classe A, calçados femininos com exclusividade e
sob medida. Na criação de um modelo de diagrama de classe é possível representar essa regra, pois é de
grande valor na implementação dos procedimentos.

Qual dos recursos do diagrama de classe expressa no modelo essa informação?

Associação
Cardinalidade
Agregação
Generalização
Multiplicidade
9a Questão (Cód.: 102285) Pontos: 1,0 / 1,0

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 podem ter 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:

II e IV
II, III e IV
I e II
I, II e IV
I e III

10a Questão (Cód.: 77448) Pontos: 1,0 / 1,0

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 indica as características de um objeto.

direção
entidade tipo
papel da associação
método
atributo
Fechar

Avaliação: CCT0192_AV2_201002006538 » MODELAGEM DE SISTEMAS

Tipo de Avaliação: AV2

Aluno:
MARCELO VASQUES DE OLIVEIRA
Professor: Turma: 9004/BJ
FABIO BERNARDO DA SILVA
Nota da Prova: 4,5 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 15/06/2013 09:09:51

1a Questão (Cód.: 65596) Pontos: 0,8 / 1,5

De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique
a sua resposta.

Resposta: SIM.

Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de
utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar
mais adequadamente o tipo de associação correspondente.

2a Questão (Cód.: 72452) Pontos: 0,8 / 1,5

Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela
numeração de 1 a 5.
Resposta: 1 - CLASSE 2 - RELACIONAMENTO 3 - ATRIBUTO 4 - MULTIPLICIDADE 5 - ASSOCIAÇÃO

Gabarito: 1 - Classe 2 - Classe associativa 3 - Generalização de classe 4 - Multiplicidade 5 - Agregação por valor

3a Questão (Cód.: 95114) Pontos: 0,0 / 1,0

Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de
um conjunto de artefatos (UML) é um:

objeto.
componente.
caso de uso.
método.
atributo.

4a Questão (Cód.: 95127) Pontos: 1,0 / 1,0

No Processo RUP, a ênfase no escopo do sistema está na fase de:

implantação.
teste.
concepção.
elaboração.
implementação.

5a Questão (Cód.: 77450) Pontos: 0,5 / 0,5

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?

tupla - tabela - método


atributo - classe - processo
atributo - classe - método
classe - atributo - processo
classe - atributo - método

6a Questão (Cód.: 77465) Pontos: 0,5 / 0,5

O diagrama de classe posssui diversas representações com suas especificidades.


I - A generalização implementa o processo de hibridismo.

II - A auto-associação representa a ligação entre objetos da mesma classe.

III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a identificam.

Analise as sentenças e selecione a alternativa que aponte assertivas corretas.

somente a II.
somente a I.
II - III
I - III
I - II

7a Questão (Cód.: 57325) Pontos: 0,5 / 0,5


A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a
Objetos.

O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:

Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.


Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
Associação / uma funcionalidade do sistema do ponto de vista do 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.
8a Questão (Cód.: 65554) Pontos: 0,5 / 0,5

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 de Negócios: descreve as classes, especificações (pessoas, computadores


etc.), mantém e controla.
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.
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.

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

9a Questão (Cód.: 55479) Pontos: 0,0 / 0,5

É um relacionamento semântico entre classes, em que uma classe especifica um contrato que outra classe
garante executar.

Dependência.
Agregação.
Realização.
Composição.
Generalização.

10a Questão (Cód.: 94049) Pontos: 0,0 / 0,5

Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação
utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo
para que ao final tenha um só estado?

Marque a alternativa correta.

Transitividade
Concorrente
Superestado
Ativo
Autotransição
Avaliação On-Line
Avaliação: AV1-2011.3S.EAD - MODELAGEM DE SISTEMAS - CCT0192
Disciplina: CCT0192 - MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV1
Aluno: 201001509341 - RAPHAEL DA SILVA ROMA
Nota da Prova: 5 Nota do Trabalho: Nota da Participação: 0 Total: 5
Prova On-Line
Questão: AV1.2011.3S.CCT0192.0039 (180112)
1 - 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? Pontos da Questão: 1

CLASSE - ATRIBUTO - MÉTODO

CLASSE - OBJETO - MÉTODO

CLASSE - TIPO - MÉTODO

OBJETO - TIPO - MÉTODO

ATRIBUTO - OBJETO - MÉTODO

Questão: AV1.2011.3S.CCT0192.0044 (179849)


2 - 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. Pontos da Questão: 1

DOMÍNIO

VARIÁVEL

ATRIBUTO

ESTERIÓTIPO

TIPO

Questão: AV1 2011.35 CCT0192 0022 (183939)


3 - 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:

Pontos da Questão: 1
Associação / uma funcionalidade do sistema do ponto de vista do usuário

Associação / uma funcionalidade do sistema do ponto de vista do relacionamento

Generalização / uma funcionalidade do sistema do ponto de vista do usuário

Generalização / uma funcionalidade do sistema do ponto de vista do sistema

Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento

Questão: AV1 2011.35 CCT0192 0011 (183923)


4 - Dado o seguinte requisito do projeto referente a 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 Pontos da Questão: 0,5

O cliente

O atendente

O administrador do sistema

O cliente e o atendente

O Banco de Dados utilizado pelo sistema

Questão: AV1.2011.3S.CCT0192.0041 (179831)


5 - Uma escola decidiu por implantar um sistema acadêmico para gestão de alunos, professores, disciplinas
e matrículas. Sabe-se que um dos fatores de sucesso de um sistema é deixar claro o tamanho do
desenvolvimento para que os recursos possam ser adequadamente dimensionados e também não são
geradas expectativas ao cliente de algo diferente do que será gerado.
Sendo assim, a metodologia RUP prevê em suas etapas a definição do escopo do desenvolvimento. A essa
etapa denomina-se ..... Pontos da Questão: 1

ELABORAÇÃO

IMPLANTAÇÃO

CONSTRUÇÃO

TRANSIÇÃO

CONCEPÇÂO

Questão: AV1.2011.3S.CCT0192.0045 (180322)


6 - 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. Pontos da Questão: 1

I - II - III

I - II - IV

I - III - IV

II - III - IV

II - IV

Questão: AV1.2011.3S.CCT0192.0031 (180110)


7 - 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. Pontos da Questão: 1

I e IV

II e IV

II e III

I e II

I e III

Questão: AV1-2011.35-CCT0192-0007 (183919)


8 - A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e
de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a
UML, é: Pontos da Questão: 0,5

um método para especificar e modelar os artefatos dos sistemas

uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas

um processo de especificação e modelagem de sistemas orientados a objeto

uma linguagem para implementar os conceitos da orientação a objetos.

um método comum para a representação da orientação a objetos

Questão: AV1 2011.35 CCT0192 0001 (179836)


9 - Em um processo de software, o desenvolvimento do sistema é iterativo e partes de suas funcionalidades
são entregues na medida em que são desenvolvidas; assim, estas entregas parciais tentam priorizar as
necessidades mais urgentes do usuário e podem auxiliar a revisão e a uma melhor definição das partes ainda
não entregues. Esta descrição é referento ao modelo Pontos da Questão: 0,5
Espiral

Cascata

Prototipação

Evolutivo

Incremental

Questão: AV1 2011.35 CCT0192 0020 (183936)


10 - As declarações de serviços que o sistema deve fornecer, de como ele deve reagir a entradas específicas
ou se comportar em determinadas situações, são chamadas de requisitos Pontos da Questão: 0,5

não funcionais

funcionais

de sistema

de usuário

de domínio
Avaliação: CCT0192_AV1_201201606446 » MODELAGEM DE SISTEMAS

Tipo de Avaliação: AV1

Aluno: 201201606446 - VICTOR FIGUEIREDO VILAR

Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB

Nota da Prova: 2,0 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 22/04/2013 17:30:06

1a Questão (Cód.: 55469) Pontos: 0,5 / 0,5

Que organização mantém a UML?

International Organization for Standardization (OSI).


Object Management Group (OMG).
American National Standards Institute (ANSI).
Software EngineeringInstitute (SEI).
Project Management Institute (PMI).

2a Questão (Cód.: 55996) Pontos: 0,0 / 0,5

Como podemos definir uma auto-associação:

Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e
operações para qualificação.
Classe que representa a herança dos métodos de uma outra classe.
Identifica objetos de mesma classe que participam da associação.
Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para
qualificação.
Classe que representa a generalização de outra classe.

3a Questão (Cód.: 77457) Pontos: 0,5 / 0,5

Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode
representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada
tipo.

Para esse diagrama utilizamos a representação de:

Generalização e especialização.
Auto-Associação.
Classe associativa.
Agregação por referência.
Agregação por valor.

4a Questão (Cód.: 77451) Pontos: 0,0 / 1,0

A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e
atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%.
Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa.

Qual modelo expressa a definição descrita?

5a Questão (Cód.: 77458) Pontos: 0,0 / 1,0

A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um


determinado objeto.

Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para uso dessa
representação.

I - Quando associações são comuns a todos os tipos, mas existem associações que são somente de um tipo.

II - Quando a classe possui mais de uma associação.

III - Quando a classe está associada a objetos da própria classe.

IV - Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e atributos específicos a ele.

I e III
I e II
II e III
II e IV
I e IV

6a Questão (Cód.: 95117) Pontos: 0,0 / 1,0


Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada
(UML) e em programas orientados a objetos, assinale a opção correta.

Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (objectconstraintlanguage),


linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar
diagramas UML.
Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML
desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na
linguagem Java.
Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento
usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um
mesmo espaço de nomes.
A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada
utilizando-se diagramas de comunicação, entre outros.
A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada
utilizando-se diagramas de classe e de instância, entre outros.

7a Questão (Cód.: 65571) Pontos: 0,0 / 0,5

De acordo com as partes que compõem a UML, identifique a alternativa errada

Modelos de Elementos: Os conceitos usados nos diagramas são modelos de elementos que representam
definições comuns da orientação a objetos como as classes, objetos, mensagem, relacionamentos entre
classes incluindo associações, dependências e heranças.

Sistemas de Negócios: descreve os objetivos, especificações (pessoas, computadores etc.), as regras


(leis, estratégias de negócios etc.), e o atual trabalho desempenhado nos processos do negócio.
Mecanismos Gerais: Os mecanismos gerais provém comentários suplementares, informações, ou
semântica sobre os elementos que compõem os modelos; eles provém também mecanismos de extensão
para adaptar ou estender a UML para um método/processo, organização ou usuário específico.
Diagramas: Os diagramas são os gráficos que descrevem o conteúdo em uma visão. UML possui nove
tipo de diagramas que são usados em combinação para prover todas as visões do sistema.
Visões: As Visões mostram diferentes aspectos do sistema que está sendo modelado. A visão não é um
gráfico, mas uma abstração consistindo em uma série de diagramas. Definindo um número de visões,
cada uma mostrará aspectos particulares do sistema, dando enfoque a ângulos e níveis de abstrações
diferentes e uma figura completa do sistema poderá ser construída. As visões também podem servir de
ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido.

8a Questão (Cód.: 77452) Pontos: 0,0 / 1,0

A empresa de calçados "Bela Mulher Ltda" vende a clientes de Classe A, calçados femininos com exclusividade e
sob medida. Na criação de um modelo de diagrama de classe é possível representar essa regra, pois é de
grande valor na implementação dos procedimentos.

Qual dos recursos do diagrama de classe expressa no modelo essa informação?

Cardinalidade
Associação
Generalização
Agregação
Multiplicidade

9a Questão (Cód.: 77445) Pontos: 0,0 / 1,0

Uma empresa de previdência privada oferece diversos serviços para seus clientes, extensivo aos dependentes.
Os serviços são associados sempre aos clientes responsáveis, mesmo que sejam utilizados pelos dependentes.
No momento da solicitação o cliente informa que o serviço é para um dependente ou, no caso do pedido ser
realizado pelo dependente, este informa seu responsável.

Baseado na descrição apresentada, qual o recurso utlizado na construção de modelos de diagrama de classe
seria utilizado entre cliente e dependentes?

Agregação Associativa
Entidade fraca
Entidade participativa
Agregação por referência
Agregação por valor

10a Questão (Cód.: 77459) Pontos: 1,0 / 1,0

A Secretaria Estadual de Saúde deseja traçar um perfil das famílias que moram nas comunidades. Sendo assim
é preciso cadastrar todas as pessoas e seus laços familiares. Todos da família são pacientes. Portanto é preciso
relacionar os membros da família.

Qual representação é utilizada no diagrama de classe que melhor expresse a situação?

Generalização e especialização.
Classe associativa.
Agregação por valor.
Associação.
Auto-associação.

Avaliação: CCT0192_AV2_201201606446 » MODELAGEM DE SISTEMAS

Tipo de Avaliação: AV2

Aluno: 201201606446 - VICTOR FIGUEIREDO VILAR

Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB

Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 11/06/2013 16:36:54

1a Questão (Cód.: 95484) Pontos: / 1,5


Durante a análise de um sistema de controle de contas bancárias (SCCB), um analista elaborou o diagrama de classes acima, em que são especificados os
objetos de negócio da aplicação, por meio do qual foram distribuídas as responsabilidades e colaborações entre os elementos do modelo. Foi atribuída a
outro analista a tarefa de elaborar o diagrama de seqüência do caso de uso chamado DUPLA_CONTA, que apresenta o seguinte comportamento: cria um
banco, cria uma agência bancária, cria um cliente e duas contas bancárias associadas ao cliente e agência bancária anteriormente criados, e, por fim,
realiza uma transferência de valores entre essas duas contas bancárias. O diagrama de seqüência em UML apresentado abaixo foi elaborado com o intuito
de corresponder ao caso de uso em questão.
No diagrama de seqüência apresentado, há problemas conceituais, relativos à

especificação do diagrama de classes e à descrição textual do caso de uso

DUPLA-CONTA. Com relação a essa situação, faça o que se pede a seguir.

A) Descreva, textualmente, três falhas de tipos distintos presentes no diagrama de seqüência apresentado, relativas ao uso da sintaxe e(ou) da semântica da
UML.

B) Descreva, textualmente, três falhas distintas presentes no diagrama de seqüência apresentado, relativas à especificação das classes, responsabilidades e
colaborações propostas no diagrama de classe mostrado.

Resposta:
Gabarito:

A) As falhas existentes no diagrama de sequência original relativas ao uso da sintaxe e/ou da semântica da UML:

1) a mensagem que instancia o objeto Banco não está definida corretamente. Uma mensagem de instanciação de objeto
deve chegar na instância criada ou possuir o estereótipo <>.

2) a mensagem que instancia o objeto Cliente não está definida corretamente. Uma mensagem de instanciação de objeto
deve chegar na instância criada ou possuir o estereótipo <>.

3) as mensagens criarCliente e a instanciação do objeto Agência ocorrem no mesmo período de tempo, apesar de não
serem assíncronas.

4) a mensagem creditar está incorretamente definida como mensagem de retorno (vetor tracejado). A mensagem creditar
deveria ser definida como mensagem síncrona (vetor contínuo).

B) As falhas existentes no diagrama de sequência original relativas à especificação das classes, responsabilidades e
colaborações propostas no diagrama de classe mostrado:

1) o objeto Cliente é instanciado antes do objeto Agência. No cenário indicado a agência deveria ter sido criada antes do
cliente.

2) a instanciação do objeto Agência é realizada diretamente pelo caso de uso. A instanciação da Agência seria realizada
de forma mais adequada se fosse intermediada pela classe Banco que possui a operação criarAgência.

3) uma das instanciações de Conta está sendo realizada pela operação criarCliente. A instanciação das contas seria
realizada de forma mais adequada se fosse intermediada pela classe Agência que possui a operação criarConta.

4) a transferência entre as contas criadas está sendo realizada diretamente pelo caso de uso. A transferência entre as
contas seria realizada de forma mais adequada se fosse intermediada pela classe Banco, que possui a operação
transferir.

2a Questão (Cód.: 57379) Pontos: 1,0 / 1,0

O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos
quais elementos externos (atores) interagem com o sistema é denominado diagrama de

sequência.
casos de uso.
atividades.
transição de estados.
colaboração.

3a Questão (Cód.: 95128) Pontos: 0,0 / 1,0

Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente.

Construção e Concepção.
Concepção e Teste.
Teste e Configuração.
Implantação e Concepção.
Requisitos e Implantação.
4a Questão (Cód.: 65596) Pontos: 0,5 / 1,5

De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique
a sua resposta.

Resposta: Sim

Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de
utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar
mais adequadamente o tipo de associação correspondente.

5a Questão (Cód.: 77465) Pontos: 0,5 / 0,5

O diagrama de classe posssui diversas representações com suas especificidades.

I - A generalização implementa o processo de hibridismo.

II - A auto-associação representa a ligação entre objetos da mesma classe.

III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a identificam.

Analise as sentenças e selecione a alternativa que aponte assertivas corretas.

II - III
somente a I.
I - II
somente a II.
I - III

6a Questão (Cód.: 72469) Pontos: 0,0 / 0,5

Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras.

I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque
são adaptados às operações de cada empresa;
II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação;
III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar
mudanças na construção do software;
IV - Na UML devem ser representados os procedimentos lógicos e físicos;

Itens I e IV são verdadeiros.


Itens I, e III são verdadeiros.
Itens I, III e IV são verdadeiros.
Itens I, II, III são verdadeiros.
Itens III e IV são verdadeiros.

7a Questão (Cód.: 77782) Pontos: 0,0 / 0,5

Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e


ocorre que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de
compra quando o estoque ficar abaixo do mínimo recomendado.
Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de ...........
.

associação composta.
generalização.
dependência estereotipado como extensão
associação não composta.
dependência estereotipado como inclusão.

8a Questão (Cód.: 77454) Pontos: 0,5 / 0,5

Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a
partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício.
Com isso cada aluno tem uma mensalidade diferente.

Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor
da mensalidade a ser paga, considerando o modelo apresentado abaixo.

ExerciciosPlano
Aluno
PlanosContratados
Plano
Exercícios
9a Questão (Cód.: 57360) Pontos: 0,0 / 0,5

A UML define em sua versão 2.0, treze tipos de diagramas. Acerca do Diagrama de Objetos da UML, assinale a
alternativa correta:

O Diagrama de Objetos tem por propósito focalizar um fluxo de atividades que ocorrem internamente em
um processamento, dentro de um período de tempo.
O Diagrama de Objetos descreve o comportamento de objetos como reação a eventos discretos, por
meio de sequências de estados e ações que ocorrem durante sua vida.
O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas
de classes.
O Diagrama de Objetos mostra a configuração de nós de processamento em tempo de execução.
O Diagrama de Objetos representa uma visão dinâmica da interface entre objetos e funcionalidades do
sistema.

10a Questão (Cód.: 94049) Pontos: 0,5 / 0,5

Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação
utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo
para que ao final tenha um só estado?

Marque a alternativa correta.

Ativo
Concorrente
Transitividade
Autotransição
Superestado
Fechar

Avaliação: CCT0192_AV1_201001282876 » MODELAGEM DE SISTEMAS


Tipo de Avaliação: AV1
Aluno: 201001282876 - LEANDRO CESAR BEZERRA DE SOUSA
Professor: JOSE CARLOS MILLAN Turma: 9002/AB
Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 15/12/2012 14:21:20

Pontos:
1 a Questão (Cód.: 55469)
0,0 / 0,5
Que organização mantém a UML?

Object Management Group (OMG).


American National Standards Institute (ANSI).
Software Engineering Institute (SEI).
Project Management Institute (PMI).
International Organization for Standardization (OSI).

Pontos:
2 a Questão (Cód.: 57377)
0,0 / 0,5
Num diagrama de classes da UML, multiplicidade se refere:

à 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 número de chamadas de métodos de uma classe por um objeto de outra classe.
à informação dos limites inferior e superior da quantidade de objetos aos quais um outro
objeto pode estar associado.
ao tipo de associação entre várias classes que depende da quantidade de objetos que se
relacionam.

Pontos:
3 a Questão (Cód.: 72424)
0,5 / 0,5
É 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.

A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do
produto.
Recurso para minimizar erros.
Apoia o desenvolvimento do sistemas para a programação, por exemplo.
Facilita a comunicação com o usuário.
Compõe uma documentação para garantir a continuidade dos sistemas.

Pontos:
4 a Questão (Cód.: 77452)
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?

Agregação
Multiplicidade
Associação
Generalização
Cardinalidade

Pontos:
5 a Questão (Cód.: 55996)
0,5 / 0,5
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 herança dos métodos de uma outra classe.
Classe que representa a especialização de uma outra classe, acrescentando atributos e
operações para qualificação.
Resultado da associação de duas classes associadas por agregação de valor, acrescentando
atributos e operações para qualificação.
Pontos:
6 a Questão (Cód.: 56005)
0,0 / 1,0
Observe o diagrama e marque a alternativa correta:

CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser
criado se participar pelo menos de uma associação.
CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação.
CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser
criado se participar pelo menos de uma associação.
SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não
participar da associação.
ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de
aluguel de carro.

Pontos:
7 a Questão (Cód.: 77782)
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 ...........

generalização.
dependência estereotipado como inclusão.
dependência estereotipado como extensão
associação não composta.
associação composta.
Pontos:
8 a Questão (Cód.: 77460)
1,0 / 1,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
I- II - IV
II - III
I- III - IV

Pontos:
9 a Questão (Cód.: 77445)
0,0 / 1,0
Uma empresa de previdência privada oferece diversos serviços para seus clientes, extensivo aos
dependentes. Os serviços são associados sempre aos clientes responsáveis, mesmo que sejam
utilizados pelos dependentes. No momento da solicitação o cliente informa que o serviço é para um
dependente ou, no caso do pedido ser realizado pelo dependente, este informa seu responsável.

Baseado na descrição apresentada, qual o recurso utlizado na construção de modelos de diagrama de


classe seria utilizado entre cliente e dependentes?

Entidade fraca
Agregação por valor
Entidade participativa
Agregação por referência
Agregação Associativa

Pontos:
10a Questão (Cód.: 77455)
0,0 / 1,0
Uma agencia de automóveis vende carros populares, utilitários e 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?

Agregação por valor


Agregação por referência
Auto-Associação
Associação
Generalização

Período de não visualização da prova: desde 10/12/2012 até 06/02/2013.


Avaliação: CCT0192_AV1_201002133882 » MODELAGEM DE SISTEMAS

Tipo de Avaliação: AV1

Aluno: 201002133882 - JOÃO PAULO FERNANDES BRAGA

Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB

Nota da Prova: 6,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 24/04/2013 14:00:04

1a Questão (Cód.: 91694) Pontos: 0,0 / 0,5

Na UML "Unified Modeling Language":

Instância é o oposto de um objeto.


Instância e objeto são sinônimos.
Instâncias são representadas graficamente com seu nome em negrito e itálico.
Instância é uma manifestação abstrata de algo concreto.
Não se utiliza instância.

2a Questão (Cód.: 57377) Pontos: 0,5 / 0,5

Num diagrama de classes da UML, multiplicidade se refere:

à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes
no diagrama.
ao número de chamadas de métodos de uma classe por um objeto de outra classe.
aos dados sobre a quantidades de objetos participantes de uma classe associativa.
à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode
estar associado.
ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam.

3a Questão (Cód.: 72424) Pontos: 0,5 / 0,5

É 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.

A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do produto.
Facilita a comunicação com o usuário.
Recurso para minimizar erros.
Apoia o desenvolvimento do sistemas para a programação, por exemplo.
Compõe uma documentação para garantir a continuidade dos sistemas.
4a Questão (Cód.: 77448) Pontos: 1,0 / 1,0

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 indica as características de um objeto.

entidade tipo
direção
papel da associação
método
atributo

5a Questão (Cód.: 57360) Pontos: 0,0 / 1,0

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 mostra a configuração de nós de processamento em tempo de execução.


O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas
de classes.
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.

6a 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 ...........
.

generalização.
associação composta.
associação não composta.
dependência estereotipado como inclusão.
dependência estereotipado como extensão

7a Questão (Cód.: 77467) Pontos: 1,0 / 1,0

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) - (1-*) turmas


turmas(0-*) - (0-1) professor
turmas(0-*) - (0-*) disciplinas
alunos(0-1) - (1-1) turmas
turmas(0-1) - (0-1) professor
turmas(0-1) - (0-1) disciplinas
alunos(0-*) - (1-*) turmas
turmas(0-*) - (0-*) professor
turmas(0-*) - (0-*) 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-1) - (0-*) disciplinas

8a Questão (Cód.: 55996) Pontos: 0,5 / 0,5

Como podemos definir uma auto-associação:

Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e
operações para qualificação.
Identifica objetos de mesma classe que participam da associação.
Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para
qualificação.
Classe que representa a generalização de outra classe.
Classe que representa a herança dos métodos de uma outra classe.

9a Questão (Cód.: 65582) Pontos: 1,0 / 1,0

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.

Contém analise direta das funcionalidades da representação gráfica


Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
Não permite apresentar a perspectiva funcional e estrutural.
Ilustra-se sempre a perspectiva do utilizador.
Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria
proposta.

10a Questão (Cód.: 56005) Pontos: 1,0 / 1,0


Observe o diagrama e marque a alternativa correta:

CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se
participar pelo menos de uma associação.
CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se
participar pelo menos de uma associação.
ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro.
SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da
associação.
CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação.
Avaliação On-Line
Avaliação: AV2-2011.3S.EAD - MODELAGEM DE SISTEMAS - CCT0192
Disciplina: CCT0192 - MODELAGEM DE SISTEMAS
Tipo de
AV2
Avaliação:

Aluno:

Nota da Nota da
5 Nota do Trabalho: Total: 5,5
Prova: Participação: 0,5
Prova On-Line

Questão: AV1 2011.35 CCT0192 0017 (183928)


1 - O modelo da UML, que possibilita a descrição de uma sequência de
ações(incluindo alternativas) realizadas pelo sistema para produzir um resultado
observável do ponto de vista de um usuário, é o de: Pontos da Questão: 0,5

estado

objetos

sequência

casos de uso

classe

Questão: AV2 2011.35 CCT0192 0068 (200556)


2 - Considere um sistema de controle de estoque com cadastramento de materiais
e movimentação do estoque. São necessários os seguintes cálculos automáticos:
controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais
é feito pelo almoxarife (responsável) e as requisições são feitas por todos os
departamentos da empresa e ficam guardadas. A cada entrega de material, o
almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os
cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os
cálculos também são realizados. Os dados calculados devem ficar guardados
também e o tempo de resposta de consultas feitas no cadastro de materiais não
deve exceder a 5 milissegundos (ms).
No Diagrama de Sequência, a existência de um objeto requisição desde a sua
entrada até a sua baixa deverá ser representada por Pontos da Questão: 1

um ator

uma linha de vida

um estado do objeto

um atributo da classe Material

uma operação da classe Requisição

Questão: AV1 2011.35 CCT0192 0019 (183935)


3 - Para captar os requisitos funcionais de um sistema pode-se utilizar a UML. O
diagrama mais adequado para essa finalidade é o diagrama de Pontos da Questão:
0,5
atividade

casos de uso

comuicação

colaboração

classes

Questão: AV1.2011.3S.CCT0192.0037 (179819)


4 - As etapas percorridas em cada iteração no ciclo de vida iterativo e incremental
são definidas por objetivos específicos. Qual é a etapa que tem como objetivo
verificar a qualidade da parte em desenvolvimento, autorizando a implantação ou
retornando a uma nova iteração? Pontos da Questão: 0,5

Transição

Implantação

Construção

concepção

Elaboração

Questão: AV1.2011.3S.CCT0192.0049 (180599)


5 - O diagrama de classe posui diversas representações com suas especificidades.
Analise as sentenças e selecione as assertivas corretas.

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. Pontos da Questão: 1

I - II

III

II - III

I - III

Questão: AV2 2011.35 CCT0192 0076 (198038)


6-

A partir da descrição de um caso de uso de abertura de uma conta comum, diga


quais são os objetos e as mensagens do Diagrama de Sequência equivalente.
Considere que na abertura da conta comum deve-se verificar o CPF do cliente e
para a abertura da conta deve ser realizado um depósito. O sistema deve gerar um
histórico para qualquer transação realizada.

Pontos da Questão: 1,5


Resposta do Aluno:
1. Logar no sistema 1.1 Inserir usário e senha 2. Cadastrar novo cliente 2.1
Informar: nome, endereço, telefone, CPF 3. Realizar depósito em conta 3.1 Gerar
recibo de depósito 4. Realizar saque 4.1 Gerar recebido de saque 5. Sair do sistema

Gabarito:

Fundamentação do Professor:
OK

1,
Pontos do Aluno:

Questão: AV2.2011.3S.CCT0192.0093 (198979)


7-
Com relação ao fluxo Normal e fluxo Alternativo da descrição de caso de uso,
analise as sentenças e em seguida marque a alternativa que indica as assertivas
corretas.
I – O fluxo normal descreve os procedimentos em sentenças curtas e numeradas.
II - O fluxo alternativo deve ser definido para todos os passos do fluxo normal.
III – Quando se deseja complementar informação deve-se utilizar comentários na
descrição, tanto no fluxo normal quanto no fluxo alternativo.
IV – O fluxo alternativo é descrito na forma narrativa, pois é aplicado para
completar a descrição de um passo do fluxo normal.
Pontos da Questão: 0,5

I - III

I - II

II - IV

I - IV

II - III

Questão: AV2 2011.35 CCT0192 0082 (200289)


8 - O Turbo Note+ é um programa shareware que permite aos seus usuarios criar
mensagens de lembrete que permanecem na area de trabalho de seus
computadores. Esse programa funciona como uma versão eletrônica daqueles
blocos de papel cujas folhas podem ser afixadas na parede. Ao criar uma nova folha
no Turbo Note+, o usuario pode preenchê-la com texto. As folhas podem ser
movidas pela área de trabalho, conforme a vontade do usuário. As folhas
permanecem na área de trabalho. Toda vez que o usuário inicia o seu computador,
as folhas estão lá, na área de trabalho. Quando não são mais necessárias, as folhas
podem ser removidas. Se o usuário escrever uma expressão aritmética em uma
folha, o resultado da expressão é exibido. Diga quais são os casos de uso e os
atores do Diagrama de Casos de Uso para o Turbo Note+. Pontos da Questão: 1,5
Resposta do Aluno:
Ator: usuário Casos de usos: Criar lembrete, digitar texto, mover lembrete na área
de trabalho, remover lembrete.
Gabarito:

Fundamentação do Professor:
ok

1,
Pontos do Aluno:

Questão: AV1.2011.3S.CCT0192.0032 (179839)


9 - Uma empresa de previdência privada oferece diversos serviços para seus
clientes, extensivo aos dependentes. Os serviços são associados sempre aos
clientes responsáveis, mesmo que sejam utilizados pelos dependentes. No
momento da solicitação o cliente informa que o serviço é para um dependente ou,
no caso do pedido ser realizado pelo dependente, este informa seu responsável.
Baseado na descrição apresentada, qual o recurso utlizado na construção de
modelos de diagrama de classe seria utilizado entre cliente e dependentes? Pontos
da Questão: 0,5

Agregação por valor

Auto-associação

Agregação por referência

Generalização de classe

Classe associativa

Questão: AV1-2011.35-CCT0192-0007 (183919)


10 - A linguagem de Modelagem Unificada (UML) emergiu como notação de
diagramação de padrão, de fato e de direito, para a
modelagem orientada a objetos. Desta forma, a sentença que conceitua
apropriadamente a UML, é: Pontos da Questão: 0,5

um método comum para a representação da orientação a objetos

uma linguagem visual para especificar, construir e documentar os artefatos dos


sistemas

um método para especificar e modelar os artefatos dos sistemas

uma linguagem para implementar os conceitos da orientação a objetos.

um processo de especificação e modelagem de sistemas orientados a objeto


Fechar

Avaliação: CCT0192_AV2_201001282876 » MODELAGEM DE SISTEMAS


Tipo de Avaliação: AV2
Aluno: 201001282876 - LEANDRO CESAR BEZERRA DE SOUSA
Professor: JOSE CARLOS MILLAN Turma: 9002/AB
Nota da Prova: 6,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 16/03/2013 16:20:11

Pontos:
1 a Questão (Cód.: 72440)
1,3 / 1,5
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.

Resposta: SECRETÁRIA -----> AGENDAR CONSULTA -----> CADASTRAR CLIENTE -----


>DEFINE PAGAMENTO -----> EMITE GUIAS DE PAGAMENTO DENTISTA ------->
REGISTRAR PROCEDIMENTOS -------> VERIFICA AGENDA CONSULTA -------> VERIFICA
VALORES FATURADOS -------> VERIFICA ESTATISTICAS

Gabarito:

Considere em linhas gerais o seguinte diagrama. Não devem ser desprezadas algumas diferenças em
função de interpretação.

Pontos:
2 a Questão (Cód.: 72437)
1,2 / 1,5
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. 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.

Resposta: CLASSE: CLIENTES: ATRIBUTOS: ID, NOME, TELEFONE METODOS: INCLUIR,


EXCLUIR, ALTERAR - CLASSE: CONSULTA: ATRIBUTOS: ID, ID_CLIENTE, DATA,
HORA, TIPO_CONSULT METODOS: MARCAR, DESMARCAR - CLASSE: SERVIÇOS
ATRIBUTOS: ID, DESCRIÇÃO, VALOR METODOS: INCLUIR, EXCLUIR, ALTERAR -
CLASSE: PROCEDIMENTOS: ATRIBUTOS: ID, ID_CONSULTA, ID_SERV. METODOS:
INCLUIR, EXCLUIR, ALTERAR; - CLASSE: CAIXA ATRIBUTOS: ID, ID_SERV,TIPO_PAG,
VALOR TT METODOS: INCLUIR, EXCLUIR, ALTERAR, COBRAR_CV;

Gabarito:

Segue modelo. Devem ser consideradas pequenas alterações por conta de interpretação.

Pontos:
3 a Questão (Cód.: 57379)
1,0 / 1,0
O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de
abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de

casos de uso.
sequência.
colaboração.
atividades.
transição de estados.
Pontos:
4 a Questão (Cód.: 95127)
0,0 / 1,0
No Processo RUP, a ênfase no escopo do sistema está na fase de:

concepção.
teste.
implementação.
elaboração.
implantação.

Pontos:
5 a Questão (Cód.: 63481)
0,5 / 0,5
(Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de
sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que:

o diagrama de caso de uso mostra as relações entre as classes.


o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo
recebido.
o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de
atores externos, mostrando o relacionamento entre os atores e o sistema.
a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o
desenvolvimento de aplicativos para o ambiente WEB.
o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um
estímulo recebido.

Pontos:
6 a Questão (Cód.: 77458)
0,0 / 0,5
A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um
determinado objeto.

Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para uso dessa
representação.

I - Quando associações são comuns a todos os tipos, mas existem associações que são somente de
um tipo.

II - Quando a classe possui mais de uma associação.


III - Quando a classe está associada a objetos da própria classe.

IV - Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e atributos
específicos a ele.

II e IV
I e III
I e IV
I e II
II e III

Pontos:
7 a Questão (Cód.: 63473)
0,5 / 0,5
(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 deve ser aplicada apenas como planta de software.
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.
UML é uma notação diagramática padrão.

Pontos:
8 a Questão (Cód.: 77450)
0,5 / 0,5
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?

tupla - tabela - método


atributo - classe - processo
classe - atributo - processo
atributo - classe - método
classe - atributo - método
Pontos:
9 a Questão (Cód.: 57325)
0,5 / 0,5
A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a
Objetos.

O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:

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.
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.

Pontos:
10a Questão (Cód.: 77464)
0,5 / 0,5
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?

Agregação por referência.


Auto-associação.
Classe associativa.
Generalização.
Agregação por valor.

Período de não visualização da prova: desde 09/03/2013 até 21/03/2013.


Visualizar Prova Página 1 de 3

00001977059900820799924052012

Nome do(a) aluno(a):__________________________________________________________ Matrícula:____________

Disciplina: ___________________________________________________________________ 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 _______ de 1,00

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.

http://www.bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=si... 24/05/2012
Visualizar Prova Página 2 de 3

2. Questão _______ de 1,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:

z Uma relação com todos os quadros expostos, vendidos ou não, para a Associação de Artistas do Estado do Rio de
Janeiro.
z Um relatório, que é enviado à contabilidade, com a receita global da exposição.

3. Questão _______ de 1,00

Quando utilizamos a descrição de caso de uso do tipo expandida?

4. Questão _______ de 1,00

(Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus
principais conceitos e técnicas, é CORRETO afirmar que:
a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de
A
aplicativos para o ambiente WEB.
B o diagrama de caso de uso mostra as relações entre as classes.
o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores externos,
C
mostrando o relacionamento entre os atores e o sistema.
D o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido.
o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo
E
recebido.

5. Questão _______ de 1,00

(PRODEB 2008) Assinale a alternativa correta.


Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e fluxo
A
de trabalho.
B Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema.
C Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema.
D Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos.
Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de
E
relacionamentos estáticos existentes entre eles.

6. Questão _______ de 1,00

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.
A Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria
B
proposta.
C Contém analise direta das funcionalidades da representação gráfica
D Ilustra-se sempre a perspectiva do utilizador.
E Não permite apresentar a perspectiva funcional e estrutural.

http://www.bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=si... 24/05/2012
Visualizar Prova Página 3 de 3

7. Questão _______ de 1,00

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

8. Questão _______ de 1,00

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?
A classe - atributo - método
B atributo - classe - método
C classe - atributo - processo
D atributo - classe - processo
E tupla - tabela - método

Instituição: Impresso por:


UNIVERSIDADE ESTÁCIO DE SÁ PATRICIA FIUZA DE CASTRO

http://www.bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=si... 24/05/2012
Visualizar Prova Página 1 de 5

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:

SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da
A
associação.
CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar
B
pelo menos de uma associação.
CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar
C
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.

http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co... 06/12/2012
Visualizar Prova Página 2 de 5

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?

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.

http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co... 06/12/2012
Visualizar Prova Página 3 de 5

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.

http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co... 06/12/2012
Visualizar Prova Página 4 de 5

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:

z Uma relação com todos os quadros expostos, vendidos ou não, para a Associação de Artistas do Estado do Rio de
Janeiro.
z 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.

http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co... 06/12/2012
Visualizar Prova Página 5 de 5

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: Impresso por:


UNIVERSIDADE ESTÁCIO DE SÁ PATRICIA FIUZA DE CASTRO

Ref.: 626772

http://bquestoes.estacio.br/provas_visualizacao.asp?modo_p=0&gera_prova=sim&co... 06/12/2012
Avaliação: CCT0192_AV2_201002133882 » MODELAGEM DE SISTEMAS

Tipo de Avaliação: AV2

Aluno: 201002133882 - JOÃO PAULO FERNANDES BRAGA

Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB

Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 07/06/2013 14:00:59

1a Questão (Cód.: 65596) Pontos: 0,5 / 1,5

De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique
a sua resposta.

Resposta: sim, um exemplo seria no em cadastro de empregados onde poderia ter uma associação com
dependente onde se o empregado tiver algum dependente se estende ao dependente senão segue ao fluxo
normal.

Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de
utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar
mais adequadamente o tipo de associação correspondente.

2a Questão (Cód.: 95484) Pontos: 1,5 / 1,5


Durante a análise de um sistema de controle de contas bancárias (SCCB), um analista elaborou o diagrama de classes acima, em que são especificados os
objetos de negócio da aplicação, por meio do qual foram distribuídas as responsabilidades e colaborações entre os elementos do modelo. Foi atribuída a
outro analista a tarefa de elaborar o diagrama de seqüência do caso de uso chamado DUPLA_CONTA, que apresenta o seguinte comportamento: cria um
banco, cria uma agência bancária, cria um cliente e duas contas bancárias associadas ao cliente e agência bancária anteriormente criados, e, por fim,
realiza uma transferência de valores entre essas duas contas bancárias. O diagrama de seqüência em UML apresentado abaixo foi elaborado com o intuito
de corresponder ao caso de uso em questão.
No diagrama de seqüência apresentado, há problemas conceituais, relativos à

especificação do diagrama de classes e à descrição textual do caso de uso

DUPLA-CONTA. Com relação a essa situação, faça o que se pede a seguir.

A) Descreva, textualmente, três falhas de tipos distintos presentes no diagrama de seqüência apresentado, relativas ao uso da sintaxe e(ou) da semântica da
UML.

B) Descreva, textualmente, três falhas distintas presentes no diagrama de seqüência apresentado, relativas à especificação das classes, responsabilidades e
colaborações propostas no diagrama de classe mostrado.

Resposta: A-OS ESTERIOTIPOS NÃO ESTÃO DE ACORDO B- NÃO HA ASSOCIAÇÃO DAS DUAS CONTAS COM O CLIENTE
OS NOMES DAS CLASSES NÃO ESTÃO CORRETOS AS FUNÇÕES NÃO ESTÃO DE ACORDO
Gabarito:

A) As falhas existentes no diagrama de sequência original relativas ao uso da sintaxe e/ou da semântica da UML:

1) a mensagem que instancia o objeto Banco não está definida corretamente. Uma mensagem de instanciação de objeto
deve chegar na instância criada ou possuir o estereótipo <>.

2) a mensagem que instancia o objeto Cliente não está definida corretamente. Uma mensagem de instanciação de objeto
deve chegar na instância criada ou possuir o estereótipo <>.

3) as mensagens criarCliente e a instanciação do objeto Agência ocorrem no mesmo período de tempo, apesar de não
serem assíncronas.

4) a mensagem creditar está incorretamente definida como mensagem de retorno (vetor tracejado). A mensagem creditar
deveria ser definida como mensagem síncrona (vetor contínuo).

B) As falhas existentes no diagrama de sequência original relativas à especificação das classes, responsabilidades e
colaborações propostas no diagrama de classe mostrado:

1) o objeto Cliente é instanciado antes do objeto Agência. No cenário indicado a agência deveria ter sido criada antes do
cliente.

2) a instanciação do objeto Agência é realizada diretamente pelo caso de uso. A instanciação da Agência seria realizada
de forma mais adequada se fosse intermediada pela classe Banco que possui a operação criarAgência.

3) uma das instanciações de Conta está sendo realizada pela operação criarCliente. A instanciação das contas seria
realizada de forma mais adequada se fosse intermediada pela classe Agência que possui a operação criarConta.

4) a transferência entre as contas criadas está sendo realizada diretamente pelo caso de uso. A transferência entre as
contas seria realizada de forma mais adequada se fosse intermediada pela classe Banco, que possui a operação
transferir.

3a Questão (Cód.: 80251) Pontos: 0,0 / 1,0

_____________ é a fase do RUP responsável pela codificação do sistema.

Transição
Elaboração
Iniciação
Construção
Translação

4a Questão (Cód.: 95114) Pontos: 1,0 / 1,0

Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de
um conjunto de artefatos (UML) é um:

objeto.
componente.
método.
caso de uso.
atributo.
5a Questão (Cód.: 77460) Pontos: 0,0 / 0,5

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.

I- III - IV
I- II - IV
II - III - IV
I - IV
II - III

6a Questão (Cód.: 57325) Pontos: 0,5 / 0,5


A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a
Objetos.
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:

Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.


Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
Associação / uma funcionalidade do sistema do ponto de vista do usuário.
Generalização / uma funcionalidade do sistema do ponto de vista do usuário.
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.

7a Questão (Cód.: 63473) Pontos: 0,5 / 0,5

(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 possui meta-modelo para ferramentas CASE MDA.


UML deve ser aplicada apenas como planta de software.
UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema.
UML não pode ser utilizada para geração de código automatizada.
UML é uma notação diagramática padrão.

8a Questão (Cód.: 55483) Pontos: 0,5 / 0,5

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?
Classes.
Casos de uso.
Estados.
Sequencia.
Objetos.

9a Questão (Cód.: 78185) Pontos: 0,5 / 0,5

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?

Auto-associação.
Classe associativa.
Agregação por referência.
Agregação por valor.
Generalização e especialização.

10a Questão (Cód.: 102285) Pontos: 0,0 / 0,5

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 podem ter 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 II
II e IV
II, III e IV
I e III
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2429296&p2=7463&p3=1...

1 de 3 17/10/2011 11:48
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2429296&p2=7463&p3=1...

Avaliação On-Line
Avaliação: AV1-2011.3S.EAD - MODELAGEM DE SISTEMAS - CCT0192
Disciplina: CCT0192 - MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV1
Aluno: 201001282876 - LEANDRO CESAR BEZERRA DE SOUSA
Nota da Prova: 2.5 Nota do Trabalho: Nota da Participação: 1 Total: 3,5
Prova On-Line

Questão: AV1 2011.35 CCT0192 0022 (183939)


1 - 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:

Pontos da Questão: 1

Associação / uma funcionalidade do sistema do ponto de vista do usuário


Generalização / uma funcionalidade do sistema do ponto de vista do usuário
Generalização / uma funcionalidade do sistema do ponto de vista do sistema
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento

Questão: AV1.2011.3S.CCT0192.0050 (180537)


2 - Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor
responsável, mas possui várias disciplinas associadas. O professor pode ser responsável por mais de
uma turma e cada disciplina somente estará associada a uma turma.
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas.
Pontos da Questão: 1

alunos(0-*) - (0-*) turmas


turmas(0-*) - (0-1) professor
turmas(0-*) - (0-*) disciplinas
alunos(1) - (0-*) turmas
turmas(1) - (1) professor
turmas(1) - (0-*) disciplinas

2 de 3 17/10/2011 11:48
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2429296&p2=7463&p3=1...

Fechar
Server IP : 192.168.10.145 Client IP: 177.21.108.10 Tempo de execução da página : 3,078

3 de 3 17/10/2011 11:48
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2531144&p2=7740&p3=1...

1 de 3 29/11/2011 21:48
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2531144&p2=7740&p3=1...

Avaliação On-Line
Avaliação: AV2-2011.3S.EAD - MODELAGEM DE SISTEMAS - CCT0192
Disciplina: CCT0192 - MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV2
Aluno: 201001282876 - LEANDRO CESAR BEZERRA DE SOUSA
Nota da Prova: 3 Nota do Trabalho: Nota da Participação: 1 Total: 4
Prova On-Line

Questão: AV1 2011.35 CCT0192 0018 (183929)


1 - Dadas as seguintes afirmações:

I) Um ator interage com o sistema fornecendo e/ou recebendo informações do mesmo.


II) Um único ator pode se relacionar com muitos casos de uso.
III) Um caso de uso pode se relacionar com no máximo dois atores.
IV) É possível que um ator herde os casos de uso de outro ator e isso pode ser representado graficamente no
diagrama de casos de uso.

Quais os itens corretos? Pontos da Questão: 0,5


I, II e IV estão corretas
Todas estão corretas
I, II e III estão corretas
Somente a II está correta
I e II estão corretas

Questão: AV1 2011.35 CCT0192 0019 (183935)


2 - Para captar os requisitos funcionais de um sistema pode-se utilizar a UML. O diagrama mais adequado para essa
finalidade é o diagrama de Pontos da Questão: 0,5

comuicação
atividade
casos de uso
classes
colaboração

Questão: AV1.2011.3S.CCT0192.0047 (180594)


3 - 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? Pontos da Questão: 1
AUTO-ASSOCIAÇÃO
CLASSE ASSOCIATIVA
AGREGAÇÃO POR VALOR
GENERALIZAÇÃO
AGREGAÇÃO POR REFERÊNCIA

Questão: AV1 2011.35 CCT0192 0009 (183921)


4 - Os casos de uso podem ser organizados pela especificação de relacionamentos de Pontos da Questão: 0,5
herança, composição e autorrelacionamento
evento, ramificação e inclusãO
composição, inclusão e extensão
generalização, inclusão e extensão
agregação, extensão e bifurcação

Questão: AV2.2011.3S.CCT0192.0119 (199339)


5-

2 de 3 29/11/2011 21:48
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2531144&p2=7740&p3=1...

Fechar
Server IP : 192.168.10.130 Client IP: 177.21.107.114 Tempo de execução da página : 0,922

3 de 3 29/11/2011 21:48
1)A

1a Questão (Cód.: 91694) Pontos: 0,0 / 0,5


Na UML "Unified Modeling Language":

Instância e objeto são sinônimos.


Instância é o oposto de um objeto.
Instância é uma manifestação abstrata de algo concreto.
Não se utiliza instância.
Instâncias são representadas graficamente com seu nome em negrito e itálico.

2a Questão (Cód.: 57377) Pontos: 0,0 / 0,5

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.
à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes
no diagrama.
ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam.
aos dados sobre a quantidades de objetos participantes de uma classe associativa.
ao número de chamadas de métodos de uma classe por um objeto de outra classe.

3a Questão (Cód.: 55996) Pontos: 0,5 / 0,5

Como podemos definir uma auto-associação:

Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para
qualificação.
Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e
operações para qualificação.
Classe que representa a herança dos métodos de uma outra classe.
Identifica objetos de mesma classe que participam da associação.
Classe que representa a generalização de outra classe.

4a Questão (Cód.: 77453) Pontos: 1,0 / 1,0

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.


5a Questão (Cód.: 57325) Pontos: 0,0 / 1,0
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:

Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.


Associação / uma funcionalidade do sistema do ponto de vista do usuário.
Generalização / uma funcionalidade do sistema do ponto de vista do usuário.
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.

6a Questão (Cód.: 77467) Pontos: 0,0 / 1,0

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-*) - (0-*) disciplinas
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-1) - (0-*) disciplinas

7a 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?

Multiplicidade
Cardinalidade
Generalização
Agregação
Associação

8a Questão (Cód.: 57360) Pontos: 0,0 / 1,0

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 representa uma visão dinâmica da interface entre objetos e funcionalidades do
sistema.
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 mostra a configuração de nós de processamento em tempo de execução.
O Diagrama de Objetos descreve o comportamento de objetos como reação a eventos discretos, por
meio de sequências de estados e ações que ocorrem durante sua vida.
O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas
de classes.

9a Questão (Cód.: 55468) Pontos: 0,5 / 0,5

O que é UML?

Linguagem de script.
Linguagem de marcação.
Linguagem de programação.
linguagem de modelagem.
Linguagem de banco de dados.

10a Questão (Cód.: 102280) Pontos: 1,0 / 1,0


Observe as seguintes afirmações sobre 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
II, III e IV
I, III e IV
I, II e III
I e III
1a Questão (Cód.: 91034) Pontos: 1,0 / 1,0

Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:

Diagrama de Sequência

Diagrama de Estados

Diagrama de Componentes

Diagrama de Classes

Diagrama de Métodos

2a Questão (Cód.: 95126) Pontos: 1,0 / 1,0

De acordo com a teoria sobre o RUP, diz que o mesmo produz artefatos:

na fase de Concepção, apenas.

na fase de Elaboração, apenas.

em todas as suas fases.

na fase de Transição, apenas.

na fase de Construção, apenas.

3a Questão (Cód.: 65596) Pontos: 0,0 / 1,5

De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique
a sua resposta.

Resposta: O estereótipo pode esender de forma de inlusão. Ex:Incluir uma regra que toda vez que consumo de
combutivel for superior 10KM por litro, o painel informar que consumo está alto e que podemos diminuir.

Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de
utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar
mais adequadamente o tipo de associação correspondente.

4a Questão (Cód.: 72452) Pontos: 0,0 / 1,5

Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela
numeração de 1 a 5.

Resposta: 1,2 e 4 contem o valor de um para outro. 5 ele agrega. 3 ele recebe os dados valores e etc.

Gabarito: 1 - Classe 2 - Classe associativa 3 - Generalização de classe 4 - Multiplicidade 5 - Agregação por valor

5a Questão (Cód.: 57376) Pontos: 0,5 / 0,5

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:

extensão.

generalização.
especialização.

agregação.

inclusão.

6a Questão (Cód.: 95117) Pontos: 0,0 / 0,5

Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada


(UML) e em programas orientados a objetos, assinale a opção correta.

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 estruturais ou estáticos de programa orientado a objetos deve ser efetuada
utilizando-se diagramas de comunicação, entre outros.

A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada


utilizando-se diagramas de classe e de instância, entre outros.

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.

7a Questão (Cód.: 77782) Pontos: 0,0 / 0,5

Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e ocorre
que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de compra
quando o estoque ficar abaixo do mínimo recomendado.

Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de ...........

dependência estereotipado como inclusão.

generalização.
associação não composta.

dependência estereotipado como extensão

associação composta.

8a Questão (Cód.: 77454) Pontos: 0,0 / 0,5

Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a
partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício.
Com isso cada aluno tem uma mensalidade diferente.

Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor
da mensalidade a ser paga, considerando o modelo apresentado abaixo.

PlanosContratados

Exercícios

Plano

ExerciciosPlano

Aluno

9a Questão (Cód.: 94049) Pontos: 0,0 / 0,5

Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de uso. Qual a representação
utilizada para indicar quando um objeto de uma mesma classe pode ter mais de um estado ao mesmo tempo
para que ao final tenha um só estado?

Marque a alternativa correta.


Concorrente

Autotransição

Superestado

Transitividade

Ativo

10a Questão (Cód.: 102285) Pontos: 0,0 / 0,5

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 podem ter 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:

II, III e IV

I e III

II e IV

I, II e IV

I e II
1a Questão (Ref.: 200714000604) Pontos: 0,0 / 1,0
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 mostra a configuração de nós de processamento em tempo de execução.


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 representa uma visão dinâmica da interface entre objetos e funcionalidades do sistema.
O Diagrama de Objetos descreve o comportamento de objetos como reação a eventos discretos, por meio de
sequências de estados e ações que ocorrem durante sua vida.
O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas de classes.

2a Questão (Ref.: 200714000587) Pontos: 0,0 / 1,0

Num diagrama de classes da UML, multiplicidade se refere:

aos dados sobre a quantidades de objetos participantes de uma classe associativa.


à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no
diagrama.
ao número de chamadas de métodos de uma classe por um objeto de outra classe.
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.

3a Questão (Ref.: 200714001959) Pontos: 0,0 / 1,0

Observe o diagrama e marque a alternativa correta:

CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação.
SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da associação.
CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo
menos de uma associação.
ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro.
CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo
menos de uma associação.
4a Questão (Ref.: 200714002485) Pontos: 0,0 / 1,0

É um relacionamento semântico entre classes, em que uma classe especifica um contrato que outra classe garante
executar.

Generalização.
Composição.
Dependência.
Agregação.
Realização.

5a Questão (Ref.: 200714000582) Pontos: 0,0 / 1,0

Considere Diagrama de Classes acima. Pode-se afirmar que:

quadrado e retângulo são classes abstratas.


quadrado é uma classe derivada da classe figura.
instâncias da classe quadrado não possuem atributos.
quadrado e retângulo são classes base da classe figura.
largura é um método da classe Retângulo.

6a Questão (Ref.: 200714000588) Pontos: 1,0 / 1,0

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:
agregação.
extensão.
inclusão.
especialização.
generalização.

7a Questão (Ref.: 200713994491) Pontos: 0,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 deve ser aplicada apenas como planta de software.


UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema.
UML é uma notação diagramática padrão.
UML não pode ser utilizada para geração de código automatizada.
UML não possui meta-modelo para ferramentas CASE MDA.

8a Questão (Ref.: 200713992382) Pontos: 0,0 / 1,0

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.
Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
Não permite apresentar a perspectiva funcional e estrutural.
Ilustra-se sempre a perspectiva do utilizador.
Contém analise direta das funcionalidades da representação gráfica

9a Questão (Ref.: 200713992368)


De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua
resposta.

Sua Resposta:

Compare com a sua resposta: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores
e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar
mais adequadamente o tipo de associação correspondente.

10a Questão (Ref.: 200713992367)


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?

Sua Resposta:

Compare com a sua resposta: 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.
1a Questão (Ref.: 200707905039) Pontos: 0,0 / 1,0
A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos.

O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:

Associação / uma funcionalidade do sistema do ponto de vista do usuário.


Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
Generalização / uma funcionalidade do sistema do ponto de vista do usuário.

2a Questão (Ref.: 200707904987) Pontos: 0,0 / 1,0

Num diagrama de classes da UML, multiplicidade se refere:

aos dados sobre a quantidades de objetos participantes de uma classe associativa.


ao número de chamadas de métodos de uma classe por um objeto de outra classe.
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.
à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no
diagrama.

3a Questão (Ref.: 200707906895) Pontos: / 1,0

Que organização mantém a UML?


American National Standards Institute (ANSI).
International Organization for Standardization (OSI).
Object Management Group (OMG).
Software Engineering Institute (SEI).
Project Management Institute (PMI).

4a Questão (Ref.: 200707906896) Pontos: 1,0 / 1,0

O que é UML?

Linguagem de programação.
Linguagem de banco de dados.
Linguagem de marcação.
linguagem de modelagem.
Linguagem de script.

5a Questão (Ref.: 200707904983) Pontos: 0,0 / 1,0

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.


GSM. TDMA. 3G.
Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda.
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.

6a Questão (Ref.: 200707905004) Pontos: 0,0 / 1,0

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 representa retratos estáticos de instâncias de itens encontrados em diagramas de classes.
O Diagrama de Objetos representa uma visão dinâmica da interface entre objetos e funcionalidades do sistema.
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 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 mostra a configuração de nós de processamento em tempo de execução.

7a Questão (Ref.: 200707905003) Pontos: 0,0 / 1,0

Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem
invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada
classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:

independência.
herança.
modularidade.
encapsulamento.
polimorfismo.

8a Questão (Ref.: 200707896782) Pontos: 1,0 / 1,0

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.
Não permite apresentar a perspectiva funcional e estrutural.
Ilustra-se sempre a perspectiva do utilizador.
Contém analise direta das funcionalidades da representação gráfica
Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.

9a Questão (Ref.: 200707896768)


De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua
resposta.

Sua Resposta:

Compare com a sua resposta: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores
e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar
mais adequadamente o tipo de associação correspondente.

10a Questão (Ref.: 200707896767)


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?

Sua Resposta:

Compare com a sua resposta: 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.
1a Questão (Ref.: 200706581339) Pontos: 0,0 / 1,0
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:

Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.


Associação / uma funcionalidade do sistema do ponto de vista do usuário.
Generalização / uma funcionalidade do sistema do ponto de vista do 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 relacionamento.

2a Questão (Ref.: 200706581287) Pontos: 0,0 / 1,0

Num diagrama de classes da UML, multiplicidade se refere:

à 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.
à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar
associado.
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.

3a Questão (Ref.: 200706575191) Pontos: 0,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 possui meta-modelo para ferramentas CASE MDA.


UML deve ser aplicada apenas como planta de software.
UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema.
UML não pode ser utilizada para geração de código automatizada.
UML é uma notação diagramática padrão.

4a Questão (Ref.: 200706583196) Pontos: 1,0 / 1,0

O que é UML?

Linguagem de programação.
linguagem de modelagem.
Linguagem de banco de dados.
Linguagem de script.
Linguagem de marcação.

5a Questão (Ref.: 200706589844) Pontos: 0,0 / 1,0

Qual das respostas abaixo mais corretamente define uma classe?

Um conjunto de métodos e atributos.


Um conjunto de métodos.
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 e atributos que definem os comportamentos de um objeto.

6a Questão (Ref.: 200706581303) Pontos: 0,0 / 1,0

Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem
invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada
classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:

encapsulamento.
herança.
modularidade.
independência.
polimorfismo.

7a Questão (Ref.: 200706581282) Pontos: 1,0 / 1,0


Considere Diagrama de Classes acima. Pode-se afirmar que:

quadrado e retângulo são classes abstratas.


quadrado é uma classe derivada da classe figura.
instâncias da classe quadrado não possuem atributos.
quadrado e retângulo são classes base da classe figura.
largura é um método da classe Retângulo.

8a Questão (Ref.: 200706573082) Pontos: 0,0 / 1,0

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.
Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
Não permite apresentar a perspectiva funcional e estrutural.
Ilustra-se sempre a perspectiva do utilizador.
Contém analise direta das funcionalidades da representação gráfica

9a Questão (Ref.: 200706573068)


De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua
resposta.

Sua Resposta:
Compare com a sua resposta: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores
e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar
mais adequadamente o tipo de associação correspondente.

10a Questão (Ref.: 200706573067)


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?

Sua Resposta:

Compare com a sua resposta: 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.
Avaliação: CCT0192_AV1_201102276103 » MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV1
Aluno:
Professor:MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA
Nota da Prova: 5,0 de 8,0        Nota do Trabalho:        Nota de Participação: 0        Data: 26/04/2013 17:10:46

 1a Questão (Cód.: 55469) Pontos: 0,0  / 0,5


Que organização mantém a UML?
1. Project Management Institute (PMI).
2. International Organization for Standardization (OSI).
3. American National Standards Institute (ANSI).
4. Object Management Group (OMG).
5. Software Engineering Institute (SEI).

 2a Questão (Cód.: 57377) Pontos: 0,5  / 0,5


Num diagrama de classes da UML, multiplicidade se refere:
1. à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no
diagrama.
2. ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam.
3. ao número de chamadas de métodos de uma classe por um objeto de outra classe.
4. aos dados sobre a quantidades de objetos participantes de uma classe associativa.
5. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode
estar associado.

 3a Questão (Cód.: 65571) Pontos: 0,0  / 0,5


De acordo com as partes que compõem a UML, identifique a alternativa errada
1. 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.
2. 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.
3. 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.
4. 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.
5. 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.

4a Questão (Cód.: 77446) Pontos: 1,0  / 1,0


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?
1. Associação relativa
2. Associação
3. Associação participativa
4. Auto-associação
5. Associação por referência
5a Questão (Cód.: 63474) Pontos: 1,0  / 1,0
(PRODEB 2008) Assinale a alternativa correta.
1. Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos.
2. Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema.
3. Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e fluxo
de trabalho.
4. Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema.
5. Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de
relacionamentos estáticos existentes entre eles.

 6a Questão (Cód.: 72469) Pontos: 0,0  / 1,0


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;
 
1. Itens I, II, III são verdadeiros.
2. Itens I, e III são verdadeiros.
3. Itens I, III e IV são verdadeiros.
4. Itens III e IV são verdadeiros.
5. Itens I e IV são verdadeiros.

 7a Questão (Cód.: 77462) Pontos: 0,0  / 1,0


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.
Considerando a representação de uma generalização, quais os atributos representados nas classes descritas.

1.
SERVIÇOS: código do serviço, data de execução, responsável

BANHO:    porte do animal

TOSA:     porte do animal

VACINAÇÃO: código do serviço, data de execução, responsável, tipo vacina, data de aplicação.
2.
SERVIÇOS: código do serviço, data de execução, responsável, tipo vacina, data de aplicação

BANHO:

TOSA:

VACINAÇÃO:
3.
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
4.
SERVIÇOS: código do serviço, data de execução, responsável, porte do animal

BANHO:

TOSA:

VACINAÇÃO:código do serviço, data de execução, responsável, tipo vacina, data de aplicação
5.
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.
8a Questão (Cód.: 77457) Pontos: 0,5  / 0,5
Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode
representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada
tipo.
Para esse diagrama utilizamos a representação de:
1. Generalização e especialização.
2. Agregação por valor.
3. Agregação por referência.
4. Auto-Associação.
5. Classe associativa.

 9a Questão (Cód.: 102280) Pontos: 1,0  / 1,0


Observe as seguintes afirmações sobre 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:

1. I, II e III
2. II, III e IV
3. I, III e IV
4. I e IV
5. I e III

 10a Questão (Cód.: 57381) Pontos: 1,0  / 1,0


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

1. Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido.


2. Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na
agenda.
3. GSM. TDMA. 3G.
4. O usuário. O número do telefone a ser chamado.
5. Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal.
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2953906&p2=8478&p3=...

Avaliação On-Line
Avaliação: AV1-2011.4S-MODELAGEM DE SISTEMAS-CCT0192
Disciplina: CCT0192 - MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV1
Aluno: 201001483171 - CLEBERSON VARGAS CASADIO
Nota da Prova: 5 Nota do Trabalho: Nota da Participação: Total: 5
Prova On-Line

Questão: AV1.2011.3S.CCT0192.0042 (179841)


1 - 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 diferente utilizamos qual representação? Pontos da Questão: 0,5
Associação
Generalização
Classe associativa
Agregação por valor
Agregação por referência

Questão: AV1.2011.3S.CCT0192.0050 (180537)


2 - Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor
responsável, mas possui várias disciplinas associadas. O professor pode ser responsável por mais de
uma turma e cada disciplina somente estará associada a uma turma.
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas.
Pontos da Questão: 1

alunos(0-*) - (1-1) turmas


turmas(0-*) - (0-1) professor
turmas(0-1) - (0-*) disciplinas
alunos(0-*) - (0-*) turmas
turmas(0-*) - (0-*) professor
turmas(0-1) - (0-*) disciplinas
alunos(0-*) - (0-*) turmas
turmas(0-*) - (0-1) professor
turmas(0-*) - (0-*) disciplinas
alunos(0-1) - (1-*) turmas
turmas(0-1) - (0-*) professor
turmas(0-*) - (0-1) disciplinas
alunos(1) - (0-*) turmas
turmas(1) - (1) professor
turmas(1) - (0-*) disciplinas

Questão: AV1 2011.35 CCT0192 0003 (180076)


3 - Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, é
correto afirmar que,
durante a atividade de: Pontos da Questão: 0,5
projeto, requisitos em nivel de sistema sao coletados, com uma pequena quantidade de projeto e
análise de alto nível
análise de riscos, ocorrem adaptações a fim de acomodar mudanças no ambiente externo e
acréscimos funcionais ou de desempenho
codificação, o projeto deve ser traduzido em uma forma legivel por máquina. Quando o projeto é
bem detalhado, essa etapa pode ser realizada mecanicamente

1 de 4 17/02/2012 11:17
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2953906&p2=8478&p3=...

analise e engenharia de sistemas, as exigências são traduzidas em uma representação do software,


que pode ser avaliada quanto a quantidade, antes que a codificação se inicie
análise e engenharia de sistemas, as exigências são traduzidas em uma representanção do
software, que pode ser avaliada quanto a quantidade, antes que a codificação se inicie

Questão: AV1.2011.3S.CCT0192.0040 (179828)


4 - Uma farmácia contratou um sistema para registrar as vendas de suas mercadorias. No sistema
estava contemplado o cadastro dos clientes, produtos, venda e emissão de notas fiscais. Com o passar
dos anos o proprietário decidiu incluir o cálculo de comissões com incentivo de venda a seus
funcionários. Com isso o sistema deveria sofrer uma manutenção.
A equipe de desenvolvimento adota a metodologia RUP. Com isso é preciso definir as iterações
necessárias.
Analise as assertivas abaixo e indique as iterações corretas.

I - Na elaboração serão construídos os diagramas de caso de uso e classe;


II - Na construção será desenvolvido o diagrama de sequencia e a construção dos métodos;
III - Na transição serão realizados os testes finais na parte desenvolvida;
IV - Na concepção será definido a extensão da manutenção a ser implementada. Pontos da Questão: 1
I - III - IV
II - III - IV
I - II - IV
I - II - III
I - III

Questão: AV1 2011.35 CCT0192 0014 (192325)


5 - Uma equipe de desenvolvimento de sistemas foi contratada para confeccionar o software de
controle de voo de uma nova aeronave. Sabendo-se que esse assunto é novo para os membros da
equipe, a primeira ação a ser tomada, no contexto de levantamento de requisitos, é Pontos da Questão: 1
verificar a viabilidade das especificações não funcionais exigidas pelo cliente
aumentar o máximo possível o nível de compreensão da equipe sobre o campo de aplicação
criar rapidamente um protótipo descartável do produto, com base nas entrevistas preliminares
realizar o modelo de negócios, usando diagramas UML para descrever os processos de negócio do
cliente
determinar as necessidades iniciais do cliente pela aplicação de questionários

Questão: AV1 2011.35 CCT0192 0017 (183928)


6 - O modelo da UML, que possibilita a descrição de uma sequência de ações(incluindo alternativas)
realizadas pelo sistema para produzir um resultado observável do ponto de vista de um usuário, é o
de: Pontos da Questão: 0,5
casos de uso
classe
estado
objetos
sequência

Questão: AV1 2011.35 CCT0192 0021 (183938)


7 - Requisitos não-funcionais estão diretamente relacionados com a satisfação dos usuários. Assinale a
alternativa que NÃO indique um requisito não-funcional Pontos da Questão: 1
O software deve ser implementado usando os conceitos de orientação a objetos
O tempo de desenvolvimento do software não deve ultrapassar seis meses
O software deve emitir relatórios de vendas a cada quinze dias

2 de 4 17/02/2012 11:17
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2953906&p2=8478&p3=...

O software poderá ser executado em plataforma windows e linux


O sistema de arquivos deve ser protegido, para acesso, apenas, de usuários autorizados

Questão: AV1.2011.3S.CCT0192.0033 (180095)


8 - Analisando o modelo abaixo indique a descrição que define a leitura das associações.

Pontos da Questão: 1

Cliente pode realizar um pedido e suas informações existem somente se realizarem pedidos.
Pedidos são definidos sem a referência a livros solicitados.
Informações de Livros existem independente a associação a Pedidos e Editora.
Cliente pode realizar vários pedidos, mas suas informações existem independente de fazer pedidos.

Editora fornece vários livros, mas suas informações só existem a partir do primeiro fornecimento.

Questão: AV1-2011.35-CCT0192-0006 (180097)


9 - Na modelagem com UML, o Diagrama de Casos de Uso fornece: Pontos da Questão: 0,5
o comportamento estático do ator que participa deste diagrama, apenas com o objetivo de receber
a informação final de execução do processo
um modo de descrever a visão externa do sistema e suas interações com o mundo exterior,
representando uma visão de alto nível da funcionalidade do sistema mediante uma requisição do
usuário
um gráfico de atores montado sem a especificação de domínio, comunicações ou associações entre
atores
o comportamento dinâmico do sistema, tornando-se ideal para especificar as exigências de tempo
real ou restrições do desenho.
o contexto completo de uma interação, inclusive os objetos e seus relacionamentos pertinentes a
uma interação particular

Questão: AV1 2011.35 CCT0192 0005 (192324)


10 - Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês.
Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada
projeto:

X: implementação
Y: requisitos
Z: instalação

Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os
erros de Pontos da Questão: 1
Z foram provocados pela ausência de testes unitários
Z são influenciados, fortemente, pela qualidade técnica dos testadores
X apresentam o maior custo de correção
Y seriam mais baratos se fossem detectados no início
Y apresentam o menor custo de correção

3 de 4 17/02/2012 11:17
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=2953906&p2=8478&p3=...

Fechar
Server IP : 192.168.10.148 Client IP: 189.113.73.60 Tempo de execução da página : 10,734

4 de 4 17/02/2012 11:17
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3037294&p2=8716&p3=...

Avaliação On-Line
Avaliação: AV2-2011.4S-MODELAGEM DE SISTEMAS-CCT0192
Disciplina: CCT0192 - MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV2
Aluno: 201001483171 - CLEBERSON VARGAS CASADIO
Nota da Prova: 5.5 Nota do Trabalho: Nota da Participação: 2 Total: 7,5
Prova On-Line

Questão: AV1.2011.3S.CCT0192.0049 (180599)


1 - O diagrama de classe posui diversas representações com suas especificidades. Analise as sentenças e
selecione as assertivas corretas.

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. Pontos da
Questão: 0,5

I
I - II
I - III
III
II - III

Questão: AV2.2011.3S.CCT0192.0094 (198983)


2-
Toda descrição de caso de uso possui um cabeçalho para documentar o caso de uso utilizando as clausulas
nome, objetivo, pré-condição e pós-condição. Marque a alternativa correta para clausula Pré-condição.
Pontos da Questão: 0,5

Documenta as condições que devem estar satisfeitas antes da realização do caso de uso.
Documenta as condições que devem ser satisfeitas na realização do caso de uso.
Não deve ser documentada na descrição de caso de uso expandida, sendo obrigatória somente na descrição
de caso de uso não expandida.
Documenta as condições que devem estar satisfeitas após a realização do caso de uso.
Deve ser documentada sempre que não tiver documentação da pós-condição.

Questão: AV2 2011.35 CCT0192 0083 (200291)


3 - Diga quais são as classes para o Diagrama de Classes de um Sistema de Cursos de Computação equivalente
ao módulo de matrícula de acordo com os seguintes requisitos:
• Um curso pode ter muitas turmas, no entanto, uma turma se relaciona exclusivamente com um único curso.
Para o curso é preciso saber o nome do curso e a carga horária;
• Uma turma pode ter diversos alunos matriculados, no entanto uma matrícula refere-se exclusivamente a uma
determinada turma. Cada turma tem um número mínimo de matrículas para iniciar o curso. Para a turma é
preciso saber a data de início, a data de término, o período e a situação que depende do número mínimo de
matrículas;
• Um aluno pode realizar muitas matrículas, mas cada matrícula refere-se exclusivamente a uma turma
específica e a um único aluno. Para o aluno precisamos saber o seu nome, endereço, telefone e a data de início
do aluno no curso de informática. Pontos da Questão: 1,5
Resposta do Aluno:
classe aluno com seus objetos nome, endereço, telefone e data inicio. classe turma com seus objetos data
inicio, data término, periodo, situação. classe cursos com seus objetos nome, carga horaria. curso 1-* 1-1
turmas aluno 1-* 1-1 matriculas turma 1-* 1-1 alunos matriculas 1-* 1-1turmas

Gabarito:

1 de 4 23/03/2012 18:45
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3037294&p2=8716&p3=...

Pontos do Aluno:

Questão: AV2 2011.35 CCT0192 0052 (199866)


4 - ________________ é um diagramade interação que dá ênfase à ordenação temporal das
mensagens. Pontos da Questão: 0,5
Diagramade atividade
Diagramade interação
Diagramade sequência
Diagramade colaboração
Diagramade objetos

Questão: AV2.2011.3S.CCT0192.0112 (199185)


5-
Quando se fala representar a topologia do sistema, descrevendo a estrutura de hardware, estamos falando de qual diagrama apresentado pela UML?

Pontos da Questão: 0,5

Componente
Implantação
Classe de projeto
Sequencia
Colaboração

Questão: AV2.2011.3S.CCT0192.0121 (199412)


6-

Dado o seguinte Diagramade Estado, relacione no mínimo o nome de 5 símbolos utilizados naconstrução do
diagrama.

Pontos da Questão: 1,5


Resposta do Aluno:
inicio, classe, objeto, atributo, associação, o estado em que se encontradisponivel ou alugado, fim, transição,
condição restritiva.

Gabarito:
Estado Evento ação Transição Superestado Inicio fim

2 de 4 23/03/2012 18:45
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3037294&p2=8716&p3=...

Pontos do Aluno:

Questão: AV1 2011.35 CCT0192 0023 (192326)


7 - Considere aseguinte modelagem de casos de uso:

Com base nas informações contidas namodelagem de casos de uso acima, é correto afirmar: Pontos da Questão: 1
Apenas um dos elementos representados pelos atores (AtorA ou AtorB) tem participação em cadaocorrência
do caso de uso UC2
Ambos os elementos representados pelos atores AtorA e AtorB têm participação em todas as ocorrências do
caso de uso UC3
Ambos os elementos representados pelos atores AtorA e AtorB têm participação em todas as ocorrências do
caso de uso UC1
O elemento representado pelo ator AtorA pode ter participação em umaocorrênciado caso de uso UC1
O elemento representado pelo ator AtorA tem participação em todas as ocorrências dos casos de uso UC1,
UC2 e UC3

Questão: AV2 2011.35 CCT0192 0067 (200550)


8 - Em relação à análise e projetos orientados ao objeto, podemos estruturar um projeto considerando várias
dimensões que envolvem várias fases. No caso dadimensão tempo, as fases poderiam ser: iniciação,
elaboração, construção e transição. Considerando adimensão componente, temos arealização de atividades ao
longo das fases do processo de desenvolvimento, tais como: análise de requisitos, análise, projeto,
implementação e teste. Assinale aalternativaque NÃO indicadiagramarelacionado à Análise de
Requisitos. Pontos da Questão: 0,5
Diagramade colaboração
Diagramade atividades
Diagramade componentes
Diagramade casos de uso
Diagramade sequência

Questão: AV1.2011.3S.CCT0192.0026 (180056)


9 - NaUML os modelos evoluem namedidaem que o projeto avançae confirmam que:

I - São considerados aspectos lógicos e NÃO são considerados aspectos físicos.


II - Ao final do diagramade classe deve-se verificar se existem casos de uso paracriar e manter todas as
informações representadas nas classes.
III - A construção do diagramade classe deve representar todas as informações envolvidas pararealização do
negócio.
IV - É frequente ter que retornar amodelos já criados quando se finalizaalgum modelo, pois aconstrução do
novo modelo pode gerar ajustes nos anteriores.

Baseado nas assertivas acimaidentifique as VERDADEIRAS. Pontos da Questão: 1


I - II - III

3 de 4 23/03/2012 18:45
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3037294&p2=8716&p3=...

I - III - IV
II - IV
I - II - IV
II - III - IV

Questão: AV2.2011.3S.CCT0192.0103 (199057)


10 - Em um diagramade estado atransição ocorre pararepresentar amudançade estado. Natransição
pode-se indicar umacondição restritivaparaque atransição ocorra, denominado ..... Pontos da Questão: 0,5
Evento
Guarda
Tópico
Atividade
Ação

Fechar
Server IP : 192.168.10.139 Client IP: 201.58.215.120 Tempo de execução da página : 3,219

4 de 4 23/03/2012 18:45
BDQ Prova Página 1 de 4

MODELAGEM DE SISTEMAS

Simulado: CCT0192_SM_201101191058 V.1

Aluno(a): ANDRE LUIZ SOARES Matrícula: 201101191058

Desempenho: 1,0 de 8,0 Data: 19/09/2013 23:02:11

1a Questão (Ref.: 200669405661)

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?

Sua Resposta:

Compare com a sua resposta: 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.

2a Questão (Ref.: 200669413876) Pontos:

Considere Diagrama de Classes acima. Pode-se afirmar que:

quadrado e retângulo são classes base da classe figura.


quadrado e retângulo são classes abstratas.
largura é um método da classe Retângulo.
instâncias da classe quadrado não possuem atributos.
quadrado é uma classe derivada da classe figura.

3a Questão (Ref.: 200669413933) Pontos:

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.

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=518706188&p1=1... 13/11/2013
BDQ Prova Página 2 de 4

O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:

Generalização / uma funcionalidade do sistema do ponto de vista do usuário.


Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
Associação / uma funcionalidade do sistema do ponto de vista do usuário.
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.

4a Questão (Ref.: 200669422438) Pontos:

Qual das respostas abaixo mais corretamente define uma classe?

Um conjunto de métodos.
Um conjunto de métodos e atributos que definem as características e comportamentos de um objeto.
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.

5a Questão (Ref.: 200669415779) Pontos:

É um relacionamento semântico entre classes, em que uma classe especifica um contrato que outra classe garante executar.

Realização.
Dependência.
Generalização.
Agregação.
Composição.

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=518706188&p1=1... 13/11/2013
BDQ Prova Página 3 de 4

6a Questão (Ref.: 200669415775) Pontos:

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?

Classes.
Casos de uso.
Sequencia.
Objetos.
Estados.

7a Questão (Ref.: 200669415785) Pontos:

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?

Diagrama de classes.
Diagrama de casos de usos.
Diagrama de objetos.
Diagrama de atividades.
Diagrama de interações.

a
8 Questão (Ref.: 200669405662)

De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua
resposta.

Sua Resposta:

Compare com a sua resposta: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e
casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais
adequadamente o tipo de associação correspondente.

a Pontos:
9 Questão (Ref.: 200669415784)
Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO?

Diagrama de estados.
Diagrama de casos de usos.
Diagrama de classes.
Diagrama de componentes.
Diagrama de atividades.

10 a Questão (Ref.: 200669415776) Pontos:

Qual diagrama exibe a forma que um objeto executa suas ações em um único processo, representando-os passo a passo,
isto é, seu fluxo?

Estados.
Atividades.

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=518706188&p1=1... 13/11/2013
BDQ Prova Página 4 de 4

Sequencias.
Classes.
Casos de usos.

Período de não visualização da prova: desde até .

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=518706188&p1=1... 13/11/2013
BDQ Prova Página 1 de 3

MODELAGEM DE SISTEMAS

Simulado: CCT0192_SM_201101191058 V.2

Aluno(a): ANDRE LUIZ SOARES Matrícula: 201101191058

Desempenho: 4,0 de 8,0 Data: 01/10/2013 21:19:42

1a Questão (Ref.: 200624959538) Pontos:

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 métodos e atributos.
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.

a
2 Questão (Ref.: 200624942761)

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?

Sua Resposta:

Compare com a sua resposta: 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.

3a Questão (Ref.: 200624944885) Pontos:

(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 é uma notação diagramática padrão.


UML não possui meta-modelo para ferramentas CASE MDA.
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 deve ser aplicada apenas como planta de software.

a
4 Questão (Ref.: 200624950977) Pontos:

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

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.
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.
GSM. TDMA. 3G.

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=527263165&p1=1... 13/11/2013
BDQ Prova Página 2 de 3

5a Questão (Ref.: 200624950982) Pontos:

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:

especialização.
generalização.
inclusão.
agregação.
extensão.

a Pontos:
6 Questão (Ref.: 200624950981)

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.


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.
à 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.

7a Questão (Ref.: 200624950997) Pontos:

Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse
invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada
classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:

polimorfismo.
modularidade.
herança.
independência.
encapsulamento.

8a Questão (Ref.: 200624942762)

De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua
resposta.

Sua Resposta:

Compare com a sua resposta: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e
casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais
adequadamente o tipo de associação correspondente.

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=527263165&p1=1... 13/11/2013
BDQ Prova Página 3 de 3

9a Questão (Ref.: 200624942776) Pontos:


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.

Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
Contém analise direta das funcionalidades da representação gráfica
Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta.
Não permite apresentar a perspectiva funcional e estrutural.
Ilustra-se sempre a perspectiva do utilizador.

10 a Questão (Ref.: 200624950998)

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 representa retratos estáticos de instâncias de itens encontrados em diagramas de classes.
O Diagrama de Objetos representa uma visão dinâmica da interface entre objetos e funcionalidades do sistema.
O Diagrama de Objetos mostra a configuração de nós de processamento em tempo de execução.
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.

Período de não visualização da prova: desde até .

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=527263165&p1=1... 13/11/2013
BDQ Prova Página 1 de 4

MODELAGEM DE SISTEMAS

Simulado: CCT0192_SM_201101191058 V.3

Aluno(a): ANDRE LUIZ SOARES Matrícula: 201101191058

Desempenho: 3,0 de 8,0 Data: 07/10/2013 22:36:34

1a Questão (Ref.: 200613795261)

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?

Sua Resposta: x

Compare com a sua resposta: 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.

2a Questão (Ref.: 200613803481) Pontos:

Num diagrama de classes da UML, multiplicidade se refere:

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.
aos dados sobre a quantidades de objetos participantes de uma classe associativa.
à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no
diagrama.
ao número de chamadas de métodos de uma classe por um objeto de outra classe.

3a Questão (Ref.: 200613803476) Pontos:

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=567300162&p1=1... 13/11/2013
BDQ Prova Página 2 de 4

Considere Diagrama de Classes acima. Pode-se afirmar que:

largura é um método da classe Retângulo.


quadrado é uma classe derivada da classe figura.
quadrado e retângulo são classes abstratas.
quadrado e retângulo são classes base da classe figura.
instâncias da classe quadrado não possuem atributos.

4a Questão (Ref.: 200613797385) Pontos:

(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 é 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.
UML não possui meta-modelo para ferramentas CASE MDA.
UML deve ser aplicada apenas como planta de software.

5a Questão (Ref.: 200613803482) Pontos:

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:

generalização.
inclusão.
agregação.
especialização.
extensão.

6a Questão (Ref.: 200613805379) Pontos:

É um relacionamento semântico entre classes, em que uma classe especifica um contrato que outra classe garante executar.

Generalização.
Agregação.
Realização.
Dependência.
Composição.

7a Questão (Ref.: 200613795262)

De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua
resposta.

Sua Resposta: x

Compare com a sua resposta: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=567300162&p1=1... 13/11/2013
BDQ Prova Página 3 de 4

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.

a
8 Questão (Ref.: 200613804853) Pontos:

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.
CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação.
ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro.

9a Questão (Ref.: 200613803498) Pontos:

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 representa retratos estáticos de instâncias de itens encontrados em diagramas de classes.
O Diagrama de Objetos representa uma visão dinâmica da interface entre objetos e funcionalidades do sistema.
O Diagrama de Objetos mostra a configuração de nós de processamento em tempo de execução.
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.

a Pontos:
10 Questão (Ref.: 200613795276)

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.

Ilustra-se sempre a perspectiva do utilizador.


Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
Contém analise direta das funcionalidades da representação gráfica
Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta.
Não permite apresentar a perspectiva funcional e estrutural.

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=567300162&p1=1... 13/11/2013
BDQ Prova Página 4 de 4

Período de não visualização da prova: desde até .

http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=567300162&p1=1... 13/11/2013

Vous aimerez peut-être aussi