Está en la página 1de 19

1-É 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.

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


para cumprir sua missão.
(F) Os processos primários representam os processos iniciais de qualquer empresa.
(F) 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.
(V) 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 é:

RESPOSTA: (E)> V F F V
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++
2-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 lógica de armazenamento dos dados.

PORQUE

II. Um banco de dados, representa a parte física dos dados, ou seja, representa
como o dado será fisicamente armazenado.

Assinale a alternativa correta:

RESPOSTA: (C)> As duas asserções são verdadeiras e a II complementa a I.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
3-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:


RESPOSTA: (E)> As duas asserções são falsas.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
4-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:

RESPOSTA: (C)> Apenas as afirmações I e II estão corretas.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
5-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:

RESPOSTA: (C)> São requisitos que se referem aos critérios que qualificam outros
requisitos, tais como usabilidade, performance ou segurança.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
6-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:

RESPOSTA: (B)> Todas as afirmações estão corretas.


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

RESPOSTA: (B)> Apenas I e II.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
8-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:

RESPOSTA: (C)> A análise estruturada tem como objetivo buscar compreender a lógica
por traz de cada funcionalidade que precisa ser desenvolvida no software.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
9-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:

RESPOSTA: (C)> São requisitos que se referem aos critérios que qualificam outros
requisitos, tais como usabilidade, performance ou segurança.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
10-As metodologias ágeis prezam por entregas pequenas e constantes de software de
valor, por isso as estórias dão à equipe de desenvolvimento um contexto importante
e associam as tarefas ao valor que elas agregam ao software como um todo. As
estórias de usuário trazem vários benefícios para o desenvolvimento do software.

Baseado nisso, avalie as asserções abaixo:

I. As estórias incentivam o pensamento crítico e criativo da equipe sobre a melhor


maneira de resolver para chegar na meta final.

PORQUE

II.As estórias mantêm o foco no objetivo do requisito, e as soluções são pensadas


para que todos os usuários tenham a mesma forma de usar o software, independente do
seu perfil de acesso.
Assinale a alternativa correta:

RESPOSTA: (D)> A asserção I é Verdadeira e a II é Falsa.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
11-É 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:

RESPOSTA: (C)> As duas asserções são verdadeiras e a II complementa a I.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
12-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:

RESPOSTA: (B)> Apenas I e II.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
13-Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de
processo, pode ser visto como uma representação, ou abstração dos objetos e
atividades envolvidas no processo de software. Algumas facilidades que podem ser
alcançadas pela modelagem do software, são:
I - Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja,
mostrando visualmente suas interfaces e funcionamento;

II - Os modelos permitem especificar a estrutura ou o comportamento de um sistema;

III - Os modelos ajudam a gerenciar o projeto, organizando todos os recursos


necessários para entregar um projeto de software.

São corretas:

RESPOSTA: (B)> Apenas I e II


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
14-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:

RESPOSTA: (C)> O diagrama de componentes mostra os componentes de programação de


alto nível. Este diagrama busca modelar como as classes deverão ser organizadas
fisicamente no ambiente de desenvolvimento.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
15-Dependendo do uso que será dado a cada atributo, a visibilidade, que é o estado
como o atributo se apresenta, pode ser classificado em público, protegido ou
privado.

Baseado nisso, avalie as asserções abaixo:

I. Um atributo definido como público é visível em qualquer classe de qualquer


pacote e não pode possuir nenhum outro tipo de visibilidade

PORQUE

II. Ao definirmos um atributo, inicialmente público, como protegido, ele será


visível apenas para classes do mesmo pacote, perdendo as propriedades de
visibilidade iniciais, que era público.

Assinale a alternativa correta:

RESPOSTA: (C)> As duas asserções são verdadeiras e a II complementa a I.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
16-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.

RESPOSTA: (D)> F V V F

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++

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

RESPOSTA: (C)> Processos ou atividades, pessoas, tecnologia e organização.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++
18-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:

RESPOSTA: (B)> Todas as afirmações estão corretas.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++

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

(F) As pessoas de forma independente, para cobrir o que cada um faz.


(V) As pessoas e a forma como elas trabalham juntas.
(F) O entendimento dos processos de ponta-a-ponta, do seu início até sua
finalização, gerando o resultado esperado.
(V) O entendimento dos pontos de decisão dos processos, pois estes mostrarão o
resultado esperado.
Baseado nas suas respostas, a sequência correta é:

