Buscar

Análise de sistemas - APOL 2

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

Questão 1/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: 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
	
	D
	A asserção I é Verdadeira e a II é Falsa
Você assinalou essa alternativa (D)
Você acertou!
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 2/10 - Análise de Sistemas
A orientação a objetos é um processo conceitual independente de uma linguagem de programação, pois tem como foco visualizar o domínio do problema a ser automatizado como uma coleção de objetos e métodos associados. 
Marque a opção que que melhor define o que são objetos, no conceito da orientação a objetos:
Nota: 10.0
	
	A
	Um objeto é um conjunto que representa um requisito funcional associado com seus requisitos não funcionais.
	
	B
	Um objeto é uma tabela do banco de dados e seus atributos.
	
	C
	Um objeto é uma entidade real ou abstrata, que modela um conceito presente na realidade humana, ocupando espaço físico ou lógico.  
Você assinalou essa alternativa (C)
Você acertou!
Gabarito: A resposta correta é a letra C, conforme o Tema 2 da AULA 4.
	
	D
	Um objeto é um processo que mostra o funcionamento de uma parte do sistema.
	
	E
	Um objeto é uma parte do código, construída baseado em boas práticas de programação.
Questão 3/10 - Análise de Sistemas
Dependendo do uso que será dado a cada atributo, a visibilidade, que é o estado como o atributo se apresenta, pode ser classificado em público, protegido ou privado.
Baseado nisso, avalie as asserções abaixo:
I. Um atributo definido como público é visível em qualquer classe de qualquer pacote e não pode possuir nenhum outro tipo de visibilidade
PORQUE
II. Ao definirmos um atributo, inicialmente público, como protegido, ele será visível apenas para classes do mesmo pacote, perdendo as propriedades de visibilidade iniciais, que era público. 
Assinale a alternativa correta:
Nota: 10.0
	
	A
	As duas asserções são verdadeiras, mas não estão relacionadas de nenhuma forma.
	
	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ê assinalou essa alternativa (C)
Você acertou!
Gabarito: A letra C é a correta, conforme o explicado no Tema 2. Item 2.2, da AULA 5.
	
	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 componentes de um diagrama de caso de uso também são chamados de elementos, que compõem a identidade visual do modelo. Para entender um diagrama, é preciso entender a linguagem utilizada na sua construção. Analise as seguintes descrições sobre os elementos de um diagrama de caso de uso:
1. Caso de Uso.
2. Ator.
3. Relacionamentos.
 
Relacione cada elementos com sua função no diagrama de caso de uso, respectivamente:
 
(  ) Representa o papel executado por uma entidade que interage com o sistema em questão.
(  ) Mostram a ligação entre os elementos de um diagrama de caso de uso, ou seja, mostram a ligação dos atores com os casos de uso e dos casos de uso entre si.  
(  ) Especifica o comportamento de um sistema, e é uma descrição de um conjunto de sequências de ações para produzir um resultado observável.  
A sequência correta é:
Nota: 10.0
	
	A
	1, 3, 2
	
	B
	3, 1, 2
	
	C
	1, 2, 3
	
	D
	3, 2, 1
	
	E
	2, 3, 1
Você assinalou essa alternativa (E)
Você acertou!
Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 4 da AULA 4.
Questão 5/10 - Análise de Sistemas
A UML modela as visões de entendimento sobre o software utilizando vários diagramas, cada um com um objetivo diferente. Um dos diagramas da UML é o diagrama de comunicação ou diagrama de colaboração.
Baseado no diagrama de colaboração, avalie as asserções abaixo:
I. O diagrama de colaboração mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens. Mas, apesar de ser parecido, possui uma grande diferença em relação ao diagrama de sequência.
PORQUE
II. O diagrama de colaboração é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.
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ê assinalou essa alternativa (C)
Você acertou!
Gabarito: A letrar C é a correta, conforme o explicado no Tema 1, da AULA 6
	
	D
	A asserção I é Verdadeira e a II é Falsa
	
	E
	As duas asserções são falsas.
Questão 6/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. Na UML, os modelos expressam duas visões diferentes, porém complementares.
Pensando nos diagramas da UML, marque a opção que melhor define a visão comportamental apresentada por alguns diagramas:
Nota: 10.0
	
	A
	Os modelos criados na visão comportamental tentam capturar as premissas e restrições relacionados aos requisitos, assim como os requisitos não funcionais do software.
	
	B
	Os modelos criados na visão comportamental tentam capturar a dinâmica do sistema, ou seja, como os elementos que compõem o sistema se comunicam e como se comportam e respondem aos diversos estímulos.
Você assinalou essa alternativa (B)
Você acertou!
Gabarito: A letra B é a correta, conforme explicado no Tema 1, da AULA 4, item 1.1.
	
	C
	Os modelos criados na visão comportamental tentam capturar a estrutura do sistema, ou seja, quais elementos compõem a estrutura do sistema e como eles se relacionam.
	
	D
	Os modelos criados na visão comportamental tentam capturar a estrutura arquitetônica que melhor se adequa às necessidades do software.
	
	E
	Os modelos criados na visão comportamental tentam capturar a visão global dos requisitos que precisam ser modelados.
Questão 7/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 classe:
Nota: 10.0
	
	A
	O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas.
Você assinalou essa alternativa (A)
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6
	
	B
	O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema.
	
	C
	O diagrama de classe mostra a 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 diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes.
	
	E
	O diagrama de classe 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 8/10 - Análise de Sistemas
O mundo dosoftware começou a perceber a necessidade de utilizar um processo mais formal e padronizado para desenvolver softwares melhores. Por isso, foram concebidos o processo de desenvolvimento unificado, denominado RUP (Rational Unified Process) e a UML, considerada “a norma da indústria de software”, utilizada para descrever graficamente um software.
Baseado nesta afirmação, marque a opção que melhor define o que é a UML:
Nota: 10.0
	
	A
	A UML é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos.
Você assinalou essa alternativa (A)
Você acertou!
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 4.
	
	B
	A UML é um processo de desenvolvimento de software para desenvolver software seguindo os conceitos ágeis.
	
	C
	A UML é uma linguagem de programação para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos.
	
	D
	A UML é uma arquitetura que se baseia nas classes que o sistema deve possuir para satisfazer as necessidades dos usuários.
	
	E
	A UML é uma forma de definir requisitos para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos.
Questão 9/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
	
	B
	Apenas I e II.
Você assinalou essa alternativa (B)
Você acertou!
Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o Tema 1 da AULA 6.
	
	C
	Apenas I e III.
	
	D
	Apenas II e III.
	
	E
	I, II, III.
Questão 10/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ê assinalou essa alternativa (B)
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

Continue navegando