Você está na página 1de 38

Questão 1/10 - Análise de Sistemas

O analista de requisitos é um profissional muito requisitado para projetos de


desenvolvimento de software, pois ele é o responsável pelo levantamento dos
requisitos, que é uma fase crucial para entender o que deve ser feito para construir um
software adequado para às necessidades do cliente.
Este profissional deve desenvolver algumas capacidades, tais como:

I. Saber ouvir os usuários sobre o funcionamento dos requisitos.


II. Instigar os usuários a contar os detalhes sobre os requisitos.
III. Provocar discussões objetivas para definir o modelo de banco de dados.
São corretas:
Nota: 10.0

A Apenas II.

B Apenas I e II.
Você acertou!
A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o item 1.2 do Tem

C Apenas I e III.

D Apenas II e III.

E I, II, III.

Questão 2/10 - Análise de Sistemas


O diagrama de fluxo de dados, ou DFD é uma das ferramentas mais utilizadas na
análise estruturada para compreender como se comporta o fluxo dos dados do
software.
Baseado nos conceitos sobre DFD, avalie as afirmações a seguir:

I. O DFD ajuda a compreender e analisar o fluxo de dados dentro do próprio sistema.


II. O DFD ajuda a compreender o fluxo de dados com o mundo exterior e do mundo
exterior com o sistema.
III. O DFD possui uma representação em rede, que mostra as funcionalidades que o
sistema deve entregar e os dados que interligam estas funcionalidades
É correto afirmar que:
Nota: 10.0

A Todas as afirmações estão erradas.

B Todas as afirmações estão corretas.


Você acertou!
A resposta correta é a letra B, conforme introdução do Tema 3 da AULA 2.
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 3/10 - Análise de Sistemas


O principal objetivo de organizar o DFD em níveis é mostrar o diagrama de fluxo de
dados do nível mais macro até o nível mais detalhado.
Baseado nisso, avalie as afirmações a seguir:

I. Os DFDs de níveis intermediários são a parte descrita dos diagramas, onde o


detalhamento das funcionalidades ocorre de maneira clara e direta, para facilitar o
entendimento de todos.
II. O DFD de contexto é simples, porque não detalha nenhum dos processos do
sistema, mas dá uma visão do todo e dos principais relacionamentos.
III. O DFD de nível zero representa a visão de mais alto nível das principais funções do
sistema bem como as principais interfaces entre essas funcionalidades
É correto afirmar que:
Nota: 10.0

A Todas as afirmações estão erradas.

B Todas as afirmações estão corretas.

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.


Você acertou!
A resposta correta é a letra E, conforme o Tema 4 da AULA 2.

Questão 4/10 - Análise de Sistemas


Os casos de uso são usados para detalhar os requisitos em projetos que seguem a
metodologia tradicional de desenvolvimento de software. As estórias de usuários são
usadas para explicar o funcionamento dos requisitos em projetos que seguem a
metodologia ágil de desenvolvimento de software.
Baseado nisso, avalie as afirmações a seguir:

I. Tanto nas metodologias tradicionais quanto nas metodologias ágeis o foco da


descrição dos requisitos está no seu funcionamento detalhado e completo, do início ao
fim, independente de quem o estará usando.
II. Nas metodologias tradicionais, o foco da construção de um software está no
entendimento das funcionalidades.
III. Nas metodologias ágeis, o foco da construção de um software está na experiência
do usuário, no comportamento do software, em como e para que os usuários vão
utilizá-lo.
É correto afirmar que:
Nota: 10.0

A Todas as afirmações estão erradas.

B Todas as afirmações estão corretas.

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.


Você acertou!
A resposta correta é a letra E, conforme o Tema 4 da AULA 3.

Questão 5/10 - Análise de Sistemas


A notação BPMN, que é usada para modelar processos, possui vários elementos que
facilitam a leitura e o entendimento do fluxo, mostrando como o processo ocorre. Os
elementos, quanto mais especializados forem, mais fácil será o entendimento do
software que irá automatizar o processo modelado.
As tarefas em um processo podem assumir vários formatos, tais como:

1. Tarefa do tipo serviço


2. Tarefa de usuário
3. Tarefa Script
4. Tarefa do tipo envio ou recebimento
Relacione cada elementos com seu objetivo, respectivamente:

( ) É uma tarefa que pode ser executada pelo sistema no momento de um


processamento ou durante a noite.
( ) É uma tarefa que será executada através de um software.
( ) É uma tarefa relacionada com mensagens externas ao sistema.
( ) É uma tarefa que não é completamente automática, mas que tem um software
apoiando.
A sequência correta é:
Nota: 10.0

A 1, 3, 2, 4
B 3, 1, 2, 4

C 1, 2, 3, 4

D 3, 1, 4, 2
Você acertou!
A reposta correta é a letra D, conforme explicado no item 4.1, do TEMA 4 da AULA 1.

E 2, 3, 4, 1

Questão 6/10 - Análise de Sistemas


Em projetos de software que utilizam metodologias tradicionais de desenvolvimento,
os requisitos do software são listados no documento de especificação de requisitos e
detalhados em documentos chamados de casos de uso. Cada caso de uso reflete uma
funcionalidade do software.
Baseado nos conceitos e objetivos de um caso de uso, avalie as afirmações a seguir:

I. Um caso de uso procura documentar as ações necessárias, comportamentos e


sequências para que o resultado esperado pelo usuário ocorra.
II. Em um caso de uso, o fluxo principal é o fluxo onde todas as informações estão
corretas, é também chamado de “caminho feliz”.
III. Em um caso de uso, o fluxo alternativo é o fluxo onde se trata, em um conjunto de
passos, tudo o que não faz parte do caminho normal ou esperado para o caso de uso.
É correto afirmar que:
Nota: 10.0

A Todas as afirmações estão erradas.

B Todas as afirmações estão corretas.


Você acertou!
A resposta correta é a letra B, conforme introdução do Tema 3 da AULA 3.

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 7/10 - Análise de Sistemas


O DFD possui uma representação em rede, que mostra as funcionalidades que o
sistema deve entregar e os dados que interligam estas funcionalidades. O DFD é
composto por elementos que mostram graficamente as funcionalidades do sistema.
Os elementos mais utilizados em um DFD são:

1. Processos
2. Fluxos de dados
3. Depósitos de dados
4. Entidades
Relacione cada elementos com seu objetivo, respectivamente:
( ) Mostra a lógica e não a parte física do dado em si.
( ) Mostra as funcionalidades que o software deve executar.
( ) Mostra “coisas”, “pessoas” ou um outro sistema que tenha interface com o sistema
que está sendo modelado.
( ) Mostra o caminho por onde passam os dados.
A sequência correta é:
Nota: 10.0

A 1, 3, 2, 4

B 3, 1, 2, 4

C 1, 2, 3, 4

D 3, 1, 4, 2
Você acertou!
A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 2.

E 2, 3, 4, 1

Questão 8/10 - Análise de Sistemas


A TI é muito ampla e oferece oportunidades para área de trabalho, tais como análise
de sistemas, codificação, banco de dados, entre outras. O analista de sistemas é um
papel fundamental no desenvolvimento do software.
Marque a opção que melhor define o papel e as responsabilidades de um bom analista
de sistemas:
Nota: 10.0

A O analista de sistemas projeta uma solução para implementar os requisitos levantad


e documentos que serão utilizados pelos programadores na construção do software.
Você acertou!
A resposta correta é a letra A, conforme item 1.2 do Tema 1 da AULA 2.

B O analista de sistemas projeta uma solução para os testes automatizados, que se


utilizados pelos programadores na construção do software.

C O analista de sistemas gerencia o planejamento de todos os requisitos do software


negócios dos usuários.

D O analista de sistemas define a melhor arquitetura para o software, baseado nos req
a manutenção adequada do software, após entrar em produção.

E O analista de sistemas organiza o ambiente de desenvolvimento para definir a melho

Questão 9/10 - Análise de Sistemas


Um depósito de dados representa uma coleção de pacotes de dados, mas não deve
ser confundido com Banco de Dados, pois possuem objetivos diferentes.
Baseado nisso, avalie as asserções abaixo:

I. Depósito de dados em um DFD é um meio de se reter os dados que serão utilizados


em outro momento pela mesma funcionalidade ou por outras funcionalidades, pois
eles mostram a a lógica de armazenamento dos dados.
PORQUE

II. Um banco de dados, representa a parte física dos dados, ou seja, representa o
dado será fisicamente armazenado.
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!
A letrar C é a correta, conforme o explicado no item 3.3 do Tema 3, da AULA 2.

D A asserção I é Verdadeira e a II é Falsa.

E As duas asserções são falsas.

Questão 10/10 - Análise de Sistemas


O caso de uso, é um documento muito importante gerado na fase de análise do ciclo
de vida de desenvolvimento de software. Ele serve para documentar como uma
funcionalidade deve se comportar, através de um conjunto de passos que explicam o
que o software terá que fazer para executar a funcionalidade de forma correta.
Analise as afirmações a seguir e marque com V as verdadeiras e com F as falsas.
( ) O fluxo de exceção de um caso de uso documenta, em passos, as funções que não
fazem parte do fluxo principal, mas estão disponíveis para o usuário executar.
( ) O fluxo de exceção é o fluxo onde se trata, em um conjunto de passos, tudo o que
não faz parte do caminho normal ou esperado para o caso de uso, como a validação
da digitação de um CPF errado, por exemplo.
( ) O fluxo principal de um caso de uso descreve todas as regras de negócio
relacionadas ao software como um todo, centralizando as informações para facilitar o
gerenciamento.
( ) O fluxo alternativo descreve qual o passo a passo para o tratamento de problemas
ou situações fora do normal.
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0

A VFVV

B FFVF

C VVVF

D FVFV

E VFFV
Você acertou!
A reposta correta é a letra E, conforme explicado no TEMA 3 da AULA 3, no item 3.1.

Questão 1/10 - Análise de Sistemas


O BPM é uma disciplina de gestão própria para entender o funcionamento dos
processos de negócios que considera alguns pontos para garantir o completo e correto
conhecimento sobre o negócio que será modelado:
Baseado nos pontos centrais do BPM, marque com V as verdadeiras e com F as
falsas.
( ) As pessoas de forma independente, para cobrir o que cada um faz.
( ) As pessoas e a forma como elas trabalham juntas.
( ) O entendimento dos processos de ponta-a-ponta, do seu início até sua finalização,
gerando o resultado esperado.
( ) O entendimento dos pontos de decisão dos processos, pois estes mostrarão o
resultado esperado.
Baseado nas suas respostas, a sequência correta é:
Nota: 0.0

