Buscar

Orientação a Objetos e UML

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 41 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 41 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 41 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

Prova01
	
	 1a Questão 
	
	É 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.
	
	Polimorfismo
	
	Herança
	
	Encapsulamento
	
	Classe
	
	Objeto
	Respondido em 30/03/2020 15:54:11
	Explicação: 
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas.
	
	 2a Questão 
	
	Assinale a opção que define corretamemte UML (Unified Modelling language).
 
	
	notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas.
	
	notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++.
	
	metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos.
	
	metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos.
	
	linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração.
	Respondido em 30/03/2020 15:50:30
	Explicação: UML não é metodologia porque não diz o que deve ser feito e nem a ordem das atividades
	
	 3a Questão 
	
	Na Análise Orientada a Objetos, o 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, usando para tanto uma referência a um objeto do tipo da superclasse é denominado:
	
	encapsulamento. 
	
	polimorfismo. 
	
	independência. 
	
	herança.
	
	modularidade. 
	Respondido em 30/03/2020 15:51:00
	Explicação: 
O polimorfimos é a propriedade da orientação a objeto que permite que metodos herdados possam ser rescritos ou alterados.
	
	 4a Questão 
	
	A Orientação a objetos é uma tecnologia eficiência e de qualidade comprovada, usada em inúmeros projetos e para construção de diferentes tipos de sistemas. 
Assinale a ÚNICA alternativa que NÃO apresenta uma vantagem no uso Orientação a objetos.
	
	Facilidade de manutenção dos códigos desenvolvidos.
	
	Segurança no uso de componentes por parte do programador.
	
	Obter um melhor aproveitamento do código.
	
	Menor eficiência de código 
	
	Melhor compreensão do código.
	Respondido em 30/03/2020 15:51:36
	 5a Questão 
	
	
	
	
	  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:
	
	A certeza do menor tempo de desenvolvimento
	
	Melhor compreensão do código;
	
	Maior segurança no uso de componentes por parte do programador;
	
	Facilidade de Manutenção;
	
	Melhor aproveitamento do seu código;
	Respondido em 30/03/2020 15:52:32
	 6a Questão 
	
	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. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-se:
	
	Necessidade de menor quantidade de requesitos funcionais; 
	
	Mais segurança no uso dos componentes por parte do programador;
	
	Melhor compreensão do código;
	
	Facilidade de manutenção;
	
	Melhor reaproveitamento do seu código;
	Respondido em 30/03/2020 15:52:53
	
	 7a Questão 
	
	São exemplos de diagramas comportamentais:
	
	Casos de Usos, Atividades, Estados e Distribuição.
	
	Casos de Usos, Atividades, Componentes e Interações.
	
	Classes, Atividades, Estados e Interações.
	
	Casos de Usos, Atividades, Estados e Interações.
	
	Casos de Usos, Objetos, Estados e Interações.
	Respondido em 30/03/2020 15:53:48
	 8a Questão 
	
	Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO?
	
	Diagrama de casos de usos.
	
	Diagrama de atividades.
	
	Diagrama de estados.
	
	Diagrama de classes.
	
	Diagrama de componentes.
	Respondido em 30/03/2020 15:53:11
Aula 02
		1.
		No contexto da UML, os casos de uso:
	
	
	
	definem o comportamento dos componentes de software que serão implementados.
	
	
	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.
	
	
	capturam os requisitos não funcionais.
	
		2.
		Assinale a opção que não representa um requisito FUNCIONAL.
	
	
	O sistema deve mostrar um gráfico de evolução das receitas e despesas nos últimos 12 meses
	
	
	O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. 
	
	
	O sistema deve emitir o boletim ao final de cada semestre letivo.
	
	
	O sistema deve identificar a entrada e saída de cada funcionário da fabrica.
	
	
	O sistema deve calcular a folha de pagamento, emitindo contra cheque a todos os funcionários
	Explicação:
Todas as opcões representam funcionaldades que o sistema precisa ter, exceto a opção "O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. " - que indica uma restrição, ou melhor uma condição que deve ser atendida em termos de performance. Esse requisito é NAO FUNCIONAL.
	
		3.
		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:
	
	
	Extends, Exclusão e Associação.
	
	
	Include, Especialização e Extends
	
	
	Generalização, Especialização e Extends
	
	
	Associação, Generalização e Especialização.
	
	
	Include, Generalização e Extends
	Explicação: 
I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula. --> Se é incondicional, é obrigatório. Logo é o include
II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário. -> variação é tipico de especialização (uso a base e incrementa alterações)
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. --> tem uma condição associada para a realização do caso de uso Help online, logo é extends (condicional).
	
		4.
		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
	
	
	III e IV
	
	
	IV
	
	
	I e IV
	
	
	II, III e IV
	
	
	III 
	Explicação: 
