Buscar

MODELAGEM DE SISTEMAS

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 38 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 38 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MODELAGEM DE SISTEMAS 
 
AULA 1 
 
Ano: 2018 Órgão: UFMS Prova: FAPEC - 2018 - UFMS - Técnico de Tecnologia da Informação 
ADAPTADA 
No paradigma de Programação Orientada a Objetos, Polimorfismo pode ser descrito como: 
Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem 
invocar métodos que têm a mesma identificação (assinatura) mas comportamentos 
distintos, especializados para cada classe derivada. 
 
Ao modelarmos um atributo com a visibilidade PUBLICA, estamos ferindo a que princípio da 
Orientação a Objetos ? 
Encapsulamento 
 
Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro 
diagrama estrutural, todos da UML, respectivamente. 
Diagrama de implantação; diagrama de atividade; diagrama de componentes 
 
Sobre a modelagem de sistemas, analise as assertivas a seguir 
I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, 
com a finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam 
ao contexto 
II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de 
software. 
III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os 
membros da equipe de desenvolvimento, que podem refina-los até o real entendimento do 
problema. 
Com base em sua análise, assinale a UNICA opção contendo as assertivas corretas. 
 
I, II e III 
 
 
Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de 
Softwares Orientado a Objetos? 
 A orientação a objetos não pode ser utilizado em Softwares de larga escala. 
 
Ano: 2019 Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da 
Informação ADAPTADA 
 
Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 
1960, quando a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens 
para construção de programas. Tais concepções foram posteriormente amadurecidas e 
aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. Mas a 
popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens 
C++ e Java. 
 
Na POO, uma classe é: 
 
um modelo ou molde de construção de objetos, em que se definem características e 
comportamentos. 
A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa 
que ela possui recursos para representação dos conceitos propostos pela Orientação a 
objetos. 
Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML 
Ser independente da linguagem de programação e processo de desenvolvimento. 
 
 
Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma 
linguagem, uma notação, e não uma metodologia; II. Um diagrama de classes é um modelo 
que mostra o relacionamento estático entre as classes, incluindo associações, agregações e 
generalizações; III. A UML é uma linguagem orientada a objetos baseada numa extensão de 
XML. Quais afirmações estão corretas? 
 Apenas I e II. 
 
Os diagramas UML da categoria comportamental são os de: 
 casos de uso, atividades e máquinas de estados. 
 
 
Sabemos que os modelos nos ajudam a entender a complexidade do mundo real. No que se 
refere aos modelos, oriundos de processos de modelagem, avalie as assertivas a seguir: 
I. Uma maquete de um condomínio residencial é um modelo. 
II. Um modelo é uma representação da realidade 
III. Um modelo aumenta o nível de complexidade do entendimento da realidade 
IV. Cada realidade somente contempla um único modelo. 
Com base em sua análise, marque a UNICA opção que contém TODAS as assertivas corretas. 
I e II 
 
Avalie as assertivas a seguir sobre o conceito de Herança. 
I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos 
concluir que C também herda de B 
II. O polimorfismo é um conceito que depende da herança. 
III. A implementação da herança visa a economia de código e tempo de desenvolvimento. 
Estão corretas as assertivas 
I, II e III 
 
Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos 
internos e externos de um objeto. Além disto, é utilizado amplamente para impedir o acesso 
direto ao estado de um objeto, disponibilizando externamente apenas os métodos que 
alteram estes estados é chamado de: 
Encapsulamento 
 
É um princípio da orientação a objetos, que permite que classes compartilhem atributos e 
métodos. Ela é usada na intenção de reaproveitar código ou comportamento generalizado 
ou especializar operações ou atributos. 
] 
Herança 
Dentre os princípios do paradigma de orientação a objeto, listados, assinale aquele que 
representa "a capacidade do ser humano em focar nos aspectos de interesse e desconsiderar 
o que não é relevante ao contexto do problema" 
Abstração 
O paradigma orientado a objetos, vislumbra um sistema: 
I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para 
realizarem as funcionalidades propostas pelo sistema. 
II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que 
permite que novas classes sejam definidas com base em classes já existentes. 
III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos 
de forma a comportar-se de forma diferente. 
IV. Onde o encapsulamento, garante que os métodos de uma classe serão acessados apenas 
pelos atributos da própria classe. 
No que tange aos conceitos dos princípios que norteiam a orientação a objetos, estão 
corretas: 
 
Apenas as assertivas I, II e III 
A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa 
que ela possui recursos para representação dos conceitos propostos pela Orientação a 
objetos. 
Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML 
Ser independente da linguagem de programação e processo de desenvolvimento. 
 
A UML divide os diagramas em: 
Diagramas Estruturais e Diagramas Comportamentais 
 
A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de 
padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença 
que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, é 
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas 
 
Avalie as assertivas a seguir no que se refere aos conceitos inerentes a UML (linguagem 
unificada de modelagem). 
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a 
orientação a objetos. 
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama 
comportamental. 
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas 
devem ser construídos. 
Com base em sua análise, assinale a opção que apresenta as assertivas CORRETAS. 
Apenas I 
 
 
A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de 
padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a 
sentença que conceitua apropriadamente a UML, segundo o OMG-Object Management 
Group, é 
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas 
 
