Buscar

Modelagem de Sistemas Atividades 1 a 10

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

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 método comum para a representação da orientação a objetos
	
	
	um método para especificar e modelar os artefatos dos sistemas.
	
	
	uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas
	
	
	uma linguagem para implementar os conceitos da orientação a objetos
	
	
	um processo de especificação e modelagem de sistemas orientados a objeto.
	
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
	
	
	
	 
		
	
		2.
		Sobre a modelagem de sistemas, analise as assertivas a seguir
I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto
II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software.
III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da equipe de desenvolvimento, que podem refina-los até o real entendimento do problema.
Com base em sua análise, assinale a UNICA opção contendo as assertivas corretas.
	
	
	
	Apenas II e III
	
	
	Apenas I e II
	
	
	I, II e III
	
	
	Apenas I e III
	
	
	Apenas III
	
Explicação:
I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto - VERDADE
II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software. - VERDADE
III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da equipe de desenvolvimento, que podem refina-los até o real entendimento do problema. - VERDADE, os modelos ajudam a compreensão e entendimento.
 
	
	
	
	 
		
	
		3.
		Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, uma notação, e não uma metodologia; II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações, agregações e generalizações; III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas?
	
	
	
	Apenas I e III.
	
	
	Apenas II e III.
	
	
	I, II e III.
	
	
	Apenas II.
	
	
	Apenas I e II.
	
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
 
	
	
	
	 
		
	
		4.
		Os diagramas UML da categoria comportamental são os de:
	
	
	
	objetos, estrutura composta e máquinas de estado.
	
	
	casos de uso, sequência e classes.
	
	
	casos de uso, atividades e máquinas de estados.
	
	
	classes, atividades e sequência.
	
	
	classes, objetos e componentes.
	
	
	
	 
		
	
		5.
		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:
	
	
	
	Herança
	
	
	Polimorfismo
	
	
	Objeto
	
	
	Encapsulamento
	
	
	Classe
	
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.
	
	
	
	 
		
	
		6.
		Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente.
	
	
	
	Diagrama de sequência; diagrama de casos de uso; diagrama de estados.
	
	
	Diagrama de implantação; diagrama de atividade; diagrama de componentes
	
	
	Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade.
	
	
	Diagrama de casos de uso; diagrama de classes; diagrama de sequência
	
	
	Diagrama de objetos; diagrama de implantação; diagrama de classes.
	
Explicação:
Diagrama estrutural, mostra a estrutura de uma parte do sistema e o comportamental um comportamento.
Diagrama de implantação - mostra a estrutura de nos (infra estrutura) em que um sistema vai ser executado
diagrama de atividade - mostra as atividades,portanto comportamento, de um procesos, ou um caso de uso complexo ou com atividades em paralelo ou um método de uma classe complexo ou com atividades em paralelo.;
diagrama de componentes - mostra a estrutura dos componentes de um sistema
	
	
	
	 
		
	
		7.
		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 dependente somente da linguagem de programação.
	
	
	Ser dependente da linguagem de programação e do processo de desenvolvimento.
	
	
	Ser dependente somente do processo de desenvolvimento.
	
	
	Ser independente da linguagem de programação e dependente do processo de desenvolvimento.
	
	
	Ser independente da linguagem de programação e processo de desenvolvimento.
	
	
	
	 
		
	
		8.
		Avalie as assertivas a seguir no que se refere aos conceitos inerentes a UML (linguagem unificada de modelagem).
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos.
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental.
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos.
Com base em sua análise, assinale a opção que apresenta as assertivas CORRETAS.
	
	
	
	Apenas II e III
	
	
	Apenas I
	
	
	Apenas I e II
	
	
	I, II e III
	
	
	Apenas I e III
	
Explicação:
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. - Verdade
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. - Falso, o diagrama de classes é um diagrama estrutural
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos. - Falso, a UML não é uma metodologia e sim uma linguagem visual de modelagem.
	
	
Aula 2
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A2_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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
	
	
	
	I e IV
	
	
	IV
	
	
	III e IV
	
	
	III 
	
	
	II, III e IV
	
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
	
	
	
	 
		
	
		2.
		Ano: 2019 Prova: FCC - 2019 - AFAP - Analista de Fomento - Tecnologia da Informação (ADAPTADA)
Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a notação padrão da UML 2.5 e modela os seguintes requisitos:
Caso de Uso: Cadastrar Funcionário que:
I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula.
II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário.
III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção.
Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de Uso:
	
	
	
	Generalização, Especialização e Extends
	
	
	Associação, Generalização e Especialização.
	
	
	Include, Generalização e Extends
	
	
	Include, Especialização e Extends
	
	
	Extends, Exclusão e Associação.
	
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).
	
	
	
	 
		
	
		3.
		A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos.
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:
	
	
	
	Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	
	Generalização / uma funcionalidade do sistema do ponto de vista do usuário.
	
	
	Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	
	Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	
	Associação / uma funcionalidade do sistema do ponto de vista do usuário.
	
