Buscar

mil questoes de modelagem de sistemas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AV2 modelagem de sistemas 
1a Questão (Cód.: 65596) 
Pontos:0,0 / 
1,5 
De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê 
um exemplo e justifique a sua resposta. 
 
 
 
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. 
 
 
 
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.: 91034) 
Pontos:0,0 / 
1,0 
Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um 
diagrama UML: 
 
 
Diagrama de Classes 
 
Diagrama de Sequência 
 
Diagrama de Estados 
 
Diagrama de Métodos 
 Diagrama de Componentes 
 
 
 
4a Questão (Cód.: 91305) 
Pontos:0,0 / 
1,0 
O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de 
software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir. 
 
I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do 
sistema. 
 
II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e 
Gestão da Documentação Técnica. 
 
III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User 
Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o 
desenvolvedor e o cliente. 
 
IV - Um dos princípios do RUP é considerar como medida principal do progresso do 
projeto o software executável funcionando. 
Estão corretas APENAS as afirmativas: 
 
 
I e II 
 II e III 
 
II e IV 
 
III e IV 
 
I e IV 
 
 
 
5a Questão (Cód.: 77458) 
Pontos:0,0 / 
0,5 
A generalização é uma representação do Diagrama de classe que apresenta os diversos 
tipos de um determinado objeto. 
Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para 
uso dessa representação. 
I - Quando associações são comuns a todos os tipos, mas existem associações que são 
somente de um tipo. 
II - Quando a classe possui mais de uma associação. 
III - Quando a classe está associada a objetos da própria classe. 
IV - Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e 
atributos específicos a ele. 
 
 
I e III 
 
II e IV 
 I e IV 
 
I e II 
 
II e III 
 
 
 
6a Questão (Cód.: 65556) 
Pontos:0,5 / 
0,5 
A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui 
estão alguns tipos diferentes de sistemas com suas características mais comuns. 
Identifique qual não faz parte deste grupo. 
 
 
Sistemas Técnicos. 
 
Sistemas Depuração. 
 
Sistemas de Informação. 
 
Sistemas Real-time Integrados. 
 
Sistemas de Software e Sistemas de Negócios. 
 
 
 
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. 
 
Associaçã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. 
 
Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
 
 
8a Questão (Cód.: 77449) 
Pontos:0,0 / 
0,5 
Na UML os modelos evoluem na medida em que o projeto avança e confirmam que: 
I - São considerados aspectos lógicos e NÃO são considerados aspectos físicos. 
II - Ao final do diagrama de classe deve-se verificar se existem casos de uso para criar e 
manter todas as informações representadas nas classes. 
III - A construção do diagrama de classe deve representar todas as informações 
envolvidas para realização do negócio. 
IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, 
pois a construção do novo modelo pode gerar ajustes nos anteriores. 
Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS. 
 
 
I - III - IVI - II - III 
 
I - II - IV 
 
II - III - IV 
 
II - IV 
 
 
 
9a Questão (Cód.: 55483) 
Pontos:0,0 / 
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? 
 
 
Sequencia. 
 
Objetos. 
 Casos de uso. 
 
Classes. 
 
Estados. 
 
 
 
10a Questão (Cód.: 77463) 
Pontos:0,5 / 
0,5 
Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na 
metodologia Orientada a Objetos. 
Qual representação do diagrama de classe implementa o processo de herança? 
 
 
Classe associativa. 
 
Auto-Associação. 
 
Agregação por valor. 
 
Agregação por referência. 
 
Generalização. 
 
 
 
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013. 
 
 
 
AV2 –Modelagem de sistemas 
 
1-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. 
 
ATRIBUTO 
 
2 - Para captar os requisitos funcionais de um sistema pode-se utilizar a UML. O diagrama mais adequado para 
essa finalidade é o diagrama de: 
 
 casos de uso 
 
3 - 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. 
 
 I - III – IV 
 
4 - Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. 
O diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo é o de: 
 
 sequência 
 
5 - Diga qual a finalidade da utilização da Prototipação. Dê um exemplo de uma situação de um sistema do mundo 
real onde a prototipação pode ser bem utilizada. Cite três vantagens da sua utilização. 
 
Prototipação é um projeto que não está completo, que ainda está em fase de construção, tem a finalidade de saber 
de uma forma resumida como o projeto vai ser. É um adiantamento de um projeto, é um projeto sem todas as suas 
funcionalidades. Por exemplo: Um programa de computador que antes de ser colocado completo no mercado, é 
liberado uma versão de teste, sem todas as suas funcionalidades para ser testado e saberem o que precisa ser 
melhorado. Vantagens: Facilita a descoberta de problemas, é uma maneira de mostrar para o cliente como que vai 
ficar o projeto, ajuda a fazer melhorarias no projeto. 
 
6 - 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? 
 
AUTO-ASSOCIAÇÃO 
 
7 -Analisando as sentenças abaixo, marque a alternativa que indica as corretamente definidas para as classes de 
projeto. 
I – Navegabilidade é uma propriedade do papel da associação indicando a navegação unidirecional através da 
associação dos objetos da origem para a classe-alvo. 
II - A navegabilidade determina a dependência entre as classes. 
III – Dependência indica que um elemento de um objeto tem conhecimento de outro elemento por curto prazo. 
 
 I – III 
 
8 - Na UML, é um diagrama de interação que dá ênfase à organização estrutural dos objetos que enviam e 
recebem mensagens. Ele mostra um conjunto de papéis, as conexões existentes entre estes e as mensagens 
enviadas e recebidas pelas instâncias que representam os papéis. Trata-se do diagrama de: 
 
colaboração 
 
10 - Quando dizemos que sua maior característica é representar o processo descrevendo as atividades sequenciais 
e paralelas, estamos nos referindo a qual diagrama da UML? 
 
Atividade 
1 
 
 1a Questão (Ref.: 201301783715) Pontos: 0,1 / 0,1 
Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) 
diagrama(s) de sequencia? 
 
 Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as 
descrições dos casos de uso. 
 Diagrama de casos de uso com as respectivas descrições dos fluxos 
alternativos. 
 Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. 
 Diagrama de implantação, diagrama de caso com as descrições dos casos de 