AULA 2 
 
 
Ano: 2019 Prova: FCC - 2019 - AFAP - Analista de Fomento - Tecnologia da Informação 
(ADAPTADA) 
Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a 
notação padrão da UML 2.5 e modela os seguintes requisitos: 
Caso de Uso: Cadastrar Funcionário que: 
I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar 
Matricula. 
II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é 
uma variação de Cadastrar Funcionário. 
III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário 
operador solicitar ajuda (Help)mediante seleção dessa opção. 
Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de 
Uso: 
Include, Especialização e Extends 
 
Assinale a opção que representa um requisito Não Funcional 
O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA. 
 
Sobre o relacionamento de "extends", possível entre casos de uso, analise as assertivas a 
seguir: 
I. O caso de uso extendido sempre será executado. 
II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. 
III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a 
sua execução. 
Com base em sua análise, marque a UNICA opção correta. 
Apenas III 
No contexto da UML, os casos de uso: 
Um caso de uso estendido, pelo relacionameno "Extends", é de uso opcional 
 
Classifique cada requisito a seguir em Funcional (F) ou Não Funcional (NF). 
I. O sistema deve emitir um relatório com os 10 maiores clientes do ano 
II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. 
III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas 
de toque 
IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês 
Com base em sua classificação, assinale a UNICA resposta correta. 
I-F; II-NF; III-NF; IV-F 
 
Avalie as assertivas a seguir, no que se refere ao diagrama de casos de uso, da UML. 
I. O diagrama de casos de uso mostra em detalhes como o sistema vai implementar uma 
funcionalidade 
II. Quando um caso de uso deve obrigatoriamente ser usado, devemos usar o 
relacionamento de especialização. 
III. Em uma Biblioteca, o usuário pode ser Aluno ou Funcionário. Nesse caso devemos usar o 
relacionamento de include entre atores 
IV. Um ator pode ser um sistema, por exemplo. 
Com base em sua análise , marque a UNICA resposta que contém TODAS as assertivas 
corretas 
IV 
 
 
 
 
 
 
 
 
 
 
 
A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no 
desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise 
Orientada a Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é 
denominado e definido como: 
Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Sobre os conceitos de Requisitos "Funcional" e "Não Funcional", avalie as assertivas a seguir. 
I. Requisitos Funcionais vão demandar funções que o sistema precisa possuir. 
II. Requisitos não funcionais especificam restrições, qualidades e características que devem 
ser aplicadas a determinados requisitos funcionais 
III. O diagrama de casos de uso visa mostrar os atores e os requisitos não funcionais com os 
quais eles interagem. 
Com base em sua análise, marque a opção que indica as assertivas corretas. 
Apenas I e II 
 
Assinale a opção que não representa um requisito FUNCIONAL. 
O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. 
 
Sobre os possíveis relacionamentos entre casos de uso, avalie as assertivas: 
I. Os únicos relacionamentos possíveis entre casos de uso são "Include" e "Extends" 
II. O relacionamento de "include" denota o uso obrigatório do caso de uso incluído 
III. O relacionamento de "extends" denota uso opcional do caso de uso extendido, 
Com base em sua análise, marque a UNICA opção correta. 
Apenas II e III 
 
 
Sobre o conceito de Requisitos, avalie as assertivas: 
I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer 
as necessidades de seus usuários. 
II. O fato de termos realizado um bom levantamento de requisitos não é suficiente para o 
sucesso do projeto.É preciso que haja planejamento, organização e controle das 
atividades inerentes ao processo de desenvolvimento de software. 
III. Existem 2 tipos de requisitos, classificados quanto a sua finalidade: os requisitos 
funcionais e os não funcionais. 
IV. A UML não oferece diagrama que possa mapear os requisitos funcionais. 
Com base em sua análise, assinale as assertivas corretas 
Apenas I, II e III 
 
No contexto da UML, os casos de uso: 
descrevem o comportamento do sistema de acordo com o ponto de vista dos seus 
usuários finais. 
 
AULA 3 
Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar 
casos de uso. 
Os casos de uso precisam ser especificados, para que saibamos como ocorre o passo a passo da interação entre 
o ator e o caso de uso 
 
Quais casos de uso devem ser especificados, com uma descrição textual ? 
I. Os casos de uso principal, ou seja os que tem interação direta do ator 
II. Os casos de uso de include 
III. Os casos de uso de extends 
IV. Os casos de uso de generalização / especialização 
Assinale a UNICA resposta que apresenta a resposta coreta e completa 
I, II, III e IV 
 
Na UML, as suposições, pré-condições, pós-condições, garantias mínimas e garantias de 
sucesso são comumente utilizadas como recursos de narrativa de um(a): 
caso de uso 
 
 
Sobre a especificação de casos de uso, assinale a única opção CORRETA. 
A especificação de caso de uso, não possui padrão definido pela UML. O roteiro da especificação contém 1 
cenário principal, bem como nenhum ou vários cenários alternativos. 
 
 
 
Observe as seguintes assertivas sobre a forma de especificação de requisitos 
conhecida como Caso de Uso: 
I. Um ator sempre representa um papel representado por pessoas. 
II. Um ator pode participar somente de um caso de uso por sistema 
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso 
IV. O roteiro de caso de uso mostra o passo a passo para realização do caso uso , 
evidenciando a interação entre ator e caso de uso. 
As assertivas corretas são somente: 
IV 
 
 
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 Include 
Com base em sua análise, assinale a única alternativa correta 
 
 Estão corretas apenas as assertivas I e III 
 