I. O diagrama de casos de uso mostra em detalhes como o sistema vai implementar uma funcionalidade -->FALSO, diagrama de casos de uso não exibe detalhes, muito menos de COMO se implementa algo
II. Quando um casode uso deve obrigatoriamente ser usado, devemos usar o relacionamento de especialização. --> FALSO, o relacionamento correto seria o de 
III. Em uma Biblioteca, o usuário pode ser Aluno ou Funcionário. Nesse caso devemos usar o relacionamento de extends entre atores --> FALSO, devemos usar o relacionamento de generalização/especialização de atores.
IV. Um ator pode ser um sistema, por exemplo. --> VERDADE
	
		5.
		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-NF; II-NF; III-NF; IV-F
	
	
	I-F; II-NF; III-F; IV-F
	
	
	I-NF; II-F; III-F; IV-NF
	
	
	I-F; II-NF; III-NF; IV-F
	
	
	I-F; II-F; III-NF; IV-F
	Explicação: 
I. O sistema deve emitir um relatório com os 10 maiores clientes do ano - FUNCIONAL, é uma função que o sistema deve ter
II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. - NÃO FUNCIONAL, pois é uma propriedade que um requisio funcional deve ter
III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas de toque - NÃO FUNCIONAL, pois é uma propriedade que um requisio funcional deve ter
IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês - - FUNCIONAL, é uma função que o sistema deve ter
Logo 
I - F;
II- NF
III – NF
IV - F
	
		6.
		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 aso 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 I e II
	
	
	Apenas II
	
	
	Apenas III
	
	
	I, II e III
	
	
	Apenas I e III
	Explicação: 
I. O caso de uso extendido sempre será executado. - FALSO, será opcionalmente executado
II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. - FALSO, não existe esse limite,
III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a sua execução. - VERDADE
	
		7.
		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 II e III
	
	
	Apenas I, II e III
	
	
	Apenas I e IV
	
	
	I, II, III e IV
	
	
	Apenas I e II
	Explicação: 
I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer as necessidades de seus usuários. - VERDADE. As necessidades dos usuários se traduzem em requisitos para o sistema.
II. Apenas termos um bom levantamento de requisitos não é suficiente para o sucesso do projeto. E preciso que haja planejamento, organização e controle das atividades inerentes ao processo de desenvolvimento de software. - VERDADE, precisamos acompanhar para que se possa ajustar problemas, caso ocorram
III. Existem 2 tipos de requisitos, quanto a sua finalidade: os requisitos funcionais e os não funcionais.  VERDADE
IV. A UML não oferece diagrama que possa mapear os requisitos funcionais. FALSO, o diagrama de casos de uso, tem essa finalidade
	
		8.
		Assinale a opção que representa um requisito Não Funcional
	
	
	O sistema atualizar os saldos bancários após registro de cada despesa 
	
	
	O sistema precisa informar a Receita Federal o impostos mensais pagos
	
	
	O sistema deve controlar pagamento de contas 
	
	
	O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA.
	
	
	O sistema deve gerar gráfico do lucro mês a mês.
	Explicação: 
O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA. - Uma restrição ao desenvolvimento, é um requisitos não funcional
O sistema deve controlar pagamento de contas - determina função que o sistema deve abordar - Funcional
O sistema deve gerar gráfico do lucro mês a mês. - determina função do sistema - Funcional
O sistema precisa informar a Receita Federal o impostos mensais pagos - Determina função do sistema - funcional
O sistema deve ataulizar os saldos bancários apos o registro de cada despesas - determina função que o sistema deve abordar - Funcional
	
Aula3
		1.
		Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses BUSCAR_CPF
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de uso, analise as alternativas a seguir 
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. 
II. Nesse caso de uso, não caberia nenhum cenário alternativo. 
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include
Com base em sua análise, assinale a única alternativa correta
	
	
	Estão corretas apenas as assertivas I e III
	
	
	Está correta apenas a assertiva III
	
	
	Estão corretas apenas as assertivas II e III
	
	
	Estão corretas as assertivas I e II e III
	
	
	Está correta apenas a assertiva I 
	
		2.
		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?
	
	
	Diagrama de implementação correspondente
	
	
	Ator responsável, classe correspondente e lista de mensagens
	
	
	Protótipo e lista de mensagens
	
	
	Ator responsável, fluxo principal e fluxos secundários
	
	
	Diagrama de classe e de sequência correspondente
	Explicação: 
Minimamente a especificação de caso de uso deve representar, além do nome do caso de uso: ator(es) envolvido(s) no caso; fluxo principal, contendo o caso perfeito e os fluxos alternativos, quando determinado passo do fluxo principal não for o "caso perfeito" (exceção).
	
		3.
		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 II e III
	
	
	Está correta apenas a assertiva I 
	
	
	Está correta apenas a assertiva III
	
	
	Estão corretas asassertivas I e II e III
	
	
	Estão corretas apenas as assertivas I e III
	Explicação: 