uso. 
 Todos os outros modelos tem que estar prontos, para poder ser feito os 
diagramas de sequencia. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201301784740) Pontos: 0,1 / 0,1 
Diagrama UML que por meio de uma linguagem simples possibilita a compreensão 
do comportamento externo do sistema (em termos de funcionalidades oferecidas 
por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de 
uma perspectiva do usuário. 
 
 Diagrama de Classes 
 Diagrama de Casos de Uso 
 Diagrama de Sequência 
 Diagrama de Objetos 
 Diagrama de Colaboração 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201301174369) Pontos: 0,1 / 0,1 
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. 
 
Pon
tos: 
0,0 
 / 0
,5 
2 
 
 O Diagrama de Objetos descreve o comportamento de objetos como reação a 
eventos discretos, por meio de sequências de estados e ações que ocorrem 
durante sua vida. 
 O Diagrama de Objetos representa uma visão dinâmica da interface entre 
objetos e funcionalidades do sistema. 
 O Diagrama de Objetos representa retratos estáticos de instâncias de itens 
encontrados em diagramas de classes. 
 O Diagrama de Objetos mostra a configuração de nós de processamento em 
tempo de execução. 
 
 
 
 4a Questão (Ref.: 201301783717) Pontos: 0,0 / 0,1 
Dentre os diagramas de interação, qual é o mais adequado, quando se deseja 
expressar mais detalhes sobre a colaboração entre os objetos? 
 
 Diagrama de colaboração 
 Diagrama de caso de uso 
 Diagrama de classes 
 Diagrama de objetos 
 Diagrama de sequencia 
 
 
 
 5a Questão (Ref.: 201301362958) Pontos: 0,1 / 0,1 
Analise as sentenças abaixo e verifique se são verdadeiras ou falsas. 
Posteriormente, sinalize a alternativa que corresponde ao resultado de sua 
análise. 
I - A interpretação do diagrama de sequência sempre será de cima para baixo e da 
direita para a esquerda. 
II- No diagrama de sequência é possível apresentar múltipla instâncias de objetos o 
que não é possível no diagrama de colaboração . 
III- Um diagrama de sequência mostra a colaboração dinâmica entre os objetos. 
 
 Está correta somente sentenças I. 
 Estão corretas as sentenças II, III. 
 Está correta somente sentenças III. 
 Estão corretas as sentenças I, III. 
 Todas as sentenças estão corretas 
 
3 
 
1. A metodologia RUP propõe o uso das disciplinasda engenharia de software ao 
longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo 
a que se propõe a etapa de CONSTRUÇÃO: 
(X) Desenvolver o componente proposto para a iteração, tendo como marco a 
OPERAÇÃO. 
 
2. A metodologia RUP propõe o uso das disciplinas da engenharia de software ao 
longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo 
a que se propõe a etapa de CONCEPÇÃO: 
(X) Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo 
como marco o ESCOPO. 
 
3. UML é uma linguagem padrão para visualizar, especificar, construir e 
documentar artefatos de um sistema de software que combina quais aspectos? 
Qual a resposta errada. 
(X) Modelagem de Circuitos. 
 
4. Indique a sequência numerada correta do preenchimento das 4 lacunas 
indicando o marco ao fim de cada fase no ciclo de vida iterativo e incremental. 
 
(X) 4 – 2 – 1 – 3 
 
5. 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. 
(X) Implantação. 
 
6. 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; 
4 
 
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 na parte desenvolvida;Na 
concepção será definido a extensão da manutenção a ser implementada. 
(X) I – III – IV 
 
7. 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 ........... 
(X) dependência estereotipado como extensão. 
 
8. Dados os requisitos: 
I- Efetuar troca de produtos com defeito. 
II- Tolerante a falhas. 
III- A resposta do sistema não deve exceder 30 seg. 
IV- O sistema deverá rodar num computador 486 com 16MB de memória. 
V- Não emprestar livros para clientes com débito. 
Quais dos itens acima são requisitos funcionais de um sistema: 
(X) I e V. 
 
9. A UML (Unified Modeling Language) possui vários tipos de diagramas que em 
conjunto são utilizados para descrever a visão estática e dinâmica de um 
sistema. Assinale a alternativa em que todos os diagramas listados descrevem 
uma visão dinâmica de um sistema. 
(X) Casos de Uso, Sequência e Atividades. 
 
10. 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- Uma pessoa que utiliza um sistema somente poderá representar um 
papel. 
Qual é a opção correta? 
(X) I e II estão corretas. 
 
11. No que se refere ao diagrama de casos de uso e seus elementos e a necessidade 
de especificarmos o passo a passo de cada caso de uso, analise as assertivas que 
seguem. 
I- O diagrama de casos de uso objetiva apresentar os objetos que interagem 
com os atores do sistema. 
5 
 
II- Um diagrama de casos de uso é usado nas fases de levantamento e 
identificação dos requisitos do sistema 
III- O relacionamento INCLUDE ou USES, denota que no caso de uso principal 
haverá, obrigatoriamente, um desvio de curso para o caso de uso 
referenciado por esse relacionamento. 
IV- Quando o caso de uso principal esta relacionado a 3 casos de uso pelo 
relacionamento EXTENDS , significa que tais casos de uso podem ou não 
ser executados, conforme condição a ser avaliada. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta. 
(X) Estão corretas apenas as assertivas II, III e IV. 
12. 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? 
(X) Generalização. 
 
13. 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: 
(X) casos de uso. 
 
14. Que diagrama serve para exibir as interações entre os vários componentes de 
um sistema em especial os objetos e como seus métodos interagem entre si e 
em qual ordem? 
(X) Sequencia. 
 
15. 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. 
 
(X) PlanosContratados. 
 
16. 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 
6 
 
qual representação? 
(X) Associação. 
 
17. 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: 
(X) Generalização e especialização. 
 
18. 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? 
 
(X) Classe associativa. 
 
19. 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? 
(X) classe - atributo – método. 
 
20. 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. 
(X) 
 
 
21. É possível conectar uma classe a ela mesma, representando a conexão entre 2 
7 
 
