Buscar

Modelagem de Sistemas Compilado

Prévia do material em texto

1a Questão (Ref.: 201311271413) Pontos: 1,2  / 1,5
O Processo Unificado é iterativo e consiste em subdividir o projeto para sua implementação por partes e é
constituído de atividades divididas em quatro fases. Cite­as.
Resposta: Concepção, Elaboração, Construção e Transição
Gabarito: Concepção, Elaboração, Comparação e Transição
  2a Questão (Ref.: 201311287936) Pontos: 0,5  / 1,5
Os Diagramas de Estados na medida em que são mais complexos, passam a usar os termos (na verdade
elementos do diagrama de estados) denominados SUPERESTADO e SUBESTADO. Explique cada um desses 2
termos.
Resposta: Superestado quando a condição é herdada de uma classe hierarquicamente superior e subestado
quando encontra­se em um estado , não final, ainda a ser alterado por alguma condição posterior
Gabarito: Quando os estados podem ser abertos em novos diagramas de estado, dizemos que o atual estado é
um subestado e, quando se pode considerar que os atuais estados são estados que foram abertos, o estado que
deu origem a abertura é um super estado.
  3a Questão (Ref.: 201311102764) Pontos: 0,0  / 0,5
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?
  Construção
Elaboração
Concepção
  Transição
Implantação
  4a Questão (Ref.: 201311080791) Pontos: 0,5  / 0,5
O que é UML?
  linguagem de modelagem.
Linguagem de banco de dados.
Linguagem de marcação.
Linguagem de programação.
Linguagem de script.
  5a Questão (Ref.: 201311082685) Pontos: 0,5  / 0,5
Na UML o diagrama que descreve uma sequência de ações que representam um cenário principal e cenários
alternativos, com o objetivo de demonstrar o comportamento de um sistema, por meio de interações com
atores, é o diagrama de:
  Caso de Uso.
Atividades.
Implantação.
Máquina de Estados.
Pacotes.
  6a Questão (Ref.: 201311102774) Pontos: 0,0  / 0,5
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?
 
 
  7a Questão (Ref.: 201311088797) Pontos: 0,5  / 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 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.
Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema.
  8a Questão (Ref.: 201311598264) Pontos: 0,0  / 0,5
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
  A camada de Variáveis conterá as classes de acesso aos dados do sistema.
A arquitetura em camadas facilita a manutenção de código.
A arquitetura em camada favorece a reutilização de código.
  A camada de Apresentação conterá métodos com as interfaces do sistema.
A camada de Negócios conterá as regras de negócios sob a forma de classes de negócios.
  9a Questão (Ref.: 201311080808) Pontos: 1,0  / 1,0
Qual diagrama mostra a configuração física sobre qual o sistema será instalado?
Componentes.
  Implantação.
Casos de uso.
Classes.
Atividades.
  10a Questão (Ref.: 201311599378) Pontos: 0,0  / 1,0
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
As duas asserções estão erradas.
  As duas asserções estão corretas e a segunda justifica a primeira.
  As duas asserções estão corretas e a segunda não justifica a primeira.
A primeira asserção esta correta e a segunda esta errada.
A segunda asserção esta correta e a primeira esta errada.
Questoes de 1,5 ponto: 
1 - 
O Processo Unificado é iterativo e consiste em subdividir o projeto
 para sua implementação por partes e é constituído de atividades 
divididas em quatro fases. Cite-as 
Gabarito: Concepção, Elaboração, Comparação e Transição 
2 - 
Quando utilizamos a descrição de caso de uso do tipo expandida? 
Gabarito: Quando o caso de uso não tratar de exceções e não tive
r complexidade em suas operações 
3 - 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? 
Gabarito: 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. 
4 - Relacione 3 regras de construção da descrição expandida 
Gabarito: 1. não utiliza repetições e condições. 2. as sentenças 
são numeradas na ordem de realização. 3. devese 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 
5 - A coesão é um conceito que define o quanto elementos devem 
permanecer juntos. Uma classe de coesão baixa normalmente, 
apresentam algumas dificuldades. Cite 3 destas dificuldades. 
Gabarito: são dificeis de compreender, difíceis de manter e de se 
reutilizarem. 
 
6 - O que acontece com uma classe, quando atribuímos a 
visibilidade privada para TODOS os métodos de uma classe? 
Resposta: Ocorrem problemas de relacionamentos e os métodos 
não iniciam suas atividades. 
7 - Qual a finalidade do Diagrama de Componentes, dentro do 
contexto de desenvolvimento de um sistema sob a técnica da 
analise orientada a objeto, usando a linguagem UML? 
Gabarito: O diagrama de componente mostra o sistema pelo seu 
lado funcional, mostrando a organização de seus módulos e como 
se dará a sua execução. Portanto, representa o desenho da 
estrutura do código gerado. Um componente é definido a partir de 
condições físicas, definições de projeto nas implementações de 
classes e métodos definidos nos diagramas de sequência (ou 
colaboração). Eles são tipicamente os arquivos implementados no 
ambiente de desenvolvimento. 
8 - A visibilidade pública atribuída a um atributo de uma classe, 
permite que o acesso a esse atributo seja realizado por outra 
classe. Isso pode ser um problema? Por que (justifique a 
resposta). 
Resposta: Sim, pois ela poderá ter seus atributos modificados por 
outra classe, ou seja, o sistema poderá ser alterado em locais 
onde não deveriam causando inconsistências nos dados! 
 
9 - Relacione 3 regras de construção da descrição expandida. 
Gabarito: 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. 
10 - A linguagem de modelagem unificada (UML) propõe a 
representação da Generalização do ator para tornar visível os 
diversostipos de um mesmo ator. Justifique a representação da 
generalização de ator. 
Resposta: Generalização representa o relacionamento em que 
são utilizados atributos e métodos comuns às classes acrescidos 
de algo novo. 
11 - O que acontece com uma classe, quando atribuímos a 
visibilidade privada para TODOS os métodos de uma classe? 
Gabarito: Essa classe fica sem método externo e portanto não 
poderá nenhum serviço (através de seus métodos) as demais 
classes. 
12 - A coesão diz respeito a "o quanto os elementos devem 
permanecer juntos". Sobre coesão, responda. 1. Ela deve ser alta 
ou baixa? 2. Que dificuldades podem existir em sistemas com 
coesão inadequada? 
Resposta: Alta. Dificuldades na assimilação; Dificuldades na 
comunicação; Dificuldades na manutenção. 
13 - Qual a finalidade do uso de "raias de natação" nos diagramas 
de atividade? 
Gabarito: Informar onde (setor, departamento , area) ou quem 
realiza as atividades pertinentes ao diagrama de atividade. 
14 - Considere o diagrama de Casos de Uso a seguir e responda 
- Com quais casos de uso o ator Diretor pode interagir? 
Gabarito: O ator diretor herda o uso do ator Gerente - portanto 
interage com os casos de uso Criar Projeto e Cancelar Projeto. 
Além disso interage diretamente com o caso de uso Pagar Projeto 
15 - 
De acordo com UML um estereótipo pode estender um elemento d
o tipo associação? Dê um exemplo e justifique a sua resposta. 
Gabarito: Sim. Por exemplo, considere o estereótipo «communicat
e» nas associações entre actores e casos de 
utilização, usados nos diagramas de casos de utilização. Uma ass
ociação com estereótipo permite caracterizar 
mais adequadamente o tipo de associação correspondente. 
 
