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

Continue navegando


Prévia do material em texto

Questão
	
	
	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 dependente do processo de desenvolvimento.
	
	Ser dependente da linguagem de programação e do processo de desenvolvimento.
	
	Ser dependente somente da linguagem de programação.
	 
	Ser independente da linguagem de programação e processo de desenvolvimento.
	
	Ser dependente somente do processo de desenvolvimento.
	Respondido em 14/03/2021 07:36:40
	
	
	 
		2
        Questão
	
	
	A UML divide os diagramas em:
		
	
	Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento
	
	Nenhuma das anteriores
	
	Diagramas Comportamentais e Diagramas de Fluxo de Dados
	 
	Diagramas Estruturais e Diagramas Comportamentais
	
	Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento
	Respondido em 14/03/2021 07:36:46
	
	
	 
		3
        Questã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:
		
	
	As assertivas I, II, III e IV
	
	Apenas as assertivas II e III
	
	Apenas as assertivas I e III
	 
	Apenas as assertivas I, II e III
	
	Apenas as assertivas I, II e IV
	Respondido em 14/03/2021 07:36:51
	
Explicação:
I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades propostas pelo sistema. - VERDADE, um sistema OO é um sistema onde os objetos interagem.
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. - VERDADE, o ganho de tempo e dinheiro é o foco da otimização provida pela herança, 
III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de forma diferente. - VERDADE
IV. O encapsulamento, por sua vez, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria classe. - FALSO. O encapsulamento garante que os atributos sejam acessados apenas pelos métodos da prórpria classe
	
	
	 
		4
        Questão
	
	
	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
	
	Apenas I e II
	
	Apenas III
	
	Apenas I e III
	
	Apenas II e III
	Respondido em 14/03/2021 07:36:57
	
Explicação:
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 - Verdade, a herança se propaga pela hierarquia, sendo considerada Transitiva, por isso.
II. O polimorfismo é um conceito que depende da herança. - Verdade, somente podemos ter metodos polimorficos, se houver uma herança prévia.
III. A implementação da herança visa a economia de código e tempo de desenvolvimento. - Verdade, aproveitando código já desenvolvido e testado
	
	
	 
		5
        Questão
	
	
	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, é
		
	
	um processo de especificação e modelagem de sistemas orientados a objeto.
	
	uma linguagem para implementar os conceitos da orientação a objetos
	 
	um método comum para a representação da orientação a objetos
	 
	uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas
	
	um método para especificar e modelar os artefatos dos sistemas.
	Respondido em 14/03/2021 07:37:00
	
Explicação:
A UML não é um proceso, nem método e nem técnica e sim uma linguagem que permite construir modelos (diagramas) sob diferentes visões de um sistema, ou seja especificar, construir e documentar os artefatos dos sistemas
	
	
	 
		6
        Questão
	
	
	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 II e III.
	
	I, II e III.
	 
	Apenas I e II.
	
	Apenas II.
	
	Apenas I e III.
	Respondido em 14/03/2021 07:37:06
	
Explicação:
 I. A UML é uma linguagem, uma notação, e não uma metodologia;  - verdade. não diz como e nem a ordem com que as ações são realizada, logo 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; - verdade
III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. - false, UML não é linguagem orientada a objetos para programação e sim uma linguagem de modelagem
 
	
	
	 
		7
        Questão
	
	
	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:
		
	
	Classe
	
	Objeto
	
	Polimorfismo
	
	Herança
	 
	Encapsulamento
	Respondido em 14/03/2021 07:37:11
	
