Sei sulla pagina 1di 40

MODELAGEM DE SISTEMAS

Lupa

Retornar

1a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0)

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

em todas as suas fases.


na fase de Elaboração, apenas.
na fase de Concepção, apenas.
na fase de Construção, apenas.
na fase de Transição, apenas.

Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0)

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

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

Gabarito Comentado
3a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (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:

I e V.
Somente o V.
I, IV e V.
I, II, III, V.
I, II, V

Gabarito Comentado

4a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0)

O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado


no Processo Unificado. A esse respeito, analise as afirmativas a seguir.

I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema.

II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da


Documentação Técnica.

III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que
serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente.

IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o


software executável funcionando.

Estão corretas APENAS as afirmativas:

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

Gabarito Comentado

5a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (0)

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

Analise as assertivas abaixo e indique as iterações corretas.

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

II - Na construção será desenvolvido o diagrama de sequencia e a construção dos métodos;

III - Na transição serão realizados os testes na parte desenvolvida;

IV - Na concepção será definido a extensão da manutenção a ser implementada.

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

Gabarito Comentado

6a Questão (Ref.:) Fórum de Dúvidas (1) Saiba (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 - operação - versão(release)


arquitetura - escopo - versão(release) - operação
escopo - arquitetura - versão(release) - operação
escopo - operação - arquitetura - versão(release)
escopo - arquitetura - operação - versão(release)

Gabarito Comentado

Retornar

MODELAGEM DE SISTEMAS
Lupa

Retornar
Matrícula:

1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta
INCORRETA.
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
Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator
e sistema.
Um caso de uso pode não ter cenário alternativo
As especificações dos casos de uso são fundamentais para elaboração do Diagrama de
Sequencia.
Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário
alternativo

Gabarito Comentado Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas,
usadas em inú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 aproveitamento do seu código;


Facilidade de Manutenção;
Maior segurança no uso de componentes por parte do programador;
Melhor compreensão do código;
A certeza do menor tempo de desenvolvimento

Gabarito Comentado

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (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 é uma notação diagramática padrão.
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.

Gabarito Comentado

4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

(Infraero) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida


como Caso de Uso:

I. Todo caso de uso tem a participação de pelo menos um ator.

II. Um ator pode participar somente de um caso de uso.

III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso.

IV. O roteiro de um caso de uso pode ser alterado por outro caso de uso.

As assertivas corretas são somente:

II, III e IV.


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

Gabarito Comentado

5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

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


ocorre que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de
compra quando o estoque ficar abaixo do mínimo recomendado.

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


.

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

Gabarito Comentado

6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

No contexto da UML, os casos de uso:

especificam a organização do sistema de software.


descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários
finais.
são sempre associados a um único requisito funcional.
definem o comportamento dos componentes de software que serão implementados.
capturam os requisitos não funcionais.

Gabarito Comentado

Retornar

MODELAGEM DE SISTEMAS
Lupa

Retornar
Matrícula:

1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

É possível conectar uma classe a ela mesma, através de uma associação que representa,
semanticamente, a conexão entre dois objetos conectados a mesma classe. Aponte dentre as opções
abixo a opção que corresponde ao conceito colocado.

Uma associação deste tipo é chamada de associação por classes associativas;


Uma associação deste tipo é chamada de associação por generalização;
Uma associação deste tipo é chamada de associação recursiva.
Uma associação deste tipo é chamada de associação por include;
Uma associação deste tipo é chamada de associação por especialização;

Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

(IBGE) Considere os seguintes elementos da UML:

I. Classes

II. Associações

III. Mensagem

IV. Estado

V. Transição

Os elementos que fazem parte de um Diagrama de Classes são:

Somente I, II e III.
Somente I e II.
Somente II, IV e V.
Somente, II, III e IV.
Somente I, II e IV.

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

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, III e V


Estão corretas apenas as opções III e IV
Estão corretas apenas as opções I, II, III e IV
Estão corretas apenas as opções I, II e III
Estão corretas apenas as opções III, IV e V

Gabarito Comentado

4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)


Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada
produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá
à representação apresentada dentro do círculo?

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

Gabarito Comentado

5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Uma agencia de automóveis vende carros populares, utilitários e e classe A. Os carros possuem as
informações chassi e quantidade de passageiros, mas os carros classe A podem ter acessórios
especiais e os utilitários possuem percentual de bônus na compra.

Qual a simbologia do diagrama de classe deve ser usada nesse contexto?

Agregação por referência


Generalização
Agregação por valor
Auto-Associação
Associação

Gabarito Comentado
6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

O diagrama de classe é o modelo da UML que define atributos e métodos para um objeto. O
conjunto de objetos é representado pela classe.

Quando tem-se uma regra que define a ligação entre objetos de classes diferentes utilizamos qual
representação?

Associação relativa
Associação por referência
Associação
Auto-associação
Associação participativa

Gabarito Comentado

Retornar

MODELAGEM DE SISTEMAS
Lupa

Retornar
Matrícula:

1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (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ão corretas as assertivas I, II, III.


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á correta apenas a assertiva II.

Gabarito Comentado Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a
conexão entre dois objetos da mesma classe. Uma associação deste tipo é chamada ?

Associação exclusiva;
Composição;
Generalização;
Classe associativa;
Associação recursiva;

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)


Agregação de Composição é um tipo de agregação onde uma classe que está contida na outra, "vive"
e constitui a outra. É uma relação do TODO (classe que contém) com suas PARTES (classes
contidas). Considerando um relacionamento de agregação de COMPOSIÇÃO, o que acontecerá com
as PARTES, se o objeto TODO for destruído?

Assinale dentre as opções abaixo a única que está correta.

serão destruídas juntamente, já que as mesmas fazem parte da outra.


Permanecerão juntas, pois os relacionamentos são mutáveis;
Permanecerão juntas, já que as mesmas são independentes fisicamente;
Permanecerão juntas , já que poderá ser mantida navegabilidade entre elas;
serão destruídas juntamente, no entanto poderão ser acessadas através de padrões
GRASP ;

4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

É possível conectar uma classe a ela mesma, representando a conexão entre 2 objetos da mesma
classe. Esse tipo de relacionamento chama-se (assinale a única resposta correta):

Agregação
Associação recursiva
Associação exclusiva
Associação
Associação de classe

Gabarito Comentado

5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Analise a lista abaixo de relacionamentos que podem ser incrementados num diagrama na UML.

I - Associação
II - Generalização.
III - Multiplicidade.
IV - Agregação.
V - Extends(extensão).

Marque a assertiva correta que elenca todos os relacionamento de um diagrama de classes.

II,III e IV.
I,II,IV e V.
I ,II e IV.
II,III,IV e V.
I, II, III, IV e V.

Gabarito Comentado

6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (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 as informações representadas nas classes.

III - A construção do diagrama de classe deve representar todas as informações envolvidas para
realização do negócio.

IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a
construção do novo modelo pode gerar ajustes nos anteriores.

Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS.

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

MODELAGEM DE SISTEMAS
Lupa

Retornar

1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Na UML (Unified Modeling Language), o ________________________ é utilizado para indicar as


comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem
temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.

Diagrama de Comunicação
Diagrama de Estados
Diagrama de Casos de Uso
Diagrama de Classes
Diagrama de Sequência

Gabarito Comentado Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de
sequencia?
Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos
casos de uso.
Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos.
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.

Gabarito Comentado

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Assinale a UNICA opção que mostra 2 diagramas de interação.

Diagrama de classes e diagrama de colaboração.


Diagrama de sequência e diagrama de colaboração.
Diagrama de classe e diagrama de sequência.
Diagrama de Sequência e Diagrama de casos de uso
Diagrama de colaboração e Diagrama de casos de uso.

Gabarito Comentado Gabarito Comentado

4a Questão (Ref.:) 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 sequencia mostra, como as classes interagem para a implementação de um caso de uso
II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de
mensagens disparadas sob alguma condição.
III. Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos
identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas
mensagens.
IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de
métodos da própria classe (auto delegação).
Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta

Estão corretas apenas as opções II, III e IV


Estão corretas apenas as opções II e III
Estão corretas apenas as opções III e IV
Estão corretas as opções I, II, III e IV
Estão corretas apenas as opções I e III

Gabarito Comentado Gabarito Comentado

5a Questão (Ref.:) 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?

Objetos.
Classes.
Atividades.
Sequencia.
Casos de usos.

6a Questão (Ref.:) 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 atividades.
Diagrama de casos der uso.
Descrição de casos de uso.
Diagrama de Classes.
Diagrama de sequência.

Gabarito Comentado

Retornar

MODELAGEM DE SISTEMAS
Lupa

Retornar

Matrícula:

1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Marque abaixo a Alternativa CORRETA que mostra qual diagrama é resonsável por mostrar as mesmas
informações do diagrama de sequência, além de mostrar uma interação organizada entre um conjunto
limitado de objetos e normalmente é largamente utilizado por programadores ?

Diagrama de Interação.

Diagrama de Colaboração.
Diagrama de Objetos.

Diagrama de Casos de Uso.

Diagrama de Atividades.

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

No padrão GRASP, temos cinco padrões distintos, dentre eles existe o conceito de ACOPLAMENTO, que diz
respeito a "o quanto um elemento do sistema está conectado ao outro" e COESÃO, que diz respeito a "o
quanto os elementos afins devem permanecer juntos". Tendo como base estes padrões, o que devemos
esperar dos projetos no que se refere a coesão e acoplamento.

Acoplamento Baixo e uma Coesão Forte

Acoplamento Forte e uma Coesão Baixa

Acoplamento Fraco e uma Coesão Alta

Acoplamento Alto e uma Coesão Fraca

Acoplamento Fraco e uma Coesão Forte

Gabarito Comentado

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)


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.

Seqüência - colaboração - estáticos

Seqüência - atividade - dinâmicos

Seqüência - colaboração - dinâmicos

Gráfico de estado - colaboração - dinâmicos

Seqüência - atividade - estáticos

Gabarito Comentado

4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

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

Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e


custo do desenvolvimento do software.

O acoplamento mede o quanto dois ou mais elementos do sistema estão interconectados e


dependentes

Quanto mais forte o acoplamento melhor para a qualidade do software

A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou
classe.

Quanto maior a coesão, melhor para a qualidade do software


Gabarito Comentado

5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

O diagrama de colaboração é apropriado para desenhar ............................, que são uma solução já
estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi
dada uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação
semelhante.

Assinale a UNICA alternativa que preenche corretamente a lacuna

padrões de uso geral

padrões de análise

padrões de projeto

padrões de colaboração

padrões de casos de uso

Gabarito Comentado

6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Assinale dentre as opções abaixo aquela que está errada em relação ao diagrama de colaboração;
O diagrama de colaboração mostra uma interação organizada em torno de um conjunto limitado de
objetos;

O diagrama de colaboração expressa, de forma diferente, as mesmas informações do diagrama de


sequência;

Uma regra para utilizar o diagrama de colaboração é verificar se o objeto e seus vínculos facilitam a
compreensão da iteração;

O diagrama de colaboração é mais adequado que o diagrama de sequencia, na representação das


colaborações ao longo do tempo.

Diagrama de colaboração mostra como as classes colaboram entre si;

Retornar

MODELAGEM DE SISTEMAS
Lupa

Retornar

Matrícula:
1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Na definição de um componente, para garantir o seu funcionamento correto, podemos escrever um módulo
de controle a ser compilado dentro do componente, que verifique as suas condições de execução. Para isto
é verificado se existem os outros componentes necessários para o seu trabalho, ou faz o controle dos
métodos ou interfaces que estão sendo usados. Assinale dentre as opções abaixo aquela que corresponde
ao nome deste modulo.

Controle do componente.

Controle de classes;.

Controle das multiplicidades;

Controle de acessos;.

Controle de estados;.

Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

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

Estados
Atividades

Desenvolvimento

Implementação

Componentes

Gabarito Comentado

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

A definição de um componente, considera entre outras coisas, as condições físicas que o sistema irá
executar, por exemplo, tamanho de memória, tempo de execução, módulos mais utilizados, tamanho
dos módulos, dentre outros.

Supondo, por exemplo, o módulo de login em um software e que o módulo para efetuar o login é
de 10 Mbytes e que o software compilado, tem 60 Mbytes.

Com base na narrativa acima aponte a opção correta para a seguinte questão: O módulo de login
deve ser compilado juntamente com o restante do software gerando um único componente
executável?

Não, pois o módulo de login será executar várias vezes, e irá ocupar a memória com 20 Mbytes de
código que não será mais executado.

Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 10 Mbytes de
código que não será mais executado. Além disso, se desenvolvido em separado poderá ser
reutilizado em outros sistemas

Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 5 Mbytes de
código que não será mais executado.

Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de
código que não será mais executado.

Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de
código que não será mais executado;
Gabarito Comentado

4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

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.

I - V, II - V, III - V.

I - F, II - V, III - F.

I - F, II - F, III - V.

I - V, II - F, III - V.

I - F, II - V, III - V.

5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)


Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na
fase de projeto de software é INCORRETO afirmar

