Buscar

prova de analise 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 6 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 6 páginas

Prévia do material em texto

Questão 1/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará.
Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de sequência:
Nota: 10.0
	
	A
	É o modelo mais usado para apoiar a visão dinâmica de um sistema. É usado na análise e projeto para modelar a interação entre os diversos objetos em uma linha de tempo.
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6.
	
	B
	É o modelo onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema.
	
	C
	É o modelo usado para modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso.
	
	D
	É o modelo que mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes.
	
	E
	É o modelo que mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 2/10 - Análise de Sistemas
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Algumas facilidades que podem ser alcançadas pela modelagem do software, são:
I - Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja, mostrando visualmente suas interfaces e funcionamento;
II - Os modelos permitem especificar a estrutura ou o comportamento de um sistema;
III - Os modelos ajudam a gerenciar o projeto, organizando todos os recursos necessários para entregar um projeto de software.
São corretas:
Nota: 10.0
	
	A
	Apenas II
	
	B
	Apenas I e II
Você acertou!
Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o item 1.1 do Tema 1 da AULA 4.
	
	C
	Apenas I e III
	
	D
	Apenas II e III
	
	E
	I, II, III
Questão 3/10 - Análise de Sistemas
Um diagrama de sequência mostra a sequência de mensagens trocadas entre objetos, além disso, um diagrama de sequência também mostra as estruturas de controle entre objetos do software, e é representado através de duas dimensões.
Baseado nisso, avalie as asserções abaixo:
I. A dimensão horizontal representa o conjunto de objetos.
PORQUE
II. A dimensão vertical representa o tempo de vida de um objeto
Assinale a alternativa correta:
Nota: 10.0
	
	A
	As duas asserções são verdadeiras, mas não estão relacionadas.
	
	B
	A asserção I é Falsa e a II é Verdadeira.
	
	C
	As duas asserções são verdadeiras e a II complementa a I
Você acertou!
Gabarito: A letra C é a correta, conforme o explicado no Tema 3 da AULA 6.
	
	D
	A asserção I é Verdadeira e a II é Falsa
	
	E
	As duas asserções são falsas.
Questão 4/10 - Análise de Sistemas
Os relacionamentos entre as classes podem ser complexos, dependendo da complexidade dos requisitos de um software. Para ajudar a entender o comportamento de um relacionamento, existem características que ajudam a entender o que o diagrama de classe está representando.
Baseado nisso, avalie as asserções abaixo:
I. O sentido de leitura mostra qual classe é a origem e qual classe é o destino do relacionamento, enquanto a navegabilidade está relacionada com o sentido da leitura que será feito para compreender o relacionamento.
PORQUE
II. Tanto o sentido da leitura como a navegabilidade estão relacionados com os objetivos dos métodos de cada uma das classes.
Assinale a alternativa correta:
Nota: 0.0
	
	A
	As duas asserções são verdadeiras, mas não estão relacionadas
	
	B
	A asserção I é Falsa e a II é Verdadeira
	
	C
	As duas asserções são verdadeiras e a II complementa a I
	
	D
	A asserção I é Verdadeira e a II é Falsa
Gabarito: A letrar D é a correta, conforme o explicado no Tema 3, da AULA 5
	
	E
	As duas asserções são falsas.
Questão 5/10 - Análise de Sistemas
Os diagramas de classe são fundamentais para o processo de modelagem de objetos e modelam a estrutura estática de um sistema. Dependendo da complexidade de um sistema, é possível utilizar um único diagrama de classe para modelar um sistema inteiro ou vários diagramas de classe para modelar os componentes de um sistema. Baseado nos diagramas de classe, avalie as afirmações a seguir:
I. O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas
II. A modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos.
III. O objeto é uma representação do mundo real e a classe é uma representação do mundo virtual da tecnologia.
São corretas:
Nota: 10.0
	
	A
	Apenas II
	
	B
	Apenas I e II
Você acertou!
Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o Tema 1 da AULA 5.
	
	C
	Apenas I e III
	
	D
	Apenas II e III
	
	E
	I, II, III
Questão 6/10 - Análise de Sistemas
A UML é composta por vários diagramas diferentes que representam as diversas partes de um sistema de software, ou ainda diferentes pontos de vista sobre o sistema.  
Pensando neste contexto, marque a opção que melhor define o objetivo do diagrama de colaboração:
Nota: 10.0
	
	A
	É um diagrama que mostra atores, casos de uso e seus relacionamentos.
	
	B
	É um diagrama parecido com o diagrama de sequência, mas é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.