Explicação:
Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos metodos da propria classe. Encapsular significa proteger.
	
	
	 
		8
        Questão
	
	
	Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente.
		
	
	Diagrama de objetos; diagrama de implantação; diagrama de classes.
	 
	Diagrama de implantação; diagrama de atividade; diagrama de componentes
	
	Diagrama de sequência; diagrama de casos de uso; diagrama de estados.
	
	Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade.
	
	Diagrama de casos de uso; diagrama de classes; diagrama de sequência
	Respondido em 14/03/2021 07:37:16
		
        Questão
	
	
	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 entreCasos de Uso:
		
	
	Extends, Exclusão e Associação.
	
	Include, Generalização e Extends
	
	Associação, Generalização e Especialização.
	 
	Include, Especialização e Extends
	
	Generalização, Especialização e Extends
	Respondido em 14/03/2021 07:37:33
	
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).
	
	
	 
		2
        Questão
	
	
	Assinale a opção que representa um requisito Não Funcional
		
	
	O sistema precisa informar a Receita Federal o impostos mensais pagos
	
	O sistema deve gerar gráfico do lucro mês a mês.
	 
	O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA.
	
	O sistema atualizar os saldos bancários após registro de cada despesa 
	
	O sistema deve controlar pagamento de contas 
	Respondido em 14/03/2021 07:37:39
	
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
	
	
	 
		3
        Questão
	
	
	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
	
	II, III e IV
	
	I e IV
	
	III 
	
	III e IV
	Respondido em 14/03/2021 07:37:43
	
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 caso de 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
	
	
	 
		4
        Questão
	
	
	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
	
	Apenas I e III
	 
	Apenas II e III
	
	Apenas  III
	
	I, II e III
	Respondido em 14/03/2021 07:37:48
	
Explicação:
I. FALSO além desses 2 relacionamentos, temos ainda a generalização/especialização, que também é possível entre casos de uso
II. VERDADE
III. VERDADE
	
	
	 
		5
        Questão
	
	
	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-F; III-NF; IV-F
	 
	I-F; II-NF; III-F; IV-F
	 
	I-F; II-NF; III-NF; IV-F
	
	I-NF; II-NF; III-NF; IV-F
	
	I-NF; II-F; III-F; IV-NF
	Respondido em 14/03/2021 07:37:50
	
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
        Questão
	
	
	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 I e III
	
	Apenas II
	
	Apenas I e II
	 
	Apenas III
	
	I, II e III
	Respondido em 14/03/2021 07:37:57
	
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
        Questão
	
	
	No contexto da UML, os casos de uso:
		
	
	especificam a organização do sistema de software.
	 
	descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.
	
	são sempre associados a um único requisito funcional.
	
	definem o comportamento dos componentes de software que serão implementados.
	
	capturam os requisitos não funcionais.
	Respondido em 14/03/2021 07:38:00
	
	
	 
		8
        Questão
	
	
	Sobre o diagrama de casos de uso, assinale a opção CORRETA
		
	
	Util para modelarmos os requisitos não funcionais
	
	Um ator representa uma pessoa específica e um nome típico de ator, seria por exemplo MARIA
	
	Um Caso de uso, representa um requisito não funcional
	 
	Um caso de uso estendido, pelo relacionameno "Extends", é de uso opcional
	
	Não podemos ter especialização de atores.
	Respondido em 14/03/2021 07:38:13
	
Explicação:
Util para modelarmos os requisitos não funcionais - Falso, útil para modelar requisito funcional
Um Caso de uso, representa um requisito não funcional - Falso, representa um requisito funcional
Um ator pode ser representar uma pessoa específica. - Falso, ator representa , dentre outras coisas, papéis que as pessoas exercem
Não podemos ter especialização de atores. - Falso, podemos sim,.
Um caso de uso ¿Extends¿ é de uso opcional - VERDADE
		1
        Questão
	
	
	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 seguirI. 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á correta apenas a assertiva III
	 
	Estão corretas apenas as assertivas I e III
	
	Estão corretas apenas as assertivas II e III
	
	Está correta apenas a assertiva I
	
	Estão corretas as assertivas I e II e III
	Respondido em 14/03/2021 07:39:14
	
	
	 
		2
        Questão
	
	
	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 "Validar Matricula" usa, opcionalmente, o caso de uso "C.Uso.Prova"
	 
	O caso de uso "C.Uso.Prova" usa, obrigatoriamente, o caso de uso Validar Matricula
	
	O caso de uso "C.Uso.Prova" usa, opcionalmente, o caso de uso Validar Matricula
	
	O caso de uso "Validar Matricula" usa, obrigatoriamente, o caso de uso "C.Uso.Prova"
	
	O caso de uso "C.Uso.Prova" não tem relação com o caso de uso Validar Matricula.
	Respondido em 14/03/2021 07:39:17
	
Explicação:
O caso de uso "C.Uso.Prova" usa, obrigatoriamente, o caso de uso Validar Matricula ==> o include indica que o caso incluido (no caso Validar Matricula) é sempre (e obrigatoriamente) usado pelo caso principal de nome "C.Uso.Prova"
 
 
	
	
	 
		3
        Questão
	
	
	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 III
	 
	Apenas II
	
	Apenas I e III
	
	Apenas I e II
	
	Apenas II e III
	Respondido em 14/03/2021 07:39:23
	