Envolvem a topologia do sistema, descrevendo a estrutura do hardware.

É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor.

Modelam uma visão estática de funcionamento de um sistema.

Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que
nó.

É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico.

Gabarito Comentado

6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Assinale, dentre as opções apresentadas, aquela que melhor apresenta o que é definido pelo diagrama de
implantação/execução.

Aspectos físicos e lógicos do sistema;

Organização do hardware e a conexão do software aos dispositivos físicos

Relacionamento entre casos de uso e diagramas de classes.

Multiplicidade entre as classes;

Aspectos lógicos do sistema;


Retornar

MODELAGEM DE SISTEMAS
Lupa

Retornar

Matrícula:

1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

(Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de sistemas.
Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que:

o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo


recebido.

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


o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo
recebido.

o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores
externos, mostrando o relacionamento entre os atores e o sistema.

a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento
de aplicativos para o ambiente WEB.

Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Assinale a UNICA alternativa INCORRETA no que se refere ao conceito de Superestado de um diagrama de


estados.

Ajuda a simplificar a modelagem de comportamentos complexos.

Um superestado é composto por vários estados.

Um superestado possui uma linha de tempo para cada objeto.

Na UML, um estado composto é representado como um estado simples, mas com um diagrama de
estados aninhados

Um estado composto pode ser sequencial ou concorrente.

Gabarito Comentado Gabarito Comentado

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)