Explicação:
entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário)
	
	
	
	 
		
	
		4.
		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 emitir o boletim ao final de cada semestre letivo.
	
	
	O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. 
	
	
	O sistema deve calcular a folha de pagamento, emitindo contra cheque a todos os funcionários
	
	
	O sistema deve identificar a entrada e saída de cada funcionário da fabrica.
	
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.
	
	
	
	 
		
	
		5.
		Sobre o diagrama de casos de uso, assinale a opção CORRETA
	
	
	
	Um Caso de uso, representa um requisito não funcional
	
	
	Util para modelarmos os requisitos não funcionais
	
	
	Não podemos ter especialização de atores.
	
	
	Um ator representa uma pessoa específica e um nome típico de ator, seria por exemplo MARIA
	
	
	Um caso de uso estendido, pelo relacionameno "Extends", é de uso opcional
	
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
	
	
	
	 
		
	
		6.
		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-F; III-F; IV-NF
	
	
	I-NF; II-NF; III-NF; IV-F
	
	
	I-F; II-F; III-NF; IV-F
	
	
	I-F; II-NF; III-NF; IV-F
	
	
	I-F; II-NF; III-F; 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
	
	
	
	 
		
	
		7.
		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 II
	
	
	Apenas I e II
	
	
	Apenas I e III
	
	
	I, II e III
	
	
	Apenas 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
	
	
	
	 
		
	
		8.
		Sobre o conceito de Requisitos, avalie as assertivas:
I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer as necessidades de seus usuários.
II. O fato de termos realizado um bom levantamento de requisitos não é suficiente para o sucesso do projeto.É preciso que haja planejamento, organização e controle das atividades inerentes ao processo de desenvolvimento de software.
III. Existem 2 tipos de requisitos, classificados quanto a sua finalidade: os requisitos funcionais e os não funcionais.
IV. A UML não oferece diagrama que possa mapear os requisitos funcionais.Com base em sua análise, assinale as assertivas corretas
	
	
	
	Apenas I e IV
	
	
	Apenas II e III
	
	
	I, II, III e IV
	
	
	Apenas I e II
	
	
	Apenas I, II e III
	
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
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício inciado em 14/05/2020 11:24:15.
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A3_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF.
	
	
	
	Informações de atributos da classe CPF.
	
	
	Informações de procedimentos a serem feitos se o CPF for inválido.
	
	
	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.
	
	
	
	 
		
	
		2.
		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 "C.Uso.Prova" não tem relação com o caso de uso Validar Matricula.
	
	
	O caso de uso "Validar Matricula" usa, obrigatoriamente, o caso de uso "C.Uso.Prova"
	
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.
		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 I
	
	
	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
	
	
	
	 
		
	
		4.
		Sobre a especificação de casos de uso, assinale a única opção CORRETA.
	
	
	
	A especificação e caso de uso possui pelo menos 2 cenários principais.
	
	
	É definido pela UML um formato específico para declarar a especificação dos casos de uso
	
	
	A especificação de caso de uso, não possui padrão definido pela UML. O roteiro da especificação contém 1 cenário principal, bem como nenhum ou vários cenários alternativos.
	
	
	A especificação do caso de uso deve declarar como as classes interagem para realizar o caso de uso
	
	
	A especificação de caso de uso, possui no mínimo 2 e no máximo 5 cenários alternativos.
	
