Buscar

Exercicio Uml Para Modelagem Do Domínio

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercicio 
Uml Para Modelagem Do Domínio 
Sair 
1 
Fonte: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP 
Um sistema deve controlar projetos de software, os quais podem ou não gerar artefatos. Para cada 
projeto, é necessário conhecer seu nome e status (ATIVO ou INATIVO). Deve-se saber, para cada 
artefato gerado pelo projeto, qual o seu número de série, além de um indicador de patente obtida (SIM 
ou NÃO). Na documentação desse projeto, foi apresentado o seguinte diagrama UML: 
 
Qual o tipo de diagrama apresentado? 
A 
Classes 
B 
Interações 
C 
Pacotes 
D 
Objetos 
E 
Máquinas de Estados 
Resposta incorreta 
Opa! A alternativa correta é a letra D. Confira o gabarito comentado! 
Gabarito Comentado 
Resposta correta: Objetos 
2 
Fonte: FAURGS - 2018 - UFCSPA - RS - Analista de Tecnologia da Informação - Sistema de Informação 
Sobre Casos de Uso e Diagramas de Casos de Uso da UML 2.5, considere as seguintes afirmações. 
I - Casos de Uso e Diagrama de Casos de Uso UML ajudam a determinar a funcionalidade e as 
características do software sob o ponto de vista do usuário. 
II - Alguns Casos de Uso podem estar relacionados com outros. Por exemplo, há passos similares para 
gravar uma lista de músicas em um CD e carregar uma lista de músicas em um celular. Em ambos os 
casos, o usuário primeiro cria uma lista vazia e, em seguida, acrescenta as músicas de suas pastas na 
lista. Para evitar duplicação, normalmente é melhor criar um novo Caso de Uso representando a 
atividade duplicada e depois deixar que os outros casos INCLUAM esse novo Caso de Uso como um de 
seus passos. A inclusão é indicada nos Diagramas de Casos de Uso por meio de uma seta tracejada 
identificada com "include" conectando um Caso de Uso a outro. 
III - No Diagrama de Casos de Uso, a figura do usuário representa um ator. Sistemas complexos 
tipicamente possuem mais de um ator. Os atores são conectados por linhas aos Casos de Uso que eles 
executam. 
Quais estão corretas? 
A 
Apenas I. 
B 
Apenas I e II. 
C 
Apenas I e III. 
D 
Apenas II e III. 
E 
I, II e III. 
Resposta incorreta 
Opa! A alternativa correta é a letra E. Confira o gabarito comentado! 
Gabarito Comentado 
Todas as afirmações estão corretas. A afirmação I está correta porque os Casos de Uso e o Diagrama de 
Casos de Uso UML são ferramentas que auxiliam na determinação da funcionalidade e das 
características do software sob a perspectiva do usuário. A afirmação II também está correta, pois 
alguns Casos de Uso podem estar relacionados com outros, e para evitar duplicação, é comum criar 
um novo Caso de Uso que represente a atividade duplicada e permitir que os outros casos incluam 
esse novo Caso de Uso como um de seus passos. A afirmação III está correta porque no Diagrama de 
Casos de Uso, a figura do usuário representa um ator e em sistemas complexos, é comum ter mais de 
um ator. Os atores são conectados por linhas aos Casos de Uso que eles executam. Portanto, as 
afirmações I, II e III estão corretas. 
3 
Fonte: VUNESP - 2013 - FUNDUNESP - Analista Programador Júnior 
Considere o seguinte elemento pertencente à notação UML 2.5. 
 
O elemento representa um (a) 
A 
Pacote 
B 
Statechart 
C 
Estereótipo 
D 
Dependência 
E 
Estado de sincronismo 
Resposta correta 
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 
Gabarito Comentado 
Resposta correta: Pacote 
4 
Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas 
Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus 
relacionamentos, como uma fotografia dos dados em determinado momento? 
A 
Diagrama de classes. 
B 
Diagrama de dados. 
C 
Diagrama de casos de uso. 
D 
Diagrama de objetos. 
E 
Diagrama de atividades. 
Resposta incorreta 
Opa! A alternativa correta é a letra D. Confira o gabarito comentado! 
Gabarito Comentado 
O diagrama de objetos é uma representação gráfica que mostra os dados armazenados em uma 
instância de uma classe e seus relacionamentos em um determinado momento. Ele é como uma 
fotografia dos dados, capturando o estado atual dos objetos e suas interações. Portanto, a alternativa 
correta é o diagrama de objetos. 
5 
Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas 
Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, assinale, 
dentre as alternativas a seguir, o Diagrama de Casos de Uso que melhor representa, de forma correta, 
tal especificação. 
1. O Jogador 1 inicializa o jogo. 
2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação. 
3. O Jogador 1 insere os dados do Jogador 2. 
4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e sonoro 
informando para ambos que o jogo pode ser iniciado. 
7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do jogo entre 
ambos os jogadores. 
8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a pontuação do 
jogo, baseado em uma série de dados e condições distintas. 
9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo participante, 
estabelecendo mais uma comunicação virtual agora com o Jogador 3. 
10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os envolvidos, o 
sistema registra o vencedor, as pontuações e a hora de término do jogo e libera todos os recursos da 
comunicação virtual. 
11. O caso de uso é encerrado. 
 
A 
 
B 
 
C 
 
D 
 
E 
 