Analise as assertivas a seguir pertinentes ao diagrama de estados.

I- O diagrama de estado exibe os possíveis estados que os objetos de uma classe podem assumir e as
transições que eles podem fazer de estado para estado.

II- Um estado pode ser composto por outros estados, situação em que recebe o nome de Superestado.

III- A modelagem dos estados de uma classe inicia-se com um modelo essencial e faz o mapeamento dele
para uma tecnologia escolhida.

Com base em sua análise, assinale a UNICA alternativa correta

Está correta apenas a assertiva I

Estão corretas apenas as assertivas II e III

Está correta apenas a assertiva II

Estão corretas as assertivas I e II

Estão corretas as assertivas I, II, III

4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Em relação ao diagrama de estados, na modelagem comportamental de um sistema, assinale a alternativa


CORRETA:

É um diagrama que utilizado para representar o estado de cada item de hardware e software
identificado na arquitetura do sistema

É um diagrama estrutural que modela o estado de todas as classes do sistema de informação de


acordo com cada fase de modelagem
É um diagrama que ilustra o comportamento dos objetos quando reagem a estímulos, mudando de
estado durante o seu ciclo de vida

É um diagrama usado para representar o total de estados de um sistema a partir de uma cada
funcionalidade

Esse tipo de diagrama é usada para modelar as funcionalidades do sistema com os respectivos perfis
de acesso