Explicação:
É definido pela UML um formato específico para declarar o roteiro de um caso de uso. - FALSO, a UML não define padrão para especificar caso de uso
Possui no mínimo 2 e no máximo 5 cenários alternativos. - FALSO, possui sempre 1 cenário principal. Pode não ter cenários alternativos e pode ter vários, conforme a necessidade
A especificação do caso de uso deve declarar como as classes interagem para realizar o caso de uso - FALSO, pois em especificações de casos de uso não delcaramos classes.
Possui pelo menos 2 cenários principais. - FALSO, sempre apenas 1 cenário principal para cada caso de uso
Não possui padrão definido pela UML, o roteiro da especificação contém 1 cenário principal, nenhum ou vários cenários alternativos. - VERDADE
	
	
	
	 
		
	
		5.
		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: 
	
	
	
	I, II e IV
	
	
	II e IV
	
	
	IV
	
	
	I e IV
	
	
	II e III
	
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.
		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
	
	
	
	Apenas I e II
	
	
	I, II, III e IV
	
	
	Apenas I
	
	
	Apenas I, II e III
	
	
	Apenas II, III e IV
	
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.
 
	
	
	
	 
		
	
		7.
		Considere as seguintes assertivas sobre as especificações textuais dos casos de uso
I. Descrevem uma sequencia de passos, iniciada pelo caso de usoII. A recuperação de falhas na execução de um passo (do cenário principal) é descrito nos cenários alternativos.
III. O roteiro ou especificação de casos de uso descreve as ações do ator, mas não deixa claro as ações do sistema (caso de uso).
Assinale a opção que indica as assertivas corretas
	
	
	
	Apenas II
	
	
	Apenas III
	
	
	Apenas I e II
	
	
	Apenas II e III
	
	
	Apenas I e III
	
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.
	
	
	
	 
		
	
		8.
		Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos de uso.
 
	
	
	
	Os casos de uso precisam ser especificados, para que saibamos como ocorre o passo a passo da interação entre o ator e o caso de uso
	
	
	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"
	
	
	Casos de uso não precisam ser especificados, ficando como opcão ao analista de sistemas
	
Explicação:
Há sim necessidade de especificar o caso de uso, pois o diagrama não mostra a interação ator-sistema
	
	
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A4_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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 I e II estão corretas.
	
	
	Apenas as afirmativas II e III estão corretas.
	
	
	Todas as afirmativas estão corretas.
	
	
	a conexão entre objetos no tempo e no espaço.
	
	
	Apenas as afirmativas I e III estão corretas.
	
	
	
	 
		
	
		2.
		O relacionamento de agregação, entre classes, indica que uma das classes do relacionamento é parte outra classe.
Assinale, dentre as alternativas apresentas, a que apresenta as palavras chaves usadas para identificar uma agregação
	
	
	
	consiste em, contém, é consequência de
	
	
	consiste em , modificam, é parte de.
	
	
	consiste em , contém, é parte de ;
	
	
	consiste em , excluem, é parte de.
	
	
	mantem em, contém, é parte de.
	
	
	
	 
		
	
		3.
		Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma.
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas.
	
	
	
	alunos(1-1)   -    (1-1) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-*)   -    (0-1) disciplinas
	
	
	alunos(0-*)   -    (1-*) turmas
turmas(0-*)   -    (0-*) professor
turmas(0-*)   -    (0-*) disciplinas
	
	
	alunos(0-*)   -    (1-1) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-1)   -    (0-*) disciplinas
	
	
	alunos(0-1)   -    (1-*) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-*)   -    (0-*) disciplinas
	
	
	alunos(0-1)   -    (1-1) turmas
turmas(0-1)   -    (0-1) professor
turmas(0-1)   -    (0-1) disciplinas
	
	
	
	 
		
	
		4.
		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?
	
	
	
	a) Composição
	
	
	e) Dependência
	
	
	d) Associação
	
	
	b) Agregaçã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.
	
	
	
	 
		
	
		5.
		Marque a UNICA resposta correta
	
	
	
	Objeto é um conjunto de classes afins, ou seja, com as mesmas propriedades.
	
	
	O relacionamento de associação somente pode ser aplicado a um par de classes.
	
	
	A multiplicidade nos relacionamentos, indica quantos objetos de cada classe pode participar do relacionamento
	
	
	O diagrama de classes é desenvolvido na fase de análise e não evolui mais
	
	
	Os atributos são as funcionalidades da classe.
	
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.
	
	
	
	 
		
	
		6.
		Num diagrama de classes da UML, multiplicidade se refere:
	
	
	
	ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam.
	
	
	aos dados sobre a quantidades de objetos participantes de uma classe associativa.
	
	
	à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no diagrama.
	
	
	à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado.
	
	
	ao número de chamadas de métodos de uma classe por um objeto de outra classe.
	
	
	
	 
		
	
		7.
		É 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 include;
	
	
	Uma associação deste tipo é chamada de associação recursiva.
	
	
	Uma associação deste tipo é chamada de associação por generalização;
	
	
	Uma associação deste tipo é chamada de associação por especialização;
	
	
	Uma associação deste tipo é chamada de associação por classes associativas;
	
	
	 
		
	
		8.
		Sobre a aplicação do conceito de Multiplicidade em relacionamentos no diagrama de classes, analise as assertivas que seguem