16 - Relacione 3 regras de construção da descrição expandida. 
Gabarito: 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. 
17 - 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. 
18 - Considerando o seguinte Diagrama de Classe, indica a lista 
de símbolos utilizados neste contexto, indicado pela numeração 
de 1 a 5. 
Gabarito: 1 - Classe 2 - Classe associativa 3 - Generalização de 
classe 4 - Multiplicidade 5 - Agregação por valor 
 
 
 
19 - Considere o diagrama de Casos de Uso a seguir e responda 
- Com quais casos de uso o ator Diretor pode interagir? 
 
Gabarito: O ator diretor herda o uso do ator Gerente - portanto 
interage com os casos de uso Criar Projeto e Cancelar Projeto. 
Além disso interage diretamente com o caso de uso Pagar 
Projeto. 
 
 20 - Relacione 3 regras de construção da descrição expandida. 
 
 
Resposta: Linguagem padronizada para melhor Assimilação, uso 
de expressões curtas,sequência tem que ser numeradas de acordo 
com a ordem, fluxos alternativos representam exeções. 
 
 
 
 
 
21 - Qual a finalidade do Diagrama de Componentes, dentro do 
contexto de desenvolvimento de um sistema sob a técnica da 
analise orientada a objeto, usando a linguagem UML? 
Gabarito: O diagrama de componente mostra o sistema pelo seu 
lado funcional, mostrando a organização de seus módulos e como 
se dará a sua execução. Portanto, representa o desenho da 
estrutura do código gerado. Um componente é definido a partir de 
condições físicas, definições de projeto nas implementações de 
classes e métodos definidos nos diagramas de sequência (ou 
colaboração). Eles são tipicamente os arquivos implementados no 
ambiente de desenvolvimento. 
22 - Considere o diagrama de classe a seguir e analise o que se 
pede Se os métodos M1, M2 e M3 forem adicionados, 
respectivamente, as classes P. Q e R, que métodos serão 
herdados pela classe S? 
Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A 
classe S herda os 3 métodos de Q (M1, M2 e M3) 
23 - Um padrão de projeto é uma solução já estabelecida para um 
determinado problema. O Diagrama de Colaboração é para 
representar esses padrões, onde um deles chama-se "Padrão do 
Especialista da Informação". Explique o problema que esse 
padrão resolve e como ele resolve (a solução dada). 
Gabarito: Problema que resolve: Durante o projeto orientado a 
objetos, ao se definirem as interações entre objetos, precisamos 
definir onde os métodos serão colocados. Uma boa escolha torna 
os sistemas mais fáceis de entender e manter, além de 
favorecerem a reutilização. Solução: Atribuir a responsabilidade 
do método à classe que tem a informação, isto é, onde existe o 
atributo. 
 
 
24 - A coesão é um conceito que define o quanto elementos 
devem permanecer juntos. Uma classe de coesão baixa 
normalmente, apresentam algumas dificuldades. Cite 3 destas 
dificuldades. 
Gabarito: são dificeis de compreender, difíceis de manter e de se 
reutilizarem. 
25 - A linguagem de modelagem unificada (UML) propõe a 
representação da Generalização do ator para tornar visível os 
diversos tipos de um mesmo ator. Justifique a representação da 
generalização de ator. 
Gabarito: A generalização de ator deve ser representada quando 
um mesmo procedimento deve ser realizado por vários tipos de 
um mesmo ator, por exemplo: Um ator FUNCIONARIO que possa 
ser especializado em GERENTE e VENDEDOR. O requisito 
¿Vender Produto¿ poderá ser realizado tanto por gerente quanto 
por vendedor. Nesse caso o caso de uso estará representado 
diretamente em FUNCIONARIO. Assim é possível visualizar os 
responsáveis por realizar um mesmo caso de uso. 
Valem 1 ponto MODELAGEM DE SISTEMAS: 
 
1 
Um exemplo de diagrama previsto na UML é o Diagrama e 
Atividade. 
2 - 
Qual diagrama mostra a configuração física sobre qual o si
stema será instalado? 
Implantação. 
3 - 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. 
São corretas apenas as afirmativas 1, 3 e 4. 
4 - 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 informam 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 
Estão corretas apenas as opções I e II 
5- Indique a sequência correta do preenchimento das seis 
lacunascom 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 Seqüência 
6. Diagrama de Atividades 
( ) Descreve a funcionalidade do sistema percebida por 
atores externos. ( ) Apresenta objetos e classes 
envolvidas no cenário e a seqüência de mensagens 
trocadas entre os objetos; ( ) Representa o processo 
descrevendo as atividades seqüenciais e paralelas. ( ) 
Descreve os estados possíveis em que um objeto pode se 
encontrar e o que muda como resultado de eventos que o 
atingem. ( ) Descreve os tipos de objetos no sistema e os 
vários tipos de relacionamento estático que existem entre 
eles. ( ) Representa os requisitos do sistema 
1 - 5 - 6 - 4 - 3 – 2 
6 - 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: 
Componente. 
7 - 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 informam 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 
Estão corretas apenas as opções I e II 
8 – Na sua forma plena, a sintaxe de uma operação na 
UML inclui apenas: 
Visibilidade, nome, lista de parâmetros, tipo de retorno e 
propriedades. 
9 - 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 
As duas asserções estão corretas e a segunda justifica a 
primeira. 
10 - O diagrama de componentes visa modelar a solução 
da arquitetura do software em termos de seus elementos, 
que são chamados de componentes. Sobre os conceitos e 
práticas desse diagrama, analise as assertivas que se 
seguem 
I. O diagrama de 
 componentes mostra, além dos componentes que irão 
compor o software, a dependência entre eles II. A 
dependência entre os componentes denota que um 
componente precisa do outro para executar as suas 
funcionalidades. III. Componentes não podem ser classes 
IV. A reutilização de componentes entre vários sistemas é 
um desejo da equipe de desenvolvimento. 
Com base em sua análise das assertivas, assinale a 
ÚNICA opção correta 
Estão corretas apenas as opções I, II e IV 
 
