Modelagem de Sistema de 6 a 10
Iniciar
Parabéns - Você terminou Modelagem de Sistema de 6 a 10.
Você fez %%SCORE%% de %%TOTAL%%.
Sua média é: %%RATING%%
Your answers are highlighted below.
Question 1 |
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.
A | Gráfico de estado - colaboração - dinâmicos |
B | Seqüência - colaboração - dinâmicos |
C | Seqüência - atividade - estáticos |
D | Seqüência - atividade - dinâmicos |
E | Seqüência - colaboração - estáticos |
Question 2 |
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 __________
A | Acoplamento fraco |
B | Especialista na informação |
C | Creator |
D | Alto coesão |
E | Controlador |
Question 3 |
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 UNICA opção INCORRETA
A | A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou classe. |
B | Quanto mais forte o acoplamento melhor para a qualidade do software |
C | Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e custo do desenvolvimento do software. |
D | O acoplamento mede o quanto dois ou mais elementos do sistema estão interconectados e dependentes |
E | Quanto maior a coesão, melhor para a qualidade do software |
Question 4 |
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 | A arquitetura em camadas facilita a manutenção de código. |
B | A camada de Negócios conterá as regras de negócios sob a forma de classes de negócios. |
C | A camada de Apresentação conterá métodos com as interfaces do sistema. |
D | A arquitetura em camada favorece a reutilização de código. |
E | A camada de Variáveis conterá as classes de acesso aos dados do sistema. |
Question 5 |
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 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
A | Está correta apenas a assertiva III |
B | Está correta apenas a assertiva I |
C | Estão corretas apenas as assertivas II e III |
D | Estão corretas apenas as assertivas I e III |
E | Estão corretas as assertivas I e II e III |
Question 6 |
Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA.
A | Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e sistema. |
B | As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia. |
C | Um caso de uso pode não ter cenário alternativo |
D | Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo |
E | As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação do ator com o sistema |
Question 7 |
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 instãncias 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:
A | I e III |
B | II e IV |
C | I e II |
D | III e IV |
E | II e III |
Question 8 |
Sobre as raias de natação que podem, opcionalmente, ser desenhadas no diagrama de atividades , assinale a opção INCORRETA.
A | Muito úteis na modelagem de processos |
B | Pode-se ter no mínimo duas raias e no máximo seis raias |
C | Mostra onde (raia) são executadas as ações |
D | Agrupam atividades relacionadas as atividades que executam |
E | As raias podem ser representadas por departamento ou setor da empresa, função empresarial (como Gerente e vendedor) ou ainda pelo nome de um funcionário específico. |
Question 9 |
Analise cada assertiva pertinente ao diagrama de componentes classificando em V (verdadeira) ou F (falsa).
I. Um componente necessariamente representa uma biblioteca, como por exemplo uma DLL.
II. O diagrama de componentes está diretamente relacionado a arquitetura do software.
III. O diagrama de componentes mostra a dependência entre os componentes de software.
Assinale a ÚNICA opção que possui a correta sequencia de V e F, para cada assertiva I, II e III.
A | I - F, II - F, III - V. |
B | I - V, II - F, III - V. |
C | I - F, II - V, III - F. |
D | I - F, II - V, III - V. |
E | I - V, II - V, III - V. |
Question 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
A | Estão corretas as opções I, II, III e IV |
B | Estão corretas apenas as opções I, II e IV |
C | Estão corretas apenas as opções II e III |
D | Estão corretas apenas as opções II e IV |
E | Estão corretas apenas as opções I, III e IV |
Question 11 |
Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de projeto de software é INCORRETO afirmar
A | Envolvem a topologia do sistema, descrevendo a estrutura do hardware. |
B | É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico. |
C | Modelam uma visão estática de funcionamento de um sistema. |
D | É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor. |
E | Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó. |
Question 12 |
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
A | Implementação |
B | Componentes |
C | Atividades |
D | Desenvolvimento |
E | Estados |
Question 13 |
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?
A | Estados |
B | Casos de uso. |
C | Objetos. |
D | Classes |
E | Sequencia. |
Question 14 |
(Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que:
A | o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido. |
B | o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores externos, mostrando o relacionamento entre os atores e o sistema. |
C | o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo recebido. |
D | a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de aplicativos para o ambiente WEB. |
E | o diagrama de caso de uso mostra as relações entre as classes. |
Question 15 |
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
A | O diagrama de estado pode ter mais de 1 estado inicial |
B | O diagrama de estados deve ser usado para toda classe que tenha pelo menos 2 estados. |
C | O diagrama de estado pode não ter estado final. |
D | Representa além dos estados, todas as transições (mudanças) de estados, evidenciando o evento que acarretou a transição |
E | O diagrama de estado apenas pode ter 1 estado final |
Question 16 |
Na sua forma plena, a sintaxe de uma operação na UML inclui apenas:
A | visibilidade e nome. |
B | visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades. |
C | visibilidade, nome, tipo de retorno e propriedades. |
D | nome e lista de parâmetros. |
E | visibilidade, nome e lista de parâmetros. |
Question 17 |
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.
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.A | São corretas apenas as afirmativas 1, 3 e 4. |
B | São corretas apenas as afirmativas 1 e 2. |
C | São corretas apenas as afirmativas 3 e 4. |
D | São corretas apenas as afirmativas 1 e 3. |
E | São corretas apenas as afirmativas 1, 2 e 4. |
Question 18 |
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.
A | Concorrente |
B | Autotransição |
C | Superestado |
D | Ativo |
E | Transitividade |
Question 19 |
O diagrama de atividades é um dos diagramas disponíveis na UML para a modelagem de aspectos dinâmicos de sistemas.
Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir.
I. A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída.
II. Caso o resultado da decisão após a Atividade 02 seja [não], é necessário que sejam executadas as atividades 01 e 02.
III. As atividades 03 e 04 vão ter início ao mesmo tempo, entretanto, não significa que terminarão ao mesmo tempo.
IV. Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o fluxo [sim], a atividade 02 não será mais executada.
É correto apenas o que afirma em
Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir.
I. A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída.
II. Caso o resultado da decisão após a Atividade 02 seja [não], é necessário que sejam executadas as atividades 01 e 02.
III. As atividades 03 e 04 vão ter início ao mesmo tempo, entretanto, não significa que terminarão ao mesmo tempo.
IV. Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o fluxo [sim], a atividade 02 não será mais executada.
É correto apenas o que afirma emA | III e IV. |
B | II e III. |
C | I e II. |
D | I, III e IV. |
E | I, II e IV. |
Question 20 |
Analise as 2 asserções seguintes
I. O diagrama de atividade é uma excelente ferramenta (diagrama da UML) para modelagem do fluxo de trabalho e programação para multiprocessamento.
PORQUE
II. O diagrama de atividade permite representar o processamento paralelo.
Sobre essas asserções, assinale a opção correta
A | As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. |
B | A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. |
C | As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. |
D | A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. |
E | Tanto a primeira quanto a segunda asserções são proposições falsas. |
Question 21 |
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
A | Diagrama de pacotes |
B | Diagrama de Implementação |
C | Diagrama de Atividade |
D | Diagrama de colaboração |
E | Diagrama de sequencia |
Question 22 |
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
A | Transição |
B | Raia de natação |
C | Evento |
D | Separação |
E | Junção |
Question 23 |
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
A | As duas asserções estão corretas e a segunda justifica a primeira. |
B | A segunda asserção esta correta e a primeira esta errada. |
C | A primeira asserção esta correta e a segunda esta errada. |
D | As duas asserções estão corretas e a segunda não justifica a primeira. |
E | As duas asserções estão erradas. |
Question 24 |
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
A partir desse elemento as atividades seguintes serão efetuadas em paralelo.
A | Separação |
B | Transição |
C | Junção |
D | Encruzilhada |
E | Raias de natação |
Question 25 |
Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo.
1. Descrição de Caso de Uso
2. Diagrama de Caso de Uso
3. Diagrama de Classe
4. Diagrama de Estado
5. Diagrama de Seqüência
6. Diagrama de Atividades
( ) Descreve a funcionalidade do sistema percebida por atores externos.
( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos;
( ) Representa o processo descrevendo as atividades seqüenciais e paralelas.
( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos que o atingem.
( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles.
( ) Representa os requisitos do sistema.
A | 2 - 6 - 5 - 4 - 3 - 1 |
B | 2 - 6 - 5 - 3 - 4 - 1 |
C | 6 - 5 - 3 - 4 - 2 - 1 |
D | 1 - 6 - 5 - 4 - 3 - 2 |
E | 1 - 5 - 6 - 4 - 3 - 2 |
Question 26 |
Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:
A | Diagrama de Sequência |
B | Diagrama de Métodos |
C | Diagrama de Componentes |
D | Diagrama de Estados |
E | Diagrama de Classes |
Question 27 |
Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta.
A | A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada utilizando-se diagramas de classe e de instância, entre outros. |
B | Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language), linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar diagramas UML. |
C | A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada utilizando-se diagramas de comunicação, entre outros. |
D | 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. |
E | Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na linguagem Java. |
Question 28 |
É 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
A | Pacote |
B | Visibilidade |
C | Encapsulamento |
D | Polimorfismo |
E | Herança |
Question 29 |
No que concerne aos conceitos de visibilidade, assinale a única sentença correta
A | Para respeitar o principio do encapsulamento, os atributos devem ser públicos |
B | Para respeitar o principio do encapsulamento, os atributos devem ser privados |
C | Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos |
D | Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos |
E | O encapsulamento não interfere na classificação de visibilidade dos atributos |
Question 30 |
Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido
A | Ele somente poderá ser visto dentro da própria classe |
B | Ele poderá ser visto por todas as classes |
C | Ele não poderá ser visto por ninguém |
D | Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o relacionamento |
E | Ele poderá ser visto por todas as classes que estão na estrutura de herança |
Quando você terminar, clique no botão abaixo. Se algum item estiver incompleto ele será marcado como incorreto.
Ver Resultados
Existem 30 questões incompletas.
Você terminou
questões
questão
Sua nota é
Correta
Errado
Partial-Credit
You have not finished your quiz. If you leave this page, your progress will be lost.
Correct Answer
You Selected
Not Attempted
Final Score on Quiz
Attempted Questions Correct
Attempted Questions Wrong
Questions Not Attempted
Total Questions on Quiz
Question Details
Results
Date
Score
Dica
Time allowed
minutes
seconds
Time used
Answer Choice(s) Selected
Question Text
Pronto!
Estude mais!
Continue tentando!
Razoável!
Bom trabalho!
Perfeito!
Este artigo foi útil ?
SimNão
Fala, rapaziada! Queria compartilhar minha experiência com a 74bet777. O site é bem organizado e tem umas promos que valem a pena participar. Já fiz umas apostas e tô esperando pra ver se a sorte tá do meu lado! #ApostandoComAlegria
Alright, 566vin, let’s get down to business! I’ve been checking you out, and so far, not bad. Need to see more action, though. Show me what you got! Get started here: 566vin
Yo, check out pkrvipgame! Just stumbled upon it and it’s pretty legit. Good variety of games, if you’re into that kinda thing. Hit it up here: pkrvipgame
Just wanted to give 9096combet a shoutout. Been using them for a while, and they are reliable. They’re worth a shot if you are looking to start your journey here: 9096combet
Yo 188betlinkvao, are you the shortcut I’ve been searching for? Tired of hunting down working links. Hope your site is smooth and reliable, ya know? One click and I’m in! Find it at: 188betlinkvao
Alright gamers, one888vn.com caught my eye. The vibes are good and the games seem legit. Give it a whirl and see if it’s your jam! You can find it at one888vn.com.
Hey, just found Hiii88 the other day! Seems pretty legit so far. Games are smooth and haven’t had any issues yet. Hope it stays that way! Check it out here: hiii88
Okay, 7f777, you have my attention. Decent selection of games and a pretty user-friendly site. Hoping for some good luck here. Fingers crossed! 7f777
Just signed up for x111game. Got curious and decided to try it out. The variety of games they have is cool. Hopefully it is fun to play! x111game
Everyone loves a bonus! See what ‘sssgame bônus’ are on offer over at sssgames7.com. Could be your lucky day! Grab your bonus here: sssgame bônus
Okay, so I might have misspelled it a few times but searching for sssgmae always seems to get me where I need to be. The game experience is good overall. Here’s the correct link sssgmae!
Been hearing a lot about tai88 lately. Is it worth checking out? Could be found here: tai88