Explicação:
I. Descrevem uma sequencia de passos, iniciada pelo caso de uso  FALSO, a sequencia de passos é iniciada pelo ator
II. A recuperação de falhas na execução de um passo é descrito nos cenários alternativos. - VERDADE
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). - FALSO, o roteiro descreve o passo a passo da interação do ator com o caso de uso, o que inclui as ações do ator e as reações do sistema.
	
	
	 
		4
        Questão
	
	
	Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos 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 saibamos como ocorre o passo a passo da interação entre o ator e o caso de uso
	
	Os casos de uso precisam ser especificados, para que saibamos o tipo de ator envolvido
	
	Os casos de uso precisam ser especificados, para que sejam declaradas as classes que interagem com os casos de uso
	
	A especificação de caso de uso, é opcional, uma vez que o desenho do diagrama já "fala por si"
	Respondido em 14/03/2021 07:39:28
	
Explicação:
Há sim necessidade de especificar o caso de uso, pois o diagrama não mostra a interação ator-sistema
	
	
	 
		5
        Questão
	
	
	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
	
	II e IV
	
	II e III
	
	I e IV
	
	I, II e IV
	Respondido em 14/03/2021 07:39:32
	
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
	
	
	 
		6
        Questão
	
	
	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á correta apenas a assertiva I
	 
	Estão corretas apenas as assertivas I e 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 III
	Respondido em 14/03/2021 07:39:39
	
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
	
	
	 
		7
        Questão
	
	
	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 válido.
	
	Informações de como foi validade do CPF
	
	Nenhuma informação deve ser apresentada.
	
	Informações de atributos da classe CPF.
	 
	Informações de procedimentos a serem feitos se o CPF for inválido.
	Respondido em 14/03/2021 07:39:45
	
	
	 
		8
        Questão
	
	
	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
	
	Protótipo e lista de mensagens
	
	Ator responsável, classe correspondente e lista de mensagens
	
	Diagrama de implementação correspondente
	
	Diagrama de classe e de sequência correspondente
		
        QuestãoA 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 - agregação, II - generalização, III - associação, IV - composição
	 
	I - composição, II - composição, III - associação, IV - generalização
	
	I - agregação, II - generalização, III - associação, IV - generalização
	
	I - associação, II - composição, III - agregação, IV - generalização
	
	I - agregação, II - generalização, III - associação, IV - associação
	Respondido em 14/03/2021 07:38:28
	
	
	 
		2
        Questão
	
	
	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.
	
	a conexão entre objetos no tempo e no espaço.
	
	Apenas as afirmativas I e III estão corretas.
	
	Todas as afirmativas estão corretas.
	
	Apenas as afirmativas I e II estão corretas.
	Respondido em 14/03/2021 07:38:31
	
	
	 
		3
        Questão
	
	
	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
	
	Auto-Associação
	
	Agregação por referência
	Respondido em 14/03/2021 07:38:35
	
	
	 
		4
        Questão
	
	
	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
		
	
	O objeto PARTE instancia e destrói o objeto TODO apenas na agregação
	
	Na agregação, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
	 
	Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO
	
	Na composição, o objeto TODO somente pode conter 1 objeto PARTE
	
	A vida dos objetos TODO e PARTE são coincidentes apenas na agregação
	Respondido em 14/03/2021 07:38:39
	
	
	 
		5
        Questão
	
	
	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.
	
	auto relacionamento.
	
	relacionamento de generalização.
	
	Diagrama de casos de uso; diagrama de classes; diagrama de sequência
	
	relacionamento ternário.
	Respondido em 14/03/2021 07:38:44
	
Explicação:
Dependencia, pois os 2 componentes tem relação entre si. Alterações em 1 componente podem influenciar comportamento do outro;
	
	
	 
		6
        Questã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.
	
	Está correta apenas a assertiva I.
	
	Está correta apenas a assertiva II.
	
	Estão corretas as assertivas I, II, III.
	
	Estão corretas apenas as assertivas II e III.
	Respondido em 14/03/2021 07:38:48
	
	
	 
		7
        Questão
	
	
	Assinale a opção que responde adequadamente ao que acontece quando um método é definido como protegido:
		
	
	Ele não poderá ser visto por ninguém
	
	Ele somente poderá ser visto dentro da própria classe
	 
	Ele poderá ser visto por todas as classes que estão na estrutura de herança
	
	Ele poderá ser visto por todas as classes
	
	Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o relacionamento
	Respondido em 14/03/2021 07:38:52
	