11 - RUP (Rational Unified Process) é um processo 
iterativo de desenvolvimento de software baseado no 
Processo Unificado. Sobre este tema, 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 
"User Story" - uma pequena descrição que serve como 
lembrete entre cliente e desenvolvedores como também 
para as atividades de planejamento. 
IV - Um dos princípios do RUP é considerar como medida 
principal do progresso do projeto o software executável 
funcionando. 
I e IV 
 
12 - Na sua forma plena, a sintaxe de uma operação na 
UML inclui apenas 
Visibilidade, nome, lista de parâmetros, tipo de retorno e 
propriedades. 
13 - 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 
O diagrama de estado apenas pode ter 1 estado final 
14 - No que concerne aos conceitos de visibilidade, 
assinale a única sentença correta 
Para respeitar o principio do encapsulamento, os atributos 
devem ser privados 
15 - Análise abaixo, os conceitos relacionados ao Diagrama 
de Estados: I - Um estado é a condição em que um 
objeto se encontra. II - Um evento acarreta uma transição 
de estados. III - Uma transição indica o relacionamento 
entre dois estados, indicando que o objeto mudará de 
estado. IV - Um estado implementa um INCLUDE entre os 
objetos. Com base em sua análise, assinale a ÚNICA 
alternativa correta 
Estão corretas apenas I, II e III. 
16 - 
Qual diagrama tem a finalidade de exibir como um objeto re
aliza uma determinada operação num determinado 
momento da execução, representando um estado particular
? 
Estados. 
17 - Analise as 2 asserções seguintes 
I. O diagrama de atividade é uma excelente ferramenta (dia
grama da UML) para modelagem do fluxo de 
trabalho e programação para multiprocessamento. 
PORQUE 
II. O diagrama de atividade permite representar o processa
mento paralelo. 
Sobre essas asserções, assinale a opção correta 
As duas asserções são proposições verdadeiras, e a segun
da é uma justificativa correta da primeira. 
18- 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: 
componente. 
19 - No Processo RUP, a ênfase no escopo do sistema 
está na fase de: 
Concepção. 
20 - Na sua forma plena, a sintaxe de uma operação na 
UML inclui apenas: 
visibilidade, nome, lista de parâmetros, tipo de retorno e 
propriedades. 
21 - 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 
O diagrama de componentes mostra, além dos 
componentes que irão compor o software, a dependência 
entre eles 
A dependência entre os componentes denota que um 
componente precisa do outro para executar as suas 
funcionalidades. 
Componentes não podem ser classes 
A reutilização de componentes entre vários sistemas é um 
desejo da equipe de desenvolvimento. 
Com base em sua análise das assertivas, assinale a 
ÚNICA opção correta 
Estão corretas apenas as opções I, II e IV 
22 - Na UML os diagramas servem para capturar diferentes 
visões do sistema. NÂO é um diagrama UML: 
Diagrama de Métodos 
23 - 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 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. 
 
 
24 - 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 informam quem ou onde as atividades são realizadasIII. 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 
Estão corretas apenas as opções I e II 
 
25 - 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 
 
25 - Na sua forma plena, a sintaxe de uma operação na 
UML inclui apenas: 
visibilidade, nome, lista de parâmetros, tipo de retorno e 
propriedades. 
15/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1192230600 1/4
   MODELAGEM DE SISTEMAS
Simulado: CCT0264_SM_201308148178 V.1   Fechar
Aluno(a): LUCAS FLOR AMARAL Matrícula: 201308148178
Desempenho: 8,0 de 8,0 Data: 15/04/2015 08:36:59 (Finalizada)
  1a Questão (Ref.: 201308365576)
Considere o diagrama de classe a seguir e analise o que se pede
­ Se os métodos M1, M2 e M3 forem adicionados, respectivamente, as classes P. Q e R, que métodos serão herdados pela classe S?
Sua Resposta: A classe S herda os 3 métodos de Q M1, M2 e M3
Compare com a sua resposta: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos
de Q (M1, M2 e M3)
  2a Questão (Ref.: 201308364908)
A linguagem de modelagem unificada (UML) propõe a representação da Generalização do ator para tornar
visível os diversos tipos de um mesmo ator. Justifique a representação da generalização de ator.
Sua Resposta: o usuário corresponder a vários atores. Os atores Caixa e Contador herdam todas as
propriedades de um Supervisor de Saldo
Compare com a sua resposta: A generalização de ator deve ser representada quando um mesmo procedimento
deve ser realizado por vários tipos de um mesmo ator, por exemplo: Um ator FUNCIONARIO que possa ser
especializado em GERENTE e VENDEDOR. O requisito ¿Vender Produto¿ poderá ser realizado tanto por gerente
quanto por vendedor. Nesse caso o caso de uso estará representado diretamente em FUNCIONARIO. Assim é
possível visualizar os responsáveis por realizar um mesmo caso de uso.
15/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1192230600 2/4
  3a Questão (Ref.: 201308226468) Pontos: 1,0  / 1,0
(PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir
e documentar os artefatos dos sistemas" (OMG).
O que define a palavra "visual" no texto acima?
UML não pode ser utilizada para geração de código automatizada.
UML deve ser aplicada apenas como planta de software.
UML não possui meta­modelo para ferramentas CASE MDA.
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.
  4a Questão (Ref.: 201308254300) Pontos: 1,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 IV
III e IV
II e IV
II e III
I e II
 Gabarito Comentado.
  5a Questão (Ref.: 201308240435) Pontos: 1,0  / 1,0
Para realizar o desenvolvimento segundo a metodologia RUP é adotado o ciclo de vida iterativo e incremental.
Este  ciclo  de  vida  é  dividido  em  4  etapas,  a  saber:  Concepção,  Elaboração,  Construção  e  Transição.  Para
desenvolvimento das etapas são utilizadas as disciplinas da Engenharia de Software e o final da etapa é definido
por um marco.
Indique os marcos das etapas seguindo a ordem de citação no contexto.
arquitetura ­ escopo ­ versão(release) ­ operação
  escopo ­ arquitetura ­ operação ­ versão(release)
escopo ­ arquitetura ­ versão(release) ­ operação
arquitetura ­ escopo ­ operação ­ versão(release)
escopo ­ operação ­ arquitetura ­ versão(release)
 Gabarito Comentado.
15/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1192230600 3/4
  6a Questão (Ref.: 201308235411) Pontos: 1,0  / 1,0
A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de
desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de ELABORAÇÂO:
Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO.
  Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como
marco a ARQUITETURA.
Construir o projeto de software antes mesmo de se conhecer o hardware disponível, pois deve sempre
considerar as necessidades dos usuários no desempenho de suas funções. A parte física deve vir por
consequência.
Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes
unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema).
Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o
ESCOPO.
 Gabarito Comentado.
  7a Questão (Ref.: 201308235413) Pontos: 1,0  / 1,0