A VFVV

B FFVF
C VVVF

D FVFV
A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 1.

E VFFV

Questão 2/10 - Análise de Sistemas


É comum classificar os processos de negócios em três categorias, dependendo do seu
objetivo final, tais como: processos primários, processos de suporte e processos
gerenciais (PAIM et al.,2009).
Baseado no objetivo de cada uma das categorias apresentadas, marque com V as
verdadeiras e com F as falsas.

( ) Os processos primários representam as atividades que uma empresa desempenha


para cumprir sua missão.
( ) Os processos primários representam os processos iniciais de qualquer empresa.
( ) Os processos gerenciais são essenciais em uma empresa, por isso são isolados,
não interagindo com os processos primários e de suporte.
( ) Os processos de suporte facilitam ou viabilizam o caminho para que os processos
primários possam ser executados.
Baseado nas suas respostas, a sequência correta é:
Nota: 0.0

A VFVV

B FFVF

C VVVF

D FVFV

E VFFV
A reposta correta é a letra E, conforme explicado no TEMA 1 da AULA 1, no item 1.1.

Questão 3/10 - Análise de Sistemas


É preciso identificar e entender o funcionamento dos processos para conseguir
identificar falhas ou pontos de melhoria. Para que todos os envolvidos consigam
entender o processo modelado, é preciso usar uma linguagem única de fácil leitura e
compreensão de todos.
Baseado nisso, avalie as asserções abaixo:
I. BPM é uma das técnicas ou disciplinas mais utilizadas atualmente para modelar e
fazer a gestão dos processos de negócios.
PORQUE
II. Possui uma linguagem única que padroniza a forma de modelar o fluxo dos
processos de negócio, de forma a facilitar a leitura e o entendimento sobre o
funcionamento do processo.
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.


A letra C é a correta, conforme o explicado no Tema 3, da Aula 1.

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


Em projetos de software que utilizam metodologias tradicionais de desenvolvimento,
os requisitos do software são listados no documento de especificação de requisitos e
detalhados em documentos chamados de casos de uso. Cada caso de uso reflete uma
funcionalidade do software.
Baseado nos conceitos e objetivos de um caso de uso, avalie as afirmações a seguir:

I. Um caso de uso procura documentar as ações necessárias, comportamentos e


sequências para que o resultado esperado pelo usuário ocorra.
II. Em um caso de uso, o fluxo principal é o fluxo onde todas as informações estão
corretas, é também chamado de “caminho feliz”.
III. Em um caso de uso, o fluxo alternativo é o fluxo onde se trata, em um conjunto de
passos, tudo o que não faz parte do caminho normal ou esperado para o caso de uso.
É correto afirmar que:
Nota: 0.0

A Todas as afirmações estão erradas.

B Todas as afirmações estão corretas.


A resposta correta é a letra B, conforme introdução do Tema 3 da AULA 3.

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 5/10 - Análise de Sistemas


Tanto as metodologias tradicionais quanto as metodologias ágeis de desenvolvimento
de software se baseiam em documentos para descreverem o que o cliente espera que
o software faça. As necessidades do cliente são, então, representadas pelos requisitos
que o software deve atender.
Baseado nos conceitos estudados sobre requisitos de software, marque com V as
verdadeiras e com F as falsas.

( ) Em metodologias tradicionais de desenvolvimento de software, os requisitos são


documentados em estórias de usuários, pois mostram como cada usuário vai utilizar o
software.
( ) Em metodologias tradicionais de desenvolvimento de software, os requisitos são
documentados em casos de uso, que detalham em um conjunto de passos o que o
software deve fazer para cumprir o objetivo da funcionalidade como um todo.
( ) Em metodologias ágeis de desenvolvimento de software, os requisitos são
documentados em estórias de usuários, pois mostram como cada usuário vai utilizar o
software, focando na perspectiva de cada usuário que vai utilizar o software.
( ) Em metodologias ágeis de desenvolvimento de software, os requisitos são
documentados em épicos que concentram toda a informação, de forma detalhada,
para o entendimento completo do funcionamento esperado para o requisito.
Baseado nas suas respostas, a sequência correta é:
Nota: 0.0

A VFVV

B FFVF

C VVVF

D FVVF
A reposta correta é a letra D, conforme explicado no TEMA 4 da AULA 3.

E VFFV

Questão 6/10 - Análise de Sistemas


Requisitos são funcionalidade, objetivos, propriedades, restrições que o sistema deve
possuir para satisfazer contratos, padrões ou especificações de acordo com as
necessidades dos usuários. De forma mais geral um requisito é uma condição
necessária para satisfazer um objetivo específico do negócio. Os requisitos podem ser
classificados em funcionais e não funcionais.
Marque a opção que que melhor define o que são requisitos não funcionais:
Nota: 0.0
A São requisitos que estão relacionados aos aspectos funcionais do software.

B São requisitos que representam as funcionalidades que o cliente deseja que o softw

C São requisitos que se referem aos critérios que qualificam outros requisitos, tais com
A resposta correta é a letra C, conforme o item 2.2 do Tema 2 da AULA 3.