Considere as seguintes assertivas sobre as especificações textuais dos casos de uso 
I. Descrevem uma sequencia de passos, iniciada pelo caso de uso 
II. A recuperação de falhas na execução de um passo (do cenário principal) é descrito nos 
cenários alternativos. 
III. O roteiro ou especificação de casos de uso descreve as ações do ator, mas não deixa claro 
as ações do sistema (caso de uso). 
Assinale a opção que indica as assertivas corretas 
Apenas II 
 
 
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 
Combase em sua análise, assinale a única alternativa correta 
 
 Estão corretas apenas as assertivas I e III 
 
Considere que na especificação de casos de uso de nome "C.Uso.Prova", temos a seguinte 
linha de número 3 
1.. 
2.. 
3. Sistema valida a Matricula do Cliente - "Include Validar Matricula" 
4.. 
Assinale a opção que melhor representa a conclusão sobre essa linha de número 3 da 
especificação do caso de uso "C.Uso.Prova" ? 
O caso de uso "C.Uso.Prova" usa, obrigatoriamente, o caso de uso Validar Matricula 
 
 
Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: 
 
I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; 
 
II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; 
 
III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. 
 
As assertivas corretas são: 
 
 I, II e III. 
 
Depois que é feito o diagrama de casos de uso, o próximo passo é documentar essas 
funcionalidades descrevendo com detalhes suas principais características. Apesar de não 
existir uma padronização sobre essa especificação funcional, quais podem ser consideradas 
as principais informações relativas a um Caso de Uso? 
Ator responsável, fluxo principal e fluxos secundários 
 
Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso 
de uso de validar CPF. 
Informações de procedimentos a serem feitos se o CPF for inválido. 
 
Considere as seguintes assertivas sobre as especificações textuais dos casos de uso 
I. Descrevem uma sequencia de passos, iniciada pelo caso de uso 
II. A recuperação de falhas na execução de um passo (do cenário principal) é descrito nos 
cenários alternativos. 
III. O roteiro ou especificação de casos de uso descreve as ações do ator, mas não deixa claro 
as ações do sistema (caso de uso). 
Assinale a opção que indica as assertivas corretas 
Apenas II 
 
Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida 
como Caso de Uso: 
I. Um ator sempre representa um papel representado por pessoas. 
II. Um ator pode participar somente de um caso de uso por sistema 
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso 
IV. O roteiro de caso de uso mostra o passo a passo para realização do caso uso , 
evidenciando a interação entre ator e caso de uso. 
As assertivas corretas são somente: 
IV 
 
AULA 4 
 
Em um diagrama de classes existem duas formas de expressar um relacionamento TODO-
PARTE, onde os objetos da classe PARTE são instanciados pelos objetos da classe TODO. Tais 
relacionamentos são agregação e composição. 
 
Assinale a única opção que apresenta a correta diferença entre esses relacionamentos 
Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO 
 
 
 
Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor 
responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a 
uma turma. 
 
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas. 
alunos(0-*) - (1-1) turmas 
turmas(0-*) - (0-1) professor 
turmas(0-1) - (0-*) disciplinas 
 
Sobre os relacionamentos possíveis entre as classes, assinale a UNICA opção correta. 
A agregação é a relação todo-parte, onde a parte pode estar presente em mais de 1 
todo 
 
A partir dos pares de classe apresentados a seguir, indique para cada um deles o tipo de 
relacionamento que tenha a melhor representação no diagrama de classe. I- Navio e 
Compartimento II - Pedido e ItemDePedido III- Curso e Aluno IV - Funcionário e Professor 
 
I - composição, II - composição, III - associação, IV - generalização 
 
 
É 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 recursiva. 
 
Num diagrama de classes da UML, multiplicidade se refere: 
 à informação dos limites inferior e superior da quantidade de objetos aos 
quais um outro objeto pode estar associado. 
 
 
 
 
O diagrama de classe posssui diversas representações com suas especificidades. 
I - A generalização implementa o processo de hibridismo. 
II - A auto-associação representa a ligação entre objetos da mesma classe. 
III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a 
identificam. 
Analise as sentenças e selecione a alternativa que aponte assertivas corretas. 
II – III 
 
Considere o seguinte contexto e identifique a opção que reflete o melhor relacionamento 
que pode ser aplicado, entre as classes NOTA FISCAL e ITENS DE NF 
 Uma NOTA FISCAL contem de 1 até 20 ITENS DE NF. ITENS DE NF somente pode 
pertencer a 1 NOTA FISCAL. 
Composição 
 
 
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 que estão na estrutura de herança 
 
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? 
Generalização 
 
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 apenas as assertivas I e II. 
 
É um tipo especial de associação representando um relacionamento estrutural entre um 
elemento (o todo) e outros elementos (as partes) onde as partes só podem pertencer ao 
todo e são criadas e destruídas com ele. 
 Composição. 
 
Sobre a aplicação do conceito de Multiplicidade em relacionamentos no diagrama de classes, 
analise as assertivas que seguem 
I. A multiplicidade índica quantos objetos de cada classe participam do relacionamento 
II. Quando dizemos que cada cliente pode fazer vários Pedidos, estamos dizendo que 
Pedidos tem multiplicidade igual a * 
III. Quando dizermos que o pedido será sempre de 1 e somente 1 Cliente, estamos indicando 
a multiplicidade 1 para a classe Cliente. 
IV. A multiplicidade de uma classe num relacionamento não pode ser zero 
Assinale a opção que contém apenas as assertivas corretas. 
Apenas I, II e III 
É 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): 
Associação recursiva 
 