5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Na UML, cada tipo de diagrama captura uma perspectiva diferente do sistema. Qual o diagrama que
representa o comportamento interno dos objetos, demonstrando todo o seu ciclo de vida

Diagrama de Atividades.

Diagrama de Estados.

Diagrama de Atividade.

Diagrama de Implementação.

Diagrama de Colaboração.

Gabarito Comentado

6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)


O Diagrama de Estados mostra

os estados de atualização que os objetos de qualquer classe podem assumir e as transições


permitidas entre instâncias.

os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados
mais relevantes.

os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas
entre pares de estados.

os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre
pares de classes

os estados coerentes com os objetos priorizados e as restrições de transições entre pares de estados.

Retornar

MODELAGEM DE SISTEMAS
Lupa
Retornar

1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Um diagrama de atividade pode ser usado com diferentes propósitos. Assinale a opção abaixo que NãO
pode ser considerado um proposito do diagrama de atividade:

Para capturar os trabalhos que serão executados quando uma operação é disparada (ações).

Para mostrar como uma instância pode ser executada em termos de ações e objetos.

Para mostrar como um negócio funciona em termos de trabalhadores (atores), fluxos de trabalho,
organização, e objetos (fatores físicos e intelectuais usados no negócio).

Para mostrar como um grupo de ações relacionadas pode ser executado, e como elas vão afetar os
objetos em torno delas.

Para capturar a classe de uso interno para um objeto.

Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

O diagrama de atividade é uma maneira alternativa de se mostrar interações, que ocorrem em


_________ com a possibilidade de expressar que ações são executadas.

Assinale a única alternativa que completa corretamente a frase


um diagrama de sequencia

um diagrama de estados

um diagrama de classes

um diagrama de colaboração.

um caso de uso