A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de
desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONSTRUÇÃO:
Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes
unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema).
Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como
marco a ARQUITETURA.
  Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO.
Construir o projeto dos componentes de hardware para definição da capacidade técnica em processar as
informações de forma eficiente, apresentando um desempenho adequado.
Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o
ESCOPO.
  8a Questão (Ref.: 201308409105) Pontos: 1,0  / 1,0
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:
Somente o V.
I, IV e V.
I, II, V
  I e V.
I, II, III, V.
 Gabarito Comentado.
15/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1192230600 4/4
  9a Questão (Ref.: 201308235405) Pontos: 1,0  / 1,0
A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de
desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO:
  Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o
ESCOPO.
Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como
marco a ARQUITETURA.
Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição
de execução entre a equipe.
Verificar a qualidadedo componente / tarefa desenvolvida na iteração, através da realização de testes
unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema).
Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO.
 Gabarito Comentado.
  10a Questão (Ref.: 201308258120) Pontos: 1,0  / 1,0
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.
Transição.
Construção.
  Implantação.
Concepção.
Elaboração.
 Gabarito Comentado.
 
Questão 21 - Que organização mantém a UML? 
Resp: Object Management Group (OMG). 
 
Questão 22 - 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: 
Resp: Generalização e especialização. 
Questão 23 - 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. 
 
 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. 
 Resp 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. 
 
Questão 24 - 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? 
Resp: Agregação por valor 
Questão 25 - 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. 
Resp: Generalização e especialização. 
Questão 26 - 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. 
Resp: 
 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 
Questão 26 - 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. 
 
Resp------ 
 
Questão 27 - Qual das respostas 
abaixo mais corretamente define uma classe? 
Resp: Um conjunto de métodos e atributos que definem as características e 
comportamentos de um objeto. 
Questão 28 - O diagrama de classe é o modelo da UML que define atributos e 
métodos para um objeto. O conjunto de objetos é 
representado pela classe. 
Resp: Associação 
Questão 29 - Que organização mantém a UML? 
Resp: Object Management Group (OMG). 
 
Questão 30 - Como podemos definir uma auto-associação 
Resp: Identifica objetos de mesma classe que participam da associação. 
Questão 31- No contexto da UML, os casos de uso: 
Resp: descrevem o comportamento do sistema de acordo com o ponto de vista dos seus 
usuários finais. 
Questão 32- Assinale a alternativa correta. 
 Resp: Diagramas de classes descrevem os tipos de objetos 
presentes no sistema e os vários tipos de relacionamentos 
estáticos existentes entre eles. 
 Diagramas de classes são uma técnica para descrever lógica de 
procedimentos, processo de negócio e fluxo de trabalho. 
 Diagramas de classes são uma técnica conhecida para 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. 
 
Questão 33 - 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 ........... 
Resp: dependência estereotipado como extensão 
 Questão 34- 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 
Resp: Não permite apresentar a perspectiva funcional e estrutural. 
 Ilustra-se sempre a perspectiva do utilizador. 
 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 proposta. 
 
Questão 35– É 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 sistema de informação. 
Resp: a duração do desenvolvimento fica extendido o que faz com que aumente a 
qualidade do produto. 
Questão 36 – A empresa de calçados “Bela mulher” vende a clientes de classe A, 
calçados femininos com exclusividade e sob medida. Na criação de um diagrama de 
classe é possível representar essa regra, pois é de grande valor na implementação dos 
procedimentos. 
Qual dos recursos do diagramade classe expressa no modelo essa informação? 
Resp: Multiplicidade 
Questão 37 – 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, e mesmo que sejam usados 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 ao seu responsável. 
Baseado na descrição apresentada, qual recurso utilizado na construção de modelos de 
diagramas de classe seria usado entre cliente e dependentes? 
Resp: Agregação por valor 
Questão 38 - Linguagem de modelagem unificada é uma linguagem visual para 
especificar , construir e documentar os artefatos dos sistemas. 
O que define a palavra “visual” no texto acima? 
Resp: UML é uma linguagem diagramática padrão; 
Questão 39 – Uma empresa de automóveis vende carros populares, utilitários e classe A. 
Os carros possuem informações chassis 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 simbologia do diagrama de classe deve ser usada nesse contexto? 
Resp: Generalização 
Questão 40 - a generalização é uma representação do diagrama de classe que 
apresenta os diversos tipos de um determinado objeto. 
Assinale as sentenças abaixo e indique as que não representam um bom motivo para o 
uso dessa representação 
Resp: Quando a classe possui mais de uma associação 
Quando a classe está associada a objetos da própria classe 
 
Questões discursivas e de 1 ponto Modelagem 
de Sistemas: 
 
1 - O Processo Unificado é iterativo e consiste 
em subdividir o projeto para sua 
implementação por partes e é constituído de 
atividades divididas em quatro fases. Cite-as. 
Resposta: As quatro fases são: Concepção, 
Elaboração, Comparação e transição 
2 - Um diagrama de atividade apresenta 
vários símbolos nos seus diagramas. Explique 
quando deve ser usada a BARRA DE 
SINCRONIZAÇÃO 
Gabarito: Quando existirem atividades que 
podem ser desenvolvidas em paralelo ,ou 
seja, a barra de sincronização permite 
especificar fluxos de trabalho que podem ser 
feitos ao mesmo tempo (em paralelo) 
3 - 
Para realizar o desenvolvimento segundo a 
metodologia RUP é adotado o ciclo de vida 
iterativo e incremental. Este ciclo de vida é 
dividido em 4 etapas, a saber: Concepção, 
Elaboração, Construção e Transição. Para 
desenvolvimento das etapas são utilizadas as 
disciplinas da Engenharia de Software e o final 
da etapa é definido por um marco. 
 
Indique os marcos das etapas seguindo a 
ordem de citação no contexto. 
Resposta: escopo - arquitetura - operação - 
versão(release) 
4 - Você foi contratado para construir uma 
aplicação de uma clínica médica. Inicialmente 
você utilizará qual diagrama para modelar o 
sistema e validar os requisitos junto ao 
cliente? 
Diagrama de caso de uso 
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? 
classe - atributo – método 
 
6 - 
Observe o diagrama e marque a alternativa correta: 
 
 
 