Vamos avaliar cada assertiva
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. - verdade, o ator é quem de fato interage com o sistema, ou seja inputa os dados e recebe as informações.
II. Nesse caso de uso, não caberia nenhum cenário alternativo. - Falso, os passos 2. Sistema valida CPF e 3. Sistema Busca CPF - uses BUSCAR_CPF, podem falhar e cabem cenários alternativos. No 2, seria mostrar que trata-se de um CPF inválido e no passo 3, mosrar que o CPF não foi localizado. 
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 - verdade.
assim, estão corretos I e III
	
	
	
	 
		
	
		4.
		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:
	
	
	Somente a II; 
	
	
	Somente a III; 
	
	
	I, II e III. 
	
	
	Somente a I; 
	
	
	Somente a I e II; 
	
		5.
		Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos de uso.
	
	
	A especificação de caso de uso, é opcional, uma vez que o desenho do diagrama já "fala por si"
	
	
	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
	
	
	Casos de uso não precisam ser especificados, ficando como opcão ao analista de sistemas
	
	
	Os casos de uso precisam ser especificados, para que sejam declaradas as classes que interagem com os casos de uso
	
	
	Os casos de uso precisam ser especificados, para que saibamos o tipo de ator envolvido
	Explicação: 
Há sim necessidade de especificar o caso de uso, pois o diagrama não mostra a interação ator-sistema
	
		6.
		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: 
	
	
	II e III
	
	
	I e IV
	
	
	IV
	
	
	I, II e IV
	
	
	II e IV
	Explicação: 
I. Um ator sempre representa um papel representado por pessoas. - FALSO, essa é uma das opções, mas ator podem ser artefatos, coisas, sistemas, equipamentos, e etc
II. Um ator pode participar somente de um caso de uso por sistema - FALSO, não há essa restrição
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso  - FALSO, o uso de include e extends revelam uso 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 casos de uso. - VERDADE
	
		7.
		Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF.
	
	
	Nenhuma informação deve ser apresentada.
	
	
	Informações de procedimentos a serem feitos se o CPF for inválido.
	
	
	Informações de atributos da classe CPF.
	
	
	Informações de procedimentos a serem feitos se o CPF for válido.
	
	
	Informações de como foi validade do CPF
	
		8.
		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
	
	
	Apenas I, II e III
	
	
	Apenas II, III e IV
	
	
	Apenas I
	
	
	Apenas I e II
	Explicação: 
I. Os casos de uso principal, ou seja os que tem interação direta do ator - sim, esses devem ser especificados
II. Os casos de uso de include - sim, esses devem ser especificados
III. Os casos de uso de extends - sim, esses devem ser especificados
IV. Os casos de uso de generalização / especialização  sim, esses devem ser especificados
Ou seja todos os casos de uso devem ser especificados: I, II, III e IV.
Aula 4
	
		1.
		Marque a UNICA resposta correta
	
	
	Os atributos são as funcionalidades da classe.
	
	
	Objeto é um conjunto de classes afins, ou seja, com as mesmas propriedades.
	
	
	A multiplicidade nos relacionamentos, indica quantos objetos de cada classe pode participar do relacionamento
	
	
	O relacionamento de associação somente pode ser aplicado a um par de classes.
	
	
	O diagrama de classes é desenvolvido na fase de análise e não evolui mais
	Explicação:
O diagrama de classes evolui ao longo do processo
Classe é um conjunto de objetos afins, ou seja com as mesmas propriedades
Os atributos são os dados usados na classe
O relacionamento pode ser entre 2 classes, entre 1 classe e entre mais classes.
	
		2.
		Num diagrama de classes da UML, multiplicidade se refere:
	
	
	ao número de chamadas de métodos de uma classe por um objeto de outra classe.
	
	
	aos dados sobre a quantidades de objetos participantes de uma classe associativa.
	
	
	à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado.
	
	
	ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam.
	
	
	à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no diagrama.
		3.
		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.
	
	
	Generalização / Especialização
	
	
	Agregação 
	
	
	Associação
	
	
	Composição
	
	
	Classe de Relacionamento
	Explicação:
O relacionamento entre NOTA FISCAL e ITENS DE NF é do tipo TODO-PARTE, onde cabem as opções agregação e composição. Há indicacões do relacionamento, vejamos
- O item de NF somente pertecen a 1 NOTA FISCAL.
- quando a NF for eliminada, os itens também serão (vidas dependentes e coincidentes)
Logo é composição
	
		4.
		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?
	
	
	Associação
	
	
	Agregação por valor
	
	
	Generalização
	
	
	Agregação por referência
	
	
	Auto-Associação
	
		5.
		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?
	
	
	e) Dependência
	
	
	d) Associação
	
	
	b) Agregação
	
	
	a) Composição
	
	
	c) Generalização
	Explicação:
O diamante vazio, em uma relação TODO (Time) e PARTES (jogador), representa a agregação. O diamante cheio representa a composição
No caso de Time - Jogador,  se o time deixa de existir, as partes permanecem ativas, o que caracteriza uma agregação.
	
		6.
		Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido
	
	
	Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o relacionamentoEle somente poderá ser visto dentro da própria classe
	
	
	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
	
		7.
		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?
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		8.
		Na UML, o componente que tem acesso aos serviços do outro componente por meio da interface é conectado a ela usando um:
	
	
	Diagrama de casos de uso; diagrama de classes; diagrama de sequência
	
	
	relacionamento de generalização.
	
	
	relacionamento de dependência.
	
	
	auto relacionamento.
	
	
	relacionamento ternário.
	Explicação:
Dependência, pois os 2 componentes têm relação entre si. Alterações em 1 componente podem influenciar comportamento do outro;
Prova 05
		1.
		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.
	
	
	Atributo - sai
	
	
	método - sai
	
	
	objeto - chega
	
	
	método - chega
	
	
	atributo - chega
	Explicação: 
A frase correta é 
No diagrama de sequencia, mostramos como as classes trocam mensagens entre si. Uma mensagem é a chamada de um MÉTODO da classe onde a mensgem CHEGA
	
		2.
		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? 
	
	
	Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o diagrama de sequencia.
	
	
	Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as especificações textuais dos casos de uso.
	
	
	Diagrama de implantação, diagrama de caso com as descrições dos casos de uso.
	
	
	Diagramas de estados, diagrama de interação e diagramas de fluxo de dados.
	
	
	Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos.
	Explicação: 
Para elaborar o diagrama de sequencia
1. Tomamos por base o passo a passo do cenário principal, contida na especificação textual do caso de uso 
2. Usamos o diagrama de classes para identificar as classes envolvidas e os métodos (mensagem)
3. Usamos o diagrama de casos de uso
	
		3.
		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.
	
	
	Diagrama de Classes.
	
	
	Diagrama de Caso de Uso.
	
	
	Diagrama de Negócio.
	
	
	Diagrama de Implantação.
	
		4.
		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
	
	
	Apenas I e III
	
	
	Apenas I , III e IV
	
	
	Apenas II e IV
	
	
	I, II, III e IV
	Explicação: 
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 – VERDADE
II. São dois os diagramas de interação: o diagrama de sequencia e o de estados. - FALSO, os 2 diagramas são sequencia e comunicação (ex colaboração)
III. O diagrama de sequencia é mais rico em detalhes, porém bem menos trabalhoso com que o diagrama de comunicação. - FALSO, o diagrama de sequencia é bem mais trabalhoso de elaborar que o de comunicação
IV. O diagrama de comunicação mostra a sequencia com que as mensagens são trocadas entre os objetos. - FALSO, quem faz isso é o diagrama de sequencia.
	
		5.
		 
Baseado no diagrama abaixo relacione os elementos da simbologia:
	
	
	1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4- auto delegação; 5-Método;
	
	
	1- Objeto; 2- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona
	
	
	1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de Instância; 
	
	
	1-Caixa de Ativação; 2-Método; 3- auto delegação; 4- Objeto; 5- Linha da Vida;
	
	
	1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação;
	Explicação: 
precisa conhecer os elementos.
1. objetos, que aparecem no topo
2. mensagem sincrona (chamada de um metodo, na classe onde a seta chega).
3. criação de um objeto (instanciação), em tempo de execução.
4. caixa de ativação - tempo que o elemento fica ativo.
5. mensagem assincrona
	
		6.
		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 Atividades
	
	
	Diagrama de Sequência
	
	
	Diagrama de Caso de Uso
	
	
	Diagrama de Implantação
	
	
	Diagrama de Componentes
	Explicação: 
O diagrama de sequencia, mostra como as classes interagem, para realizar um cenário de USO, como por exemplo o cenário principal e um caso de uso. O diagrama, como diz o nome, preza a sequencia temporal dessas mensagens.
	
		7.
		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
	
	
	padrões de uso geral
	
	
	padrões de colaboração
	
	
	padrões de casos de uso
	
	
	padrões de análise 
	
		8.
		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.
	
	
	I, II e III.
	
	
	Apenas I e II.
	
	
	Apenas I.
	
	
	Apenas I e III.
	
	
	Apenas II e III.
	Explicação: 
I - Diagrama de classes modela classes, incluindo seus atributos, métodos, e relacionamentos com outras classes. – VERDADE
II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema. – VERDADE
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. - FALSO, pois mostra SIM a ordem temporal
Prova 06
		1.
		Analise asassertivas 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 princípio do encapsulamento.