Resposta incorreta 
Opa! A alternativa correta é a letra D. Confira o gabarito comentado! 
Gabarito Comentado 
Resposta correta: 
 
6 
Prova INSTITUTO AOCP - 2019 - UFPB - Analista de Tecnologia da Informação. 
Pode-se definir requisitos de software como a forma descrita que um sistema deve desempenhar, as 
funcionalidades que oferece e como deve funcionar exatamente. Esses requisitos são descritos de 
formas diferentes e com níveis de detalhes diferentes, pois serão utilizados por distintos perfis de 
leitores. Existe mais de um tipo de requisito. Os requisitos que são conhecidos como as declarações 
dos serviços que o sistema deve executar, as reações que precisam acontecer a determinadas entradas 
e o comportamento em algumas situações são conhecidos como requisitos: 
A 
não funcionais 
B 
de execução 
C 
de comportamento 
D 
funcionais 
E 
principais 
Resposta incorreta 
Opa! A alternativa correta é a letra D. Confira o gabarito comentado! 
Gabarito Comentado 
Requisito funcional é uma funcionalidade do sistema, é algo que o sistema deve realizar para prover 
um resultado para o usuário. Requisitos funcionais pressupõem interação do sistema com usuários. 
7 
Prova: FCC - 2019 - SEMEF Manaus - AM - Assistente Técnico de Tecnologia da Informação da Fazenda 
Municipal - Programador 
Um programador necessita fazer a representação de um diagrama de objetos da UML 2.5, sendo que 
as sintaxes do nome de objeto e do valor de atributo nesse tipo de diagrama são: 
A 
nome-objeto IS nome-classe e nome-atributo AS valor 
B 
nome-objeto = nome-classe e nome-atributo := valor 
C 
nome-objeto → nome-classe e nome-atributo → valor 
D 
nome-objeto : nome-classe e nome-atributo = valor 
E 
nome-objeto / nome-classe e nome-atributo // valor 
Resposta incorreta 
Opa! A alternativa correta é a letra D. Confira o gabarito comentado! 
Gabarito Comentado 
Na UML 2.5, a sintaxe correta para a representação de um diagrama de objetos é "nome-objeto : 
nome-classe" para denotar a relação entre o objeto e sua classe, e "nome-atributo = valor" para indicar 
o valor de um atributo. Portanto, a alternativa D é a correta, pois apresenta exatamente essa sintaxe. 
8 
Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia da Informação 
(FGV - 2018) 
Considerando a técnica de especificaçãode requisitos baseada em Casos de Uso, assinale V para a 
afirmativa verdadeira e F para a falsa. 
( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer 
referência a um ponto de extensão definido no caso de uso A. 
( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência 
ao caso de uso D. 
( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a 
execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma 
pré-condição como: "o caso de uso Y foi executado antes deste caso de uso". 
Segundo a ordem apresentada, as afirmativas são, respectivamente, 
A 
F - F - V. 
B 
F - V - V. 
C 
F - V - F. 
D 
V - F - V. 
E 
V - V - F. 
Resposta incorreta 
Opa! A alternativa correta é a letra C. Confira o gabarito comentado! 
Gabarito Comentado 
A alternativa correta é a letra C, que corresponde à sequência F - V - F. Isso significa que a primeira e a 
terceira afirmações são falsas, enquanto a segunda é verdadeira. Na primeira afirmação, a relação de 
extensão entre os casos de uso A e B não implica que a especificação de B deve referenciar um ponto 
de extensão em A. Na segunda afirmação, é verdade que se um caso de uso C inclui um caso de uso D, a 
especificação de C deve fazer referência a D. Por fim, a terceira afirmação é falsa porque não é 
apropriado descrever uma pré-condição em um caso de uso referenciando a execução prévia de outro 
caso de uso. 
9 
Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - Transpetro - Analista de 
Sistemas Júnior - SAP 
Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para 
informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a 
linguagem de modelagem a ser utilizada seria a UML. 
Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para 
validação o diagrama de classes a seguir. 
 
Infere-se, pela leitura desse modelo, que 
A 
cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. 
B 
o pacote associado à classe Pedido especifica a implementação de um método de controle do 
construtor da classe Pedido. 
C 
os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. 
D 
um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um 
ou mais reativos. 
E 
um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos 
realizada pela data da coleta. 
Resposta incorreta 
Opa! A alternativa correta é a letra C. Confira o gabarito comentado! 
Gabarito Comentado 
Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu 
CNPJ. 
10 
Fonte: Q782387 - FAURGS - 2018 - TJ-RS - Analista de Sistemas 
No que se refere ao diagrama que visa identificar os atores que utilizarão o software, bem como as 
funcionalidades que o software disponibilizará, assinale a alternativa correta. 
A 
Diagrama de Interação. 
B 
Diagrama de Pacotes. 
C 
Diagrama de Casos de Uso. 
D 
Diagrama de Objetos. 
E 
Diagrama de Classes. 
Resposta correta 
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 
Gabarito Comentado 
O Diagrama de Casos de Uso é a alternativa correta. Este tipo de diagrama é uma representação 
gráfica que identifica os atores que interagem com o software e as funcionalidades que o software 
oferece. Os atores podem ser usuários ou outros sistemas e as funcionalidades são as ações que o 
software pode realizar. Portanto, o Diagrama de Casos de Uso é a ferramenta ideal para visualizar as 
interações entre os atores e o sistema em desenvolvimento.

Continue navegando