ALUGUEL é uma classe do tipo independente, 
onde serão registradas as ocorrências de 
aluguel de carro. 
Opção Não Respondida Opção Certa CARRO 
pode ser criado sem participar da associação, 
mas CLIENTE somente poderá ser criado se 
participar pelo menos de uma associação. 
7 - A empresa SoftPerfeitos estava 
desenvolvendo um aplicativo Mobile para um 
de seus cliente. O programador durante a fase 
de codificação sentiu extrema dificuldade no 
entendimento de uma referida regra de 
negócio expressa no diagrama de caso de uso. 
Para que o desenvolvedor compreendesse 
melhor o requisito, o analista de sistema fez 
uma atualização na documentação do 
software criando um diagrama com o objetivo 
de determinar a sequência de eventos que 
ocorrem em um determinado processo, ou 
seja, quais condições devem ser satisfeitas e 
quais métodos devem ser disparados entre os 
objetos envolvidos e em que ordem durante 
um processo específico. Com base na UML 
identifique qual o diagrama o analista de 
sistemas confeccionou. 
Diagrama de Sequência. 
8 - 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. 
Sequência - colaboração – dinâmicos 
9 - O Diagrama de Estados mostra 
os estados admissíveis que os objetos de uma 
dada classe podem assumir e as transições 
permitidas entre pares de estados. 
10 - No que se refere ao conceito de pacotes, 
assinale a única alternativa Incorreta 
Os pacotes não podem ser membros de outros 
pacotes. 
 
 
 
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
CCT0264_AV_201503245446 » MODELAGEM DE SISTEMAS  Avaliação: AV
Aluno: 201503245446 ­ JONATAS GABRIEL FIRMINO
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB
Nota da Prova: 5,5    Nota de Partic.: 1     Av. Parcial.: 2     Data: 13/06/2016 21:19:04 (F)
  1a Questão (Ref.: 673247) Pontos: 1,0  / 1,0
É possível conectar uma classe a ela mesma, através de uma auto associação (ou associação recursiva), que
conecta  objetos da mesma classe. 
Cite um exemplo de auto associação, indicando a classe e o respectivo relacionamento.
Resposta: Em um sistema de uma rede social, uma classe pessoa, que se relaciona com uma outra pessoa,
instancia de um objeto pertencente a mesma classe.
Gabarito:
Possíveis respostas
1) Classe: Disciplina Relacionamento: possui pré requisito. ­ uma Disciplina possui outra disciplina como pré
requisito
2) Classe: Pessoa Relacionamento: é casado com ­ Uma pessoa é casada com outra pessoa. Existem outros
exemplos a serem dados.
O docente deve avaliar se o exemplo dado atende , semanticamente, a uma auto associação e se esse faz
sentido.
  2a Questão (Ref.: 262609) Pontos: 0,5  / 1,0
A visibilidade pública atribuída a uma atributo de uma classe, permite que o acesso a esse atributo seja
realizado por outra classe. Isso pode ser um problema? Por que (justifique a resposta).
Resposta: Não é necessáriamento um problema, já que em classes em que não haja necessidade de restringir
acesso (como no caso de encapsulamento) permite uma fácil visualização dos atributos e métodos por outras
classes.
Gabarito: Sim. Isso pode ser um problema e deve ser feito com muito cuidado, pois fere o principio do
encapsulamento e consequentemente a segurança da classe
  3a Questão (Ref.: 80251) Pontos: 1,0  / 1,0
_____________ é a fase do RUP responsável pela codificação do sistema.
  Construção
Elaboração
Translação
Transição
Iniciação
 Gabarito Comentado.
INFO-PC
Rectangle
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
  4a Questão (Ref.: 751836) Pontos: 1,0  / 1,0
Analise as assertivas a seguir e classifique cada uma como verdadeiro (V) e falso (F):
1 ­ ( ) A Descrição de caso de uso não registra a lógica do sistema.2 ­ ( ) A descrição de caso de uso, é representação textual dos casos de uso e auxilia a validação do
entendimmento dos requisitos do sistema.
3 ­ ( ) Nem todos os casos de uso devem ser descritos.
4 ­ ( ) Quanto mais técnico forem os termos da descrição de casos de uso, melhor será para apresentar ao
usuário.
Com base em sua avaliação, assinale a alternativa que apresente a correta sequencia de V e F:
  F, V, F, F
F, F, V, V
V, V, F, F
V, F, V, V
F, F, V, F
 Gabarito Comentado.
  5a Questão (Ref.: 57376) Pontos: 0,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:
especialização.
  agregação.
inclusão.
generalização.
  extensão.
 Gabarito Comentado.
  6a Questão (Ref.: 712655) Pontos: 1,0  / 1,0
Analise as assertivas a seguir pertinentes ao diagrama de classes. 
I­ O conceito de multiplicidade é responsável por definir quantos objetos de cada classe participam de um
relacionamento.
II­ Uma Classe associativa representa uma classe resultante da associação entre duas outras classes, que
possua atributos e métodos próprios . 
III­ Uma associação entre duas classes necessariamente terá multiplicidade * nos dois lados da associação.
Com base em sua análise, assinale a UNICA alternativa correta
Está correta apenas a assertiva I.
  Estão corretas apenas as assertivas I e II.
Estão corretas apenas as assertivas II e III.
Estão corretas as assertivas I, II, III.
Está correta apenas a assertiva II.
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 57358) Pontos: 0,5  / 0,5
A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas
orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos
elementos do digrama de sequências.
O elemento acima, em um diagrama de sequência, significa:
auto­chamada.
  mensagem de retorno.
mensagem perdida.
mensagem de ativação.
mensagem de ligação.
  8a Questão (Ref.: 633385) Pontos: 0,0  / 0,5
Os padrões GRASP definem princípios gerais para atribuição de responsabilidades as classes. Assinale dentre as
opções abaixo aquela que não é um PADRÃO GRASP;
  Centralização;
  Creator;
Coesão Alta;
Acoplamento Fraco;
Especialista na Informação;
 Gabarito Comentado.
  9a Questão (Ref.: 594336) Pontos: 0,0  / 0,5
Esse diagrama mostra  o sistema pelo seu  lado funcional, mostrando  a organização de seus módulos e como
se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado.
Assinale a opção que mostra corretamente  nome do diagrama acima especificado
  Atividades
Implementação
  Componentes
Estados
Desenvolvimento
 Gabarito Comentado.
  10a Questão (Ref.: 594332) Pontos: 0,5  / 0,5
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
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
Diagrama de sequencia
Diagrama de Implementação
Diagrama de pacotes
Diagrama de colaboração
  Diagrama de Atividade
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
 
 
 MODELAGEM DE SISTEMAS