I. A multiplicidade índica quantos objetos de cada classe participam do relacionamento
II. Quando dizemos que cada cliente pode fazer vários Pedidos, estamos dizendo que Pedidos tem multiplicidade igual a *
III. Quando dizermos que o pedido será sempre de 1 e somente 1 Cliente, estamos indicando a multiplicidade 1 para a classe Cliente.
IV. A multiplicidade de uma classe num relacionamento não pode ser zero
Assinale a opção que contém apenas as assertivas corretas.
	
	
	
	Apenas II e IV
	
	
	I, II, III e IV
	
	
	Apenas II e III
	
	
	Apenas I e III
	
	
	Apenas I, II e III
	
Explicação:
I. A multiplicidade índica quantos objetos de cada classe participam do relacionamento - VERDADE
II. Quando dizemos que cada cliente pode fazer vários Pedidos, estamos dizendo que Pedidos tem multiplicidade igual a* - VERDADE
III. Quando dizermos que o pedido será sempre de 1 e somente 1 Cliente, estamos indicando a multiplicidade 1 para a classe Cliente. - VERDADE
IV. A multiplicidade de uma classe num relacionamento não pode ser zero - FALSO, pode ser zero, sim
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício inciado em 14/05/2020 11:30:53.
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A5_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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 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.
	
	
	Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as especificações textuais dos casos de uso.
	
	
	Diagramas de estados, diagrama de interação e diagramas de fluxo de dados.
	
	
	Diagrama de implantação, diagrama de caso com as descrições dos casos de uso.
	
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
	
	
	
	 
		
	
		2.
		Os diagramas de interação ajudam na identificação da correta responsabilidade de cada classe. Nesse contexto é importante a correta aplicação do conceito de coesão e acoplamento, além disso, costuma-se usar padrões de projeto.
Avalie as assertivas a seguir
I. A coesão mede o quão afins são as responsabilidades de uma classe.
II. A coesão deve ser baixa.
III. Os padrões são soluções já usadas em projetos anteriores, com algum sucesso.
IV. O acoplamento deve ser alto
Assinale a opção que apresenta apenas as assertivas corretas
	
	
	
	Apenas I
	
	
	Apenas II e IV
	
	
	Apenas III
	
	
	Apenas I e III
	
	
	I, II, III e IV
	
Explicação:
I. A coesão mede o quão afins são as responsabilidades de uma classe. - VERDADE
II. A coesão deve ser baixa. - FALSO, a coesão deve ser ALTA, quanto mais afins são os metodos de uma classe, melhor.
III. Os padrões são soluções já usadas em projetos anteriores, com algum sucesso. - VERDADE
IV. O acoplamento deve ser alto - FALSO, o acomplamento deve ser baixo, pois mostra a interdependencia entre as classes. Quanto menos interdependentes, melhor.
	
	
	
	 
		
	
		3.
		Em relação ao diagrama de sequência, suas principais características e aplicações no contexto da modelagem de um SI, assinale a alternativa CORRETA
	
	
	
	O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre componentes e nós de um projeto a partir da leitura de especificação de um caso de uso
	
	
	O diagrama de sequência ilustra a quantidade de estados possíveis que um objeto pode assumir a partir de uma sequência de interações específicas
	
	
	o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir da eventual identificação de métodos nas classes do projeto
	
	
	O diagrama de sequência ilustra a sequência de fluxos principais e secundários na modelagem de processos de negócio em projeto de desenvolvimento de software
	
	
	O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, identificando cada uma das entidades do domínio em análise junto com seus respectivos relacionamentos
	