Com base em sua análise, assinale a única alternativa correta
	
	
	Estão corretas apenas as assertivas I e III
	
	
	Está correta apenas a assertiva III
	
	
	Estão corretas apenas as assertivas II e IV
	
	
	Estão corretas apenas as assertivas II, III e IV 
	
	
	Estão corretas apenas as assertivas II e III
	
		2.
		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 os objetos que interagem 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 está 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
	
	
	Estão corretas as assertivas I, II, III e IV
	
	
	Está correta apenas a assertiva IV
	
	
	Está correta apenas a assertiva III
	
	
	Estão corretas apenas as assertivas II e IV
	
		3.
		(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.
	
	
	I, II, III e IV.
	
	
	I e II.
	
	
	II, III e IV.
	
	
	I, II e IV.
	
		4.
		
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 é:
	
	
	o atendente inclui os pacientes que têm consulta agendada e não possuem um histórico de atendimento.
	
	
	o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico.
	
	
	o atendente não marca consultas para pacientes que não tenham histórico na clínica.
	
	
	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.
	
	
	um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, somente se o paciente ainda não for cliente da clínica.
	
	 
		
	
		5.
		Observe o diagrama e marque a alternativa correta: 
	
	
	ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. 
	
	
	CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. 
	
	
	CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação.
	
	
	CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo menos de uma associação. 
	
	
	SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da associação. 
	
		6.
		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:
	
	
	Generalização
	
	
	Agregação
	
	
	Composição
	
	
	Ator
	
	
	a conexão entre objetos no tempo e no espaço.
	
		7.
		Analise o modelo abaixo e intérprete 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.
	
	
	I - IV
	
	
	I- II - IV
	
	
	I- III - IV
	
	
	II - III
	
	
	II - III - IV
	Explicação: 
I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado. - FALSO, a cardinalidade de Hospedes é 1..*
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem. – VERDADE
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia. – VERDADE
IV - A cada hospedagem é aberta uma nova conta corrente. - VERDADE
	
		8.
		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?
	
	
	Sequência.
	
	
	Atividades.
	
	
	Classes.
	
	
	Casos de usos.
	
	
	Objetos.
Prova 7
	
		1.
		Como se chama a propriedade abaixo:
"Apenas os métodos da própria classe a que o objeto pertença devem alterar o seu estado."
	
	
	estado da arte da classe
	
	
	encapsulamento
	
	
	herança
	
	
	polimorfismo
	
	
	essa propriedade não se aplica a classes
	Explicação: 
Encapsular significa proteger. 
A proteção deve ser feita aos atributos da classe, que podem alterar seu estado
Logo o estado da classe somemte pode ser alterado pelos seus métodos. Isso chama-se encapsulamento
	
		2.
		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 II e III
	
	
	Estão corretas as assertivas I, II, III
	
	
	Está correta apenas a assertiva I
	
	
	Estão corretas apenas as assertivas I e II
	
	
	Está correta apenas a assertiva II
	Explicação: 
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. – Verdade
II- Um estado pode ser composto por outros estados, situação em que recebe o nome de Superestado. – Verdade
III- Um diagrama de estado deve ser realizado para toda e qualquer classe. - Falso, apenas para as classes cujos estados forem igual ou superior a 2
	
	
	
	
		3.
		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
	
	
	Apenas I e II
	
	
	I, II e III
	
	
	Apenas I e III
	
	
	Apenas II e III
	
	
	Apenas I 
	Explicação: 
Todas as assertivas estão corretas
		4.
		Assinale a alternativa que apresenta o nome do acontecimento que faz com que haja uma transição entre 2 estados de um objeto 
	
	
	Estado Final
	
	
	Transição
	
	
	Estimulo
	
	
	Evento
	
	
	Estado
	Explicação: 
A descrição do enunciado refere-se ao conceito de EVENTO.
	
		5.
		Em relação ao diagrama de estados, na modelagem comportamental de um sistema, assinale a alternativa CORRETA:
	
	
	Essetipo de diagrama é usada para modelar as funcionalidades do sistema com os respectivos perfis de acesso
	
	
	É um diagrama que utilizado para representar o estado de cada item de hardware e software identificado na arquitetura do sistema
	
	
	É 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
	
	
	É um diagrama estrutural que modela o estado de todas as classes do sistema de informação de acordo com cada fase de modelagem
	
		6.
		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, III,IV 
	
	
	Estão corretas apenas I ,II e IV
	
	
	Estão corretas apenas I, II e III.
	
	
	Estão corretas apenas II , III e IV.
	
	
	Estão corretas apenas I e III.
	
		7.
		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 II e IV
	
	
	Apenas III
	
	
	Apenas I
	
	
	I, II e III
	
	
	Apenas I e II
	Explicação: 
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. = Verdade
II. O diagrama de estados, ao mostrar uma transição (entre 2 estados), apresenta o evento que originou a mesma. – Verdade
III. A modelagem dos estados de uma classe inicia-se com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida. - FALSO, não tem qualquer relação com modelo essencial..
	
		8.
		Na máquina de estados, transição é
	
	
	um relacionamento entre dois estados.
	
	
	uma especificação de uma ocorrência que tem uma localização no tempo e no espaço.
	
	
	a conexão entre objetos no tempo e no espaço.
	
	
	uma situação na vida de um objeto, durante a qual ele satisfaz alguma condição.
	
	
	a linha de vida de duração de um estado.
	Explicação: 
A Transição é mudança entre 2 estados, ou seja a mudança de um estado para outro
Prova 08
	
	 1a Questã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:
	
	Interação. 
	
	Atividades. 
	
	Comportamento. 
	
	Sequência. 
	
	Estado. 
	Respondido em 02/06/2020 10:27:04
	Explicação: 
Os itens I, II, III e IV apontam os possíveis uso para diagramas de atividades.
	
	 2a Questão 
	
	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
	
	classes
	
	comunicação
	
	sequencia
	
	casos  de uso
	Respondido em 02/06/2020 10:27:23
	Explicação: 
o diagrama mostra um fluxo de atividades --: diagrama de atividades
	
	 3a Questão 
	
	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-V
	
	I - F.   II-V   III-F
	
	I - F.   II-V   III-V
	
	I - V.   II-V   III-F
	
	I - V.   II-F   III-F
	Respondido em 02/06/2020 10:28:07
	Explicação: 
I. Pode ser usado para representar atividades que ocorrem em paralelo  - Verdade
II. Pode representar Casos de uso, fluxos de trabalho, lógica de método de uma classe ou ainda a lógica de processo.- Verdade
III. Uma das suas limitações  é a impossibilidade de representar decisões e consequentemente caminhos alternativos de atividades-Falso, não existe essa limitação
	
	 4a Questão 
	
	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
	
	Estão corretas apenas as opções I, II e III
	
	Estão corretas apenas as opções II e IV
	
	Estão corretas apenas as opções I, III e IV
	
	Estão corretas apenas as opções I, II, e IV
	Respondido em 02/06/2020 10:42:41
	
	
	 5a Questã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.
	
	Encruzilhada
	
	Transição
	
	Raias de natação
	
	Junção
	
	Separação
	Respondido em 02/06/2020 10:43:21
	
	 6a Questão 
	
	Texto - Esse diagrama é uma maneira alternativa de se mostrar interações, que ocorrem em um caso e uso com a possibilidade de expressar que ações são executadas.
Assinale a opção que apresente o diagrama a que se refere o texto acima
	
	Diagrama de sequencia
	
	Diagrama de colaboração
	
	Diagrama de Atividade
	
	Diagrama de Implementação
	
	Diagrama de pacotes
	Respondido em 02/06/2020 10:45:09
	Explicação: 
O diagrama de atividades pode ser útil para representar a especificação de caso de uso que tenha uma lógica complexa ou ainda que tenham atividades em paralelo.
	
	 7a Questã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 II e III
	
	Apenas II
	
	Apenas I, II e III
	
	Apenas I e III
	
	I, II, III e IV
	Respondido em 02/06/2020 10:45:42
	Explicação: 
I. Serve para indicar, por exemplo, a responsabilidade de execução da(s) atividade(s) daquela raia. - VERDADE, essa é a finalidade do uso de raia de natação.
II. O agente executor pode ser um departamento da empresa. - Sim, pode
III. O agente executor pode ser um fornecedor - também pode
IV. Limita-se a 5 raias por diagrama. - FALSO, não existerestrição
	
	 8a Questã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 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
	
	Sequencia
	
	Casos de Uso
	
	Comunicação
	
	Atividades
	
	Estados
	Respondido em 02/06/2020 10:46:09
	Explicação: 
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. 
As 4 opções podem fazer uso do diagrama de ATIVIDADES
	
Prova 9 
	
		
	
		1.
		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 II e III
	
	
	Apenas II
	
	
	Apenas I
	
	
	I, II e III
	
	
	Apenas I e II
	
Explicação: 
I. Representa uma parte modular de um sistema - Verdade
II. Define seu comportamento em termos das interfaces fornecidas e requeridas. - Verdade
III. O ideal é manter a dependência entre os componentes. 0 Falso, quanto mais dependência, pior.
 
	
	
	
	 
		
	
		2.
		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? 
	
	
	
	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. 
	
	
	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; 
	
	
	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. 
	
	
	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
	
	
	
	 
		
	
		3.
		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
	
	
	
	A assertiva II esta correta e a assertiva I está errada
	
	
	As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
	
	
	As assertivas I e II estão erradas
	
	
	As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
	
	
	A assertiva I esta correta e a assertiva II está errada
	
Explicação: 
As 2 assertivas estão corretas, mas não há relação de cause e efeito entre elas
	
	
	
	 
		
	
		4.
		Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de projeto de software  é INCORRETO afirmar
	
	
	
	Modelam uma visão estática de funcionamento de um sistema. 
	
	
	Envolvem a topologia do sistema, descrevendo a estrutura do hardware. 
	
	
	É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico. 
	
	
	Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó. 
	
	
	É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor. 
	
	
	
	 
		
	
		5.
		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.
	
	
	
	Apenas II e III
	
	
	I, II e III
	
	
	Apenas I e II
	
	
	Apenas I e III
	
	
	Apenas I
	
Explicação: 
I. Os componentes devem ser partes substituíveis -Verdade, assim trocamos, sempre que desejado
II.Os componentes devem ter interfaces flexíveis - Verdade, para que possam ser usados em maior larga escala
III. Componentes não podem ser exibidos em nós, no diagrama de Implantação. - Falso, pode sim. Vimos isso nas aulas.
	
	
	
	 
		
	
		6.
		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 III e IV
	
	
	I, II, III e IV
	
	
	Apenas I
	
	
	Apenas II e IV
	
	
	Apenas I e IV
	
Explicação: 
I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware. - correto
II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente - Falso, temos muitas ooções de componentização
III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software. - Falso, as dependencias são dos componentes, que é software
IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas - Sim, claro
	
	
	
	 
		
	
		7.
		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:
 
	
	
	
	A assertiva I é Falsa e assertiva II é verdadeira
	
	
	As 2 assertivas são falsas
	
	
	As 2 assertivas são verdadeiras e a segunda não justifica a primeira
	
	
	As 2 assertivas são verdadeiras e a segunda justifica a primeira
	
	
	A assertiva I é verdadeira e assertiva II é falsa
	
Explicação: 
I. Um nó, em um diagrama de implantação representa um recurso computacional. - Verdade
PORQUE
II. Existe a possibilidade de um componente ser representado dentro de um Nó. - Verdade
Não há relação de causa e efeto. Apenas constatamos que as assertivas I e II são verdadeiras e a segunda não justiifca a primeira
 
	
	
	
	 
		
	
		8.
		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çõesdessas 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:
	
	
	
	atividades
	
	
	sequência.
	
	
	casos de uso
	
	
	entidade relacionamento
	
	
	componentes
	
Explicação: 
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 --> é o diagrama de componentes
	
	
Prova 10
	
		
	
		1.
		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 assertiva II, III e IV
	
	
	Estão corretas apenas as assertivas I, II e III
	
	
	Estão corretas apenas as assertivas I e III
	
	
	Estão corretas apenas a assertiva I, II e IV
	
	
	Estão corretas as assertivas I, II, III e IV
	
Explicação: 
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 - Verdade
II- Um estado não pode ser composto por outros estados. - Falso, pode sim
III- O evento é o fato motivador para que ocorra uma transição entre 2 estados - Verdade
IV- Um estado implementa uma agregação entre 2 objetos daquela classe.  - Falso, um estado não implementa agregação
 
	
	
	
	 
		
	
		2.
		 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?
	
	
	
	Apenas II e III.
	
	
	I, II e III.
	
	
	Apenas I e III.
	
	
	Apenas I e II.
	
	
	 
Apenas I.
	
Explicação: 
I - Diagrama de estado modela os estados de um objeto e as transições entre os estados do objeto. - VERDADE
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 - VERDADE
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. - VERDADE
	
	
	
	 
		
	
		3.
		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 erradas
	
	
	As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
	
	
	As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
	
	
	A assertiva II esta correta e a assertiva I está errada
	
	
	A assertiva I esta correta e a assertiva II está errada
	
Explicação: 
As 2 assertivas são verdadeiras.
A segunda justifica a primeira, sim, pois sabendo o que será processado no nó, podemos estimar a capacidade de processamento do no (processador, memória, disco e etc)
	
	
	
	 
		
	
		4.
			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 estados deve ser usado para toda classe que tenha pelo menos 2 estados. 
	
	
	Representa além dos estados, todas as transições (mudanças) de estados, evidenciando o evento que acarretou a transição, e se necessário as condições de guarda das transições
	
	
	O diagrama de estado apenas pode ter 1 estado Final
	
	
	O diagrama de estados permite que determinadas transições aconteçam caso uma condição seja verdadeira
	
	
	O diagrama de estado pode não ter estado final. 
	
Explicação: O diagrama de estado pode ter mais de 1 estado final...... ERRADA: O diagrama de estado apenas pode ter 1 estado Final - logo é a opção que deve ser marcada
	
	
	
	 
		
	
		5.
		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
	
	
	Apenas II e III
	
	
	Apenas II
	
	
	I, II e III
	
	
	Apenas I
	
Explicação: 
I. O diagrama de componentes é utilizado para modelar itens físicos que podem residir em um nó. - Verdade
II. São exemplos de componentes: Arquivos executáveis;Bibliotecas;Documentos;Tabelas; arquivos em geral - Verdade
III. O diagrama de componentes pode conter em si um nó do diagrama de implantação. - Falso, ao contrário, componentes é que podem ser alocados em nós, no diagrama de implantação.
 
	
	
	
	 
		
	
		6.
		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
	
	
	As combinações de eventos, estados e transições de estado para determinada classe não podem ser representadas em um único diagrama de estados. 
	
	
	Diagramas de estados não podem ser aninhados (decompostos em outros diagramas de estados) e, portanto, não são capazes de expressar situações complexas.
	
	
	Não há como expressar condições em diagramas de estados
	
	
	Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma transição ocorra.
	
Explicação: I. A condição precisa ser V para que a transição ocorra II. Os diagramas de estados pode ser aninhados III. Há como expressas condições IV. As combinações de eventos, estados e transições de estado para determinada classe PODEM ser representadas em um único diagrama de estados. CORRETO: 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
	
	
	
	 
		
	
		7.
		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 incondicional que a partir de várias entradas poderá gerar apenas uma saída.
	
	
	Para representar um comportamento condicional que a partir de várias entradas poderá gerar apenas uma saída.
	
	
	Para indicar que os procedimentos seguintes não podem ser efetuados em paralelo independente da sequência
	
	
	Para indicar que o procedimento seguinte será efetuado somente quando todos os procedimentos de entrada tenham completado suas atividades
	
	
	Para indicar que os procedimentos seguintes serão efetuados em paralelo independente da sequência.
	
Explicação: 
Intercalações: local onde dois ou mais caminhos (fluxos de atividades) se juntam e continuam como apenas um fluxo. É usado o mesmo losango da decisão.
 
	
	
	
	 
		
	
		8.
		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 decó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.
	
	
	
	Apenas I
	
	
	Apenas II
	
	
	Apenas I e III
	
	
	Apenas I e II
	
	
	I, II e III
	
Explicação: 
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)
As 3 assertivas são verdadeiras
	
	
Prova Final
		1a
          Questão 
	Acerto: 1,0  / 1,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. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-se:
		
	
	Mais segurança no uso dos componentes por parte do programador;
	
	Melhor compreensão do código;
	
	Facilidade de manutenção;
	
	Necessidade de menor quantidade de requesitos funcionais; 
	
	Melhor reaproveitamento do seu código;
	Respondido em 06/06/2020 16:16:54
	
		2a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se UML, pode-se dizer que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam:
		
	
	Pular, Saltar e Correr
	
	Direcional, Select e Start
	
	Atualizar o sistema, Carregar jogo, Navegar na Internet
	
	Player 1, Player 2 e CPU
	
	Blu-Ray, DVD e CD
	Respondido em 06/06/2020 16:17:10
	
		3a
          Questão 
	Acerto: 0,0  / 1,0 
	
	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:
		
	
	Somente a I e II; 
	
	Somente a I; 
	
	Somente a III; 
	
	I, II e III. 
	
	Somente a II; 
	Respondido em 06/06/2020 16:17:43
	
		4a
          Questão 
	Acerto: 1,0  / 1,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 apenas as funções (métodos) escritas dentro da classe podem ter acesso e usar esses atributos; 
	
	indica que qualquer função (métodos de outras classes) não poderá ter acesso e usar estes atributos; 
	
	indica que as funções especificadas dentro de uma estrutura generalização - especialização podem 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 nenhuma função (métodos de outras classes) poderá ter acesso e usar estes atributos; 
	Respondido em 06/06/2020 16:18:45
	
		5a
          Questão 
	Acerto: 1,0  / 1,0 
	
	De acordo com os padrões de projetos, os projetos devem ser desenvolvidos em camadas, função esta que fica a cargo do projetista de sistema. 