Explicação:
O conceito da visibilidade protegida é permitir que o atributo ou método so possa ser usado pelas classes que compôem a estrutura de generalização/especialização (herança).
	
	
	 
		8
        Questã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 por classes associativas;
	 
	Uma associação deste tipo é chamada de associação recursiva.
	
	Uma associação deste tipo é chamada de associação por especialização;
	
	Uma associação deste tipo é chamada de associação por generalização;
	
	Uma associação deste tipo é chamada de associação por include;
	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 Componentes
	
	Diagrama de Caso de Uso
	
	Diagrama de Implantação
	Respondido em 14/03/2021 07:40:01
	
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.
 
	
	
	 
		2
        Questão
	
	
	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 Implantação.
	 
	Diagrama de Sequência.
	
	Diagrama de Caso de Uso.
	
	Diagrama de Classes.
	
	Diagrama de Negócio.
	Respondido em 14/03/2021 07:40:06
	
	
	 
		3
        Questão
	
	
	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.
	
	I, II e III.
	
	Apenas II e III.
	
	Apenas I.
	
	Apenas I e III.
	Respondido em 14/03/2021 07:40:10
	
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ãoenviadas entre os objetos para executar aquela tarefa. - FALSO, pois mostra SIM a ordem temporal
	
	
	 
		4
        Questão
	
	
	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 implantação, diagrama de caso com as descrições dos casos de uso.
	 
	Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as especificações textuais dos casos de uso.
	
	Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos.
	
	Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o diagrama de sequencia.
	
	Diagramas de estados, diagrama de interação e diagramas de fluxo de dados.
	Respondido em 14/03/2021 07:40:16
	
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
	
	
	 
		5
        Questão
	
	
	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 - sai
	 
	método - chega
	
	objeto - chega
	
	Atributo - sai
	
	atributo - chega
	Respondido em 14/03/2021 07:40:23
	
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
	
	
	 
		6
        Questão
	
	
	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 Classes.
	
	Diagrama de casos der uso.
	 
	Diagrama de sequência.
	
	Descrição de casos de uso.
	
	Diagrama de atividades.
	Respondido em 14/03/2021 07:40:27
	
	
	 
		7
        Questão
	
	
	 
Baseado no diagrama abaixo relacione os elementos da simbologia:
		
	
	1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação;
	 
	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- auto delegação; 5-Método;
	Respondido em 14/03/2021 07:40:34
	
	
	
	 
		8
        Questão
	
	
	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 casos de uso
	
	padrões de uso geral
	 
	padrões de projeto
	
	padrões de análise
	
	padrões de colaboração
		
        Questão
	
	
	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;
	
	Extendida
	
	Grasp;
	
	Protected
	
	Private;
	Respondido em 14/03/2021 07:40:53
	
	
	 
		2
        Questão
	
	
	Generalização/Especialização é um tipo de relacionamento possível de ser aplicado ao(s) seguintes elemento(s) de modelo na UML:
		
	
	Classes e atores
	
	Casos de uso e classes
	
	Classes
	
	Casos de uso e atores
	 
	Casos de uso, classes e atores
	Respondido em 14/03/2021 07:40:56
	
	
	 
		3
        Questão
	
	
	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á correta apenas a assertiva III
	
	Estão corretas apenas as assertivas II e III
	 
	Estão corretas apenas as assertivas II, III e IV
	
	Estão corretas apenas as assertivas II e IV
	
	Estão corretas apenas as assertivas I e III
	Respondido em 14/03/2021 07:41:02
	
	
	 
		4
        Questão
	
	
	Observe o diagrama e marque a alternativa correta:
		
	
	CARRO e CLIENTE podem ser criados sem 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.
	
	CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo menos de uma associação.
	
	ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro.
	 
	CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação.
	Respondido em 14/03/2021 07:41:07
	
	
	 
		5
        Questão
	
	
	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 vontade do analista de sistemas
	
	do diagrama de classes
	 
	da especificação do respectivo caso de uso
	
	do diagrama de casos de uso
	
	não há de onde buscar essa sequencia
	Respondido em 14/03/2021 07:41:12
	