RESPOSTA: (D)> F V F V

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
20-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 é:

RESPOSTA: (E)> 2, 3, 4, 1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
21-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:

RESPOSTA: (E)> As duas asserções são falsas.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
22-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:

RESPOSTA: (E)> As duas asserções são falsas.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++
23-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 é:

RESPOSTA: (E)> 2, 3, 4, 1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
24-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:

RESPOSTA: (E)> Apenas as afirmações II e III estão corretas.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
25-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 é:

RESPOSTA: (D)> F V V F

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
26-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 é:

RESPOSTA: (E)> V F F V

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
27-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:

Caso de Uso.

Ator.

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

RESPOSTA: (E)> 2, 3, 1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
28-Um diagrama de sequência mostra a sequência de mensagens trocadas entre objetos,
além disso, um diagrama de sequência também mostra as estruturas de controle entre
objetos do software, e é representado através de duas dimensões.

Baseado nisso, avalie as asserções abaixo:

I. A dimensão horizontal representa o conjunto de objetos.

PORQUE

II. A dimensão vertical representa o tempo de vida de um objeto

Assinale a alternativa correta:

RESPOSTA: (C)> As duas asserções são verdadeiras e a II complementa a I

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
29-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:

RESPOSTA: (B)> Todas as afirmações estão corretas.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
30-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:

RESPOSTA: (B)> Todas as afirmações estão corretas


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
31-O Diagrama de Componentes tem como objetivo apresentar a visão dos pacotes que
compõe o sistema e suas dependências. Baseado nos tipos de relacionamentos
encontrados nos diagramas de classe, avalie as afirmações a seguir:

I. O diagrama de componentes identifica um único componente, que representa todo o


sistema funcionando corretamente.

II. O diagrama de componentes mostra o relacionamento entre diferentes componentes


de um sistema.

III. O diagrama de componentes é bastante técnico, pois modela a interação entre os


componentes do sistema, baseado na arquitetura definida para a solução de software
que será construída.

É correto afirmar que:

RESPOSTA: (E)> Apenas as afirmações II e III estão corretas

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
32-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 é:

RESPOSTA: (D)> F V V F

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++
33-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:

(2) Representa o papel executado por uma entidade que interage com o sistema em
questão.

(3) 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.

(1) 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 é:

RESPOSTA: (E)> 2, 3, 1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++
34-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:

RESPOSTA: (A)> Tem o foco em aspectos relevantes para um determinado propósito,


abstraindo os demais elementos que não são importantes para a situação que se está
modelando.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++
35-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:

(2) Representa o papel executado por uma entidade que interage com o sistema em
questão.

(3) 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.

(1) 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 é:

RESPOSTA: (E)> 2, 3, 1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
36-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:

RESPOSTA: (C)> As duas asserções são verdadeiras e a II complementa a I


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
37-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:

RESPOSTA: (A)> O diagrama de classe mostra todas as classes de um software e os


relacionamentos entre elas.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
38-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:

RESPOSTA: (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.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
39-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:

RESPOSTA: (B)> Os modelos criados na visão comportamental tentam capturar a


dinâmica do sistema, ou seja, como os elementos que compõem o sistema se comunicam
e como se comportam e respondem aos diversos estímulos.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
40-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 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.

(V) Os processos devem ser numerados, para facilitar a referência a eles em uma
documentação escrita.
(F) Modelar DFDs grandes e complexos, para mostrar o software como um todo e seus
fluxos completos.
(F) Os DFDs devem ser estruturados em um só nível, mostrando o software todo de uma
única vez, para facilitar o entendimento do todo.
(V) 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 é:

RESPOSTA: (E)> V F F V

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
41-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 é:

RESPOSTA: (D)> 3, 1, 4, 2

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++
42-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:

RESPOSTA: (E)> Apenas as afirmações II e III estão corretas.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
43-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:

RESPOSTA: (C)> Um objeto é uma entidade real ou abstrata, que modela um conceito
presente na realidade humana, ocupando espaço físico ou lógico.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
44-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:

RESPOSTA: (C)> As duas asserções são verdadeiras e a II complementa a I.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
45-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:

RESPOSTA: (B)> Todas as afirmações estão corretas.


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++

También podría gustarte