Buscar

apol 2 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 8 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 8 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

Prévia do material em texto

Questão 1/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 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 1, item 1.1 da AULA 5. 
 
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 
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 de estado 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ê assinalou essa alternativa (B) 
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 4/10 - Análise de Sistemas 
O mundo do software 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 5/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 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 análise e modelagem de um Diagrama de Classe envolve compreender o objetivo do diagrama, o uso para correto dado para cada um de seus elementos, 
além de saber aplicar os conceitos de orientação a objetos. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e 
com F as falsas. 
 
( ) O relacionamento de dependência identifica uma ligação extremamente forte entre objetos de duas classes, pois mostra como uma classe afeta a outra 
quando está sendo processada. 
( ) O relacionamento de dependência identifica uma ligação fraca entre objetos de duas classes, pois mostra como uma classe é impactada quando outra 
classe é modificada. 
( ) As sub classes sempre serão entendidas como classes de um tipo da super classe, ou seja, os objetos da sub classe são tipos possíveis da super classe 
em questão. 
( ) As sub classes sempre serão entendidas como classes dominantes, pois os objetos da sub classe são tipos evoluídos da super classe em questão. 
Baseado nas suas respostas, a sequência correta é: 
Nota: 10.0 
 
A V F V V 
 
B F F V F 
 
C V V V F 
 
D F V V F 
Você assinalou essa alternativa (D) 
Você acertou! 
Gabarito: A reposta correta é a letra D, conforme explicadono item 3.1, no TEMA 3 da AULA 5. 
 
E V F F V 
 
Questão 8/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ê assinalou essa alternativa (A) 
Você acertou! 
Gabarito: A resposta correta é a letra A, conforme item 1.2 do Tema 1 da AULA 4. 
 
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 9/10 - Análise de Sistemas 
O diagrama de estado é formado por elementos, que ajudam a entender seu objetivo. Os elementos básicos encontrados em um diagrama de Estado são o 
evento, o objeto, a transição e o estado em si 
Analise as afirmações a seguir e marque com V as verdadeiras e com F as falsas. 
( ) Evento é uma ocorrência que gera uma mudança de estado. 
( ) Evento interno é causado por algo fora do limite do sistema (por exemplo, um usuário ou outro sistema. 
( ) Evento externo é causado pela ocorrência de uma data ou hora específica, ou pela passagem do tempo. 
( ) Estado é a condição de um objeto em determinado momento no tempo. 
Baseado nas suas respostas, a sequência correta é: 
Nota: 10.0 
 
A V F V V 
 
B F F V F 
 
C V V V F 
 
D F V F V 
 
E V F F V 
Você assinalou essa alternativa (E) 
Você acertou! 
Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 1, item 1.2 da AULA 6. 
 
Questão 10/10 - Análise de Sistemas 
No desenvolvimento de software a orientação a objetos é vista como um conceito da engenharia de software onde os elementos de uma solução são 
representados como objetos. No desenvolvimento de sistemas tratamos a orientação a objetos como um paradigma de programação, ou seja, como uma forma 
de se implementar um código. 
Baseado nisso, avalie as asserções abaixo: 
I. Todo objeto é identificável e deve ter um nome claro e direto, que identifique o real objetivo do objeto. 
PORQUE 
II. As coisas do mundo abstrato do software e sua tecnologia são denominadas de objetos. 
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 2, da AULA 4. 
 
E As duas asserções são falsas.

Continue navegando