Explicação:
o passo a passo para a criação do diagrama de sequencia é obtido da especificaão do caso  de uso, onde temos o passo a passo da interação usuário sistema.
	
	
	 
		6
        Questão
	
	
	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á correta apenas a assertiva I
	 
	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 ,II e III
	Respondido em 14/03/2021 07:41:16
	
Explicação:
I. O próprio cliente, nesse caso, informa seus dados ao sistema, para cadastramento. - VERDADE, sendo ele o ator, ele quem interage diretamente com o sistema.
II. .No passo 2, o relacionamento entre os casos de uso e esta errado e deveria ser ao invés de - FALSO, é include mesmo, pois o caso de uso Validar CPF será obrigatoriamente executado
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 relacionamentode Include - Verdade
	
	
	 
		7
        Questão
	
	
	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.
		
	
	ExerciciosPlano
	
	Plano
	 
	PlanosContratados
	
	Exercícios
	
	Aluno
	Respondido em 14/03/2021 07:41:20
	
	
	 
		8
        Questão
	
	
	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
		
	
	Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal.
	
	GSM. TDMA. 3G.
	
	O usuário. O número do telefone a ser chamado.
	 
	Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda.
	
	Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido.
		
        Questão
	
	
	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á correta apenas a assertiva II
	
	Estão corretas as assertivas I, II, III
	
	Estão corretas apenas as assertivas II e III
	 
	Estão corretas apenas as assertivas I e II
	
	Está correta apenas a assertiva I
	Respondido em 14/03/2021 07:41:42
	
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
	
	
	 
		2
        Questão
	
	
	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 Colaboração.
	
	Diagrama de Atividade.
	
	Diagrama de Atividades.
	
	Diagrama de Implementação.
	 
	Diagrama de Estados.
	Respondido em 14/03/2021 07:41:48
	
	
	 
		3
        Questão
	
	
	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 II e III
	
	Apenas I 
	
	Apenas I e II
	 
	I, II e III
	
	Apenas I e III
	Respondido em 14/03/2021 07:41:51
	
Explicação:
Todas as assertivas estão corretas
	
	
	 
		4
        Questão
	
	
	Na máquina de estados, transição é
		
	
	a linha de vida de duração de um estado.
	
	a conexão entre objetos no tempo e no espaço.
	 
	um relacionamento entre dois estados.
	
	uma especificação de uma ocorrência que tem uma localização no tempo e no espaço.
	
	uma situação na vida de um objeto, durante a qual ele satisfaz alguma condição.
	Respondido em 14/03/2021 07:41:55
	
Explicação:
A Transição é mudança entre 2 estados, ou seja a mudança de um estado para outro
	
	
	 
		5
        Questão
	
	
	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 III
	
	Apenas II e IV
	 
	Apenas I e II
	
	Apenas I
	
	I, II e III
	Respondido em 14/03/2021 07:42:00
	
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..
	
	
	 
		6
        Questão
	
	
	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
		
	 
	I, II, III e IV
	 
	Apenas I e III
	
	Apenas I e II
	
	Apenas I, II e III 
	
	Apenas IV
	Respondido em 14/03/2021 07:42:03
	
Explicação:
I. Condição ou situação de um objeto, em um determinado momento _ verdde
II. O estado de um objeto é infinito. - FALSO, ele é FINITO
III. O estado de um objeto e determinado pelos valores de seus atributos. -Verdade
IV. Toda classe tem no mínimo 3 estados. - FALSO, há classes com apenas 1 ou 2 estados.
	
	
	 
		7
        Questão
	
	
	Assinale a alternativa que apresenta o nome do acontecimento que faz com que haja uma transição entre 2 estados de um objeto 
		
	
	Transição
	
	Estado
	 
	Evento
	
	Estado Final
	
	Estimulo
	Respondido em 14/03/2021 07:42:11
	
	
	
		8
        Questão
	
	
	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
	
	É um diagrama que utilizado para representar o estado de cada item de hardware e software identificado na arquitetura do sistema
	
	É um diagrama usado para representar o total de estados de um sistema a partir de uma cada funcionalidade
	
	Esse tipo de diagrama é usada para modelar as funcionalidades do sistema com os respectivos perfis de acesso
	
	É um diagrama estrutural que modela o estado de todas as classes do sistema de informação de acordo com cada fase de modelagem
		1
        Questão
	
	
	Assinale a única alternativa que não representa um elemento do diagrama de atividade
		
	
	Fim
	
	Inicio
	
	Atividade
	
	Barras de sincronização (Separação e junção).
	 
	Interface
	Respondido em 14/03/2021 07:42:32
	
	
	 
		2
        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.
	
	Estado.
	
	Sequência.
	
	Comportamento.
	 
	Atividades.
	Respondido em 14/03/2021 07:42:37Explicação:
Os itens I, II, III e IV apontam os possíveis uso para diagramas de atividades.
	
	
	 
		3
        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.
		
	
	Junção
	
	Encruzilhada
	 
	Separação
	
	Transição
	
	Raias de natação
	Respondido em 14/03/2021 07:42:41
	
	
	 
		4
        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, II e III
	
	Estão corretas apenas as opções I, II, e IV
	 
	Estão corretas apenas as opções I e II
	
	Estão corretas apenas as opções II e IV
	
	Estão corretas apenas as opções I, III e IV
	Respondido em 14/03/2021 07:42:44
	
	
	 
		5
        Questão
	
	
	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
		
	
	Tanto a primeira quanto a segunda asserções são proposições falsas.
	
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
	
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
	 
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	Respondido em 14/03/2021 07:42:48
	
	
	 
		6
        Questão
	
	
	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.
	
	I, II, III e IV
	
	Apenas II e IV
	
	Apenas I e III
	
	Apenas II
	Respondido em 14/03/2021 07:42:51
	
Explicação:
I. Para executar 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. - Verdade
II. As atividades em paralelo iniciam sempre juntas. - sim, a barra de bifurcação garante isso.
III. As atividades encerram suas execuções juntas, ao mesmo tempo - FALSO, nem sempre, se os tempos das atividades forem distintos entre si, as atividades encerrarão cada uma a seu tempo.
IV. As atividades podem ter tempos distintos de execução. - VERDADE
	
	
	 
		7
        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
		
	
	Comunicação
	 
	Atividades
	
	Estados
	
	Casos de Uso
	
	Sequencia
	Respondido em 14/03/2021 07:42:56
	
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
	
	
	 
		8
        Questão
	
	
	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
		
	
	A assertiva I é verdadeira e a assertiva II é falsa
	 
	As duas assertivas são verdadeiras e a segunda justifica a primeira
	
	As duas assertivas são verdadeiras e a segunda não justifica a primeira
	
	A assertiva I é falsa e a assertiva II é verdadeira
	
	As duas assertivas são falsas.
		1
        Questão
	
	
	Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de projeto de software  é INCORRETO afirmar
		
	
	É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico.
	
	Envolvem a topologia do sistema, descrevendo a estrutura do hardware.
	 
	É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor.
	
	Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó.
	
	Modelam uma visão estática de funcionamento de um sistema.
	Respondido em 14/03/2021 07:43:15
	
	
	 
		2
        Questão
	
	
	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 I e III
	
	Apenas II e III
	
	I, II e III
	 
	Apenas I e II
	
	Apenas I
	Respondido em 14/03/2021 07:43:19
	
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.
	
	
	 
		3
        Questão
	
	
	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;
	
	Diagrama de ATIVIDADES;
	
	Diagrama de SEQUENCIA;
	
	Diagrama de COMPONENTES;
	
	Diagrama de ATIVIDADES/COLABORAÇÃO;
	Respondido em 14/03/2021 07:43:22
	
	
	 
		4
        Questã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
		
	
	A assertiva II esta correta e a assertiva I está errada
	
	As assertivas I e II estão erradas
	
	A assertiva I esta correta e a assertiva II está errada
	
	As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
	 
	As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
	Respondido em 14/03/2021 07:43:27
	
Explicação:
As 2 assertivas estão corretas, mas não há relação de cause e efeito entre elas
	
	
	 
		5
        Questão
	
	
	A definição de um componente,considera entre outras coisas, as condições físicas que o sistema irá executar, por exemplo, tamanho de memória, tempo de execução, módulos mais utilizados, tamanho dos módulos, dentre outros.