Explicação:
1. O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre componentes e nós de um projeto a partir da leitura de especificação de um caso de uso - FALSO, usado para troca de mensgens entre os objetos que interagem em um cenário de uso
2. o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir da eventual identificação de métodos nas classes do projeto - VERDADE, ao modelarmos o diagtrama de sequencia, podemos identificar novos métodos para as classes.
3. O diagrama de sequência ilustra a quantidade de estados possíveis que um objeto pode assumir a partir de uma sequência de interações específicas - FALSO, diagrama de sequencia não ilustra estados
4. O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, identificando cada uma das entidades do domínio em análise junto com seus respectivos relacionamentos - diagrama de sequencia não é estrutural e sim comportamental, além de não identificar entidades do dominio (classes).
5. O diagrama de sequência ilustra a sequência de fluxos principais e secundários na modelagem de processos de negócio em projeto de desenvolvimento de software - em diagrama de sequencia não temos fluxos principais e alternativos e sim, mensagens trocadas entre os objetos
	
	
	
	 
		
	
		4.
		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 projeto
	
	
	padrões de análise
	
	
	padrões de uso geral
	
	
	padrões de colaboração
	
	
	
	 
		
	
		5.
		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 III.
	
	
	Apenas I e II.
	
	
	Apenas II e III.
	
	
	Apenas I.
	
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
	
	
	
	 
		
	
		6.
		Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do diagrama.
Retângulos colocados sobre as linhas de tempo indicam:
	
	
	
	as interações entre as atividades, no tempo.
	
	
	o tempo decorrido entre as iterações de um processo recursivo.
	
	
	os períodos de ativação do objeto.
	
	
	as etapas em que o objeto estará inativo.
	
	
	oscasos de uso de cada objeto.
	