Você acertou!
Gabarito: A letra B é a correta, conforme explicado no Tema 1, da AULA 6.
	
	C
	É o diagrama que mostra as classes que representam os objetos relacionados com o escopo do software, e os relacionamentos entre elas.
	
	D
	É o diagrama que mostra objetos e uma sequência de entradas e saídas de informações dentro destes objetos, e dá ênfase à ordenação temporal em que essas mensagens são trocadas entre os objetos de um sistema.
	
	E
	É o diagrama que mostra estados, mudanças de estado e eventos de um objeto ou de uma parte do sistema.
Questão 7/10 - Análise de Sistemas
Um Diagrama de Classe é composto por um conjunto de classes e seus relacionamentos, modelando assim o mundo real, que o software irá implementar. O diagrama de classe é composto por alguns elementos, tais como:
.
1. Atributos.
2. Métodos.
3. Relacionamentos.
Relacione cada elementos com sua função no diagrama de classe, respectivamente:
( ) Representam o conjunto de operações ou comportamento que a classe fornece ao software ou que a classe é responsável por executar.
( ) Mostram a ligação entre os elementos de um diagrama de classe.
( ) Representam o conjunto de características ou estados dos objetos de uma determinada classe.
A sequência correta é
Nota: 0.0
	
	A
	1, 3, 2
	
	B
	3, 1, 2
	
	C
	1, 2, 3
	
	D
	3, 2, 1
	
	E
	2, 3, 1
Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 2 da AULA 5.
Questão 8/10 - Análise de Sistemas
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Quando falamos em orientação a objetos falamos de objetos e quando detalhamos o diagrama de classe, o conceito envolvido é o de classes.
Pensando na diferença entre objetos e classes, marque a opção que melhor define o conceito de classe:
Nota: 10.0
	
	A
	Classe é o mesmo que objetos.
	
	B
	Classe é um conjunto de objetos.
Você acertou!
Gabarito: A letra B é a correta, conforme explicado no Tema 1, da AULA 5, item 1.1.
	
	C
	Classe é um conjunto de requisitos.
	
	D
	Classe é um conjunto de diagramas.
	
	E
	Classe é um conjunto de processos.
Questão 9/10 - Análise de Sistemas
O diagrama de Estado, para a UML, mostra o comportamento de um objeto, partir de determinados eventos. Baseado no diagrama de estado, avalie as afirmações a seguir:
I. O diagrama deestado pode ser desenvolvido em qualquer fase do projeto técnico do software.
II. O diagrama de estado baseia-se na descrição do um Caso de Uso e apoia-se no Diagrama de Classes.
III. O diagrama de estado é entendido como um diagrama dinâmico, pois mostra a evolução de estados em um objeto, ao longo da sua vida no software.
É correto afirmar que:
Nota: 10.0
	
	A
	Todas as afirmações estão erradas
	
	B
	Todas as afirmações estão corretas
Você acertou!
Gabarito: A resposta correta é a letra B, conforme Tema 1, item 1.1, da AULA 6.
	
	C
	Apenas as afirmações I e II estão corretas
	
	D
	Apenas a afirmação III está correta
	
	E
	Apenas as afirmações II e III estão corretas
Questão 10/10 - Análise de Sistemas
O MVC funciona como um padrão de arquitetura de software que melhora a conexão entre as camadas de dados, separando as camadas lógica de negócio da camada de interação com usuário. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e com F as falsas.
( ) A arquitetura MVC é uma boa prática pois modela as classes de um software, organizando todos os relacionamentos.
( ) A arquitetura MVC é uma boa prática pois organiza a construção do software e agrega segurança ao código.
( ) O computador do usuário é a camada mais externa do software, de onde o usuário inicia a interação com o software e de onde partem as solicitações e para onde chegam as respostas.
( ) O computador do usuário é a camada onde se concentra o processamento do software, as regras de negócio em si.
Baseado nas suas respostas, a sequência correta é:
Nota: 0.0
	
	A
	V F V V
	
	B
	F F V F
	
	C
	V V V F
	
	D
	F V V F
Gabarito: A reposta correta é a letra D, conforme explicado no item 4.3, no TEMA 4 da AULA 6.
	
	E
	V F F V

Continue navegando