D São requisitos que definem uma função particular de um sistema ou algum dos seus

E São requisitos que definem o funcionamento das regras de negócio de um software.

Questão 7/10 - Análise de Sistemas


Para identificar um processo é preciso antes saber quais são suas características. De
acordo com Ogunnaike e Ray (1994), as principais características de um processo
são:
I. Processo é uma junção de atividades e recursos.
II. Processo tem entrada e processamento, para gerar um resultado como saída.
III. Processo é uma organização de tarefas, sem se preocupar com a ordem correta ou
com quem executa cada tarefa.
São corretas:
Nota: 0.0

A Apenas II.

B Apenas I e II.
A Resposta correta é a letra B. As afirmações I e II são corretas, conforme a introdução do T

C Apenas I e III.

D Apenas II e III.

E I, II, III.

Questão 8/10 - Análise de Sistemas


A TI é muito ampla e oferece oportunidades para área de trabalho, tais como análise
de sistemas, codificação, banco de dados, entre outras. O analista de sistemas é um
papel fundamental no desenvolvimento do software.
Marque a opção que melhor define o papel e as responsabilidades de um bom analista
de sistemas:
Nota: 10.0
A O analista de sistemas projeta uma solução para implementar os requisitos levantad
e documentos que serão utilizados pelos programadores na construção do software.
Você acertou!
A resposta correta é a letra A, conforme item 1.2 do Tema 1 da AULA 2.

B O analista de sistemas projeta uma solução para os testes automatizados, que se


utilizados pelos programadores na construção do software.

C O analista de sistemas gerencia o planejamento de todos os requisitos do software


negócios dos usuários.

D O analista de sistemas define a melhor arquitetura para o software, baseado nos req
a manutenção adequada do software, após entrar em produção.

E O analista de sistemas organiza o ambiente de desenvolvimento para definir a melho

Questão 9/10 - Análise de Sistemas


O mapeamento dos processos de negócios é uma etapa fundamental para
compreender como a empresa funciona e quais os passos seguidos para entregar um
produto ou serviço. Existem duas técnicas conhecidas para mapear processos, são
elas o AS IS e o TO BE.
Baseado nisso, avalie as asserções abaixo:

I. A técnica de mapeamento de processos TO BE envolve o levantamento e a


documentação da situação atual do processo.
PORQUE

II. A técnica de mapeamento de processo AS IS depende do entendimento atual do


problema para propor melhorias e evoluções no processo.
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.

E As duas asserções são falsas.


A letra E é a correta, pois a definição das técnicas está invertida, conforme o explicado no T
Questão 10/10 - Análise de Sistemas
A notação BPMN, que é usada para modelar processos, possui vários elementos que
facilitam a leitura e o entendimento do fluxo, mostrando como o processo ocorre.
Alguns desses elementos são:

1. Evento de início e evento de fim


2. Atividades ou tarefas
3. Fluxo de sequência
4. Gateway
Relacione cada elementos com seu objetivo, respectivamente:
( ) Tem como objetivo representar um trabalho realizado em uma etapa do processo
de negócio.
( ) Tem como objetivo partir de um único elemento e apontar para um outro elemento
único.
( ) Tem como objetivo separar ou juntar os diferentes caminhos de um processo,
dependendo de decisões tomadas.
( ) Cada processos pode ter mais de um, e tem como objetivo mostrar qual ator
responsável e como se inicia e se finaliza um processo.
A sequência correta é:
Nota: 0.0

A 1, 3, 2, 4

B 3, 1, 2, 4

C 1, 2, 3, 4

D 3, 1, 4, 2

E 2, 3, 4, 1
A reposta correta é a letra E, conforme explicado no item 3.2, do TEMA 3 da AULA 1.

Questão 1/10 - Análise de Sistemas


Os fluxos de dados transportam dados entre os componentes do DFD, ou seja, é
possível encontrar fluxos de dados movimentando dados: de Processo para Processo,
de Entidade para Processo e de Depósito de Dados para Processo.
Baseado nisso, avalie as asserções abaixo:

I. Fluxo interno, ocorre entre Entidade e Processo.


PORQUE

II. Fluxo externo: entre dois Processos


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.

E As duas asserções são falsas.


A letra E é a correta, pois a definição dos dois tipos de fluxo está invertida, conforme o expli

Questão 2/10 - Análise de Sistemas


A TI é muito ampla e oferece oportunidades para área de trabalho, tais como análise
de sistemas, codificação, banco de dados, entre outras. O analista de sistemas é um
papel fundamental no desenvolvimento do software.
Marque a opção que melhor define o papel e as responsabilidades de um bom analista
de sistemas:
Nota: 0.0

A O analista de sistemas projeta uma solução para implementar os requisitos levantad


e documentos que serão utilizados pelos programadores na construção do software.
A resposta correta é a letra A, conforme item 1.2 do Tema 1 da AULA 2.

B O analista de sistemas projeta uma solução para os testes automatizados, que se


utilizados pelos programadores na construção do software.

C O analista de sistemas gerencia o planejamento de todos os requisitos do software


negócios dos usuários.

D O analista de sistemas define a melhor arquitetura para o software, baseado nos req
a manutenção adequada do software, após entrar em produção.

E O analista de sistemas organiza o ambiente de desenvolvimento para definir a melho