Na UML, o componente que tem acesso aos serviços do outro componente por meio da 
interface é conectado a ela usando um: 
 relacionamento de dependência. 
 
A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode 
ser entendido pelo exemplo a seguir. Observe. Sejam duas classes, ALFA e BETA. Quando 
BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA. 
Quando for necessário, BETA pode redefinir o comportamento de ALFA. Além disso, BETA 
participa em qualquer relacionamento no qual ALFA participa. O caso exemplificado é 
conhecido como relacionamento de 
 generalização.. 
 
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 modeloabaixo e indique 
o nome que se dá à representação apresentada dentro do círculo? 
 
Classe associativa 
 
 
Sobre o diagrama de classes, avalie as assertivas a seguir. 
I. Classe é uma entidade que agrupa objetos com as mesmas propriedades (atributos e 
métodos). 
II. O diagrama de classes além das classes, apresenta os relacionamentos entre elas e 
outros elementos como, por exemplo, multiplicidade e papeis dos relacionamentos. 
III. O diagrama conceitual de classes contém classes, consideradas do negócio e derivam 
diretamente da interpretação do diagrama de casos de uso e suas respectivas 
especificações textuais. 
IV. O diagrama de casos de uso vai sendo melhorado ao longo do processo de 
desenvolvimento e novas classes vão sendo inseridas, como classes de controle, classes 
de persistência de dados, bem como as classes existentes vão sendo modificadas (novos 
atributos e métodos). 
Assinale a opção que contém as assertivas corretas 
 
I, II, III e IV 
 
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? 
 
 
Marque a UNICA resposta correta 
 
A multiplicidade nos relacionamentos, indica quantos objetos de cada classe pode participar 
do relacionamento 
 
O relacionamento de agregação, entre classes, indica que uma das classes do 
relacionamento é parte outra classe. 
Assinale, dentre as alternativas apresentas, a que apresenta as palavras chaves usadas para 
identificar uma agregação 
consiste em , contém, é parte de ; 
 
Analise as afrmativas abaixo em relação ao Diagrama de Classes da UML. I. É um diagrama 
comportamental da UML. II. Pode representar classes e interfaces. III. Pode representar 
relacionamentos de dependência e generalização. Assinale a alternativa VERDADEIRA: 
Apenas as afirmativas II e III estão corretas. 
Em um diagrama de classe existe a classe TIME ligada à classe JOGADOR por um 
relacionamento com a notação de um diamante vazio e linha contínua, onde o diamante 
vazio está na proximidade da classe TIME. Assinale a alternativa que define corretamente 
qual o relacionamento entre as classes do cenário exposto acima? 
 
Agregação 
 
 
A partir dos pares de classe apresentados a seguir, indique para cada um deles o tipo de 
relacionamento que tenha a melhor representação no diagrama de classe. I- Navio e 
Compartimento II - Pedido e ItemDePedido III- Curso e Aluno IV - Funcionário e Professor 
I - composição, II - composição, III - associação, IV – generalização 
 
 
AULA 5 – 
 
 
Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo 
de um sistema. Identifique o diagrama utilizado pela UML que apresenta a interação 
entre os objetos em relação ao tempo. 
 
 Diagrama de Sequência 
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. 
 
 
BANRISUL - Tecnologia da Informação - Desenvolvimento de Sistemas (FAURGS - 2018) - 
adaptada 
Considere as seguintes informações sobre diagramas UML. 
I - Diagrama de classes modela classes, incluindo seus atributos, métodos, e 
relacionamentos com outras classes. 
II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema. 
III - Diagrama de sequência indica as comunicações dinâmicas entre objetos durante a 
execução de uma tarefa, mas não mostra a ordem temporal em que as mensagens são 
enviadas entre os objetos para executar aquela tarefa. 
 
Apenas I e II. 
 
 
Assinale a opção que apresenta corretamente os diagramas da UML, que nos servem de 
base para o elavoração do(s) diagrama(s) de sequencia? 
 
 
Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as 
especificações textuais dos casos de uso. 
Os diagramas de interação ajudam na identificação da correta responsabilidade de cada 
classe. Nesse contexto é importante a correta aplicação do conceito de coesão e 
acoplamento, além disso, costuma-se usar padrões de projeto. 
Avalie as assertivas a seguir 
 
 
I. A coesão mede o quão afins são as responsabilidades de uma classe. 
II. A coesão deve ser baixa. 
III. Os padrões são soluções já usadas em projetos anteriores, com algum sucesso. 
IV. O acoplamento deve ser alto 
 
Assinale a opção que apresenta apenas as assertivas corretas 
Apenas I e III 
 
No diagrama de sequencia, mostramos como as classes trocam mensagens entre si. Uma 
mensagem é a chamada de um _____________ da classe onde a mensgem _______________ 
Marque a opção que contém os 2 termos que preenchem corretamente o texto. 
método – chega 
 
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. 
 
 
 
Baseado no diagrama abaixo relacione os elementos da simbologia: 
 
 
1- Objeto; 2- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona 
 
 
Em relação ao diagrama de sequência, suas principais características e aplicações no 
contexto da modelagem de um SI, assinale a alternativa CORRETA 
 
o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a 
partir da eventual identificação de métodos nas classes do projeto 
 