objetos da mesma classe. Esse tipo de relacionamento chama-se (assinale a 
única resposta correta): 
(X) Associação recursiva. 
 
22. Qual das respostas abaixo mais corretamente define uma classe? 
(X) Um conjunto de métodos e atributos que definem as características e 
comportamentos de um objeto. 
23. Em uma escola um aluno realiza sua matrículaem 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. 
(X) alunos(0-*) - (1-1) turmas 
turmas(0-*) - (0-1) professor 
turmas(0-1) (0-*) disciplinas 
 
24. A UML (Unified Modeling Language) apresenta uma série de diagramas para a 
modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é 
o diagrama de sequências. A figura mostra um dos elementos do digrama de 
sequências. 
 
O elemento acima, em um diagrama de sequência, significa: 
(X) mensagem de retorno. 
 
25. 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. 
(X) II - III – IV 
 
8 
 
26. Qual diagrama tem a função de representar um objeto do mundo real em 
termos conceituais de POO? 
(X) Diagrama de classes. 
 
27. São exemplos de diagramas comportamentais: 
(X) Casos de Usos, Atividades, Estados e Interações. 
 
28. Como podemos definir uma auto-associação: 
(X) Identifica objetos de mesma classe que participam da associação. 
 
29. 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: 
(X) componente. 
 