Questão 3/10 - Análise de Sistemas


A notação BPMN, que é usada para modelar processos, possui vários elementos que
facilitam a leitura e o entendimento do fluxo, mostrando como o processo ocorre.
Alguns desses elementos são:

1. Evento de início e evento de fim


2. Atividades ou tarefas
3. Fluxo de sequência
4. Gateway
Relacione cada elementos com seu objetivo, respectivamente:
( ) Tem como objetivo representar um trabalho realizado em uma etapa do processo
de negócio.
( ) Tem como objetivo partir de um único elemento e apontar para um outro elemento
único.
( ) Tem como objetivo separar ou juntar os diferentes caminhos de um processo,
dependendo de decisões tomadas.
( ) Cada processos pode ter mais de um, e tem como objetivo mostrar qual ator
responsável e como se inicia e se finaliza um processo.
A sequência correta é:
Nota: 10.0

A 1, 3, 2, 4

B 3, 1, 2, 4

C 1, 2, 3, 4

D 3, 1, 4, 2

E 2, 3, 4, 1
Você acertou!
A reposta correta é a letra E, conforme explicado no item 3.2, do TEMA 3 da AULA 1.

Questão 4/10 - Análise de Sistemas


O analista de requisitos é um profissional muito requisitado para projetos de
desenvolvimento de software, pois ele é o responsável pelo levantamento dos
requisitos, que é uma fase crucial para entender o que deve ser feito para construir um
software adequado para às necessidades do cliente.
Este profissional deve desenvolver algumas capacidades, tais como:

I. Saber ouvir os usuários sobre o funcionamento dos requisitos.


II. Instigar os usuários a contar os detalhes sobre os requisitos.
III. Provocar discussões objetivas para definir o modelo de banco de dados.
São corretas:
Nota: 0.0

A Apenas II.

B Apenas I e II.
A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o item 1.2 do Tem
C Apenas I e III.

D Apenas II e III.

E I, II, III.

Questão 5/10 - Análise de Sistemas


Tanto as metodologias tradicionais quanto as metodologias ágeis de desenvolvimento
de software se baseiam em documentos para descreverem o que o cliente espera que
o software faça. As necessidades do cliente são, então, representadas pelos requisitos
que o software deve atender.
Baseado nos conceitos estudados sobre requisitos de software, marque com V as
verdadeiras e com F as falsas.

( ) Em metodologias tradicionais de desenvolvimento de software, os requisitos são


documentados em estórias de usuários, pois mostram como cada usuário vai utilizar o
software.
( ) Em metodologias tradicionais de desenvolvimento de software, os requisitos são
documentados em casos de uso, que detalham em um conjunto de passos o que o
software deve fazer para cumprir o objetivo da funcionalidade como um todo.
( ) Em metodologias ágeis de desenvolvimento de software, os requisitos são
documentados em estórias de usuários, pois mostram como cada usuário vai utilizar o
software, focando na perspectiva de cada usuário que vai utilizar o software.
( ) Em metodologias ágeis de desenvolvimento de software, os requisitos são
documentados em épicos que concentram toda a informação, de forma detalhada,
para o entendimento completo do funcionamento esperado para o requisito.
Baseado nas suas respostas, a sequência correta é:
Nota: 0.0

A VFVV

B FFVF

C VVVF

D FVVF
A reposta correta é a letra D, conforme explicado no TEMA 4 da AULA 3.

E VFFV

Questão 6/10 - Análise de Sistemas


Para identificar um processo é preciso antes saber quais são suas características. De
acordo com Ogunnaike e Ray (1994), as principais características de um processo
são:
I. Processo é uma junção de atividades e recursos.
II. Processo tem entrada e processamento, para gerar um resultado como saída.
III. Processo é uma organização de tarefas, sem se preocupar com a ordem correta ou
com quem executa cada tarefa.
São corretas:
Nota: 0.0

A Apenas II.

B Apenas I e II.
A Resposta correta é a letra B. As afirmações I e II são corretas, conforme a introdução do T

C Apenas I e III.

D Apenas II e III.

E I, II, III.

Questão 7/10 - Análise de Sistemas


O BPMN padroniza a forma de modelar um fluxo de processo de negócio, através de
elementos com objetivos claros e de fácil leitura por quem conhece a
linguagem. Baseado nos elementos do BPMN, avalie as afirmações a seguir:
I. As piscinas são representadas por uma caixa retangular e agem como um container
para os objetos do fluxo de um participante no processo.
II. Uma piscina contém um único processo.
III. A raia é uma subdivisão dentro da piscina para organizar as atividades.
É correto afirmar que:
Nota: 0.0

A Todas as afirmações estão erradas.

B Todas as afirmações estão corretas.


A resposta correta é a letra B, conforme o item 3.2 do Tema 3 da Aula 1.

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 8/10 - Análise de Sistemas


Um caso de uso detalha o funcionamento de um determinado requisito, mostrando, em
uma sequência de passos, como a funcionalidade deve ser implementada. Para
organizar os passos e facilitar o entendimento de uma funcionalidade, um caso de uso
pode ser organizado em fluxo principal, fluxo alternativo, fluxo de exceção, regras de
negócio e mensagens de tela.
Analise as seguintes descrições sobre um caso de uso de Cadastro de Produtos:

1. Help on-line – opção que permite ao cliente obter mais informações sobre um
produto.
2. Se o nome do produto informado possuir caracteres numéricos ou especiais, enviar
a mensagem “Produto Inválido”.
3. Retorna para tela de “Cadastrar Produto” a mensagem: “Cadastro Efetuado com
Sucesso”.
4. O peso total deve ser calculado a partir do peso unitário do produto multiplicado
pela quantidade de produtos em estoque.
Relacione cada elementos com sua função no DFD, respectivamente:
( ) É uma descrição relacionada com um fluxo alternativo.
( ) É uma descrição relacionada com o fluxo principal.
( ) É a descrição de uma regra de negócio.
( ) É uma descrição relacionada com um fluxo de exceção.
A sequência correta é:
Nota: 0.0

A 1, 3, 2, 4

B 3, 1, 2, 4

C 1, 2, 3, 4

D 3, 1, 4, 2

E 2, 3, 4, 1
A reposta correta é a letra E, conforme explicado no TEMA 3 da AULA 3.

Questão 9/10 - Análise de Sistemas


Um depósito de dados representa uma coleção de pacotes de dados, mas não deve
ser confundido com Banco de Dados, pois possuem objetivos diferentes.
Baseado nisso, avalie as asserções abaixo:

I. Depósito de dados em um DFD é um meio de se reter os dados que serão utilizados


em outro momento pela mesma funcionalidade ou por outras funcionalidades, pois
eles mostram a a lógica de armazenamento dos dados.
PORQUE

II. Um banco de dados, representa a parte física dos dados, ou seja, representa o
dado será fisicamente armazenado.
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.


A letrar C é a correta, conforme o explicado no item 3.3 do Tema 3, da AULA 2.

D A asserção I é Verdadeira e a II é Falsa.

E As duas asserções são falsas.

Questão 10/10 - Análise de Sistemas


O caso de uso é um documento criado com o objetivo de descrever como os requisitos
ou funcionalidades do software devem se comportar, e deve ser compreendido tanto
pelo pessoal da área de negócio quanto pelo pessoal da área técnica. Para que seja
bem escrito, um caso de uso deve seguir algumas regras, de forma a deixá-lo claro,
direto e completo.
Baseado nisso, avalie as asserções abaixo:

I. Para garantir o correto entendimento do funcionamento do requisito é fundamental


ouvir todos os usuários envolvidos.
PORQUE
II. O entendimento sobre o funcionamento dos requisitos pode vir de muitas fontes,
pois algumas vezes um requisito é executado por mais de um usuário.
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.


A letra C é a correta, conforme o explicado no item 3.2 do Tema 3, da AULA 3.

D A asserção I é Verdadeira e a II é Falsa.

E As duas asserções são falsas.


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 a


interação entre os diversos objetos em uma linha de tempo.
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 descrev


atores interagem com o sistema.

C É o modelo usado para modelagem de processos de negócio ou para detalhamento


podem ser usados pra descrever casos de uso.

D É o modelo que mostra como os elementos estão organizados em pacotes e as dep

E É o modelo que mostra as instâncias reais das classes e seus relacionamentos,


exemplos do dia-a-dia. Usado como complemento do diagrama de classes.

Questão 2/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 do


desenvolvidos sob os preceitos da orientação por objetos.
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 s

C A UML é uma linguagem de programação para especificar, visualizar e docu


desenvolvidos sob os preceitos da orientação por objetos.
D A UML é uma arquitetura que se baseia nas classes que o sistema deve possuir p
dos usuários.

E A UML é uma forma de definir requisitos para especificar, visualizar e docu


desenvolvidos sob os preceitos da orientação por objetos.

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ê 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 objetivo dos relacionamentos entre as classes é garantir a comunicação e o
compartilhamento de informações entre elas, mostrando em detalhes como ocorre a
colaboração de umas com as outras.
Baseado nas características dos relacionamentos que podem ser encontrados em um
diagrama de classe, marque com V as verdadeiras e com F as falsas.

( ) Nome é a descrição dada ao relacionamento, como “faz, tem, possui”, entre outros,
dependendo da classe principal do relacionamento.
( ) Nome é a descrição dada ao relacionamento, como “faz, tem, possui”, entre outros,
dependendo do objetivo do relacionamento em questão.
( ) Navegabilidade está relacionada com o sentido da leitura que será feito para
compreender o relacionamento.
( ) Sentido de leitura mostra qual atributo é a origem e qual método é o destino do
relacionamento.
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0

A VFVV

B FFVF

C VVVF

D FVVF
Você acertou!
Gabarito: A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 5.

E VFFV

Questão 5/10 - Análise de Sistemas


Após a identificação dos requisitos de um software é preciso especificá-los, ou melhor,
detalhá-los. Uma técnica comumente adotada para especificação dos requisitos é a
modelagem de Casos de Uso, utilizando o diagrama de casos de uso. Baseado nos
conceitos estudados sobre diagrama de casos de uso, marque com V as verdadeiras e
com F as falsas.
( ) O foco é o problema e não a solução computacional, por isso o diagrama de caso
de uso representa os requisitos não funcionais, as premissas e restrições do software.
( ) O foco é o problema e não a solução computacional, por isso o diagrama de caso
de uso representa os requisitos funcionais do software.
( ) Por ser um modelo de análise, o diagrama de caso de uso é dependente da
abordagem de desenvolvimento e da linguagem de programação.
( ) Por ser um modelo de análise, o diagrama de caso de uso é independente da
abordagem de desenvolvimento
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0