Simulado: CCT0264_SM_201503245446 V.3 Fechar
Aluno(a): JONATAS GABRIEL FIRMINO Matrícula: 201503245446
Desempenho: 6,0 de 10,0 Data: 04/05/2016 21:53:41 (Finalizada)
 1a Questão (Ref.: 201503327347) Pontos: 0,0 / 1,0
O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processoanalítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativaque NÃO indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP.
Implantação.
Transição.
 Construção.
Concepção.
Elaboração.
 2a Questão (Ref.: 201503365112) Pontos: 1,0 / 1,0
Uma disciplina do RUP que tem como uma de suas finalidades "assegurar que os clientes, usuários edesenvolvedores tenham um entendimento comum da organização-alvo", a qual se relaciona com a disciplinaAmbiente. Trata-se de:
 Modelagem de Negócios.
Gerenciamento de Configuração e Mudança.
Análise e Design.
Gerenciamento de Projetos.
Requisitos.
Gabarito Comentado. Gabarito Comentado.
 3a Questão (Ref.: 201503976401) Pontos: 1,0 / 1,0
 A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas eminúmeros projetos e para construção de diferentes tipos de sistemas. Assinale dentro das opções apresentadas,aquela que não é verdadeira
Quando o sistema é desenvolvido com esta tecnologia, temos:
Melhor compreensão do código;
Melhor aproveitamento do seu código;
 A certeza do menor tempo de desenvolvimento
Facilidade de Manutenção;
Maior segurança no uso de componentes por parte do programador;
Gabarito Comentado. Gabarito Comentado.
 4a Questão (Ref.: 201503864331) Pontos: 0,0 / 1,0
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 4 12/06/2016 18:42
Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente aum 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 de uso, haverá o caso de UsoBUSCAR_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
Está correta apenas a assertiva III
Estão corretas as assertivas I e II e III
 Está correta apenas a assertiva I
Estão corretas apenas as assertivas II e III
Estão corretas apenas as assertivas I e III
 Gabarito Comentado.
 5a Questão (Ref.: 201503942912) Pontos: 1,0 / 1,0
Considere os seguintes elementos da UML: I. classes II. associações III. mensagem IV. estado V. transição Oselementos que fazem parte de um diagrama de classes são:
 somente l e II;
somente II, III e IV;
somente I, II e III;
somente l, III e IV;
somente III, IV e V.
 6a Questão (Ref.: 201503347444) Pontos: 1,0 / 1,0
Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência apartir 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 valorda mensalidade a ser paga, considerando o modelo apresentado abaixo.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 4 12/06/2016 18:42
Plano
 PlanosContratados
Aluno
Exercícios
ExerciciosPlano
 Gabarito Comentado.
 7a Questão (Ref.: 201503982645) Pontos: 1,0 / 1,0
Analise as assertivas a seguir pertinentes ao diagrama de classes.
I- O conceito de multiplicidade é responsável por definir quantos objetos de cada classe participam de umrelacionamento.
II- Uma Classe associativa representa uma classe resultante da associação entre duas outras classes, quepossua atributos e métodos próprios .
III- Uma associação entre duas classes necessariamente terá multiplicidade * nosdois lados da associação.
Com base em sua análise, assinale a UNICA alternativa correta
 Estão corretas apenas as assertivas I e II.
Está correta apenas a assertiva I.
Está correta apenas a assertiva II.
Estão corretas as assertivas I, II, III.
Estão corretas apenas as assertivas II e III.
Gabarito Comentado. Gabarito Comentado.
 8a Questão (Ref.: 201503984835) Pontos: 1,0 / 1,0
Em um diagrama de classes existem duas formas de expressar um relacionamento TODO-PARTE, onde osobjetos da classe PARTE são instanciados pelos objetos da classe TODO. Tais relacionamentos são agregação ecomposição.
Assinale a única opção que apresenta a correta diferença entre esses relacionamentos
Na composição, o objeto TODO somente pode conter 1 objeto PARTE
Na agregação, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
 Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
A vida dos objetos TODO e PARTE são coincidentes apenas na agregação
O objeto PARTE instancia e destrói o objeto TODO apenas na agregação
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
3 de 4 12/06/2016 18:42
 Gabarito Comentado.
 9a Questão (Ref.: 201503936696) Pontos: 0,0 / 1,0
Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia?
 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.
Diagramas de estados, diagrama de interação e diagramas de fluxo de dados.
Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos.
Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos casos deuso.
 Gabarito Comentado.
 10a Questão (Ref.: 201503327348) Pontos: 0,0 / 1,0
A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemasorientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um doselementos do digrama de sequências.
O elemento acima, em um diagrama de sequência, significa:
 mensagem de ativação.
mensagem perdida.
mensagem de ligação.
mensagem de retorno.
auto-chamada.
 
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
4 de 4 12/06/2016 18:42
 MODELAGEM DE SISTEMAS
Simulado: CCT0264_SM_201503245446 V.2 Fechar
Aluno(a): JONATAS GABRIEL FIRMINO Matrícula: 201503245446
Desempenho: 9,0 de 10,0 Data: 03/05/2016 13:23:24 (Finalizada)
 1a Questão (Ref.: 201503516100) Pontos: 1,0 / 1,0
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:
Somente o V.
I, II, III, V.
I, IV e V.
I, II, V
 I e V.
 Gabarito Comentado.
 2a Questão (Ref.: 201503365116) Pontos: 1,0 / 1,0
De acordo com a teoria sobre o RUP, diz que o mesmo produz artefatos:
na fase de Transição, apenas.
 em todas as suas fases.
na fase de Elaboração, apenas.
na fase de Construção, apenas.
na fase de Concepção, apenas.
 Gabarito Comentado.
 3a Questão (Ref.: 201503896639) Pontos: 1,0 / 1,0
A Orientação a objetos é uma tecnologia eficiência e de qualidade comprovada, usada em inúmeros projetos epara construção de diferentes tipos de sistemas.
Assinale a ÚNICA alternativa que NÃO apresenta uma vantagem no uso Orientação a objetos.
Segurança no uso de componentes por parte do programador.
Facilidade de manutenção dos códigos desenvolvidos.
Melhor compreensão do código.
Obter um melhor aproveitamento do código.
 Menor eficiência de código
 Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 4 12/06/2016 18:41
 4a Questão (Ref.: 201503946134) Pontos: 1,0 / 1,0
(NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que:
Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo.
 A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído.
Um Ator especifica necessariamente um papel executado por um usuário.
Não existe relação entre atores do tipo especialização.
É utilizado para representar o relacionamento entre os componentes estruturais do software.
Gabarito Comentado. Gabarito Comentado.
 5a Questão (Ref.: 201503327367) Pontos: 1,0 / 1,0
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.
à quantidade máxima de objetos de uma classe que podem estar associados às demais classespresentes no diagrama.
 à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto podeestar associado.
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.
 Gabarito Comentado.
 6a Questão (Ref.: 201503347440) Pontos: 1,0 / 1,0
Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Paraisso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porçãocaló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 eo cálculo, respectivamente?
classe - atributo - processo
 classe - atributo - método
atributo - classe - processo
atributo - classe - método
tupla - tabela - método
 Gabarito Comentado.
 7a Questão (Ref.: 201503964603) Pontos: 1,0 / 1,0
Generalização/Especialização é um tipo de relacionamento possível de ser aplicado ao(s) seguintes elemento(s)de modelo na UML:
 Casos de uso, classes e atores
Casos de uso e classes
Classes e atores
Classes
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 4 12/06/2016 18:41
Casos de uso e atores
Gabarito Comentado. Gabarito Comentado.
 8a Questão (Ref.: 201503947362) Pontos: 0,0 / 1,0
Sobre o Diagrama de Classe acima, é CORRETO afirmar:
 Nenhuma resposta é verdadeira
O modelo não estabelece nenhum tipo de restrição quanto a quem possa processar quem, comotambém não restringe o tipo de processo que alguém possa abrir contra outro.
Um lei pode subsidiar a solução somente de processos criminais, não sendo aplicada a processostrabalhistas.
O modelo não permite que uma pessoa jurídica entre com um processo contra outra pessoa jurídica.
Um processo, pelo Diagrama, pode ser Trabalhista ou Criminal. Caso seja Trabalhista, o processo nãotem leis a ele associadas e o acusado deve ser uma pessoa jurídica.
 9a Questão (Ref.: 201503896643) Pontos: 1,0 / 1,0
Assinale a UNICA opção que mostra 2 diagramas de interação.
Diagrama de classe e diagrama de sequência.
Diagrama de colaboração e Diagrama de casos de uso.
 Diagrama de sequência e diagrama de colaboração.
Diagrama de classes e diagrama de colaboração.
Diagrama de Sequência e Diagrama de casos de uso
Gabarito Comentado. Gabarito Comentado.
 10a Questão (Ref.: 201503945491) Pontos: 1,0 / 1,0
A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O programadordurante a fase de codificação sentiu extrema dificuldade no entendimento de uma referida regra de negócioexpressa no diagrama de caso de uso. Para que o desenvolvedor compreendesse melhor o requisito, o analista
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
3 de 4 12/06/2016 18:41
de sistema fez uma atualização na documentação do softwarecriando um diagrama com o objetivo dedeterminar a sequência de eventos que ocorrem em um determinado processo, ou seja, quais condições devemser satisfeitas e quais métodos devem ser disparados entre os objetos envolvidos e em que ordem durante umprocesso específico. Com base na UML identifique qual o diagrama o analista de sistemas confeccionou.
Diagrama de Classes.
 Diagrama de Sequência.
Diagrama de Negócio.
Diagrama de Caso de Uso.
Diagrama de Implantação.
Gabarito Comentado. Gabarito Comentado.
 
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
4 de 4 12/06/2016 18:41
 MODELAGEM DE SISTEMAS
Simulado: CCT0264_SM_201503245446 V.1 Fechar
Aluno(a): JONATAS GABRIEL FIRMINO Matrícula: 201503245446
Desempenho: 5,0 de 10,0 Data: 28/04/2016 14:09:05 (Finalizada)
 1a Questão (Ref.: 201503365110) Pontos: 0,0 / 1,0
No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típicado:
Designer de Negócios.
Revisor do Modelo de Negócios.
Revisor de Requisitos.
Analista de Sistemas.
 Analista do Processo de Negócios.
 Gabarito Comentado.
 2a Questão (Ref.: 201503342408) Pontos: 1,0 / 1,0
A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas dedesenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONSTRUÇÃO:
Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco oESCOPO.
Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo comomarco a ARQUITETURA.
 Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO.
Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testesunitários e de integração, tendo como marco o RELEASE (nova versão para o sistema).
Construir o projeto dos componentes de hardware para definição da capacidade técnica em processar asinformações de forma eficiente, apresentando um desempenho adequado.
 Gabarito Comentado.
 3a Questão (Ref.: 201503365108) Pontos: 0,0 / 1,0
Os diagramas UML da categoria comportamental são os de:
classes, objetos e componentes.
classes, atividades e sequência.
objetos, estrutura composta e máquinas de estado.
casos de uso, atividades e máquinas de estados.
 casos de uso, sequência e classes.
Gabarito Comentado. Gabarito Comentado.
 4a Questão (Ref.: 201503335572) Pontos: 1,0 / 1,0
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 4 12/06/2016 18:40
Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ouem 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ópriaproposta.
Ilustra-se sempre a perspectiva do utilizador.
Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
 Não permite apresentar a perspectiva funcional e estrutural.
Contém analise direta das funcionalidades da representação gráfica
 Gabarito Comentado.
 5a Questão (Ref.: 201503325464) Pontos: 1,0 / 1,0
Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO?
Diagrama de componentes.
 Diagrama de classes.
Diagrama de casos de usos.
Diagrama de atividades.
Diagrama de estados.
 Gabarito Comentado.
 6a Questão (Ref.: 201503347436) Pontos: 0,0 / 1,0
O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O conjunto deobjetos é representado pela classe.
Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qualrepresentação?
Associação participativa
 Associação relativa
Associação
Auto-associação
Associação por referência
 Gabarito Comentado.
 7a Questão (Ref.: 201503325995) Pontos: 0,0 / 1,0
Observe o diagrama e marque a alternativa correta:
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 4 12/06/2016 18:40
CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado separticipar pelo menos de uma associação.
 SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar daassociaçã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 separticipar pelo menos de uma associação.
ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro.
 Gabarito Comentado.
 8a Questão (Ref.: 201503347439) Pontos: 1,0 / 1,0
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 asinformações representadas nas classes.
III - A construção do diagrama de classe deve representar todas as informações envolvidas para realização donegócio.
IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construção donovo modelo pode gerar ajustes nos anteriores.
Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS.
I - II - III
I - II - IV
 II - III - IV
I - III - IV
II - IV
 9a Questão (Ref.: 201503327348) Pontos: 0,0 / 1,0
A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemasorientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um doselementos do digrama de sequências.
O elemento acima, em um diagrama de sequência, significa:
auto-chamada.
mensagem perdida.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
3 de 4 12/06/2016 18:40
mensagem de ligação.
mensagem de retorno.
 mensagem de ativação.
 10a Questão (Ref.: 201503947323) Pontos: 1,0 / 1,0
Na UML (Unified Modeling Language), o ________________________ é utilizado para indicar as comunicaçõesdinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual asmensagens são enviadas entre os objetos para executar aquela tarefa.
 Diagrama de Sequência
Diagrama de Classes
Diagrama de Comunicação
Diagrama de Casos de Uso
Diagrama de Estados
Gabarito Comentado. Gabarito Comentado.
 
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
4 de 4 12/06/2016 18:40
 
 MODELAGEM DE SISTEMAS 
 
 
Exercício: CCT0264_EX_A5_201402461534 
 
Aluno(a): EMERSON SCHUMACKER BARROSO Data: 08/05/2015 21:18:30 (Finalizada) 
 
 
 1a Questão (Ref.: 201402565045) Fórum de Dúvidas (0) Saiba (0) 
 
A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas 
orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos 
elementos do digrama de sequências. 
 
O elemento acima, em um diagrama de sequência, significa: 
 
 
mensagem de ativação. 
 
mensagem de ligação. 
 mensagem de retorno. 
 
auto-chamada. 
 
mensagem perdida. 
 
 
 
 
 
 2a Questão (Ref.: 201402741725) Fórum de Dúvidas (0) Saiba (0) 
 
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 mensagensdisparadas 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 
 
 
Estão corretas apenas as opções II e III 
 
Estão corretas apenas as opções II, III e IV 
 
Estão corretas as opções I, II, III e IV 
 Estão corretas apenas as opções I e III 
 
Estão corretas apenas as opções III e IV 
 
 
 
 
 
 3a Questão (Ref.: 201403117800) Fórum de Dúvidas (0) Saiba (0) 
 
Entre os diagramas da UML qual deles é responsável por exibir as interações entre os vários componentes de 
um sistema, e em especial, os objetos e como seus métodos interagem entre si e a ordem? 
 
 Sequencia. 
 
Classes. 
 Casos de usos. 
 
Objetos. 
 
Atividades. 
 
 
 
 
 
 4a Questão (Ref.: 201403134340) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a UNICA opção que mostra 2 diagramas de interação. 
 
 
Diagrama de Sequência e Diagrama de casos de uso 
 
Diagrama de colaboração e Diagrama de casos de uso. 
 Diagrama de sequência e diagrama de colaboração. 
 
Diagrama de classes e diagrama de colaboração. 
 
Diagrama de classe e diagrama de sequência. 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201403134337) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de 
mensagens entre os objetos, além de ter como principal elemento a temporalidade na realização de uma 
operação entre os objetos. 
 
 Diagrama de sequência. 
 