Supondo, por exemplo, o módulo de login em um software e que o módulo para efetuar o login é de 10 Mbytes e que o software compilado, tem 60 Mbytes.
Com base na narrativa acima aponte a opção correta para a seguinte questão: O módulo de login deve ser compilado juntamente com o restante do software gerando um único componente executável?
		
	
	Não, pois o módulo de login será executar várias vezes, e irá ocupar a memória com 20 Mbytes de código que não será mais executado.
	
	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 10 Mbytes de código que não será mais executado. Além disso, se desenvolvido em separado poderá ser reutilizado em outros sistemas
	
	Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 5 Mbytes de código que não será mais executado.
	
	Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado.
	Respondido em 14/03/2021 07:43:38
	
	
	 
		6
        Questão
	
	
	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 justifica a primeira
	 
	As 2 assertivas são verdadeiras e a segunda não justifica a primeira
	
	A assertiva I é verdadeira e assertiva II é falsa
	Respondido em 14/03/2021 07:43:35
	
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
 
	
	
	 
		7
        Questão
	
	
	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
	
	Apenas I
	
	I, II e III
	 
	Apenas I e II
	
	Apenas II e III
	Respondido em 14/03/2021 07:43:42
	
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.
 
	
	
	 
		8
        Questão
	
	
	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 e IV
	
	Apenas I e II
	
	Apenas II e III
	
	I, II, III, IV
	 
	Apenas I, III e IV
		1
        Questão
	
	
	 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 I.
	
	Apenas II e III.
	
	Apenas I e II.
	 
	I, II e III.
	
	Apenas I e III.
	Respondido em 14/03/2021 07:44:12
	
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
	
	
	 
		2
        Questão
	
	
	Com relação a diagramas de estados da UML, assinale a opção correta.
		
	
	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.
	
	Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma transição ocorra.
	
	Não há como expressar condições em diagramas 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.
	 
	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
	Respondido em 14/03/2021 07:44:18
	
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
	
	
	 
		3
        Questão
	
	
	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.
		
	
	I, II e III
	 
	Apenas I e II
	
	Apenas II
	
	Apenas II e III
	
	Apenas I
	Respondido em 14/03/2021 07:44:23
	
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.
 
	
	
	 
		4
        Questão
	
	
	Analise as duas asserções a seguir.
I. Um diagrama de atividades pode ser útil para elaborarmos uma visão gráfica da especificação de um caso de uso complexo.
PORQUE
II. Casos de uso complexos podem requerer atividades executadas em paralelo, o que seria um tanto inviável expor numa descrição textual.
É correto apenas o que se afirma em
 
		
	
	As duas asserções estão erradas.
	 
	A primeira asserção esta correta e a segunda esta errada.
	 
	As duas asserções estão corretas e a segunda justifica a primeira.
	
	As duas asserções estão corretas e a segunda não justifica a primeira.
	
	A segunda asserção esta correta e a primeira esta errada.
	Respondido em 14/03/2021 07:44:26
	
Explicação:
I. Um diagrama de atividades pode ser útil para elaborarmos uma visão gráfica da especificação de um caso de uso complexo. - Verdade
PORQUE
II.Casos de uso complexos podem requerer atividades executadas em paralelo, o que seria um tanto inviável expor numa descrição textual. - Verdade
A II justifica a I
	
	
	 
		5
        Questão
	
	
		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 permite que determinadas transições aconteçam caso uma condição seja verdadeira
	 
	O diagrama de estado apenas pode ter 1 estado Final
	
	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 estados deve ser usado para toda classe que tenha pelo menos 2 estados.
	
	O diagrama de estado pode não ter estado final.
	Respondido em 14/03/2021 07:44:29
	
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
	
	
	 
		6
        Questão
	
	
	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 e III
	
	Estão corretas apenas a assertiva I, II e IV
	
	Estão corretas apenas as assertivas I, II e III
	
	Estão corretas as assertivas I, II, III e IV
	Respondido em 14/03/2021 07:44:34
	
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
 
	
	
	 
		7
        Questão
	
	
	No que se refere ao diagrama de Atividades, assinale a opção que caracteriza corretamente o uso do elemento de nome Intercalação
		
	
	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 representar um comportamento incondicional que a partir de várias entradas poderá gerar apenas uma saída.
	
	Para indicar que os procedimentos seguintes serão efetuados em paralelo independente da sequência.
	 
	Para representar um comportamento condicional que a partir de várias entradas poderá gerar apenas uma saída.
	Respondido em 14/03/2021 07:44:39
	
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
        Questão
	
	
	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.
		
	
	A assertiva I esta correta e a assertiva II está errada
	
	As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
	
	A assertiva II esta correta e a assertiva I está errada
	 
	As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
	
	As assertivas I e II estão erradas
	
          Questão
	Acerto: 1,0  / 1,0
	
	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.
		
	 
	Menor eficiência de código
	
	Obter um melhor aproveitamento do código.
	
	Facilidade de manutenção dos códigos desenvolvidos.
	
	Melhor compreensão do código.
	
	Segurança no uso de componentes por parte do programador.
	Respondido em 25/03/2021 11:21:42
	
		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:
		
	 
	Player 1, Player 2 e CPU
	
	Blu-Ray, DVD e CD
	
	Atualizar o sistema, Carregar jogo, Navegar na Internet
	
	Pular, Saltar e Correr
	
	Direcional, Select e Start
	Respondido em 25/03/2021 11:23:18
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	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
	
	nó
	
	herança múltipla.
	
	pacote
	
	classe
	Respondido em 25/03/2021 11:31:25
	
	Explicação:
as pré condições mostra o que deve ser verdade quando o caso de uso iniciar.
as pós condições mostram o que será verdade quando o caso de uso encerrar.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Em um restaurante a escolha dos pratos pode ser efetivada a partir da constituição calórica dos alimentos. Para isso, o restaurante mantém vários pratos, discriminando os ingredientes e definindo a cada um a porção calórica. A todo prato escolhido é calculado o valor calórico e apresentado ao cliente antes da escolha.
Se você fosse desenvolver um sistema para o restaurante conceitualmente o que seria alimento, valor calórico e o cálculo, respectivamente?
		
	 
	classe - atributo - método
	
	atributo - classe - método
	
	classe - atributo - processo
	
	tupla - tabela - método
	
	atributo - classe - processo
	Respondido em 25/03/2021 11:37:00
	
		5a
          Questão
	Acerto: 0,0  / 1,0
	
	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 II e IV
	
	Apenas I , III e IV
	 
	Apenas I e III
	
	I, II, III e IV
	Respondido em 25/03/2021 11:40:27
	
	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.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise as assertivas a seguir no que se refere aos conceitos inerentes a visibilidade de atributos e métodos de uma classe.
I. Encapsular significa proteger o acesso aos métodos , que somente deve acontecer pelos atributos da classe.
II. O encapsulamento é implementado pelavisibilidade privada aos atributos da classe.
III. O reaproveitamento de código pode ser implementado pelo uso da visibilidade Protegida em atributos ou métodos da classe base
IV. Uma classe com atributos públicos fere o principio do encapsulamento.
Com base me sua análise, assinale a única alternativa correta
		
	 
	Estão corretas apenas as assertivas II, III e IV
	
	Estão corretas apenas as assertivas II e IV
	
	Estão corretas apenas as assertivas I e III
	
	Está correta apenas a assertiva III
	
	Estão corretas apenas as assertivas II e III
	Respondido em 25/03/2021 11:26:59
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Na UML, cada tipo de diagrama captura uma perspectiva diferente do sistema. Qual o diagrama que representa o comportamento interno dos objetos, demonstrando todo o seu ciclo de vida
		
	
	Diagrama de Colaboração.
	 
	Diagrama de Estados.
	
	Diagrama de Atividade.
	
	Diagrama de Atividades.
	
	Diagrama de Implementação.
	Respondido em 25/03/2021 11:26:34
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	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.
		
	
	Raias de natação
	
	Transição
	
	Encruzilhada
	
	Junção
	 
	Separação
	Respondido em 25/03/2021 11:26:22
	
		9a
          Questão
	Acerto: 0,0  / 1,0
	
	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 II e IV
	 
	Apenas I e IV
	
	I, II, III e IV
	
	Apenas I
	 
	Apenas III e IV
	Respondido em 25/03/2021 11:41:17
	
	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
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
		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 pode não ter estado final.
	 
	O diagrama de estado apenas pode ter 1 estado Final
	
	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 estados permite que determinadas transições aconteçam caso uma condição seja verdadeira