Analise as afirmativas a seguir
I. O projetista deve garantir que o código seja reutilizável.
II. O código deve ser de fácil manutenção.
III. O código não precisa estar organizado de forma a atender as classes do domínio. 
Com base em suas assertivas, assinale a ÚNICA resposta correta:
		
	
	Somente a II; 
	
	Somente a I e II; 
	
	Somente a I; 
	
	I, II e III.
	
	Somente a III; 
	Respondido em 06/06/2020 16:18:53
	
		6a
          Questão 
	Acerto: 1,0  / 1,0 
	
	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
	
	Não teria fluxo alternativo
	
	O procedimento a ser realizado, se o Quarto for localizado
	
	Atributos da classe Quarto
	
	Métodos da classe Quarto
	Respondido em 06/06/2020 16:20:08
	
		7a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Na máquina de estados, transição é
		
	
	a linha de vida de duração de um estado.
	
	uma situação na vida de um objeto, durante a qual ele satisfaz alguma condição.
	
	uma especificação de uma ocorrência que tem uma localização no tempo e no espaço.
	
	um relacionamento entre dois estados.
	
	a conexão entre objetos no tempo e no espaço.
	Respondido em 06/06/2020 16:21:22
	
		8a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Assinale a única alternativa que não representa um elemento do diagrama de atividade
		
	
	Atividade
	
	Interface 
	
	Barras de sincronização (Separação e junção).
	
	Inicio
	
	Fim
	Respondido em 06/06/2020 16:21:44
	
		9a
          Questão 
	Acerto: 1,0  / 1,0 
	
	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.
		
	
	I, II e III
	
	Apenas II e III
	
	Apenas I e III
	
	Apenas I
	
	Apenas I e II
	Respondido em 06/06/2020 16:22:10
	
		10a
          Questão 
	Acerto: 1,0  / 1,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 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 as assertivas I, II, III e IV
	
	Estão corretas apenas as assertivas I, II e III
	
	Estão corretas apenas a assertiva I, II e IV
	
	Estão corretas apenas as assertivas I e III
	
	Estão corretas apenas as assertiva II, III e IV
	Respondido em 06/06/2020 16:23:12

Outros materiais