No que se refere aos diagramas de interação, avalie as assertivas a seguir 
I. Um das contribuições dos diagramas de interação ao diagrama de classes, é a 
possibilidade de identificar novos métodos para as classes envolvidas 
II. São dois os diagramas de interação: o diagrama de sequencia e o de estados. 
III. O diagrama de sequencia é mais rico em detalhes, porém bem menos trabalhoso com 
que o diagrama de comunicação. 
IV. O diagrama de comunicação mostra a sequencia com que as mensagens são trocadas 
entre os objetos. 
Assinale a UNICA opção com as assertivas corretas. 
Apenas I 
 
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 projeto 
 
Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, 
verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de 
Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e 
a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são 
linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do 
diagrama. 
Retângulos colocados sobre as linhas de tempo indicam: 
os períodos de ativação do objeto. 
 
 
No diagrama de sequencia, mostramos como as classes trocam mensagens entre si. Uma 
mensagem é a chamada de um _____________ da classe onde a mensgem 
_______________Marque a opção que contém os 2 termos que preenchem corretamente o texto. 
método – chega 
 
AULA 6 – 
Analise as duas asserções a seguir 
I. Na relacionamento de agregação, a multiplicidade da classe TODO deve ser sempre 1. 
PORQUE 
II. Na agregação a classe PARTE apenas pode pertencer a 1 classe TODO. 
É correto apenas o que se afirma em: 
As duas asserções estão erradas. 
 
No que se refere ao diagrama de casos de uso e seus elementos e a necessidade de 
especificarmos o passo a passo de cada caso de uso, analise as assertivas que seguem 
I. O diagrama de casos de uso objetiva apresentar as objetos que ineteragem com os 
atores do sistema. 
II. Um diagrama de casos de uso é usado nas fases de levantamento e identificação dos 
requisitos do sistema 
III. O relacionamento INCLUDE ou USES, denota que no caso de uso principal haverá, 
obrigatoriamente, um desvio de curso para o caso de uso referenciado por esse 
relacionamento . 
IV. Quando o caso de uso principal esta relacionado a 3 casos de uso pelo 
relacionamento EXTENDS , significa que tais casos de uso podem ou não ser 
executados, conforme condição a ser avaliada. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta 
 
Estão corretas apenas as assertivas II, III e IV 
 
Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho 
celular, os casos de uso que devem ser representados são 
 
Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de 
telefone na agenda. 
 
Caso de uso: Incluir Cliente 
C E N A R I O P R I N C I P A L 
INICIO 
 1. Cliente informa seu CPF 
 2. Sistema valida CPF - include Validar_CPF 
 3. Sistema Busca CPF - include Buscar_CPF 
 4. Cliente informa demais dados 
 5. Sistema registra dados do cliente 
FIM 
Com base na especificação do cenário principal do caso de uso, Incluir Cliente, analise as 
alternativas a seguir 
I. O próprio cliente, nesse caso, informa seus dados ao sistema, para cadastramento. 
II. .No passo 2, o relacionamento entre os casos de uso e esta errado e deveria ser ao invés 
de 
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá 
o uso obrigatório do caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, 
através do relacionamento de Include 
Com base em sua análise, assinale a ÚNICA alternativa correta. 
Estão corretas apenas as assertivas I e III 
 
Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de 
sua preferência a partir da composição dos exercícios que melhor lhe convier. O preço da 
mensalidade é calculado por exercício. Com isso cada aluno tem uma mensalidade diferente. 
Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para 
conter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado 
abaixo. 
 
PlanosContratados 
 
 
 
(NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que 
(assinale a ÚNICA resposta correta): 
A relação do tipo "Include" entre 2 casos de uso, indica obrigatoriedade de uso 
(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: 
 I e IV. 
 
 
Assinale a opção que apresenta a resposta ao seguinte questionamento: "que 
informações devem ser contempladas na descrição de um FLUXO ALTERNATIVO da ação 
"PROCURAR QUARTO", do Cenário Principal de um caso de uso RESERVAR QUARTO 
 
 
 O procedimento a ser realizado se o quarto não for localizado 
 
 
 
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 
 
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. 
 
IBGE) Considere as seguintes assertivas sobre a técnica de especificação de requisitos 
conhecida como casos de uso: 
 
I. Todo caso de uso possui um roteiro; 
 
II. O roteiro é uma sequência de passos executados por um ator; 
 
III. Uma exceção descreve a recuperação da falha de um passo de um caso de uso. 
 
As assertivas corretas são: 
I, II e III. 
 
 
Considere o caso de uso ilustrado na figura acima, utilizando a notação UML. 
 
A descrição do cenário que melhor descreve esse caso de uso é: 
um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do 
paciente, busca um horário vazio e agenda a consulta. 
 
Numa classe de nome C1, todos os atributos (A1, A2 e A3) são privados. O método M1 é 
público, o método M2 é privado e dois métodos, M3 e M4, são protegidos. Supondo que 
uma classe C2, relaciona-se com a classe C1, através do relacionamento de 
Generalização/Especialização, herdando tudo que for possível. 
Assinale a opção que mostra corretamente quais atributos e métodos da classe C1 que serão 
herdados pela Classe C2 
Atributos: nenhum será herdado; Métodos: M1, M3 e M4 
 
Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos. 
 
I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado. 
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem. 
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia. 
IV - A cada hospedagem é aberta uma nova conta corrente. 
Marque a opção que indica as sentenças VERDADEIRAS. 
 
 
II - III - IV 
 
Assinale, dentre as alternativas apresentadas, aquela que mostra 
- a visibilidade que deve ser usada quando, explicitamente, se deseja liberar o acesso a 
outras classes, sem necessariamente garantir a herança 
 
Public; 
 
Observe o diagrama e marque a alternativa correta: 
 
CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar 
pelo menos de uma associação. 
A partir do diagrama de sequência da figura abaixo, indicar a opção que apresenta os 
métodos da classe CONTA. 
 
 
RegistrarPedido(), nextItemConta(umProduto) 
Um diagrama de sequencia mostra como as classes envolvidas num caso de uso, trocam 
mensagens para realizar o caso de uso. De onde busca-se o passo a passo que dita a 
sequencia de mensagens ? 
da especificação do respectivo caso de uso 
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 
 
Analise as duas asserções a seguir 
I. Na relacionamento de agregação, a multiplicidade da classe TODO deve ser sempre 1. 
PORQUE 
II. Na agregação a classe PARTE apenas pode pertencer a 1 classe TODO. 
É correto apenas o que se afirma em: 
As duas asserções estão erradas. 
 
Caso particular de associação binária utilizado para expressar um relacionamento todo-
parte. Entretanto, a parte pode não ser exclusiva de um único todo. No diagrama de classes 
é uma: 
Agregação 
 
AULA 7 
Como se chama a propriedade abaixo: 
 
"Apenas os métodosda própria classe a que o objeto pertença devem alterar o seu estado." 
 
Encapsulamento 
 
 
 
 
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- Um diagrama de estado deve ser realizado para toda e qualquer classe. 
Com base em sua análise, assinale a UNICA alternativa correta 
Estão corretas apenas as assertivas I e II 
 
 
Assinale a alternativa que apresenta o nome do acontecimento que faz com que haja uma 
transição entre 2 estados de um objeto 
Evento 
 
 
Em relação ao diagrama de estados, na modelagem comportamental de um sistema, assinale 
a alternativa CORRETA: 
 É um diagrama que ilustra o comportamento dos objetos quando reagem a 
estímulos, mudando de estado durante o seu ciclo de vida 
 
Na máquina de estados, transição é 
um relacionamento entre dois estados. 
 
 
 
Sobre o diagrama de estados da UML, analise as assertivas a seguir 
 
 
I. O diagrama de estado para uma classe, mostra os estados que os objetos dessa classe 
podem assumir e as transições que eles podem fazer de estado para estado. 
 
II. O diagrama de estados, ao mostrar uma transição (entre 2 estados), apresenta o evento 
que originou a mesma. 
 
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 opção que apresenta as assertivas corretas. 
 
Apenas I e II 
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. 
 
 
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 Estados. 
 
Sobre o conceito de estado de um objeto, avalie as assertivas 
I. Condição ou situação de um objeto, em um determinado momento 
II. O estado de um objeto é infinito. 
III. O estado de um objeto é determinado pelos valores de seus atributos. 
IV. Toda classe tem no mínimo 3 estados. 
 
Assinale a opção que apresenta as assertivas corretas 
 
 Apenas I e III 
 
 
 
 
 
2. 
 
 
Complete cada uma das assertivas abaixo, de forma a torná-las verdadeiras 
I. Um ________ é a ocorrencia de um estimulo ao objeto, capaz de alterar seu estado. 
II. Uma _________ indica um movimento de um estado para outro. 
III. Só pode haver um estado ____________ no diagrama de transição de estados 
IV. A cláusula _________ denota uma ação que ocorre na entrada em determinado 
estado do objeto 
Assinale a única alternativa que preenche corretamente as assertivas. 
 
 
 I-Evento; II-transição; III-inicial; IV-entry 
 
 
 
 
Em um diagrama de estados, ou diagrama de transição de estados ou ainda máquina 
de estados, avalie as assertivas a seguir, no que tange a seus elementos. 
I. O estado Final é opcional e ainda pode-se ter mais de 1 
II. Só há 1 estado inicial no diagrama de estados. 
III. O superestado , ajuda a simplificar a modelagem de comportamentos complexas 
Assinale a opção que apresenta as assertivas corretas 
 
I, II e III 
 
Em relação ao diagrama de estados, na modelagem comportamental de um sistema, 
assinale a alternativa CORRETA: 
 
 
É um diagrama que ilustra o comportamento dos objetos quando reagem a 
estímulos, mudando de estado durante o seu ciclo de vida 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
AULA 8 – 
Assinale a única alternativa que não representa um elemento do diagrama de atividade 
 Interface 
 
 
No diagrama de atividade existem elementos que executam as funções (f1 e f2), descritas 
a seguir 
f1: A partir do elemento de nome __________, as transições seguintes serão efetuadas 
em paralelo. 
f2: As _____________________ permitem mostrar, por exemplo, em qual parte da 
organização o trabalho é realizado. 
Assinale a ÚNICA opção que apresenta corretamente e na ordem, os elementos que 
completam as frases. 
Separação e Raias de Natação 
 
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. 
Separação 
 
Um diagrama da UML mostra um processo de negócio ou um processo de software como um 
fluxo de trabalho por meio de uma série de ações. Pessoas, computadores ou componentes 
de software podem executar essas ações. Seu uso pode descrever os processos de vários 
tipos, como: I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu 
sistema. II. As etapas executadas em um caso de uso. III. Um protocolo de software, ou seja, 
as sequências permitidas de interações entre os componentes. IV. Um algoritmo de 
software. Este diagrama é chamado de Diagrama de: 
Atividades. 
 
 
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 
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta 
da primeira. 
Sobre as atividades que executam em paralelo, avalie as assertivas 
I. Para que possam ser executadas em paralelo as atividades precisam estar entre 2 
elementos: Bifurcação e união (ou junção), que são chamados de barra de sincronização. 
II. As atividades em paralelo iniciam sempre juntas. 
III. As atividades encerram suas execuções juntas, ao mesmo tempo 
IV. As atividades podem ter tempos distintos de execução. 
Assinale a UNICA opção que apresenta apenas as assertivas corretas. 
Apenas I, II e IV. 
 
Um diagrama da UML mostra um processo de negócio ou um processo de software como 
um fluxo de trabalho por meio de uma série de atividades. 
Seu uso pode descrever os processos de vários tipos, como: 
I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema. 
II. O roteiro de um caso de uso. 
III. Um protocolo de software, ou seja, as sequências permitidas de interações entre os 
componentes. 
IV. Um algoritmo de software. 
Assinale a opção que contém esse diagrama descrito 
Atividades 
 
Avalie as assertivas 
 
I. Quando as ações de um caso de uso, por exemplo, são executadas em paralelo, o diagrama 
de atividades é uma opção de representação. 
PORQUE 
II. O diagrama de atividades prevê que atividades possam ser executadas simultaneamente, 
em paralelo. 
Assinale a opção que apresenta adequadamente a relação de causa e efeito entre as 
assertivas I e I 
As duas assertivas são verdadeiras e a segunda justifica a primeira 
 
Como se chama, no diagrama de atividades, "a seta que representa o fluxo de trabalho entre 
atividades ?" 
Transição 
 
 
Sobre as reais de natação , como elemento do diagrama de atividades, avalie as assertivas 
I. Serve para indicar, por exemplo, a responsabilidade de execução da(s) atividade(s) 
daquela raia. 
II. O agente executor pode ser um departamento da empresa. 
III. O agente executor pode ser um fornecedor 
IV. Limita-se a 5 raias por diagrama. 
Assinale a UNICA opção que apresenta apenas as assertivas corretas. 
 
 Apenas I, II e III 
 
Texto - Esse diagrama é uma maneiraalternativa 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 
 
Diagrama de Atividade 
 
Assinale a UNICA alternativa correta no que tange ao diagrama de atividades. 
O diagrama de atividades através dos elementos de União e Bifurcação, representa atividades em 
paralelo 
Ciência da Computação - UML - Universidade de Pernambuco (UPE / UPENET / 
IAUPE) - 2017 - Universidade Federal do Pernambuco - PE (UPE/PE) - Analista de Sistemas - 
Adaptada 
O diagrama UML a seguir representa o seguinte tipo de diagrama: 
 
Atividades 
] 
No que tange ao diagrama de atividades, classifique cada assertiva como V(verdadeira) ou 
F(falsa) 
I. Pode ser usado para representar atividades que ocorrem em paralelo 
II. Pode representar Casos de uso, fluxos de trabalho, lógica de método de uma classe ou 
ainda a lógica de processo. 
III. Uma das suas limitações é a impossibilidade de representar decisões e 
consequentemente caminhos alternativos de atividades 
Assinale a opção com a correta sequencia de V(verdadeiro) ou F(also, indicados para I, II e III, 
respectivamente. 
 
I - V. II-V III-F 
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 
 
AULA 9 – 
É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor. 
 
 
 
Sobre a construção e uso do diagrama de componentes, avalie as propriedades do 
elemento "componente", conforme a seguir 
I. Os componentes devem ser partes substituíveis 
II.Os componentes devem ter interfaces flexíveis 
III. Componentes não podem ser exibidos em nós, no diagrama de Implantação. 
Assinale a opção com todas as Assertivas Corretas. 
 
Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, 
especialmente, na fase de projeto de software é INCORRETO afirmar 
 Apenas I e II 
 
ANO: 2014 BANCA: FGV ÓRGÃO: DPE-RJ PROVA: TÉCNICO SUPERIOR ESPECIALIZADO - 
ANALISTA DE DESENVOLVIMENTO DE SISTEMAS 
João está responsável pela proposta de arquitetura para um sistema. Para descrever as 
principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e 
mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces 
necessárias. 
João deve utilizar o diagrama de: 
Componentes 
 
Dentre as alternativas apresentadas, assinale a que se refere ao diagrama que mostra: 
- a arquitetura física do hardware e do software no sistema, além de mostrar os atuais 
computadores e periféricos junto com as conexões que eles estabelecem entre si. 
Diagrama de IMPLANTAÇÃO; 
 
I. Um componente deve encapsular uma funcionalidade e oferecer o serviço a outras classes 
 
PORQUE 
 
II. Um componente tem interface fornecida e requerida 
 
Avalie cada assertiva I e II e a relação de causa e efeito entre elas. 
 
Assinale a UNICA opção correta 
As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I 
 
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 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 
 
Avalie as duas assertivas a seguir, especialmente no que se refere a relação de causa e efeito 
entre elas. 
I. Um nó, em um diagrama de implantação representa um recurso computacional. 
PORQUE 
II. Existe a possibilidade de um componente ser representado dentro de um Nó. 
Podemos concluir: 
As 2 assertivas são verdadeiras e a segunda não justifica a primeira 
 
 
 
 
Sobre o conceito de Componentes, avalie as assertivas 
I. Representa uma parte modular de um sistema 
II. Define seu comportamento em termos das interfaces fornecidas e requeridas. 
III. O ideal é manter a dependência entre os componentes. 
Assinale a UNICA opção que apresenta as assertivas verdadeira 
Apenas I e II 
 
 
A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo 
de desenvolvimento de software. Na fase de projeto, onde são definidos a arquitetura e 
componentes do software, ganham destaque os diagramas de componentes e de 
implantação. 
Com base nesses dois diagramas, analise as assertivas a seguir 
I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a 
organização do hardware. 
II. Em uma diagrama de componente, apenas código em linguagem de programação pode 
ser representado como um componente 
III. O diagrama de componentes mostra as dependências entre os elementos do hardware 
que sustentará o software. 
IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas 
Assinale a ÚNICA opção correta, com base em sua análise das assertivas 
Apenas I e IV 
 
Sobre os diagramas de Implementação, avalie as assertivas 
I. Os diagramas de implementação são: Componentes e Implantação. 
II. O diagrama de implantação mostra os componentes de software necessários a execução 
do sistema 
III. Dentre os elementos do diagrama de implantação, temos os nós, que representam os 
elementos computacionais, como servidores, estações de trabalho, impressoras, unidades 
de disco e etc 
IV. Os elementos do digrama de componentes são os componentes em suas dependências 
Assinale a UNICA opção com as assertivas corretas 
Apenas I, III e IV 
 
 
 
 
 
Dentre as alternativas apresentadas, assinale a que se refere ao diagrama que 
mostra: 
- a arquitetura física do hardware e do software no sistema, além de mostrar os 
atuais computadores e periféricos junto com as conexões que eles estabelecem 
entre si. 
Diagrama de IMPLANTAÇÃO; 
 
AULA 10 
 
 
Um dos diagramas da UML é usado como técnica para descrever lógica de procedimento, 
processo de negócio e fluxo de trabalho. Esse diagrama, de várias formas, desempenha 
um papel semelhante aos fluxogramas, mas a principal diferença entre esse diagrama e o 
fluxograma é que o diagrama suporta comportamento paralelo. 
Como se chama esse diagrama acima descrito ? 
 
 Diagrama de Atividades 
 
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 podem ocorrer de estado para estado. 
II- Um estado não pode ser composto por outros estados. 
III- O evento é o fato motivador para que ocorra uma transição entre 2 estados 
IV- Um estado implementa uma agregação entre 2 objetos daquela classe. 
Com base em sua análise, assinale a UNICA alternativa correta 
 
Estão corretas apenas as assertivas I e III 
 
Analise as duas asserções a seguir. 
I. Um diagrama de atividades pode ser útil para elaborarmos umavisã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. 
 
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 
 
 
No que se refere ao diagrama de Atividades, assinale a opção que caracteriza corretamente 
o uso do elemento de nome Intercalação 
Para representar um comportamento condicional que a partir de várias entradas poderá 
gerar apenas uma saída] 
 