Diagrama de atividades. 
 
Diagrama de Classes. 
 
Descrição de casos de uso. 
 
Diagrama de casos der uso. 
 
 
Avaliação: CCT0264_AVS_201402216629 » MODELAGEM DE SISTEMAS
Tipo de Avaliação: AVS
Aluno: 201402216629 - CRISTIANO VERISSIMO LUZ
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB
Nota da Prova: 6,0 Nota de Partic.: 1 Data: 29/06/2015 20:53:41
 1a Questão (Ref.: 201402440872) Pontos: 1,5 / 1,5
Considere o diagrama de classe a seguir e analise o que se pede
- Se os métodos M1, M2 e M3 forem adicionados, respecƟvamente, as classes P. Q e R, que métodos serão herdados pela classe S?
Resposta: A classe "Q" herda M1 e M3, a classe "S" herda M1, M2 e M3.
Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3)
 2a Questão (Ref.: 201402500901) Pontos: 1,5 / 1,5
O que acontece com uma classe, quando atribuímos a visibilidade privada para TODOS os métodos de uma
classe?
Resposta: A classe fica sem metodo externo, nao executa suas funcionalidades trazendo instabilidade para o
sistema.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 09/07/2015 21:26
Gabarito: Essa classe fica sem método externo e portanto não poderá nenhum serviço (através de seus
métodos) as demais classes.
 3a Questão (Ref.: 201402310709) Pontos: 0,5 / 0,5
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 CONSTRUÇÃO:
Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO.
Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como
marco a ARQUITETURA.
Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o
ESCOPO.
Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes
unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema).
Construir o projeto dos componentes de hardware para definição da capacidade técnica em processar as
informações de forma eficiente, apresentando um desempenho adequado.
 4a Questão (Ref.: 201402908534) Pontos: 0,5 / 0,5
Você foi contratado para construir uma aplicação de uma clínica médica. Inicialmente você utilizará qual
diagrama para modelar o sistema e validar os requisitos junto ao cliente?
Diagrama de caso de uso
Diagrama de Sequência
Diagrama de Classes
Diagrama de Validação
Diagrama de Atividade
 5a Questão (Ref.: 201402472295) Pontos: 0,5 / 0,5
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, a
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 de cada classe estão relacionados.
Com base em sua análise das assertivas, assinale a ÚNICA opção correta
Estão corretas apenas as opções I, II e III
Estão corretas apenas as opções I, II, III e V
Estão corretas apenas as opções III, IV e V
Estão corretas apenas as opções I, II, III e IV
Estão corretas apenas as opções III e IV
 6a Questão (Ref.: 201402294287) Pontos: 0,5 / 0,5
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 09/07/2015 21:26
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.
Identifica objetos de mesma classe que participam da associação.
Classe que representa a herança dos métodos de uma outra classe.
Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e
operações para qualificação.
Classe que representa a generalização de outra classe.
 7a Questão (Ref.: 201402848404) Pontos: 0,0 / 0,5
Entre os diagramas da UML qual deles é responsável por exibir as interações entre os vários componentes de
um sistema, e em especial, os objetos e como seus métodos interagem entre si e a ordem?
Objetos.
Atividades.
Casos de usos.
Classes.
Sequencia.
 8a Questão (Ref.: 201402864946) Pontos: 0,0 / 0,5
O analista de sistemas durante a modelagem e desenvolvimento de um sistema, tem uma grande preocupação
em manter um código que tenha pequenos impactos na manutenção e favorecimento a reutilização de códigos.
Para alcançar estes objetivos, o código deve ter:
Um acoplamento alto entre classes e manter uma fraca coesão nas classes.
Um acoplamento fraco entre classes e manter uma fraca coesão nas classes.
Um acoplamento alto entre classes e manter uma baixa coesão nas classes.
Um acoplamento alto entre classes e manter uma alta coesão nas classes.
Um acoplamento fraco entre classes e manter uma alta coesão nas classes.
 9a Questão (Ref.: 201402472345) Pontos: 1,0 / 1,0
O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos,
que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se
seguem
I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência
entre eles
II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas
funcionalidades.
III. Componentes não podem ser classes
IV. A reutilização de componentes entre

Continue navegando