A VFVV

B FFVF

C VVVF

D FVFV
Você acertou!
Gabarito: A reposta correta é a letra D, conforme explicado no item 3.1, no TEMA 3 da AULA
E VFFV

Questão 6/10 - Análise de Sistemas


O diagrama de classe mostra todas as classes de um software e os relacionamentos
entre elas. A modelagem das classes está totalmente relacionada com os conceitos de
orientação a objetos. Baseado nesta afirmação, marque a opção que melhor define o
que é a abstração, no conceito de orientação a objetos:
Nota: 10.0

A Tem o foco em aspectos relevantes para um determinado propósito, abstraindo os


importantes para a situação que se está modelando.
Você acertou!
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 5.

B Consiste na separação dos aspectos externos de um objeto, acessíveis por outros


da implementação daquele objeto, que ficam ocultos dos demais objetos.

C É o compartilhamento de atributos e operações entre classes com base em um relac

D É o compartilhamento de aspectos externos e internos de um objeto para que todos

E Tem o foco separar os atributos das operações, mostrando apenas os aspectos inte

Questão 7/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ê acertou!
Gabarito: A letrar D é a correta, conforme o explicado no Tema 2, da AULA 4.

E As duas asserções são falsas.

Questão 8/10 - Análise de Sistemas


O conceito de objeto é fundamental para entender como funciona a orientação a
objetos, mas também é preciso entender alguns outros conceitos importantes na
orientação a objetos, tais como abstração, encapsulamento e herança. Baseado na
orientação a objetos, avalie as afirmações a seguir:
I. A abstração consiste em se concentrar nos aspectos essenciais, próprios de uma
entidade e em ignorar suas propriedades acidentais.
II. O encapsulamento consiste na separação dos aspectos externos de um objeto,
acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto,
que ficam ocultos dos demais objetos.
III. A herança consiste no compartilhamento de atributos e operações entre objetos
com base em um relacionamento hierárquico.
É 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 da AULA 5.

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 9/10 - Análise de Sistemas


Os relacionamentos ajudam a compreender o funcionamento do software, mostrando
quais atores tem acesso a cada caso de uso e como os casos de uso se relacionam,
apresentando a dinâmica de interação entre eles, focando no entendimento do
funcionamento dos processos de negócio.
Baseado nos diferentes tipos de relacionamentos que podem ser encontrados em um
diagrama de caso de uso, marque com V as verdadeiras e com F as falsas.

( ) O único relacionamento possível entre os casos de uso é a Generalização.


( ) A Generalização é usada para identificar funcionalidades comuns entre atores, e
pode ser sempre lida como “é-um-tipo-de”.
( ) Um relacionamento extend de um caso de uso A para um caso de uso B indica que
B é essencial para o comportamento de A. Pode ser dito também que B is_part_of A.
( ) O relacionamento de associação define uma funcionalidade do sistema do ponto de
vista do usuário, mostrando visualmente a quais casos de uso cada ator tem acesso.
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0

A VFVV

B FFVF

C VVVF

D FVVF

E FVFV
Você acertou!
Gabarito: A reposta correta é a letra E, conforme explicado no item 4.2 do TEMA 4 da AULA

Questão 10/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 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 descrev


atores interagem com o sistema.

C É o modelo usado para modelagem de processos de negócio ou para detalhamento


podem ser usados pra descrever casos de uso.
D É o modelo que mostra como os elementos estão organizados em pacotes e as dep

E É o modelo que mostra as instâncias reais das classes e seus relacionamentos,


exemplos do dia-a-dia. Usado como complemento do diagrama de classes.

Questão 1/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


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 co


relacionamentos entre elas.

D É o diagrama que mostra objetos e uma sequência de entradas e saídas de inform


dá ênfase à ordenação temporal em que essas mensagens são trocadas entre os ob

E É o diagrama que mostra estados, mudanças de estado e eventos de um objeto ou d

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

A Um objeto é um conjunto que representa um requisito funcional associado com seus

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


espaço físico ou lógico.
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 program

Questão 3/10 - Análise de Sistemas


O diagrama de classe mostra todas as classes de um software e os relacionamentos
entre elas. A modelagem das classes está totalmente relacionada com os conceitos de
orientação a objetos. Baseado nesta afirmação, marque a opção que melhor define o
que é a abstração, no conceito de orientação a objetos:
Nota: 0.0

A Tem o foco em aspectos relevantes para um determinado propósito, abstraindo os


importantes para a situação que se está modelando.
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 5.

B Consiste na separação dos aspectos externos de um objeto, acessíveis por outros


da implementação daquele objeto, que ficam ocultos dos demais objetos.

C É o compartilhamento de atributos e operações entre classes com base em um relac

D É o compartilhamento de aspectos externos e internos de um objeto para que todos

E Tem o foco separar os atributos das operações, mostrando apenas os aspectos inte

Questão 4/10 - Análise de Sistemas