I. É útil modelarmos o diagrama de componentes dentre de cada nó onde vai ser executado 
 
PORQUE 
 
II. Ajuda na identificação da capacidade de processamento de cada nó 
 
Avalie as assertivas I e II e a possível relação de cause e efeito entre elas. 
As assertivas I e II estão corretas e a assertiva II justifica a assertiva I 
 
 
 
 
Sobre o diagrama de Implantação, avalie as assertivas a seguir. 
I. Mostra a configuração de nós de processamento em tempo de execução e seus 
componentes 
II. Os nós, geralmente, são: servidores, computadores, impressoras, leitor de código 
de barras, entre outros. 
III. O diagrama exibe ainda os protocolos de comunicação com cada nó. Por exemplo: 
TPC/IP e USB (impressora) 
Assinale a opção que mostra as assertivas corretas. 
I, II e III 
 
 
 
Sobre o diagrama de Componentes, avalie as assertivas a seguir. 
I. O diagrama de componentes é utilizado para modelar elementos de software que 
podem residir em um nó 
II. São exemplos de componentes: Arquivos 
executáveis;Bibliotecas;Documentos;Tabelas; arquivos em geral 
III. O diagrama de componentes pode conter em si um nó do diagrama de 
implantação. 
Assinale a opção que mostra as assertivas corretas. 
Apenas I e II 
 
 FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas - Adaptada 
Considere as seguintes afirmações sobre a linguagem UML. 
I - Diagrama de estado modela os estados de um objeto e as transições entre os estados do 
objeto. 
II - Diagrama de sequência mostra chamadas de método, usando setas horizontais do 
chamador para o chamado, identificadas com o nome do método 
III - Casos de uso e o diagrama de casos de uso ajudam a determinar a funcionalidade e as 
características do software sob o ponto de vista do usuário. 
Quais estão corretas? 
I, II e III. 
 
Com relação a diagramas de estados da UML, assinale a opção correta. 
Um estado é uma condição ou situação na vida de um objeto durante a qual o objeto 
satisfaz alguma condição, realiza alguma atividade ou aguarda um evento 
 
 
Sobre o diagrama de Componentes, avalie as assertivas a seguir. 
I. O diagrama de componentes é utilizado para modelar elementos de software que 
podem residir em um nó 
 
II. São exemplos de componentes: Arquivos 
executáveis;Bibliotecas;Documentos;Tabelas; arquivos em geral 
III. O diagrama de componentes pode conter em si um nó do diagrama de 
implantação. 
Assinale a opção que mostra as assertivas corretas. 
 
 Apenas I e II

Continue navegando