30. (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? 
(X) UML é uma notação diagramático padrão. 
 
31. (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: 
(X) o diagrama de estado mostra a sequência de estados de um objeto em resposta a 
um estímulo recebido. 
 
32. (PRODEB 2008) Assinale a alternativa correta. 
(X) Diagramas de classes descrevem os tipos de objetos presentes no sistema e os 
vários tipos de relacionamentos estáticos existentes entre eles. 
 
33. Observe o diagrama e marque a alternativa correta: 
 
(X) CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá 
ser criado se participar pelo menos de uma associação. 
 
34. No RUP, definir quais são os atores, os casos de uso existentes e como eles 
interagem entre si é função típica do: 
(X) Analista de Sistemas. 
 
35. Na UML "Unified Modeling Language": 
(X) Instância e objeto são sinônimos. 
9 
 
 
36. Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é 
um diagrama UML: 
(X) Diagrama de Métodos. 
37. Padrões de projetos facilitam o desenvolvimento do software posto que a 
solução já foi estabelecida em desenvolvimentos anteriores para tipos 
específicos de problemas, otimizando tempo de desenvolvimento e custo. Um 
dos padrões diz que deve-se atribuir a responsabilidade do métodos a classe que 
possui o método. Esse padrão é chamado de _______ . 
(X) Especialista na informação. 
 
38. 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? 
(X) Estados. 
 
39. A partir da perspectiva de gerenciamento, NÃO faz parte das etapas do ciclo de 
vida de software do RUP (Rational Unified Process): 
(X) Teste 
 
40. 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: 
(X) agregação. 
 
41. Indique a sequência correta do preenchimento das seis lacunas com as 
definições de cada diagrama utilizado na UML, utilizando a identificação 
numerada. A sequência apresentada, nas opções, é de cima para baixo. 
1- Descrição de Caso de Uso 
2- Diagrama de Caso de Uso 
3- Diagrama de Classe 
4- Diagrama de Estado 
5- Diagrama de Sequência 
6- Diagrama de Atividade 
( ) Descreve a funcionalidade do sistema percebida por atores externos. 
( ) Apresenta objetos e classes envolvidas no cenário e a sequência de mensagens 
trocadas entre os objetos; 
( ) Representa o processo descrevendo as atividades sequenciais e paralelas. 
( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que 
muda como resultado de eventos que o atingem. 
( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento 
estático que existem entre eles. 
( ) Representa os requisitos do sistema. 
(X) 1 - 5 - 6 - 4 - 3 – 2 
10 
 
 
42. 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? 
(X) 
 
 
 
43. 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 as 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. 
(X) II e III 
 
44. É um relacionamento semântico entre classes, em que uma classe especifica um 
contrato que outra classe garante executar. 
(X) Realização. 
 
45. Na UML os modelos evoluem na medida em que o projeto avança e confirmam 
que: 
I- São considerados aspectos lógicos e NÃO são considerados aspectos 
físicos. 
II- Ao final do diagrama de classe deve-se verificar se existem casos de uso 
para criar e manter todas as informações representadas nas classes. 
III- A construção do diagrama de classe deve representar todas as 
informações envolvidas para realização do negócio. 
IV- É frequente ter que retornar a modelos já criados quando se finaliza algum 
modelo, pois a construção do novo modelo pode gerar ajustes nos 
anteriores. 
Baseado nas assertivas acima marque a alternativa que aponta as VERDADEIRAS. 
(X) II – III – IV 
 
46. 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 
11 
 
mesma classe pode ter mais de um estado ao mesmo tempo para que ao final 
tenha um só estado? Marque a alternativa correta. 
(X) Concorrente. 
 
47. No contexto da UML, os casos de uso: 
(X) descrevem o comportamento do sistema de acordo com o ponto de vista dos seus 
usuários finais. 
 
48. O que é UML? 
(X) linguagem de modelagem. 
 
49. Que organização mantém a UML? 
(X) Object Management Group (OMG). 
 
50. Num diagrama de classes da UML, multiplicidade se refere: 
(X) À informação dos limites inferior e superior da quantidade de objetos aos quais um 
outro objeto pode estar associado. 
 
51. Os diagramas UML da categoria comportamental são os de: 
(X) casos de uso, atividades e máquinas de estados. 
 
52. Dadas as seguintes afirmações, marque a opção falsa em relação a classes. 
(X) Objetos abstratos são instanciasde classes abstratas. 
 
53. 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. 
(X) Atributo. 
 
54. Qual diagrama se refere a um documento narrativo que descreve a sequência de 
eventos de um ator que usa um sistema para completar um processo? 
(X) Diagrama de casos de usos. 
 
55. O diagrama de atividades tem diferentes propósitos mas em linhas gerais 
apresenta um conjunto de ações que são executadas para diversos propósitos. 
Com relação ao diagrama de atividades analise as assertivas que seguem: 
I- Um dos propósitos é especificar as ações que ocorrem na realização de um 
caso de uso. 
II- Um de seus elementos é a raia de natação, ou swinlines, que informa 
quem ou onde as atividades são realizadas. 
III- O diagrama de atividades não comporta expressar condições 
IV- A barra de sincronização permite especificar atividades sequenciais. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta. 
(X) Estão corretas apenas as opções I e II. 
12 
 
 
56. 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: 
(X) polimorfismo. 
 
57. 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; 
(X) Itens I, III e IV são verdadeiros. 
 
58. Na UML o diagrama que descreve uma sequência de ações que representam um 
cenário principal e cenários alternativos, com o objetivo de demonstrar o 
comportamento de um sistema, por meio de interações com atores, é o 
diagrama de: 
(X) Caso de Uso. 
 
59. A UML também é usada para representar sistemas mecânicos sem nenhum 
software. 
Aqui estão alguns tipos diferentes de sistemas com suas características mais 
comuns. 
Identifique qual não faz parte deste grupo. 
(X) Sistemas Depuração. 
 
60. Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia 
de Software, é correto afirmar que, durante a atividade de: 
(X) Codificação, o projeto deve ser traduzido em uma forma legível por máquina. 
Quando o projeto é bem detalhado, essa etapa pode ser realizada mecanicamente. 
 
61. 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. 
(X) SERVIÇOS: código do serviço, data de execução, responsável 
13 
 
BANHO: porte do animal 
TOSA: porte do animal 
VACINAÇÃO: tipo vacina, data de aplicação. 
 
62. São produtos da fase de elaboração do RUP: 
(X) Descrição da arquitetura do software e lista de riscos revisada. 
 
63. A engenharia de requisitos ajuda os engenheiros de software a compreender 
melhor o problema que eles vão trabalhar para resolver. Ela inclui um conjunto 
de tarefas que levam a um entendimento de qual será o impacto do software 
sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir 
com o software. A função de negociação no processo de engenharia de 
requisitos. 
(X) especifica, revisa e valida o problema de modo a garantir que seu entendimento e o 
entendimento do cliente sobre o problema coincidam. 
 
64. Considere que você trabalhe em uma empresa de desenvolvimento de software 
e que a empresa tenha decidido desenvolver um novo editor de texto para 
colocar no mercado. Esse editor deve ser um software que forneça recursos 
adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o 
torna um software de funcionalidade mais complexa. Considere que a empresa 
deseje disponibilizar o produto no mercado em versões que agreguem esse 
suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade 
de desenvolvimento de uma nova versão. Tendo de escolher um modelo de 
processo para desenvolver esse editor, e conhecendo as características dos 
modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para 
esse caso? 
(X) Espiral. 
 
65. 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: 
 
(X) Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
66. No emprego da UML utilizam-se diversos diagramas. Nos Casos de Uso, analise a 
14 
 
situação abaixo: 
Sejam ALFA e BETA dois casos de uso. Quando BETA herda de ALFA, as 
sequências de comportamento de ALFA valem também para BETA. Quando for 
necessário, BETA pode redefinir as sequências de comportamento de ALFA. Além 
disso, BETA, na condição de caso de uso herdeiro, participa em qualquer 
relacionamento no qual ALFA participa. A situação descrita caracteriza um 
relacionamento denominado 
(X) generalização. 
 
67. 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: 
(X) casos de uso. 
 
68. 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 
(X) um atributo da classe Material. 
 
69. Para captar os requisitos funcionais de um sistema pode-se utilizar a UML. O 
diagrama mais adequado para essa finalidade é o diagrama de. 
(X) casos de uso 
 
70. O diagrama de classe possui 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. 
(X) II - III 
 
71. 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 
15 
 
numeradas. 
II- O fluxo alternativo deve ser definido para todos os passos do fluxonormal. 
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. 
(X) I - III 
 
72. Uma empresa de previdência privada oferece diversos serviços para seus 
clientes, extensivo aos dependentes. Os serviços são associados sempre aos 
clientes responsáveis, mesmo que sejam utilizados pelos dependentes. No 
momento da solicitação o cliente informa que o serviço é para um dependente 
ou, no caso do pedido ser realizado pelo dependente, este informa seu 
responsável. Baseado na descrição apresentada, qual o recurso utilizado na 
construção de modelos de diagrama de classe seria utilizado entre cliente e 
dependentes? 
(X) Agregação por valor. 
 
73. 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, é: 
(X) uma linguagem visual para especificar, construir e documentar os artefatos dos 
sistemas. 
 
74. 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. 
(X) 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. 
 
75. A UML também é usada para representar sistemas mecânicos sem nenhum 
software. Aqui estão alguns tipos diferentes de sistemas com suas características 
mais comuns. Identifique qual NÃO faz parte deste grupo. 
(X) Sistemas Depuração. 
 
76. 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? 
(X) Generalização 
 
16 
 
77. 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? 
(X) Multiplicidade 
 
78. Considere o diagrama de máquina de estados de UML abaixo. 
 
Analise as afirmativas a seguir, a seu respeito: 
1. O elemento "estado1" corresponde a um estado sub-máquina. 
2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um 
estado inicial. 
3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um 
estado final. 
4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um 
pseudo-estado ponto de entrada e um pseudo-estado ponto de saída. 
Assinale a alternativa que indica todas as afirmativas corretas. 
(X) São corretas apenas as afirmativas 1, 3 e 4. 
 
79. . 
 
Considere Diagrama de Classes acima. Pode-se afirmar que: 
(X) quadrado é uma classe derivada da classe figura. 
 
80. Diagramas da UML que representam uma visão estática (estrutural) de um 
sistema incluem. 
(X) diagrama de classes, diagrama de componentes, diagrama de objetos. 
 
81. 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? 
17 
 
(X) Auto-associação. 
 
82. De acordo com as partes que compõem a UML, identifique a alternativa errada. 
(X) 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. 
 
83. 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: 
(X) I e II 
 
84. 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: 
(X) I, III e IV 
 
85. 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. 
(X) Não permite apresentar a perspectiva funcional e estrutural. 
 
 
86. A UML define em sua versão 2.0, treze tipos de diagramas. Acerca do Diagrama 
de Objetos da UML, assinale a alternativa correta: 
(X) O Diagrama de Objetos representa retratos estáticos de instâncias de itens 
encontrados em diagramas de classes. 
 
87. Em um Diagrama de Casos de Uso, representando os casos de uso de um 
aparelho celular, os casos de uso que devem ser representados são. 
(X) Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de 
telefone na agenda. 
 
88. O PU (Processo UNIICADO) é um das modalidades de processos de 
18 
 
desenvolvimento de software, que se caracteriza por ser iterativo. Com base em 
seus conhecimentos sobre o PU, analise as assertivas que seguem. 
I- O fator de ser ITERATIVO implica em dividir o projeto para seu 
desenvolvimento em partes. 
II- Na fase de concepção, define-se dentre outras coisas, o ESCOPO do 
produto e sua viabilidade. 
III- Na Fase de elaboração, são identificados apenas os requisitos não 
funcionais. 
IV- Na fase de construção, a parte do sistema em estudo é implementada na 
linguagem de programação 
V- Na fase de Fixação, o sistema é testado, implantando e ajustado ao 
ambiente em questão. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta. 
(X) Estão corretas apenas as assertivas I. II e IV 
 
89. Analise os relacionamentos abaixo e assinale a alternativa verdadeira, que pode 
existir entre classes. 
I- Include (inclusão) 
II- Associação 
III- Agregação 
IV- Generalização 
V- Composição 
VI- Extends (extensão). 
(X) Estão corretas as sentenças II, III, IV ,V . 
 
90. O diagrama de classes é um dos principais modelos da UM e mostra as classes de 
um sistema e o relacionamento entre elas. Existem alguns níveis de diagrama de 
classes, como por exemplo, o conceitual, à nível do domínio de problema e o de 
projeto, em nível de projeto do software. 
Sobre os conceitos do diagrama de classes, analise as assertivas que seguem 
I- O diagrama de classes em nível de domínio é derivado da observação do 
mundo real e foca no negócio. 
II- O diagrama de classes em nível de projeto representam estruturas de 
projeto 
III- As classes de um diagrama de classes representam objetos do mundo real 
com as mesmas propriedades. 
IV- As propriedades de uma classe são seus atributos apenas 
V- As multiplicidades entre os relacionamentos indicam quantos objetos decada classe estão relacionados. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta. 
(X) Estão corretas apenas as opções I, II, III e V. 
 
91. É comprovado que o uso de modelos para estudo de qualquer natureza é uma 
boa ferramenta para transmitir informação e assim apresenta diversos 
19 
 
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. 
(X) A duração do desenvolvimento fica estendida o que faz com que aumente a 
qualidade do produto. 
 
92. 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? 
(X) Transição. 
 
93. O diagrama de sequencia é um diagrama fundamental na UML, que relaciona 
dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e 
elementos do diagrama de sequencia, analise as assertivas que seguem. 
I- O diagrama se sequencia mostra, quais as classes e como (através de que 
métodos) essas classes realizam as funcionalidades de um determinado 
caso de uso. 
II- Uma das limitações do diagrama de sequencia é a impossibilidade de 
representação de mensagens disparadas sob alguma condição. 
III- Iterações são representadas no diagrama de sequencia e facilmente 
podemos identificar o conjunto de mensagens que se repetem, por um 
retângulo pontilhado. 
IV- Uma das limitações do diagrama de sequencia é a impossibilidade de 
representar chamadas de métodos da própria classe. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta. 
(X) Estão corretas apenas as opções I e III. 
 
94. Assinale a opção que representa uma fase e uma disciplina do processo RUP, 
respectivamente. 
(X) Concepção e Teste. 
 
95. O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno 
que foi derivado do trabalho sobre a UML e do Processo Unificado de 
Desenvolvimento de Software associado. O RUP reconhece que os modelos 
convencionais de: 
(X) dinâmica, estática e prática. 
 
96. Qual da afirmação abaixo NÃO corresponde com as definições de 
Desenvolvimento de Softwares Orientado a Objetos? 
(X) A orientação a objetos não pode ser utilizado em Softwares de larga escala. 
 
97. Assinale a opção que define corretamente o conceito abaixo exposto 
20 
 
- Capacidade de um objeto fazer referência e usar métodos e atributos de outro 
objeto 
(X) Visibilidade 
 
98. É um recurso para definição de grupamentos, sendo mais comumente usado no 
grupamento de classes, embora possa se fazer grupamentos para outros tipos de 
elementos no UM, como casos de uso por exemplo. É um recurso que pode ser 
usado para organizar o sistema seja pelo aspecto tecnológico ou administrativo. 
Assinale a opção que apresenta o nome do recurso acima descrito 
(X) Pacote 
 
99. No que concerne aos conceitos de visibilidade, assinale a única sentença correta. 
(X) Para respeitar o principio do encapsulamento, os atributos devem ser privados. 
 
100. Assinale a opção que responde adequadamente ao que acontece quando 
um método e definido como protegido. 
(X) Ele poderá ser visto por todas as classes que estão na estrutura de herança. 
 
101. Um exemplo de diagrama previsto na UML é o Diagrama de: 
(X) Atividade. 
 
102. Texto - Esse diagrama é uma maneira alternativa de se mostrar interações, 
que ocorrem em um caso e uso com a possibilidade de expressar que ações são 
executadas. 
Assinale a opção que apresente o diagrama a que se refere o texto acima 
(X) Diagrama de Atividade 
 
103. No que se refere ao diagrama de atividade, assinale a opção que apresente 
o nome correto do elemento desse diagrama, abaixo descrito: 
- permite mostrar, por exemplo, em qual parte da organização o trabalho é 
realizado ou ainda que classe realiza o trabalho 
(X) Raia de natação 
 
104. Analise as duas asserções a seguir. 
I- Um diagrama de atividades pode ser útil para elaborarmos uma visão 
gráfica da especificação de um caso de uso complexo. 
PORQUE 
II- Casos de uso complexos podem requerer atividades executadas em 
paralelo, o que seria um tanto inviável expor numa descrição textual. 
É correto apenas o que se afirma em 
(X) As duas asserções estão corretas e a segunda justifica a primeira. 
 
105. No que se refere ao diagrama de atividade da UML, assinale a opção que 
apresente o nome do elemento do diagrama de atividade, abaixo descrito 
21 
 
A partir desse elemento as atividades seguintes serão efetuadas em paralelo. 
(X) Separação 
 
106. O diagrama de estados mostra os estados que um objeto pode ter ao 
longo de seu ciclo de vida. Assinale a ÚNICA opção INCORRETA no que se refere 
ao diagrama de estados 
(X) O diagrama de estado apenas pode ter 1 estado final. 
 
107. Na sua forma plena, a sintaxe de uma operação na UML inclui apenas: 
(X) visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades. 
 
108. Qual diagrama mostra a configuração física sobre qual o sistema será 
instalado? 
(X) Implantação. 
 
109. Analise as seguintes afirmações relativas a diagramas na UML: 
I- Um diagrama de classes exibe um conjunto de classes, interfaces, 
colaborações e seus relacionamentos. 
II- Um diagrama de implantação representa situações estáticas de instancias 
de itens encontrados em diagramas de classes. 
III- Os diagramas de casos de uso são importantes para a modelagem dos 
aspectos dinâmicos do sistema. 
IV- Os diagramas de objetos fazem a modelagem de instâncias de itens 
contidos nos diagramas de casos de uso. 
Indique a opção que contém todas as afirmações CORRETAS: 
(X) I e III 
 
110. Sobre os diagramas de implantação, da UML (Unified modeling language), 
uteis, especialmente, na fase de projeto de software é INCORRETO afirmar. 
(X) É um conjunto de nós conectados, onde um nó é única e exclusivamente uma 
estação ou servidor. 
 
111. Dentre as assertivas colocadas, escolha aquela que completa, 
corretamente, as lacunas da seguinte proposição: Os diagramas de 
_______________ e ___________________ - chamados diagramas de interação - 
são dois dos diferentes diagramas utilizados na UML, para a modelagem dos 
aspectos ____________ de sistema. 
(X) Gráfico de estado - colaboração - dinâmicos 
 
 
112. O diagrama de componentes visa modelar a solução da arquitetura do 
software em termos de seus elementos, que são chamados de componentes. 
Sobre os conceitos e práticas desse diagrama, analise as assertivas que se 
seguem. 
22 
 
I- O diagrama de componentes mostra, além dos componentes que irão 
compor o software, a dependência entre eles. 
II- A dependência entre os componentes denota que um componente precisa 
do outro para executar as suas funcionalidades. 
III- Componentes não podem ser classes 
IV- A reutilização de componentes entre vários sistemas é um desejo da 
equipe de desenvolvimento. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta. 
(X) Estão corretas apenas as opções I, II e IV 
 
113. A UML é uma linguagem que possibilita a modelagem nas diversas fases de 
um processo de desenvolvimento de software. Na fase de projeto, definidos a 
arquitetura e componentes do software e ganham destaque os diagramas de 
componentes e de implantação. 
Com base nesses dois diagramas, analise as assertivas a seguir: 
I- O diagrama de implantação modela os aspectos físicos do sistema, 
mostrando a organização do hardware. 
II- Em um diagrama de componente, apenas código em linguagem de 
programação pode ser representado como um componente. 
III-O diagrama de componentes mostra as dependências entre os elementos 
do hardware que sustentará o software. 
IV- O ideal é que um componente desenvolvido possa ser usado em vários 
sistemas 
Assinale a ÚNICA opção correta, com base em sua análise das assertivas. 
(X) Apenas as assertivas I e IV estão corretas 
 
114. Com relação aos conceitos inerentes as especificações de casos de uso, 
assinale a ÚNICA resposta INCORRETA. 
(X) Caso de uso e cenário de uso são termos sinônimos, que representam uma 
interação entre ator e sistema. 
 
115. Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso 
de uso INCLUIR CLIENTE, referente a um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de uso, analise as alternativas a seguir: 
I- O cliente sendo um ator, significa que ele interage com o sistema 
informando diretamente os seus dados. 
II- Nesse caso de uso, não caberia nenhum cenário alternativo. 
III- O passo 3, da forma como esta descrito, mostra que no diagrama de casos 
23 
 
de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com 
INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include. 
Com base em sua análise, assinale a única alternativa correta 
(X) Estão corretas apenas as assertivas I e III 
 
116. No que se refere ao projeto de arquitetura em camadas de um software, 
analise as assertivas a seguir e marque a única opção INCORRETA. 
(X) A camada de Variáveis conterá as classes de acesso aos dados do sistema. 
 
117. Os conceitos de coesão e acoplamento são fundamentais para um projeto 
adequado da arquitetura de um software de qualidade. No que se refere aos 
conceitos de coesão e acoplamento, assinale ÚNICA opção INCORRETA. 
(X) Quanto mais forte o acoplamento melhor para a qualidade do software. 
 
 
 
 
Avaliação: CCT0264_AV_201201677521 » MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AV 
Aluno: 201201677521 - ELIZETE TERESINHA CANOFER VON MUHLEN 
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9003/AA 
Nota da Prova: 3,2 Nota de Partic.: 2 Data: 12/11/2013 10:30:40 
 
 1a Questão (Ref.: 201201947850) Pontos: 0,0 / 0,8 
Com base no diagrama de classes e modelo de casos de uso (diagrama e 
especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a 
contribuição do diagrama de sequência para a melhoria do diagrama de classes? 
 
 
Resposta: Melhora no processo e execução do caso de uso. Pois no diagrama de 
sequencias é seguido um passo a passo das atividades solicitadas pelo usuario e 
implementadas no diagrama de classes; 
 
 
Gabarito: Com o diagrama de sequencia é possível descobrir novos métodos para 
as classes envolvidas, não vislumbrados anteriormente. 
 
 2a Questão (Ref.: 201201899624) Pontos: 0,8 / 0,8 
Por que uma medida direta não é adequada para o planejamento? 
 
 
Resposta: Porque é necessário analisar e planejar o processo, se ir direto pode 
24 
 
passar muitas etapas importantes, que podem interferir no funcionamento e 
implementação do mesmo. 
 
 
Gabarito: A medida direta é feita no produto ou processo, portanto o produto ou 
processo precisam estar prontos ou serem realizados. O planejamento deve ser 
feito antes da produção ou realização 
 
 3a Questão (Ref.: 201201825524) Pontos: 0,0 / 0,8 
_____________ é a fase do RUP responsável pela codificação do sistema. 
 
 Translação 
 Elaboração 
 Construção 
 Iniciação 
 Transição 
 
 4a Questão (Ref.: 201201822724) Pontos: 0,0 / 0,8 
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? 
 
 
 
 
 
 
 
 
 
 
 
25 
 
 
 5a Questão (Ref.: 201201802654) Pontos: 0,8 / 0,8 
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. 
 Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. 
 Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. 
 
 6a Questão (Ref.: 201201822740) Pontos: 0,0 / 0,8 
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(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 
 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 
 
 7a Questão (Ref.: 201201822716) Pontos: 0,8 / 0,8 
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 
26 
 
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 na parte desenvolvida; 
IV - Na concepção será definido a extensão da manutenção a ser implementada. 
 
 I - II - III 
 II - III - IV 
 I - II 
 I - II - IV 
 I - III - IV 
 
 8a Questão (Ref.: 201201802598) Pontos: 0,8 / 0,8 
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. 
 
27 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é 
denominado e definido como: 
 
 Associação / uma funcionalidade do sistema do ponto de vista do 
relacionamento. 
 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. 
 
 9a Questão (Ref.: 201201836428) Pontos: 0,0 / 0,8 
A partir da perspectiva de gerenciamento, NÃO faz parte das etapas do ciclo de 
vida de software do RUP (Rational Unified Process): 
 
 Teste 
 Construção 
 Iniciação 
 Transição 
 Elaboração 
 
10a Questão (Ref.: 201201840391) 
 DESCARTADA 
Os diagramas UML da categoria comportamental são os de: 
 
 classes, atividades e sequência. 
 casos de uso, sequência e classes. 
 casos de uso, atividadese máquinas de estados. 
 classes, objetos e componentes. 
 objetos, estrutura composta e máquinas de estado. 
 
11a Questão (Ref.: 201201810855) 
 Pontos: 0,0 / 0,8 
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. 
 Permite estruturar e apresentar o que se propõe realizar segundo uma 
perspectiva funcional. 
28 
 
 Contém analise direta das funcionalidades da representação gráfica 
 Ilustra-se sempre a perspectiva do utilizador. 
 
 
 1a Questão (Cód.: 55469) 
Que organização mantém a UML? 
 
 Project Management Institute (PMI). 
 International Organization for Standardization (OSI). 
 American National Standards Institute (ANSI). 
 Object Management Group (OMG). 
 Software Engineering Institute (SEI). 
 
 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: 
 
 Classe associativa. 
 Agregação por valor. 
 Generalização e especialização. 
 Agregação por referência. 
 Auto-Associação. 
 
 3a Questão (Cód.: 55996) 
Pontos: 0,0 
 / 0,5 
Como podemos definir uma auto-associação: 
 
 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. 
 Classe que representa a generalização de outra classe. 
 Identifica objetos de mesma classe que participam da associação. 
 Resultado da associação de duas classes associadas por agregação de valor, 
acrescentando atributos e operações para qualificação. 
 
29 
 
 4a Questão (Cód.: 102301) 
Pontos: 0,0 
 / 1,0 
No contexto da UML, os casos de uso: 
 
 definem o comportamento dos componentes de software que serão 
implementados. 
 especificam a organização do sistema de software. 
 capturam os requisitos não funcionais. 
 são sempre associados a um único requisito funcional. 
 descrevem o comportamento do sistema de acordo com o ponto de vista dos 
seus usuários finais. 
 
 5a 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? 
 
 
 
 
 
 
 
 
 
 
 
 
 6a Questão (Cód.: 77455) 
Pontos: 1,0 
 / 1,0 
Uma agencia de automóveis vende carros populares, utilitários e e classe A. Os 
30 
 
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? 
 
 Auto-Associação 
 Agregação por referência 
 Generalização 
 Agregação por valor 
 Associação 
 
 7a Questão (Cód.: 77465) 
Pontos: 0,0 
 / 1,0 
O diagrama de classe possui diversas representações com suas especificidades. 
I - A generalização implementa o processo de hibridismo. 
II - A auto-associação representa a ligação entre objetos da mesma classe. 
III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a 
identificam. 
Analise as sentenças e selecione a alternativa que aponte assertivas corretas. 
 
 somente a II. 
 somente a I. 
 II - III 
 I - III 
 I - II 
 
 
 
 8a Questão (Cód.: 77782) 
 
Pontos: 0,0 
 / 1,0 
Considerando que você é um analista de negócio e está desenvolvendo um sistema 
de materiais e ocorre que: quando da movimentação de materiais surge uma 
exceção, que é a emissão de ordem de compra quando o estoque ficar abaixo do 
mínimo recomendado. Assim, a representação dessa situação no Diagrama de Caso 
de Uso é um relacionamento de: 
 
 associação não composta. 
 dependência estereotipado como inclusão. 
31 
 
 dependência estereotipado como extensão 
 generalização. 
 associação composta. 
 
 9a Questão (Cód.: 65571) 
Pontos: 0,0 
 / 0,5 
De acordo com as partes que compõem a UML, identifique a alternativa errada 
 
 Visões: As Visões mostram diferentes aspectos do sistema que está sendo 
modelado. A visão não é um gráfico, mas uma abstração consistindo em uma 
série de diagramas. Definindo um número de visões, cada uma mostrará 
aspectos particulares do sistema, dando enfoque a ângulos e níveis de 
abstrações diferentes e uma figura completa do sistema poderá ser 
construída. As visões também podem servir de ligação entre a linguagem de 
modelagem e o método/processo de desenvolvimento escolhido. 
 Modelos de Elementos: Os conceitos usados nos diagramas são modelos de 
elementos que representam definições comuns da orientação a objetos como 
as classes, objetos, mensagem, relacionamentos entre classes incluindo 
associações, dependências e heranças. 
 Mecanismos Gerais: Os mecanismos gerais provém comentários 
suplementares, informações, ou semântica sobre os elementos que compõem 
os modelos; eles provém também mecanismos de extensão para adaptar ou 
estender a UML para um método/processo, organização ou usuário 
específico. 
 Diagramas: Os diagramas são os gráficos que descrevem o conteúdo em uma 
visão. UML possui nove tipo de diagramas que são usados em combinação 
para prover todas as visões do sistema. 
 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. 
 
 10a Questão (Cód.: 77446) 
Pontos: 0,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? 
 
 Associação participativa 
 Associação 
 Associação relativa 
32 
 
 Auto-associação 
 Associação por referência 
 
 2a Questão (Cód.: 91034) 
Pontos: 0,0 
 / 1,0 
Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é 
um diagrama UML: 
 
 Diagrama de Métodos 
 Diagrama de Componentes 
 Diagrama de Estados 
 Diagrama de Classes 
 Diagrama de Sequência 
 
 3a Questão (Cód.: 91305) 
Pontos: 0,0 
 / 1,0 
O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de 
software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a 
seguir. 
 
I - Um dos objetivos da fase de Elaboração é a criação e estabilização da 
arquitetura do sistema. 
 
II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de 
Portifólios e Gestão da Documentação Técnica. 
 
III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário 
(User Story), que serve como um "lembrete" para uma conversa sobre os 
requisitos entre o desenvolvedor e o cliente. 
 
IV - Um dos princípios do RUP é considerar como medida principal do progresso do 
projeto o software executável funcionando. 
Estão corretas APENAS as afirmativas: 
 
 III e IV 
 II e IV 
 I e II 
 I e IVII e III 
 
33 
 
 6a Questão (Cód.: 77450) 
Pontos: 0,0 
 / 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? 
 
 atributo - classe - processo 
 classe - atributo - método 
 atributo - classe - método 
 classe - atributo - processo 
 tupla - tabela - método 
 
 7a 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, II, III são verdadeiros. 
 Itens I, e III são verdadeiros. 
 Itens I, III e IV são verdadeiros. 
 Itens I e IV são verdadeiros. 
 Itens III e IV são verdadeiros. 
 
 9a Questão (Cód.: 94049) 
Pontos: 0,0 
 / 0,5 
34 
 
Sabemos que o Diagrama de Estado representa o estado de uma classe ou caso de 
uso. Qual a representação utilizada para indicar quando um objeto de uma mesma 
classe pode ter mais de um estado ao mesmo tempo para que ao final tenha um só 
estado? 
 
Marque a alternativa correta. 
 Superestado 
 Ativo 
 Concorrente 
 Transitividade 
 Autotransição 
 
 10a Questão (Cód.: 63474) 
Pontos: 0,0 
 / 0,5 
(PRODEB 2008) Assinale a alternativa correta. 
 
 Diagramas de classes são uma técnica conhecida pata descrever o 
comportamento de um sistema. 
 Diagramas de classes são uma técnica para captar os requisitos funcionais de 
um sistema. 
 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 relacionamentos estáticos existentes entre eles. 
 Diagramas de classes são uma técnica para descrever lógica de 
procedimentos, processo de negócio e fluxo de trabalho. 
 
 1a Questão (Cód.: 91694) Pontos: 0,0 / 0,5 
Na UML "Unified Modeling Language": 
 
 Instâncias são representadas graficamente com seu nome em negrito e 
itálico. 
 Instância é o oposto de um objeto. 
 Instância é uma manifestação abstrata de algo concreto. 
 Instância e objeto são sinônimos. 
 Não se utiliza instância. 
 
 2a Questão (Cód.: 57377) Pontos: 0,0 / 0,5 
35 
 
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. 
 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. 
 à quantidade máxima de objetos de uma classe que podem estar associados 
às demais classes presentes no diagrama. 
 
 4a Questão (Cód.: 65582) 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. 
 Não permite apresentar a perspectiva funcional e estrutural. 
 Permite estruturar e apresentar o que se propõe realizar segundo uma 
perspectiva funcional. 
 Ilustra-se sempre a perspectiva do utilizador. 
 Contém analise direta das funcionalidades da representação gráfica 
 
 5a Questão (Cód.: 77464) Pontos: 1,0 / 1,0 
Considerando uma empresa de auto peças que vende o motor montado e as peças 
que compõe o motor e, que você foi contratado para modelar o sistema de vendas 
dessa empresa, qual representação você usaria para apresentar essa nescessidade 
de negócio? 
 
 Classe associativa. 
 Generalização. 
 Auto-associação. 
 Agregação por valor. 
 Agregação por referência. 
 
 3a Questão (Cód.: 65571) Pontos: 0,0 / 0,5 
36 
 
De acordo com as partes que compõem a UML, identifique a alternativa errada 
 
 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. 
 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. 
 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. 
 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. 
 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. 
 
 
 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. 
 
 Facilita a comunicação com o usuário. 
 Recurso para minimizar erros. 
 Compõe uma documentação para garantir a continuidade dos sistemas. 
 Apoia o desenvolvimento do sistemas para a programação, por exemplo. 
 A duração do desenvolvimento fica estendido o que faz com que aumente a 
qualidade do produto. 
 
37 
 
 5a Questão (Cód.: 55479) Pontos: 0,0 / 1,0 
É um relacionamento semântico entre classes, em que uma classe especifica um 
contrato que outra classe garante executar. 
 
 Composição. 
 Realização. 
 Generalização. 
 Agregação. 
 Dependência. 
 
 6a Questão (Cód.: 65556) Pontos: 0,0 / 1,0 
A UML também é usada para representar sistemas mecânicos sem nenhum software. 
Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. 
Identifique qual não faz parte deste grupo. 
 
 Sistemas Técnicos. 
 Sistemas Depuração. 
 Sistemas de Software e Sistemas de Negócios. 
 Sistemas Real-time Integrados. 
 Sistemas de Informação. 
 
 
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

Outros materiais