O Diagrama de Atividades mostra as atividades e as mudanças de uma atividade para
outra com os eventos ocorridos em alguma parte do sistema e ajuda a compreender o
fluxo de controle de uma atividade para outra. O diagrama de atividades é composto
por alguns elementos, tais como:
1. Estado Inicial.
2. Atividades.
3. Transição.
Relacione cada elementos com sua função no diagrama de atividades,
respectivamente:
( ) São as ações que devem ser executadas.
( ) É o caminho a ser seguido ao longo de todo o fluxo do processo, até a sua
conclusão do processo.
( ) É o início do processo em si.
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 6, item 2.1.

Questão 5/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ê 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 6/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ê 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 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: 0.0

A O diagrama de classe mostra todas as classes de um software e os relacionamentos


Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 5

B O diagrama de classe mostra onde são especificados e detalhados os requisit


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 deta


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


pacotes.

E O diagrama de classe mostra as instâncias reais das classes e seus relacionamento


ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.

Questão 8/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: 0.0

A VFVV

B FFVF

C VVVF

D FVVF
Gabarito: A reposta correta é a letra D, conforme explicado no item 3.1, no TEMA 3 da AULA

E VFFV

Questão 9/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: 0.0
A Os modelos criados na visão comportamental tentam capturar as premissas
requisitos, assim como os requisitos não funcionais do software.

B Os modelos criados na visão comportamental tentam capturar a dinâmica do sistem


que compõem o sistema se comunicam e como se comportam e respondem aos div
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 sist


compõem a estrutura do sistema e como eles se relacionam.

D Os modelos criados na visão comportamental tentam capturar a estrutura arquitetôn


necessidades do software.

E Os modelos criados na visão comportamental tentam capturar a visão global do


modelados.

Questão 10/10 - Análise de Sistemas


De acordo com a UML, os principais tipos de relacionamentos encontrados em um
Diagrama de Classe são: associação, generalização e dependência. Baseado nos
tipos de relacionamentos encontrados nos diagramas de classe, avalie as afirmações
a seguir:
I. Dependência é um relacionamento estrutural que indica que os objetos de uma
classe estão vinculados a objetos de outra classe.
II. Associação é um relacionamento estrutural que indica que os objetos de uma classe
estão vinculados a objetos de outra classe.
III. Generalização é um relacionamento entre itens gerais, de uma super classe ou
classe mãe e itens mais específicos, sub classe ou classe filha.
É correto afirmar que:
Nota: 0.0

A Todas as afirmações estão erradas.

B Todas as afirmações estão corretas.

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.


Gabarito: A resposta correta é a letra E, conforme o item 3.1, do Tema 3 da AULA 5.
Questão 1/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


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 co


relacionamentos entre elas.

D É o diagrama que mostra objetos e uma sequência de entradas e saídas de inform


dá ênfase à ordenação temporal em que essas mensagens são trocadas entre os ob

E É o diagrama que mostra estados, mudanças de estado e eventos de um objeto ou d

Questão 2/10 - Análise de Sistemas


Fazer software não é algo trivial. É preciso entender a necessidade do cliente,
transformar isso em requisitos e traduzir os requisitos em linguagem técnica, que será
codificada em uma linguagem de programação, gerando um sistema que será usado
pelos usuários. Para entender bem o que o usuário precisa, é possível utilizar a UML
para modelar vários tipos de diagrama diferentes.
Marque a opção que que melhor define o objetivo do diagrama de componentes:
Nota: 0.0

A O diagrama de componentes é uma representação que mostra estados, mudança


objeto ou de uma parte do sistema.

B O diagrama de componentes mostra objetos e seus relacionamentos, colocando ênf


na troca de mensagens.

C O diagrama de componentes mostra os componentes de programação de alto nível


como as classes deverão ser organizadas fisicamente no ambiente de desenvolvime
Gabarito: A resposta correta é a letra C, conforme o Tema 1 da AULA 6

D O diagrama de componentes mostra atividades e as mudanças de uma atividad


ocorridos em alguma parte do sistema, como esse fosse um fluxo de controle de um

E O diagrama de componentes mostra atores, casos de uso e seus relacionamentos.

Questão 3/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: 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 4 da AULA 4.

Questão 4/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: 10.0

A VFVV

B FFVF

C VVVF

D FVVF
Você acertou!
Gabarito: A reposta correta é a letra D, conforme explicado no item 4.3, no TEMA 4 da AULA

E VFFV

Questão 5/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ê 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 6/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: 0.0

A Um objeto é um conjunto que representa um requisito funcional associado com seus

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


espaço físico ou lógico.
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 program

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 sequência:
Nota: 0.0

A É o modelo mais usado para apoiar a visão dinâmica de um sistema. É usado na a


interação entre os diversos objetos em uma linha de tempo.
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 descrev


atores interagem com o sistema.

C É o modelo usado para modelagem de processos de negócio ou para detalhamento


podem ser usados pra descrever casos de uso.
D É o modelo que mostra como os elementos estão organizados em pacotes e as dep

E É o modelo que mostra as instâncias reais das classes e seus relacionamentos,


exemplos do dia-a-dia. Usado como complemento do diagrama de classes.

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 classe:
Nota: 10.0

A O diagrama de classe mostra todas as classes de um software e os relacionamentos


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 requisit


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 deta


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


pacotes.

E O diagrama de classe mostra as instâncias reais das classes e seus relacionamen


ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.

Questão 9/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: 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


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 10/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.

Você também pode gostar