Gabarito Comentado

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (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.

A primeira asserção esta correta e a segunda esta errada.

As duas asserções estão corretas e a segunda não justifica a primeira.

A segunda asserção esta correta e a primeira esta errada.

As duas asserções estão corretas e a segunda justifica a primeira.


Gabarito Comentado

4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Em um diagrama de atividades, quando duas(2) ou mais atividades são executadas entre as barras de
sincronização, o que NÃO podemos afirmar

As atividades iniciam sempre juntas.

As atividades podem ter tempos distintos de execução.

Não há limite de quantidade de atividades executando em paralelo.

As atividades são executadas em paralelo

As atividades terminam sempre juntas, ao mesmo tempo, de forma sincronizada

Gabarito Comentado

5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

I. Um Diagrama de Atividade serve para modelar melhor e detalhar o passo a passo da execução de
um caso de uso.

POR QUE
II. O Diagrama de Atividade permite escolher a ordem pela qual as coisas devem ser feitas.

Analise as opções e assinale a ÚNICA correta.

A assertiva II é verdadeira e a assertiva I é falsa

As assertivas I e II são verdadeiras e a segunda NÃO justifica a primeira

As assertivas I e II são falsas

As assertivas I e II são verdadeiras e a segunda justifica a primeira

A assertiva I é verdadeira e a assertiva II é falsa

Gabarito Comentado

6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Assinale a única alternativa que não representa um elemento do diagrama de atividade

Fim

Barras de sincronização (Separação e junção).

Interface

Atividade

Inicio

Gabarito Comentado
Retornar

MODELAGEM DE SISTEMAS
Lupa

Retornar

Matrícula:

1a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

No que concerne aos conceitos de visibilidade, assinale a única sentença correta

Para respeitar o principio do encapsulamento, os atributos devem ser privados

Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos

Para respeitar o principio do encapsulamento, os atributos devem ser públicos


Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos

O encapsulamento não interfere na classificação de visibilidade dos atributos

Gabarito Comentado

2a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Assinale a opção que responde adequadamente ao que acontece quando um método é definido como
protegido:

Ele poderá ser visto por todas as classes

Ele somente poderá ser visto dentro da própria classe

Ele poderá ser visto por todas as classes que estão na estrutura de herança

Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer
que seja o relacionamento

Ele não poderá ser visto por ninguém

3a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Assinale a opção que responde adequadamente ao que acontece quando um método e definido como
protegido
Ele somente poderá ser visto dentro da própria classe

Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer
que seja o relacionamento

Ele poderá ser visto por todas as classes

Ele não poderá ser visto por ninguém

Ele poderá ser visto por todas as classes que estão na estrutura de herança

Gabarito Comentado

4a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Analise as assertivas a seguir no que se refere aos conceitos inerentes a visibilidade de atributos e
métodos de uma classe.

I. Encapsular significa proteger o acesso aos métodos , que somente deve acontecer pelos atributos
da classe.
II. O encapsulamento é implementado pela visibilidade privada aos atributos da classe.
III. O reaproveitamento de código pode ser implementado pelo uso da visibilidade Protegida em
atributos ou métodos da classe base
IV. Uma classe com atributos públicos fere o principio do encapsulamento.

Com base me sua análise, assinale a única alternativa correta

Estão corretas apenas as assertivas II, III e IV

Estão corretas apenas as assertivas II e III

Está correta apenas a assertiva III

Estão corretas apenas as assertivas II e IV

Estão corretas apenas as assertivas I e III


Gabarito Comentado Gabarito Comentado

5a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

A visibilidade é especificada para os atributos de uma classe. Assinale dentre as opções abaixo,qual a
correta quando o indicador de visibilidade for representado pela palavra PÚBLICO:

indica que qualquer função (métodos de outras classes) não poderá ter acesso e usar estes
atributos;

indica que qualquer função (métodos de outras classes) poderá ter acesso e usar estes atributos;

indica que apenas as funções (métodos) escritas dentro da classe podem ter acesso e usar esses
atributos;

indica que as funções especificadas dentro de uma estrutura generalização - especialização podem
ter acesso e usar estes atributos.

indica que nenhuma função (métodos de outras classes) poderá ter acesso e usar estes atributos;

Gabarito Comentado

6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0)

Na grande maioria dos casos, os pacotes possuem relacionamentos com outros pacotes, que apontará
na verdade o relacionamento entre o conteúdo interno de cada pacote.

Assinale dentre as alternativas apresentadas, a ÚNICA que apresenta corretamente os


relacionamentos permitidos entre pacotes:
complementação, agregação e generalização (herança).

dependência, complementação e agregação.

dependência, complementação e generalização (herança).

dependência, refinamento e generalização (herança).

dependência, refinamento e agregação .

Gabarito Comentado Gabarito Comentado

Retornar

Potrebbero piacerti anche