Buscar

SC ANÁLISE 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 192 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 192 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 192 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

SC ANÁLISE DE SISTEMAS
//—
Questão 1/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: 10.0
A V F V V
B F F V F
C V V V F
D F V V F
Você acertou!
A reposta correta é a letra D, conforme explicado no TEMA 4 da AULA 3.
E V F F V
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: 10.0
A O analista de sistemas projeta uma solução para implementar os requisitos
levantados, baseada na arquitetura definida pelo arquiteto de software,
gerando modelos 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 será
utilizada pelos testadores, além de gerar modelos e documentos que serão
utilizados pelos programadores na construção do software.
C O analista de sistemas gerencia o planejamento de todos os requisitos do software,
de forma a garantir que estarão completos e corretos, em relação às regras de
negócios dos usuários.
D O analista de sistemas define a melhor arquitetura para o software, baseado nos
requisitos e na solução técnica definida. Além disso, o analista de sistemas garante
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
melhor arquitetura que será usada pelos programadores na construção do software.
Questão 3/10 - Análise de Sistemas
Quando estamos mapeando os processos de negócios, existem duas técnicas
fundamentais que devem ser usadas, são elas o AS IS e o TO BE.
Baseado nos conceitos do AS IS e do TO BE, marque a opção que melhor define o objetivo
de cada uma das técnicas:
Nota: 10.0
A O processo TO BE identifica e entende como o processo é executado no momento
da modelagem. O processo AS IS tem como objetivo propor um novo processo de
negócio ou melhorias no processo já existente.
B O processo AS IS identifica e entende como o processo é executado no
momento da modelagem. O processo TO BE tem como objetivo propor um
novo processo de negócio ou melhorias no processo já existente.
Você acertou!
A letra B é a correta, conforme explicado no Tema 2, da Aula 1, itens 2.1 e 2.2.
C O processo AS IS define o que as áreas devem fazer para entregar seus objetivo. O
processo TO BE tem como objetivo propor novos responsáveis por cada um dos
processos primários.
D O processo AS IS identifica quais são os processos primários da organização. O
processo TO BE identifica quais são os processos de gestão da organização.
E O processo TO BE identifica qual tecnologia deve ser usada na empresa. O
processo AS IS identifica quais os processos devem ser eliminados, para otimizar o
fluxo de atividades da empresa.
Questão 4/10 - Análise de Sistemas
O BPM é uma disciplina de gestão que combina quatro elementos fundamentais para
entender o funcionamento dos processos de negócio.
Marque a opção que lista os quatro elementos envolvidos em um processo de negócio:
Nota: 10.0
A Processos ou atividades, tempo, entradas e saídas.
B Ferramentas, pessoas, tempo e organização.
C Processos ou atividades, pessoas, tecnologia e organização.
Você acertou!
A resposta correta é a letra C, conforme a introdução do Tema 3 da Aula 1.
D Gerentes, funcionários, tecnologia e evento de fim.
E Ordem de execução, pessoas, evento de início e organização.
Questão 5/10 - Análise de Sistemas
A notação BPMN, que é a notação usada pelo BPM para modelar processos, possui vários
elementos que facilitam a leitura e o entendimento do fluxo, e que facilitam também o
entendimento de como será o comportamento do software que irá automatizar o processo
modelado.
Baseado nisso, avalie as afirmações a seguir:
I. O gateway, que é representado pelo losango, mostra um ponto de decisão no fluxo.
II. Uma piscina contém um único processo.
III. Os envolvidos na execução do processo são também chamados de ator.
É 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.
A resposta correta é a letra E, conforme o item 2.1 do Tema 2 ("Os envolvidos na execução
do processo AS IS são também chamados de atores") e o item 3.2 do Tema 3, da Aula 1
("Cada piscina contém um único processo."). Já em ("Gateway (porta ou acesso) – losango:
é o elemento que utiliza questionamento lógico para decisões de fluxos diferentes no
processo, ou seja, é o elemento utilizado para separar ou juntar os diferentes caminhos de
um processo"). Sendo assim, a afirmativa I está incorreta, pois o gateway pode também
representar uma subdivisão do fluxo na qual ambos os caminhos são executados e depois,
unidos também por um gateway.
Questão 6/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
explicado no item 3.2 do Tema 3, da Aula 2.
Questão 7/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: 0.0
A Todas as afirmaçõesestã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.
A resposta correta é a letra E, conforme o Tema 4 da AULA 2.
Questão 8/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 V F V V
B F F V F
C V V V F
D F V F V
A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 1.
E V F F V
Questão 9/10 - Análise de Sistemas
O diagrama é composto por vários elementos ou componentes, que possuem
representações gráficas diferentes.
Alguns desses elementos são:
1. Processos
2. Fluxos de dados
3. Depósitos de dados
4. Entidades
Relacione cada elementos com sua função no DFD, respectivamente:
( ) É o componente capaz de interligar os processos.
( ) É o componente que representa uma coleção de pacotes de dados.
( ) É o componente que representa as categorias lógicas de “coisas” ou “pessoas”, que
indicam a origem ou o destino de transações.
( ) É o componente que mostra as funcionalidades ou processos que o software deve
executar.
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 nos itens 3.1, 3.2, 3.3 e 3.4 do TEMA 3 da
AULA 2.
Questão 10/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: 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 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 1/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: 10.0
A V F V V
B F F V F
C V V V F
D F V V F
Você acertou!
A reposta correta é a letra D, conforme explicado no TEMA 4 da AULA 3.
E V F F V
Questão 2/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 3/10 - Análise de Sistemas
A análise estruturada de sistemas é composta por um conjunto de técnicas e ferramentas
que continuam em constante evolução, apesar de ser um método mais antigo de se fazer
análise de sistemas.
Marque a opção que que melhor define o objetivo principal da análise estruturada:
Nota: 0.0
A A análise estruturada tem como objetivo planejar o gerenciamento correto do
projeto, de forma a garantir o custo e o prazo previsto para entregar o escopo
acordado com o cliente.
B A análise estruturada tem como objetivo definir modelos escritos, com o
detalhamento da arquitetura de software que será utilizada.
C A análise estruturada tem como objetivo buscar compreender a lógica por traz
de cada funcionalidade que precisa ser desenvolvida no software.
A resposta correta é a letra C, conforme a introdução do Tema 2 da AULA 2.
D A análise estruturada tem como objetivo construir o modelo lógico e o modelo físico
do software que será desenvolvido.
E A análise estruturada tem como objetivo organizar o ciclo de vida de software com
fases bem definidas e sequenciais, onde a próxima fase prevista só inicia quando a
anterior é concluída.
Questão 4/10 - Análise de Sistemas
Quando estamos mapeando os processos de negócios, existem duas técnicas
fundamentais que devem ser usadas, são elas o AS IS e o TO BE.
Baseado nos conceitos do AS IS e do TO BE, marque a opção que melhor define o objetivo
de cada uma das técnicas:
Nota: 0.0
A O processo TO BE identifica e entende como o processo é executado no momento
da modelagem. O processo AS IS tem como objetivo propor um novo processo de
negócio ou melhorias no processo já existente.
B O processo AS IS identifica e entende como o processo é executado no
momento da modelagem. O processo TO BE tem como objetivo propor um
novo processo de negócio ou melhorias no processo já existente.
A letra B é a correta, conforme explicado no Tema 2, da Aula 1, itens 2.1 e 2.2.
C O processo AS IS define o que as áreas devem fazer para entregar seus objetivo. O
processo TO BE tem como objetivo propor novos responsáveis por cada um dos
processos primários.
D O processo AS IS identifica quais são os processos primários da organização. O
processo TO BE identifica quais são os processos de gestão da organização.
E O processo TO BE identifica qualtecnologia deve ser usada na empresa. O
processo AS IS identifica quais os processos devem ser eliminados, para otimizar o
fluxo de atividades da empresa.
Questão 5/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: 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 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 6/10 - Análise de Sistemas
O DFD mostra a lógica das funcionalidades e não a parte física da sua implementação,
exatamente porque foca na análise e não no projeto. A criação de um DFD envolve vários
passos.
Analise os passos a seguir e marque com V as verdadeiras e com F as falsas.
( ) Os processos devem ser numerados, para facilitar a referência a eles em uma
documentação escrita.
( ) Modelar DFDs grandes e complexos, para mostrar o software como um todo e seus
fluxos completos.
( ) Os DFDs devem ser estruturados em um só nível, mostrando o software todo de uma
única vez, para facilitar o entendimento do todo.
( ) Os componentes de um DFD devem ter nomes significativos, de forma a facilitar o
entendimento sobre o que cada componente faz.
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 F V
E V F F V
A reposta correta é a letra E, conforme explicado no TEMA 1 da AULA 2, no item 1.1.
Questão 7/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
levantados, baseada na arquitetura definida pelo arquiteto de software,
gerando modelos 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 será
utilizada pelos testadores, além de gerar modelos e documentos que serão
utilizados pelos programadores na construção do software.
C O analista de sistemas gerencia o planejamento de todos os requisitos do software,
de forma a garantir que estarão completos e corretos, em relação às regras de
negócios dos usuários.
D O analista de sistemas define a melhor arquitetura para o software, baseado nos
requisitos e na solução técnica definida. Além disso, o analista de sistemas garante
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
melhor arquitetura que será usada pelos programadores na construção do software.
Questão 8/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: 0.0
A 1, 3, 2, 4
B 3, 1, 2, 4
C 1, 2, 3, 4
D 3, 1, 4, 2
A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 2.
E 2, 3, 4, 1
Questão 9/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: 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.
A resposta correta é a letra E, conforme o Tema 4 da AULA 3.
Questão 10/10 - Análise de Sistemas
O caso de uso é o documento que detalha o entendimento sobre o requisito. Ele deve ser
construído para explicar o que o software deve fazer para atender às necessidades do
cliente.
Baseado nas regras e boas práticas que devem ser seguidas na escrita de um caso de uso,
marque com V as verdadeiras e com F as falsas.
( ) Todo caso de uso indica uma ação, por descrever uma funcionalidade. Dessa forma, é
uma boa prática utilizar apenas o nome do objeto a que se refere.
( ) Todo caso de uso indica uma ação, por descrever uma funcionalidade. Dessa forma, é
uma boa prática utilizar um verbo para indicar a funcionalidade e acrescentar o objeto a que
se refere.
( ) É uma boa prática utilizar uma numeração sequencial para se referenciar ao caso de
uso, sem precisar ficar repetindo o nome completo do caso de uso, que pode ser bastante
grande, em algumas situações.
( ) É uma boa prática criar um nome de caso de uso bastante intuitivo e grande para facilitar
a compreensão do objetivo do mesmo, e usá-lo, de forma literal, sem nenhuma abreviação,
em todos os documentos em que o caso de uso é referenciado, para facilitar a
compreensã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ê acertou!
A reposta correta é a letra D, conforme explicado no item 3.2 do TEMA 3 da AULA 3.
E V F F V
Questão 1/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 2/10 - Análise de Sistemas
O diagrama é composto por vários elementos ou componentes, que possuem
representações gráficas diferentes.
Alguns desses elementos são:
1. Processos
2. Fluxos de dados
3. Depósitos de dados
4. Entidades
Relacione cada elementos com sua função no DFD, respectivamente:
( ) É o componente capaz de interligar os processos.
( ) É o componente que representa uma coleção de pacotes de dados.
( ) É o componente que representa as categorias lógicas de “coisas” ou “pessoas”, que
indicam a origem ou o destino de transações.
( ) É o componente que mostra as funcionalidades ou processos que o software deve
executar.
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 nos itens 3.1, 3.2, 3.3 e 3.4 do TEMA 3 da
AULA 2.
Questão 3/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: 10.0
A V F V V
B F F V F
C V V V F
D F V V F
Você acertou!
A reposta correta é a letra D, conforme explicado no TEMA 4 da AULA 3.
E V F F V
Questão 4/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
explicado no item 3.2 do Tema 3, da Aula 2.
Questão 5/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: 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 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 6/10 - Análise de Sistemas
Segundo Pressman (2016), “entender os requisitos de um problema está entre as tarefas
mais difíceis enfrentadas por um engenheiro de software”.
Baseado nesta afirmação, marque a opção que melhor define o que é um requisito de
software:
Nota: 10.0
A Os requisitos definem o que o sistema deve fazer para satisfazer as
necessidades dos usuários.
Você acertou!
A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 3.
B Os requisitos definem o que o sistema não deve fazer, de forma a documentar o que
está fora do escopo.
C Os requisitos definem a melhor arquitetura para o software que está sendo
modelado.
D Os requisitos definem as classes que o sistema deve possuir para satisfazer as
necessidades dos usuários.
E Os requisitos definem os protótipos que devem ser construídos para facilitar o
entendimento sobre o software que está sendo modelado.
Questão 7/10 - Análise de Sistemas
O entendimento dos requisitos é algo complexo e crítico para o sucesso de um projeto de
software, dessa forma, eles precisam ser bem entendidos e documentados ao longo do
ciclo de vida da engenharia de requisitos. É muito comum os projetos de software usarem
um documento de especificação de requisitos para este objetivo.
Marque a opção que melhor define o objetivo do documento de especificação de requisitos:
Nota: 10.0
A O documento de especificação de requisitos deve estabelecer os requisitos
funcionais e os requisitos não funcionais.
Você acertou!
A resposta correta é a letra A, conforme item 1.3 do Tema 1 da AULA 3.O documento de
especificação de requisitos deve estabelecer apenas os requisitos funcionais do software.
B O documento de especificação de requisitos deve estabelecer apenas os requisitos
funcionais do software.
C O documento de especificação de requisitos deve estabelecer apenas os requisitos
não funcionais do software.
D O documento de especificação de requisitos deve estabelecer os requisitos de
usabilidade e de performance do software.
E O documento de especificação de requisitos deve estabelecer as regras de
navegabilidade do software.
Questão 8/10 - Análise de Sistemas
O DFD mostra a lógica das funcionalidades e não a parte física da sua implementação,
exatamente porque foca na análise e não no projeto. A criação de um DFD envolve vários
passos.
Analise os passos a seguir e marque com V as verdadeiras e com F as falsas.
( ) Os processos devem ser numerados, para facilitar a referência a eles em uma
documentação escrita.
( ) Modelar DFDs grandes e complexos, para mostrar o software como um todo e seus
fluxos completos.
( ) Os DFDs devem ser estruturados em um só nível, mostrando o software todo de uma
única vez, para facilitar o entendimento do todo.
( ) Os componentes de um DFD devem ter nomes significativos, de forma a facilitar o
entendimento sobre o que cada componente faz.
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 F V
E V F F V
A reposta correta é a letra E, conforme explicado no TEMA 1 da AULA 2, no item 1.1.
Questão 9/10 - Análise de Sistemas
Estamos vivendo na Era da Informação, o que significa que cada vez mais a informação
está presente em todos os pontos da nossa vida.
Baseado nesta afirmação, marque a opção que melhor define a importância da informação
para o negócio:
Nota: 10.0
A As informações corretas e relevantes são fontes de poder, uma vez que
permitem analisar fatores do passado, compreender o presente,e
principalmente, prever o futuro.
Você acertou!
A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 2.
B As informações não são importantes para o negócio, pois as pessoas conseguem
resolver os problemas sem nenhuma informação.
C As informações corretas e relevantes são muito caras para serem obtidas, por isso
não vale a pena o investimento.
D Qualquer informação pode ser obtida facilmente na internet e utilizada para tomar
decisões na organização.
E As informações corretas e relevantes são vistas como fonte de conhecimento, assim
como a experiência das pessoas, por isso as informações não são tão importantes
para o negócio.
Questão 10/10 - Análise de Sistemas
A análise de sistemas surgiu com o objetivo de definir formas mais efetivas e confiáveis de
desenvolver softwares.
Segundo Pressman (2016), marque a opção que melhor define o objetivo da análise de
sistemas:
Nota: 10.0
A Análise de sistemas é um conjunto de boas práticas utilizadas na construção do
software.
B Análise de sistemas é uma prática baseada em modelos, com o objetivo de
obter um melhor entendimento da entidade real a ser construída.
Você acertou!
A letra B é a correta, conforme explicado no Tema 1, da AULA 2, itens 1.1.
C Análise de sistemas é um processo definido para testar o software que foi
construído.
D Análise de sistemas é uma prática baseada em linguagem de programação para
projetar a melhor solução técnica para o problema do cliente.
E Análise de sistemas é a teoria utilizada para gerenciar projetos de software em
equipes ágeis.
Questão 1/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: 10.0
A V F V V
B F F V F
C V V V F
D F V V F
Você acertou!
A reposta correta é a letra D, conforme explicado no TEMA 4 da AULA 3.
E V F F V
Questão 2/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
software faça.
C São requisitos que se referem aos critérios que qualificam outros requisitos,
tais como usabilidade, performance ou segurança.
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
componentes.
E São requisitos que definem o funcionamento das regras de negócio de um software.
Questão 3/10 - Análise de Sistemas
Quando estamos mapeando os processos de negócios, existem duas técnicas
fundamentais que devem ser usadas, são elas o AS IS e o TO BE.
Baseado nos conceitos do AS IS e do TO BE, marque a opção que melhor define o objetivo
de cada uma das técnicas:
Nota: 10.0
A O processo TO BE identifica e entende como o processo é executado no momento
da modelagem. O processo AS IS tem como objetivo propor um novo processo de
negócio ou melhorias no processo já existente.
B O processo AS IS identifica e entende como o processo é executado no
momento da modelagem. O processo TO BE tem como objetivo propor um
novo processo de negócio ou melhorias no processo já existente.
Você acertou!
A letra B é a correta, conforme explicado no Tema 2, da Aula 1, itens 2.1 e 2.2.
C O processo AS IS define o que as áreas devem fazer para entregar seus objetivo. O
processo TO BE tem como objetivo propor novos responsáveis por cada um dos
processos primários.
D O processo AS IS identifica quais são os processos primários da organização. O
processo TO BE identifica quais são os processos de gestão da organização.
E O processo TO BE identifica qual tecnologia deve ser usada na empresa. O
processo AS IS identifica quais os processos devem ser eliminados, para otimizar o
fluxo de atividades da empresa.
Questão 4/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 5/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 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ê acertou!
A reposta correta é a letra E, conforme explicado no TEMA 3 da AULA 3, no item 3.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 documentoschamados 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 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 8/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: 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ê acertou!
A reposta correta é a letra E, conforme explicado no TEMA 1 da AULA 1, no item 1.1.
Questão 9/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: 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 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 10/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: 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.
E As duas asserções são falsas.
Você acertou!
A letra E é a correta, pois a definição das técnicas está invertida, conforme o explicado no
Tema 2, da Aula, itens 2.1 e 2.2.
Questão 1/10 - Análise de Sistemas
O entendimento dos requisitos é algo complexo e crítico para o sucesso de um projeto de
software, dessa forma, eles precisam ser bem entendidos e documentados ao longo do
ciclo de vida da engenharia de requisitos. É muito comum os projetos de software usarem
um documento de especificação de requisitos para este objetivo.
Marque a opção que melhor define o objetivo do documento de especificação de requisitos:
Nota: 0.0
A O documento de especificação de requisitos deve estabelecer os requisitos
funcionais e os requisitos não funcionais.
A resposta correta é a letra A, conforme item 1.3 do Tema 1 da AULA 3.O documento de
especificação de requisitos deve estabelecer apenas os requisitos funcionais do software.
B O documento de especificação de requisitos deve estabelecer apenas os requisitos
funcionais do software.
C O documento de especificação de requisitos deve estabelecer apenas os requisitos
não funcionais do software.
D O documento de especificação de requisitos deve estabelecer os requisitos de
usabilidade e de performance do software.
E O documento de especificação de requisitos deve estabelecer as regras de
navegabilidade do software.
Questão 2/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
Tema 2, da Aula, itens 2.1 e 2.2.
Questão 3/10 - Análise de Sistemas
O diagrama é composto por vários elementos ou componentes, que possuem
representações gráficas diferentes.
Alguns desses elementos são:
1. Processos
2. Fluxos de dados
3. Depósitos de dados
4. Entidades
Relacione cada elementos com sua função no DFD, respectivamente:
( ) É o componente capaz de interligar os processos.
( ) É o componente que representa uma coleção de pacotes de dados.
( ) É o componente que representa as categorias lógicas de “coisas” ou “pessoas”, que
indicam a origem ou o destino de transações.
( ) É o componente que mostra as funcionalidades ou processos que o software deve
executar.
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 nos itens 3.1, 3.2, 3.3 e 3.4 do TEMA3 da
AULA 2.
Questão 4/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: 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 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 5/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 6/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
levantados, baseada na arquitetura definida pelo arquiteto de software,
gerando modelos 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 será
utilizada pelos testadores, além de gerar modelos e documentos que serão
utilizados pelos programadores na construção do software.
C O analista de sistemas gerencia o planejamento de todos os requisitos do software,
de forma a garantir que estarão completos e corretos, em relação às regras de
negócios dos usuários.
D O analista de sistemas define a melhor arquitetura para o software, baseado nos
requisitos e na solução técnica definida. Além disso, o analista de sistemas garante
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
melhor arquitetura que será usada pelos programadores na construção do software.
Questão 7/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 8/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 9/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 10/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: 0.0
A 1, 3, 2, 4
B 3, 1, 2, 4
C 1, 2, 3, 4
D 3, 1, 4, 2
A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 2.
E 2, 3, 4, 1
Questão 1/10 - Análise de Sistemas
É comum ouvirmos falar em processos de
negócio quando estamos buscando
compreender como funciona uma empresa.
Mas afinal o que é um processo de negócio?
Marque a opção que melhor define o que é
um processo de negócio:
Nota: 10.0
A
Um processo de negócio pode ser
definido como um conjunto de
tarefas estruturadas e
relacionadas, que tem como
objetivo produzir um serviço ou
produto específico.
Você acertou!
A repostacorreta é a letra A, conforme
explicado no TEMA 1 da AULA 1.
B
Um processo de negócio pode ser
definido como um conjunto de
tecnologias que juntas entregam um
software para o cliente.
C
Um processo de negócio pode ser
definido como um conjunto de
pessoas reunidas para resolver um
problema.
D
Um processo de negócio pode ser
definido como um conjunto de tarefas
aleatórias, mas que servem para
explicar a necessidade de um cliente.
E
Um processo de negócio pode ser
definido como um conjunto de áreas
de negócio reunidas para mostrar o
resultado operacional de uma
organização.
Questão 2/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: 0.0
A
Todas as afirmações estão erradas
B
Todas as afirmações estão corretas
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 3/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 Tema 1 da AULA 3.
C
Apenas I e III.
D
Apenas II e III.
E
I, II, III.
Questão 4/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 análise e projeto para
modelar 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
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 5/10 - Análise de Sistemas
Ao longo do tempo um grande número de
métodos de modelagem de análise foi
definido e utilizado. Cada um dos métodos de
análise possui um ponto de vista única, com
foco e objetivos próprios, mas todos os
métodos encontrados na literatura possuem
princípios claros e relacionados.
Alguns destes princípios são:
I.O domínio de informação relacionado com o
software a ser construído precisa ser
representado e entendido.
II. O comportamento do software precisa ser
representado.
III. Os modelos que mostram informações,
funcionalidade e comportamento devem
mostrar todas as características em uma
única camada.
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.1 do Tema 1 da AULA 2.
C
Apenas I e III.
D
Apenas II e III.
E
I, II, III.
Questão 6/10 - Análise de Sistemas
A análise de sistemas surgiu com o objetivo
de definir formas mais efetivas e confiáveis
de desenvolver softwares.
Segundo Pressman (2016), marque a opção
que melhor define o objetivo da análise de
sistemas:
Nota: 10.0
A
Análise de sistemas é um conjunto de
boas práticas utilizadas na construção
do software.
B
Análise de sistemas é uma prática
baseada em modelos, com o
objetivo de obter um melhor
entendimento da entidade real a
ser construída.
Você acertou!
A letra B é a correta, conforme explicado
no Tema 1, da AULA 2, itens 1.1.
C
Análise de sistemas é um processo
definido para testar o software que foi
construído.
D
Análise de sistemas é uma prática
baseada em linguagem de
programação para projetar a melhor
solução técnica para o problema do
cliente.
E
Análise de sistemas é a teoria
utilizada para gerenciar projetos de
software em equipes ágeis.
Questão 7/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 8/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: 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 a
introdução do Tema 2 da Aula 1.
C
Apenas I e III.
D
Apenas II e III.
E
I, II, III.
Questão 9/10 - Análise de Sistemas
O entendimento dos requisitos é algo
complexo e crítico para o sucesso de um
projeto de software, dessa forma, eles
precisam ser bem entendidos e
documentados ao longo do ciclo de vida da
engenharia de requisitos. É muito comum os
projetos de software usarem um documento
de especificação de requisitos para este
objetivo.
Marque a opção que melhor define o objetivo
do documento de especificação de requisitos:
Nota: 10.0
A
O documento de especificação de
requisitos deve estabelecer os
requisitos funcionais e os
requisitos não funcionais.
Você acertou!
A resposta correta é a letra A, conforme
item 1.3 do Tema 1 da AULA 3.O
documento de especificação de requisitos
deve estabelecer apenas os requisitos
funcionais do software.
B
O documento de especificação de
requisitos deve estabelecer apenas
os requisitos funcionais do software.
C
O documentode especificação de
requisitos deve estabelecer apenas
os requisitos não funcionais do
software.
D
O documento de especificação de
requisitos deve estabelecer os
requisitos de usabilidade e de
performance do software.
E
O documento de especificação de
requisitos deve estabelecer as regras
de navegabilidade do software.
Questão 10/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 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
classe:
Nota: 0.0
A
O diagrama de classe mostra todas as classes de um software e os
relacionamentos entre elas.
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 2/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 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: 0.0
A
Todas as afirmações estão erradas
B
Todas as afirmações estão corretas
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
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: 0.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.
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 5/10 - Análise de Sistemas
O raciocínio utilizado para modelar um Diagrama de Classe é entender, logicamente, o
funcionamento dos requisitos, pensando nas classes envolvidas e qual o papel de cada
uma no software como um todo. O diagrama de classe é formado por elementos, que
ajudam a entender seu objetivo. Analise as afirmações a seguir e marque com V as
verdadeiras e com F as falsas.
( ) Classes são os objetos do mundo real que estão relacionados com o escopo do software
a ser construído
( ) Os métodos são as ações que estão sob responsabilidade de cada um dos
relacionamentos.
( ) Só existe um tipo de relacionamento, que mostra que uma classe está relacionada com a
outra classe.
( ) Os relacionamentos mostram como as classes trocam informações entre si.
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ê acertou!
Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 1, item 1.2 da AULA 5.
Questão 6/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: 0.0
A
Todas as afirmações estão erradas.
B
Todas as afirmações estão corretas.
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 7/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: 0.0
A
Classeé o mesmo que objetos.
B
Classe é um conjunto de objetos.
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 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 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 3.1, no TEMA 3 da AULA
5.
E V F F V
Questão 9/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 análise e projeto para modelar 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
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 10/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: 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 TEMA 3 da AULA 5.
E V F F V
Questão 1/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: 0.0
A
Todas as afirmações estão erradas
B
Todas as afirmações estão corretas
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 2/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 item 2.1 do Tema 2 da AULA 4.
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
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 entre elas.
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 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 4/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 5/10 - Análise de Sistemas
O conceito de objeto

Outros materiais