Explicação: A caixa de ativação por definição da UML mostra os periódos em que o objeto esta ativo na interação
	
	
	
	 
		
	
		7.
		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
	
	
	Atributo - sai
	
	
	método - chega
	
	
	atributo - chega
	
	
	objeto - 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
	
	
	
	 
		
	
		8.
		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 , III e IV
	
	
	Apenas I e III
	
	
	Apenas II e IV
	
	
	Apenas I
	
	
	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.
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício inciado em 14/05/2020 11:32:05.
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A6_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		
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.
	
	
	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.
	
	
	o atendente não marca consultas para pacientes que não tenham histórico na clínica.
	
	
	o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico.
	
	
	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.
	
	
	
	 
		
	
		2.
		Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho celular, os casos de uso que devem ser representados são
	
	
	
	Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda.
	
	
	GSM. TDMA. 3G.
	
	
	Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal.
	
	
	Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido.
	
	
	O usuário. O número do telefone a ser chamado.
	
	
	
	 
		
	
		3.
		(NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que (assinale a ÚNICA resposta correta):
 
	
	
	
	É usado para representar o relacionamento entre objetos do sistema.
	
	
	A relação de "Extends"  é a única possível entre atores
	
	
	Um Ator especifica necessariamente um papel executado por um usuário.
	
	
	A relação do tipo "Include"  entre 2 casos de uso, indica obrigatoriedade de uso
	
	
	Não possibilita relação entre atores, do tipo generalização/especialização
	
Explicação:
( F  )  Um Ator especifica necessariamente um papel executado por um usuário. - um ator pode ser um sistema, um equipamento, um departamento.
(F   )  é usado para representar o relacionamento entre objetos do sistema. - não constam objetos no diagrama de casos de uso
(F   )  Não possibilita relação entre atores, do tipo generalização/especialização - possibilitam SIM
(F   )  A relação de é a única possível entre atores - entre atores, apenas pode-se aplicada a relação de generalização / especialização
(V   )  A relação do tipo entre 2 casos de uso, indica obrigatoriedade de uso - opção correta
	
	
	
	 
		
	
		4.
		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
	
	
	Composição
	
	
	Ator
	
	
	a conexão entre objetos no tempo e no espaço.
	
	
	Agregação
	
	
	
	 
		
	
		5.
		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?
	
	
	
	Atividades.
	
	
	Casos de usos.
	
	
	Sequencia.
	
	
	Classes.
	
	
	Objetos.
	
	
	
	 
		
	
		6.
		Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício. Com isso cada aluno tem uma mensalidade diferente.
Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado abaixo.
	
	
	
	PlanosContratados
	
	
	ExerciciosPlano
	
	
	Exercícios
	
	
	Aluno
	
	
	Plano
	
	
	
	 
		
	
		7.
		Analise o modelo abaixo e interprete as regras definidas através das ligações dos objetos.
I - O hotel guarda informações de Hóspedes mesmo que não tenha se hospedado.
II - Hóspede pode usar quantos serviços desejar, por cada hospedagem.
III - São representados 3 tipos de serviços: Copa, Lavanderia e Telefonia.
IV - A cada hospedagem é aberta uma nova conta corrente.
Marque a opção que indica as sentenças VERDADEIRAS.
	
	
	
	II - III
	
	
	I- III - IV
	
	
	I - IV
	
	
	II - III - IV
	
	
	I- II - 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.
		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 for localizado
	
	
	Atributos da classe Quarto
	
	
	O procedimento a ser realizado se o quarto não for localizado
	
	
	Métodos da classe QuartoNão teria fluxo alternativo
	
Explicação:
O fluxo alternativo descreve uma exceção, quando o passo do cenário principal não logra exito.
Assim sendo, se no cenário principal, estamos Localizando o quarto, teremos em cenários alternativos a descrição de como proceder caso o quarto não seja localizado.
 
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício inciado em 14/05/2020 11:34:02.
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A7_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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
	
	
	Evento
	
	
	Estimulo
	
	
	Estado
	
	
	Estado Final
	
Explicação:
A descrição do enunciado refere-se ao conceito de EVENTO.
	
	
	
	 
		
	
		2.
		Em relação ao diagrama de estados, na modelagem comportamental de um sistema, assinale a alternativa CORRETA:
	
	
	
	É 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
	
	
	É um diagrama que ilustra o comportamento dos objetos quando reagem a estímulos, mudando de estado durante o seu ciclo de vida
	
	
	Esse tipo 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
	
	
	
	 
		
	
		3.
		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 I
	
	
	I, II e III
	
	
	Apenas I e II
	
	
	Apenas II e IV
	
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..
	
	
	
	 
		
	
		4.
		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 
	
	
	Apenas II e III
	
	
	Apenas I e III
	
	
	Apenas I e II
	
	
	I, II e III
	
Explicação:
Todas as assertivas estão corretas
	
	
	
	 
		
	
		5.
		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 II , III e IV.
	
	
	Estão corretas apenas I ,II e IV
	
	
	Estão corretas apenas I e III.
	
	
	Estão corretas apenas I, III,IV
	
	
	Estão corretas apenas I, II e III.
	
	
	
	 
		
	
		6.
		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."
 
 
 
	
	
	
	herança
	
	
	essa propriedade não se aplica a classes
	
	
	estado da arte da classe
	
	
	encapsulamento
	
	
	polimorfismo
	
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
	
	
	
	 
		
	
		7.
		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 IV
	
	
	Apenas I e II
	
	
	Apenas I, II e III 
	
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.
	
	
	
	 
		
	
		8.
		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á correta apenas a assertiva II
	
	
	Estão corretas as assertivas I, II, III
	
	
	Estão corretas apenas as assertivas I e II
	
	
	Está correta apenas a assertiva I
	
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
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício inciado em 14/05/2020 11:35:53.
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A8_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Assinale a única alternativa que não representa um elemento do diagrama de atividadeAtividade
	
	
	Barras de sincronização (Separação e junção).
	
	
	Inicio
	
	
	Fim
	
	
	Interface
	
	
	
	 
		
	
		2.
		No que se refere ao diagrama de atividade da UML, assinale a opção que apresente o nome do elemento do diagrama de atividade, abaixo descrito
A partir desse elemento as atividades seguintes serão efetuadas em paralelo.
	
	
	
	Separação
	
	
	Junção
	
	
	Encruzilhada
	
	
	Raias de natação
	
	
	Transição
	
	
	
	 
		
	
		3.
		Assinale a UNICA alternativa correta no que tange ao diagrama de atividades.
	
	
	
	O diagrama de atividades não permite subatividades
	
	
	O diagrama de atividades permite, até no máximo, 5 atividades em paralelo
	
	
	O diagrama de atividades não permite a representação de decisões.
	
	
	O diagrama de atividades através dos elementos de União e Bifurcação, representa atividades em paralelo
	
	
	O diagrama de atividades através dos elementos de União e Losango, representa atividades em paralelo.
	
Explicação:
O diagrama de atividades não permite a representação de decisões.- Falso, permite SIM
O diagrama de atividades permite, até no máximo, 5 atividades em paralelo - Falso, não há essa restrição de quantidade
O diagrama de atividades através dos elementos de União e Losango, representa atividades em paralelo. - FALSO, Não é losango e sim Bifurcação.
O diagrama de atividades através dos elementos de União e Bifurcação, representa atividades em paralelo.  - VERDADE
O diagrama de atividades não permite subatividades  FALSO, pois permite SIM
	
	
	
	 
		
	
		4.
		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.
	
	
	Sequência.
	
	
	Atividades.
	
	
	Estado.
	
	
	Comportamento.
	
Explicação:
Os itens I, II, III e IV apontam os possíveis uso para diagramas de atividades.
	
	
	
	 
		
	
		5.
		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-F   III-F
	
	
	I - F.   II-V   III-V
	
	
	I - V.   II-V   III-F
	
	
	I - F.   II-V   III-F
	
	
	I - V.   II-V   III-V
	
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
	
	
	
	 
		
	
		6.
		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
	
	
	
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
	
	
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	
	
	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.
	
	
	Tanto a primeira quanto a segunda asserções são proposições falsas.
	
	
	
	 
		
	
		7.
		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 pacotes
	
	
	Diagrama de Implementação
	
	
	Diagrama de Atividade
	
	
	Diagrama de colaboração
	
	
	Diagrama de sequencia
	
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.
	
	
	
	 
		
	
		8.
		Como se chama, no diagrama de atividades, "a seta que representa o fluxo de trabalho entre atividades ?"
	
	
	
	seta mágica
	
	
	Atividade
	
	
	Gatilho
	
	
	Transição
	
	
	Ponto de merge
	
Explicação:
a transição mostra a mudança de uma atividade para outras, representando o fluxo entre as atividades
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício inciado em 14/05/2020 11:37:53.
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A9_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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
	
	
	I, II e III
	
	
	Apenas II e III
	
	
	Apenas I e II
	
	
	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.
	
	
	
	 
		
	
		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 15 Mbytes de código que não será mais executado;
	
	
	Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 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.
	
	
	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 delogin 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.
		Assinale a opção que contem um elemento que não seja pertinente ao  diagrama de implantação ou diagrama de componentes
I. Nó, no diagrama de implantação
II. Evento no diagrama de componentes.
III. Protocolo de comunicação, no diagrama de componentes.
IV. Relacionamento de dependência em diagrama de componentes
Estão corretas apenas as assertivas:
	
	
	
	I e II
	
	
	IV
	
	
	III e IV
	
	
	I e IV
	
	
	I
	
Explicação:
I. Nó, no diagrama de implantação - OK
II. Evento no diagrama de componentes. - Falso, não temos Eventos no diagrama de componentes.
III. Protocolo de comunicação, no diagrama de componentes. - Verdade
IV. Relacionamento de dependência em diagrama de componente - não...
	
	
	
	 
		
	
		4.
		ANO: 2014 BANCA: FGV ÓRGÃO: DPE-RJ PROVA: TÉCNICO SUPERIOR ESPECIALIZADO - ANALISTA DE DESENVOLVIMENTO DE SISTEMAS
João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias.
João deve utilizar o diagrama de:
	
	
	
	casos de uso
	
	
	entidade relacionamento
	
	
	sequência.
	
	
	atividades
	
	
	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
	
	
	
	 
		
	
		5.
		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
	
	
	Apenas I e IV
	
	
	I, II, III e IV
	
	
	Apenas III 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
	
	
	
	 
		
	
		6.
		Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de projeto de software  é INCORRETO afirmar
	
	
	
	Envolvem a topologia do sistema, descrevendo a estrutura do hardware.
	
	
	É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor.
	
	
	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.
	
	
	É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico.
	
	
	
	 
		
	
		7.
		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
	
	
	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
	
	
	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
	
	
	
	 
		
	
		8.
		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
	
	
	A assertiva I é verdadeira e assertiva II é falsa
	
	
	As 2 assertivas são verdadeiras e a segunda justifica a primeira
	
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
 
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício inciado em 14/05/2020 11:42:18.
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A9_201603270311_V2
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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;
	
	
	
	 
		
	
		2.
		Sobre o conceito de Componentes, avalie as assertivas
I. Representa uma parte modular de um sistema
II. Define seu comportamento em termos das interfaces fornecidas e requeridas.
III. O ideal é manter a dependência entre os componentes.
Assinale a UNICA opção que apresenta as assertivas verdadeira
	
	
	
	Apenas I e II
	
	
	Apenas II e III
	
	
	Apenas II
	
	
	I, II e III
	
	
	Apenas I
	
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.
 
	
	
	
	 
		
	
		3.
		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 componentessão os componentes em suas dependências
Assinale a UNICA opção com as assertivas corretas
	
	
	
	Apenas I e II
	
	
	Apenas II e III
	
	
	Apenas I, III e IV
	
	
	Apenas I e IV
	
	
	I, II, III, IV
	
Explicação:
I. Os diagramas de implementação são: Componentes e Implantação. - Correto
II. O diagrama de implantação mostra os componentes necessários a execução do sistema - FALSO, mostra os nós que forma a infra estrutura onde o software executará.
III. Os elementos do diagrama de implantação, os nós, representam os elementos computacionais, como servidores, estações de trabalho, impressoras, unidades de disco e etc - Correto
IV. Os elementos do digrama de componentes são os componentes em suas dependências - Correto
	
	
	
	 
		
	
		4.
		A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de software. Na fase de projeto, onde são definidos a arquitetura e componentes do software, ganham destaque os diagramas de componentes e de implantação.
Com base nesses dois diagramas, analise as assertivas a seguir
I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware.
II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente
III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software.
IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas
Assinale a ÚNICA opção correta, com base em sua análise das assertivas
	
	
	
	Apenas I e IV
	
	
	Apenas II e IV
	
	
	I, II, III e IV
	
	
	Apenas III e IV
	
	
	Apenas I
	
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
	
	
	
	 
		
	
		5.
		ANO: 2014 BANCA: FGV ÓRGÃO: DPE-RJ PROVA: TÉCNICO SUPERIOR ESPECIALIZADO - ANALISTA DE DESENVOLVIMENTO DE SISTEMAS
João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias.
João deve utilizar o diagrama de:
	
	
	
	entidade relacionamento
	
	
	atividades
	
	
	componentes
	
	
	casos de uso
	
	
	sequência.
	
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
	
	
	
	 
		
	
		6.
		Assinale a opção que contem um elemento que não seja pertinente ao  diagrama de implantação ou diagrama de componentes
I. Nó, no diagrama de implantação
II. Evento no diagrama de componentes.
III. Protocolo de comunicação, no diagrama de componentes.
IV. Relacionamento de dependência em diagrama de componentes
Estão corretas apenas as assertivas:
	
	
	
	III e IV
	
	
	I e IV
	
	
	I
	
	
	IV
	
	
	I e II
	
Explicação:
I. Nó, no diagrama de implantação - OK
II. Evento no diagrama de componentes. - Falso, não temos Eventos no diagrama de componentes.
III. Protocolo de comunicação, no diagrama de componentes. - Verdade
IV. Relacionamento de dependência em diagrama de componente - não...
	
	
	
	 
		
	
		7.
		A definição de um componente, considera entre outras coisas, as condições físicas que o sistema irá executar, por exemplo, tamanho de memória, tempo de execução, módulos mais utilizados, tamanho dos módulos, dentre outros.
Supondo, por exemplo, o módulo de login em um software e que o módulo para efetuar o login é de 10 Mbytes e que o software compilado, tem 60 Mbytes.
Com base na narrativa acima aponte a opção correta para a seguinte questão: O módulo de login deve ser compilado juntamente com o restante do software gerando um único componente executável?
	
	
	
	Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 10 Mbytes de código que não será mais executado. Além disso, se desenvolvido em separado poderá ser reutilizado em outros sistemas
	
	
	Não, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 15 Mbytes de código que não será mais executado.
	
	
	Sim, pois o módulo de login irá executar uma única vez, e irá ocupar a memória com 5 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.
	
	
	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;
	
	
	
	 
		
	
		8.
		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 I
	
	
	Apenas I e III
	
	
	Apenas II e III
	
	
	Apenas I e II
	
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.
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício inciado em 14/05/2020 11:48:32.
		
	
	
	 
		
		
	MODELAGEM DE SISTEMAS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	CCT0264_A10_201603270311_V1
	
	
	
	
	
	
	
		Aluno: WELTON FERNANDO FELIX
	Matr.: 201603270311
	Disc.: MODEL. DE SIST. 
	2020.1 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		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 assertivas I e III
	
	
	Estão corretas apenas as assertiva II, III e IV
	
	
	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
	
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

Outros materiais