1
- Reconhecer a importância das linguagens de programação no contexto de
desenvolvimento de software.
2
- Conhecer os conceitos e os principais paradigmas de Linguagens de
Programação.
3
- Conhecer os conceitos e os principais metodologias e técnicas de programação.
4
- Saber relacionar as atividades de programação com atividades de análise de
sistemas.
5
- Entender a tênue relação entre os paradigmas de Linguagens de Programação, de
programação e de Análise de Sistemas.
1.
Como se chama o paradigma de programação que veio a facilitar o desenvolvimento
de sistemas especialistas, que são sistemas que visam "simular" a
capacidade humana de raciocinar?
Paradigma
Procedural
Paradigma Lógico
Paradigma
Concorrente
Paradigma
Imperativo
Paradigma
Orientado a Objeto
2.
Qual paradigma de Linguagem de programação caracteriza-se pelas
particularidades apresentadas a seguir.
I.
O programa é um conjunto de funções
II.
Os programas tendem a ter menos código (menores)
III.
LISP é a linguagem de programação mais representativa desse paradigma.
Paradigma
Lógico
Paradigma Funcional
Paradigma
Imperativo
Paradigma
Concorrente
Paradigma
Orientado a Objeto
3.
Qual o paradigma que facilita o desenvolvimento de programas que executam
simultaneamente e concorrem por recursos de hardware.
Paradigma
Imperativo
Paradigma
Funcional
Paradigma Concorrente
Paradigma
Lógico
Paradigma
Orientado a Objeto
4.
Como se chama o técnica de programação que, primeiro, coibiu o uso de desvios
incondicionais (como por exemplo GOTO), por ser prejudicial às boas técnicas de
programação?
Programação
em Linguagem de Máquina
Programação
Orientada a objeto
Programação Estruturada
Programação
lógica
Programação
Essencial
5.
Conceitualmente Paradigma é definido como um grupo de linguagens semelhantes
que tenham características em comum. O paradigma imperativo ou procedural
especifica a sequência de procedimentos com alterações no estado da memória da
máquina de Von Neumann. Na lista abaixo marque uma vantagem do uso de uma
linguagem de programação imperativa:
Facilidade
na correção de programas.
Adequado
à computação paralela.
Requer
acompanhamento passo a passo do estado de cada Variável.
Facilidade
na escrita de programas complexos.
Eficiência nos programas, pois essas Linguagens de programação
simulam a arquitetura do hardware.
6.
Diga qual paradigma é caracterizado pelos fatos descritos a seguir:
I.
Declaram-se os resultados e não os procedimentos
II.
De posse de vários fatos derivam-se conclusões e novos fatos
III.
A execução dos programas corresponde a um processo de dedução automática
IV.
Prolog é sua linguagem de programação mais característica
Paradigma Lógico
Paradigma
Orientado a Objeto
Paradigma
Imperativo
Paradigma
Funcional
Paradigma
Concorrente
1
- Conhecer os conceitos e os principais paradigmas de análise de sistemas.
2
- Conhecer a evolução histórica dos paradigmas de análise de sistemas,
identificando os problemas de cada um, propiciando o surgimento do próximo.
3
- Conhecer as principais características e ferramentas (modelos) das análises
tradicional, estruturada, essencial e orientada a objetos.
8.
Analise as assertivas a seguir no que se refere ao paradigma de Análise
Orientado a Objetos (Análise O).
I.
A análise OO encapsulou e integrou as perspectivas de funções e dados,
chamando-as respectivamente por métodos e atributos. II. A análise OO defende a
ideia de que a forma mais natural de se estudar e entender um sistema é
identificando os objetos pertinentes e suas inter-relações
III.
O encapsulamento é a base da analise OO, pois permite que um objeto possa
acessar os atributos das demais.
IV.
A herança é outro relevante conceito, que permite a reusabilidade no contexto
da análise OO.
Estão corretas as opções I, II e IV
Estão
corretas as opções II e IV
Apenas
a opção I está correta
Apenas
a opção IV está correta
Estão
corretas as opções I, II e III
9.
Com relação à fase de análise existente em qualquer processo de desenvolvimento
de software, analise as assertivas a seguir:
I.
É uma fase onde identificamos os requisitos do sistema, ou seja, aquilo que o
usuário precisa que o sistema faça.
II.
É uma fase onde especifica-se o "COMO fazer".
III.
É uma fase que independe de tecnologia, contudo já temos que definir a
linguagem de programação com que desenvolveremos o sistema.
IV.
É uma fase independente de tecnologia, para que a solução possa ser
implementada de várias formas.
Com
base em sua análise das assertivas, assinale a ÚNICA alternativa correta.
Estão corretas apenas as assertivas II, III e
IV
Estão corretas apenas as
assertivas I e IV
Estão corretas apenas as assertivas I, III e
IV
Está correta apenas a assertiva IV
Está correta apenas a assertiva I
10.
No que se refere ao conceito de requisitos, analise as assertivas.
I.
Os requisitos podem sem funcionais e não funcionais.
II.
Os requisitos não funcionais descrevem funções que o sistema deveria atender.
III.
Os requisitos funcionais descrevem funções que o sistema precisa ter para
atender as necessidades de seus usuários
IV.
Os requisitos, de um modo geral, representam necessidades dos usuários que o
sistema precisa atender.
Assinale
a ÚNICA alternativa correta
Apenas estão corretas as assertivas I, III e IV
Apenas
estão corretas as assertivas I e IV
Apenas
estão corretas as assertivas I, II e IV
Apenas
está correta a assertiva IV
Apenas
estão corretas as assertivas I e III
11.
Analise as assertivas a seguir no que se refere às características da fase de
análise, dentro do contexto de desenvolvimento de software.
I.
É uma fase onde se estuda o problema, no contexto da empresa.
II.
Nessa fase, especifica-se O QUE FAZER.
III.
Na fase de análise, deve-se pensar nas tecnologias a serem adotadas na solução
do problema.
IV.
É uma fase onde a participação do usuário é irrelevante
Assina
a UNICA opção correta, dentre as apresentadas.
Apenas
a opção II está correta
Estão
corretas as opções I, II e IV
Estão corretas as opções I e II
Estão
corretas as opções II, III e IV
Está
correta apenas a opção
12.
O mecanismo de derivação de novas classes a partir de uma já existente,
garantindo a reutilização de código é conhecido como:
Polimorfismo.
Herança.
Classe.
Método.
Encapsulamento
13.
Os requisitos funcionais são aqueles que representam funções que o sistema deve
ter para atender as necessidades de seus clientes. Assinale a questão que NÃO
representa um requisito funcional, referente a requisitos de um sistema de
Venda em uma loja.
Incluir Venda
A impressão do boleto de
venda não pode exceder 30 para ser impresso após finalizada a venda
Imprimir Relatório de Vendas no Período
Calcular comissões de vendas
Consultar comissões de vendedor no período
1
- Entender um projeto desenvolvido com a técnica de análise estruturada,
através de duas perspectivas: Modelo Funcional e Modelo de dados do Sistema.
2
- Entender o modelo funcional do sistema, através do Diagrama de Fluxo de Dados
(DFD), Dicionário de Dados (DD) e Especificação dos Processos primitivos do
DFD.
3
- Entender o modelo de dados do sistema, através dos depósitos de dados do DFD
e do Modelo de Entidade e Relacionamento (MER).
4
- Desenvolver pequenos sistemas usando a técnica da Análise Estruturada, bem
como entender as dificuldades desse desenvolvimento.
14.
O paradigma de Análise ___________________________ caracteriza-se pela
implementação de programas usando três tipos de processamento (sequencia,
decisão e repetição) e pelo repúdio ao uso de desvios incondicionais (como por
exemplo o comando GOTO).
Essencial
Estruturada
Tradicional
Concorrente
Orientado
a Objeto
15.
Analise as assertivas a seguir que descrevem características do paradigma de
Analise Estruturada.
I.
Foi o primeiro paradigma a usar diagramas para representar modelos.
II.
O modelo funcional é representado pelas seguintes ferramentas: DFD (diagrama de
fluxo de dados), DD (dicionário de dados) e especificação de processos.
III.
Trouxe a ideia de o mundo é feito de objetos.
IV.
Usa modelos que integram as três perspectivas de sistemas: função, dados e
controle.
Com
base em sua analise das assertivas, assinale a ÚNICA opção correta:
Apenas
a opção I está correta
Estão corretas as opções I e II
Estão
corretas as opções I, II e III
Estão
corretas as opções III e IV
Apenas
a opção II está correta
16.
A especificação de processos em análise
estruturada corresponde a:
Uma
saída para priorizar os processos do Diagrama de Fluxo de Dados (DFD) de maior
complexidade.
Uma
listagem estruturada dos elementos de dados gerados por processos externos
Uma
listagem organizada de todos os elementos de dados pertinentes ao sistema
Descrição de todos os processos do Diagrama de Fluxo de Dados (DFD)
que aparecem no nível de refinamento final (último nível).
Especificação
dos processos do Diagrama de Fluxo de Dados (DFD) que não comportam descrição
formal.
17.
Conforme o que estabelece a metodologia para o Projeto e Análise Estruturada, o Diagrama de Fluxo de Dados - DFD é uma
ferramenta de modelagem empregada no desenvolvimento de sistemas, que oferece
uma visão orientada para:
Funções
Objetos
Eventos
Relacionamentos
Classes.
18.
No que se refere às características dos Requisitos de Sistemas no contexto da Análise Estruturada de Sistemas,
analise as assertivas a seguir.
I.
Os requisitos mudam com muita frequência durante o processo de desenvolvimento.
II.
Nessa época, reinava o processo de desenvolvimento Em Cascata Clássico e os
requisitos seguiam congelados desde o levantamento dos requisitos até o final
do processo de desenvolvimento.
III.
As mudanças de requisitos não eram problemas nessa época.
Assinale
a ÚNICA opção correta
Está
correta apenas a opção I
Estão
corretas as opções II e III
Está
correta apenas a opção II
Estão
corretas as opções I, II e III
Estão corretas as opções I e II
19.
São elementos constitutivos dos diagramas usados na análise estruturada e
auxiliam na representação da informação:
Entidade
externa, processo, fluxo de dados e depósito de dados.
Entidade
externa, item de fluxo e herança.
Processo,
polimorfismo e entidade.
Item
de dado, herança e processo.
Entidade
Externa, processo, item de fluxo elementar e depósito de dados.
1 - Entender um projeto
desenvolvido com a técnica de análise essencial, através das 3 perspectivas:
Modelo Funcional, Modelo de dados de Modelo de Controle do Sistema.
2 - Entender as mudanças
sugeridas pela Análise Essencial para sanar os principais problemas com uso da
Análise Estruturada.
3 - Entender o conceito de
evento e funções que afetam um sistema.
4 - Entender a divisão dos
modelos Ambiental e Comportamental do Modelo de trabalho proposto pela Análise
Essencial.
5 - Entender as atividades que
compõem o Modelo Ambiental.
20.
Na análise essencial, existem dois modelos para a abstração do negócio a ser
documentado. Esses modelos são chamados, respectivamente, de modelos (assinale
a opção CORRETA):
Analítico e Modelo Estruturado.
Ambiental e Comportamental.
Comportamental e Modelo Essencial.
Implementação e Analítico.
Essencial e Modelo de Implementação.
21.
Na Analise essencial, a Lista de Eventos deve ser elaborada sob a forma de uma
tabela. Marque dentre as alternativas abaixo, a alternativa correta que
relaciona as colunas que tal tabela deve ter.
Número do Evento, nome do
evento, tipo do evento, estímulos, ações e respostas
Numero do evento, nome do evento, tipo do
evento, estímulos, depósitos, respostas
Numero do Evento, nome do evento, data do
evento, estímulos, ações e respostas
Número do Evento, local do evento, tipo do
evento, estímulos , ações e respostas
Número do Evento, local do evento, tipo do
evento, estímulos, ações e respostas
22.
Considerando V(verdadeiro) ou F(falso), assinale a alternativa que apresenta a
sequência correta, de cima para baixo, que corresponde aos componentes (ABAIXO)
do modelo ambiental na análise essencial: COMPONENTES:
1-Declaração
de objetivos.
2-Lista
de eventos.
3-DFD
particionado.
4-Diagrama
de contexto.
|
1-F 2-V 3-F 4-V.
1-F 2-F 3-V 4-
F.
1-V
2-V 3-F 4- V.
1-F
2-F 3-F 4-V.
1-V
2-F 3-V 4-V.
|
23.
A análise essencial divide a construção do sistema em dois grandes modelos. O
primeiro constitui-se no cerne do sistema, ou seja, refere-se ao funcionamento
do negócio e o segundo totalmente voltado aos aspectos de desenvolvimento
(projeto e implementação). Assinale a opção que mostra, respectivamente, o nome
desses dois modelos:
Essencial
e Secundário
Primário
e secundário
Essencial
e Fisico
Essencial e Implementação
Ambiental
e Comportamental
24.
Assinale a opção que NÃO corresponde a uma atividade que deve ser realizada no
Modelo Comportamental, da Análise Essencial.
Criação do Diagrama de Classes.
Criação
de um Diagrama de Fluxo de Dados (DFD) para cada evento presente na
lista/tabela de eventos.
Criação
do Diagrama de Fluxo de Dados (DFD)
Especificação
dos processos primitivos do DFD (Diagrama de Fluxo de Dados)
Criação/atualização
do DD (Dicionário de Dados)
25.
A análise essencial tentou resolver alguns problemas identificados na era da
Análise Estruturada. Assinale a opção que NÃO representa um desses problemas da
Análise Estruturada.
Subjetividade
na explosão dos DFDs. Cada analista de sistemas tende a fazer uma divisão
diferente.
Saber
identificar com clareza por onde devemos começar a fase de análise.
Dificuldade
em separar aspectos lógicos dos físicos (tecnológicos)
Identificação
dos eventos que afetam o sistema
Subjetividade
na elaboração do DFD de nível zero, que apresenta as principais funcionalidades
do sistema.
1.
Entender um projeto desenvolvido com a técnica de análise essencial, através
das três perspectivas: Modelo Funcional, Modelo de dados de Modelo de Controle
do Sistema.
2.
Desenvolver pequenos sistemas usando a técnica da Análise Essencial, bem como
entender as dificuldades desse desenvolvimento.
26.
A análise essencial prevê a construção de um sistema com base no principio da
essência do sistema. Um sistema modelado por este ponto de vista é composto de
dois modelos: Modelo ambiental e Modelo comportamental. O modelo comportamental
tem por objetivo?
Definir
a lista de eventos.
Definir
as interfaces entre o sistema e o ambiente.
Definir
o comportamento do sistema, de modo a representar o que ele deve fazer para
atender ao ambiente.
Confeccionar
o Propósito do Sistema.
Confeccionar
o Diagrama de contexto.
27.
Sobre o modelo comportamental, parte integrante da análise essencial, analise
as assertivas que seguem.
I.
Mostra como o sistema se comporta sob o ponto de vista externo.
II.
A principal percepção foi à possibilidade de derivar os três modelos
(funcional, de dados e de controle), a partir da lista de eventos.
III.
Trouxe pela primeira vez o diagrama de dados para o contexto da análise de
sistemas
IV.
Trouxe conceitos fundamentais, como a lista de eventos que afetam o sistema,
mas conservou os modelos da analise estruturada.
Com
base em sua análise, assinale a ÚNICA opção correta.
Está
correta apenas a assertiva IV
Estão
corretas apenas as assertivas I e IV
Estão corretas apenas as assertivas II e IV
Estão
corretas apenas as assertivas I e II
Estão
corretas apenas as assertivas I, II e IV
28.
Existem três classificações para os eventos, segundo seu tipo: orientado a
fluxo, orientado e controle e orientado ao tempo (ou temporal). Para cada um
dos eventos abaixo, classifique-os quanto ao tipo
I.
É Hora de emitir folha de pagamento
II.
Diretoria autoriza pagamento
III.
Oitavo cheque foi emitido
IV.
Cliente solicita pedido
V.
Editora envia nota fiscal
Assinale
a opção que apresenta a correta classificação de cada evento acima, em ordem.
I. Temporal, II. Orientado ao controle, orientado ao controle,
orientado a fluxo, V. orientado a fluxo
I.
Temporal, II. Orientado a fluxo, III. orientado a fluxo, IV. orientado a fluxo,
V. orientado a fluxo
I.
Temporal, II. Orientado ao controle, III. orientado a fluxo, IV. orientado a
fluxo, V. orientado a fluxo
I.
Temporal, II. Orientado ao controle, III. orientado ao controle, IV. orientado
a fluxo, V. orientado ao controle
I.
Temporal, II. Orientado a fluxo, III. orientado ao controle, IV. orientado a
fluxo, V. orientado a fluxo
28.
(Eletrobrás) Considere as seguintes assertivas do diagrama de classes da
notação UML.
I.
Uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior
do que um.
II.
O polimorfismo das operações é uma consequência da relação de herança entre
classes.
III.
Se um objeto A está associado a um objeto B e B está associado a mais de um
objeto C então, obrigatoriamente, um objeto C estará associado a mais de um
objeto A.
As
assertivas corretas são
Somente II
Somente
III
Somente
I
Somente
II e III
Somente
I e II
29.
Considere os tipos de diagramas citados abaixo e indique a assertiva que
permite representar o sistema por um único processo, mostrando as suas
interações com entidades externas.
1-Diagrama
de Entidades externas;
2-
Diagrama de caso de uso;
3-
Diagrama de Entidade e Relacionamento;
4-
Diagrama de Atividade;
5-
Diagrama de Contexto.
A assertiva correta é somente a que relaciona o diagrama 5
A
assertiva correta é a composta pelos diagramas 1 ,3 e 4;
A
assertiva correta é a composta pelos diagramas 1 e 5;
A
assertiva correta é a composta pelos diagramas 1 e 4;
A
assertiva correta é somente a que relaciona o diagrama 3
30.
Nos depósitos de dados do DFD (Diagrama de Fluxo de Dados), temos conhecimento
dos dados que lá estão armazenados, porém não temos acesso ao relacionamento
entre esses dados, o que só foi obtido posteriormente, com a inclusão do:
Modelo de Entidade e Relacionamento
Modelos
de estruturação dos elementos
Diagrama
de Entidade de Dados
Modelo
de Fluxo de Entidades
Modelo
de Entidade e fluxo de relacionamento
1.
Entender um projeto desenvolvido com a técnica de análise orientada a objeto,
usando UML.
2.
Entender a UML e sua integração ao contexto de desenvolvimento OO.
3.
Aprender a elaborar Diagramas de Caso de uso com suas respectivas
especificações.
4.
Aprender a elaborar Diagramas de Classes
5.
Aprender a elaborar Diagramas de Sequência.
6.
Entender a relação entre o diagrama de Casos de Uso, de Classes e de sequência,
que formam a base da análise O.O.
31.
Assinale a ÚNICA alternativa que apresenta os possíveis relacionamentos entre os
casos de uso, de um diagrama de casos de uso.
Agregação,
extensão e bifurcação.
Evento,
ramificação e inclusão.
Generalização, inclusão e extensão.
Composição,
inclusão e extensão.
Herança,
composição e extensão.
32.
(IBGE) Considere as seguintes assertivas sobre a técnica de especificação de
requisitos conhecida como casos de uso:
I.
Todo caso de uso possui um roteiro;
II.
O roteiro é uma sequência de passos executados por um ator;
III.
Uma exceção descreve a recuperação da falha de um passo de um caso de uso.
As
assertivas corretas são:
Somente
a II
Somente
I e II
Somente
a I
Somente
a III
I, II e III
33.
Um caso de uso representa uma sequência de interações entre o sistema e os
atores, sem revelar a sua estrutura e o comportamento interno. Para revelar o comportamento interno de um
caso de uso, devemos especificar uma descrição textual das interações entre o
sistema e os atores nele envolvidos. A especificação textual de um Caso de Uso,
geralmente apresenta um conjunto de cenários, representados por:
1 (Um) cenário principal e 1 (um) cenário
alternativo
Vários cenários principais e vários cenários
alternativos
1 (Um) cenário principal e no máximo três
cenários alternativos
1 (Um) cenário principal e
vários cenários alternativos
Vários cenários principais e 1 (um) cenário
alternativo
34.
No diagrama de caso de uso da UML, os casos de uso primários são aqueles que
interagem diretamente com o ator e respondem por um evento que afeta o sistema.
Os casos de uso secundários são os que se relacionam com os primários através
de três relacionamentos. Assinale a opção que contém o nome correto desses três
relacionamentos.
Include
(ou uses), Associação simples e Agregação
Include (ou uses), Extends e Especialização
Associação,
Composição e Herança
Include
(ou uses), Generalização e Especialização
Extends, Especialização e mensagem
35.
(Eletrobrás) Em relação à tecnologia de orientação a objetos, a afirmativa de
que o estado de um objeto não deve ser acessado diretamente, mas sim por
intermédio de métodos de acesso (ou propriedades) está diretamente relacionada
ao conceito de:
Polimorfismo
Interface
Encapsulamento
Classe
Herança
36.
(Infraero) Observe as seguintes assertivas sobre a forma de especificação de
requisitos conhecida como Caso de Uso:
I.
Todo caso de uso primário tem a participação de pelo menos um ator
II.
Um ator pode participar somente de um caso de uso
III.
O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso
IV.
O roteiro de caso de uso mostra o passo a passo para realização do caso uso
As
assertivas corretas são somente:
I
e II
I,
III e IV
I,
II, III e IV
I e IV
II,
III e IV
1.
Entender a finalidade e aplicar a elaboração de Diagrama de Estado.
2.
Entender a finalidade, aplicabilidade e exemplificar a elaboração de Diagrama
de Atividade.
3.
Entender quando é ou não necessário elaborar o Diagrama de Estados.
37.
Analise as assertivas a seguir, referentes aos conceitos da técnica de
orientação a objeto.
I
- A herança pode ser compreendida como a propriedade em que uma classe pode
herdar de outra, suas propriedades, ou seja, seus atributos e métodos.
II
- A classe é constituída de atributos que representam os dados e métodos que
representam suas funcionalidades.
III
- O conceito de encapsulamento é a capacidade que uma classe tem de proteger
seus métodos, que somente podem ser acessados pelos seus atributos.
Marque
a preposição correta das afirmativas acima.
Apenas
a assertiva II está correta
Apenas
as assertivas I, II e III estão corretas.
Apenas as assertivas I e II
estão corretas.
Apenas
as assertivas II e III estão corretas.
Apenas
as assertivas I e III estão correta.
38.
Um ___________________ da UML oferece uma notação rica para mostrar uma
sequência de atividades. Ele pode ser aplicado para visualização dos passos de
um algoritmo, por exemplo, mas é considerado especialmente útil para visualizar
fluxos de trabalho e processos do negócio ou especificações de casos de uso.
Assinale
a opção que contém o nome do diagrama da UML que preenche corretamente a frase.
Diagrama
de Colaboração
Diagrama
de pacotes
Diagrama de atividades
Diagrama
de classes
Diagrama
de estados
39.
Diagrama de estados é um grafo direcionado de estados conectados por transições
que mostra um estado inicial, um ou mais estados intermediários, um ou mais
estados finais e as transições entre cada estado.
Analise
as assertivas a seguir no que se refere ao diagrama de estados;
I-
Um Estado representa a situação em um determinado momento durante a ocorrência
de um cenário.
II
-Um estado é uma atividade que é executada dentro da classe.
III
-Um estado pode demonstrar a espera pela ocorrência de um evento, a reação a um
estímulo, a execução de alguma atividade.
Com
base em sua análise, assinale a opção correta.
Está
correta somente a assertiva II
Estão
corretas somente as assertivas I e II
Estão corretas somente as assertivas I e III
Está
correta somente a assertiva III
Está
correta somente a assertiva I
40.
Quando usamos um diagrama de atividades para entendimento de um processo de
funcionamento da empresa, estamos desenvolvendo um modelo de?
Casos
de Uso.
Processo de negócio.
Lógico.
Dados.
Algoritmos
de alta complexidade.
41. Na UML, uma classe captura a estrutura e o
comportamento comum de um conjunto de objetos. É uma abstração de elementos do
mundo real. Quando esses elementos existem no mundo real, são instâncias de
classe e são referidos como objetos. Para cada classe que tem comportamento
temporal significativo, com diferentes possíveis estados, deve ser criado um
_________________ para descrever este comportamento.
Assinale
a opção que completa corretamente a frase.
diagrama
de objetos
diagrama
de pacotes
diagrama
de casos de uso
diagrama
de atividades
diagrama de estados
42.
A UML é uma linguagem própria para descrever e especificar Sistemas orientados
a objeto. Dentre os seus diagramas, um é utilizado para descrever o processo de
negócio, fluxo de trabalho e lógica de procedimentos. Além disso, o mesmo
suporta comportamento paralelo. Estes conceitos estão referenciando a que diagrama?
Diagrama
de Sequência.
Diagrama
de Componentes.
Diagrama
de Casos de Uso.
Diagrama de Atividades.
Diagrama
de Distribuição.
1.
Entender, na prática, as atividades da fase de Análise de Sistemas, usando a
técnica na Análise Essencial.
2.
Entender, na prática, as dificuldades em modelar sistemas usando a técnica da
Análise Essencial.
3.
Entender a relevância em identificar corretamente os eventos que afetam o
sistema e elaborar a Lista de Eventos.
43.
Vamos supor um evento, de nome CLIENTE REALIZA PEDIDO, que afeta um sistema de
Pedidos de Livros. Você está montando a lista de eventos e possui dúvidas de
como classificar o estímulo, Assinale a opção que mostra corretamente, na
ordem:
1.
a classificação desse evento;
2.
um possível estímulo;
3.
uma possível função;
4.
uma possível resposta do sistema para esse evento
Orientado a fluxo, Pedido do Cliente, Incluir Pedido, (Pedido
cadastrado).
Orientado
a evento, Pedido do Cliente, (Pedido cadastrado), Incluir Pedido.
Orientado
ao Controle, (Pedido cadastrado), Incluir Pedido, Pedido do Cliente.
Orientado
a fluxo, (Pedido cadastrado), Pedido do Cliente, Incluir Pedido.
Orientado
ao tempo, Pedido do Cliente, Incluir Pedido, (Pedido cadastrado)
44.
Com relação ao Diagrama de Entidade e Relacionamento (DER) também chamado de Modelo
de Entidade e Relacionamento (MER) analise as assertivas a seguir:
I.
O DER ou MER foi usado apenas pela Análise Essencial.
II.
O DER ou MER foi usado desde o surgimento da Análise Essencial, mas seu uso na
Análise Estruturada só ocorreu após o crescimento dos sistemas (em tamanho e
complexidade).
III.
Na Análise Estruturada, o DER ou MER era obtido pela análise dos depósitos de
dados.
IV.
Na Análise Essencial, o DER ou MER era obtido a partir da análise da Lista de Eventos.
Com
base em sua análise das assertivas, assinale a ÙNICA opção correta
Estão corretas as opções II, III e IV apenas
Estão
corretas as opções I e IV apenas
Estão
corretas as opções I, II e IV apenas
Estão
corretas as opções II e III apenas
Estão
corretas as opções I e III apenas
45.
Analise o cenário referente a um sistema de Pedidos de Livros - O Cliente faz
Pedido de Livro - O Pedido contém Data do Pedido, Quantidade e Nome dos 7
livros possíveis de serem pedidos, além de nome e telefone do cliente.
Com
base no cenário apresentado, assinale a ÚNICA opção INCORRETA no que se refere
a um possível modelo de dados.
Nome
é um dos atributos de Clientes
Telefone
é um dos atributos de cliente
Nome
do Livro é atributo de Livros
Quantidade é o único atributo de Pedido
Clientes,
Livros e Pedidos são as entidades do MER (ou DER)
46.
No que se refere ao Diagrama de Entidade e Relacionamento (DER) também chamado
de Modelo de Entidade e Relacionamento (MER), analise as assertivas abaixo.
I.
Na Análise Estruturada não era usado, inicialmente. Somente mais tarde veio a
ser incorporado como modelo, na medida em que os sistemas ficaram maiores e
mais complexos.
II.
O DER mostra o relacionamento dos dados que são armazenados em um sistema
III.
O DER possui dois elementos: entidades e atributos das entidades.
Com
base em sua análise, assinale a ÚNICA opção correta
Está
correta apenas II
Estão
corretas I, II e III
Estão
corretas I e III
Está
correta apenas I
Estão corretas I e II.
47.
Analise as assertivas abaixo e classifique-as como sendo V (verdadeiras) ou F
(falsas).
I.
Um depósito de dados só aparece nas explosões do DFD, a partir do nível dois.
II.
Um dicionário de dados é completamente dependente do DFD, porém esse pode ser
entendido sem o DD
III.
A metodologia top-down, conceito usado pela Análise Estruturada, parte de uma
análise geral para o detalhamento.
IV.
Um fluxo de dados vindo de uma entidade externa no nível N de um DFD, pode não
aparece na explosão do Nível N+1 do mesmo DFD.
Com
base em sua análise, assinale a opção que apresenta corretamente a sequencia de
V e F das assertivas.
I-F ; II-F,
III-F, IV-V
I-F ;
II-F, III-V, IV-F
I-V ; II-F,
III-V, IV-F
I-V ; II-F,
III-V, IV-V
I-F ; II-F,
III-F, IV-F
48.
Como se chama o diagrama que mostra todo o ciclo de vida de uma entidade de um
sistema de informação? Assinale a opção correta
Diagrama
de Fluxo de Estados
Diagrama
de ciclo da entidade
Diagrama
de Transição de Estados
Diagrama
de Transição do ciclo
Diagrama
de Entidade e Estados
1.
Entender, na prática, as atividades da fase de Análise de Sistemas, usando a
técnica da Análise Orientada a objetos, com UML.
2.
Entender, na prática, as dificuldades em modelar sistemas usando a técnica da
Análise O.O com UML.
3.
Entender a relevância em identificar corretamente os casos de uso de um
Sistema.
49.
Se em algum ponto de um Caso de Uso houver a necessidade de inserir
incondicionalmente um cenário contido em outro Caso, deve-se usar o
relacionamento de dependência estereotipado como.
include
ou uses
generalize
Realize
enumerate
Extends
50.
Um analista de sistemas recebeu como atribuição, o desenvolvimento de uma
classe para um Projeto Orientado a Objeto em sua empresa. Está classe será de
suma importância para a área de recursos humanos. Para tal recebeu o seguinte cenário:
O
setor de recursos humanos (RH) tem por necessidade a captação e contração de
mão de obra.
Para
isso necessita de algumas informações do funcionário: nome, endereço,
nascimento e cpf.
O
setor de RH pode contratar, demitir ou alterar os dados de um funcionário.
Marque
a opção correta que caracteriza os atributos propriedades e métodos da classe a
ser desenvolvida, tendo como base o cenário acima:
Classe:
Funcionário; atributos: nome, endereco, dt_nasc, cpf; métodos :contratar_func(), alterar_func(),
excluir_func();
Classe:
Funcionário; atributos: nome, alterar_func(), dt_nasc, cpf; métodos
:contratar_func(), endereco_func(); demitir_func();
Classe:
Funcionário; atributos: contratar_func(), alterar_func(), demitir_func(); métodos : nome, endereco, dt_nasc, cpf;
Classe: Funcionário; atributos: nome, endereco, dt_nasc, cpf; métodos :contratar_func(), alterar_func(),
demitir_func();
Classe:
Funcionário; atributos: nome, endereco, sal, cpf; métodos : contratar_func(),
alterar_func(), demitir_func();
51.
Em termos de documentação de software, o diagrama UML mais recomendado para
documentar requisitos funcionais e as dependências entre eles é o:
Diagrama
de Sequência
Diagrama
de entidade e relacionamento
Diagrama
de Classe
Diagrama de Casos de Uso
Diagrama
de Fluxo de dados
52.
O processo de desenvolvimento de software é composto de etapas, aonde aos
poucos os profissionais vão se inteirando e conhecendo o sistema. São vários os
processos de desenvolvimento, cada qual criado conforme necessidades e demandas
do momento. Uma das primeiras fases visa estabelecer os vínculos iniciais com
as necessidades do sistema e chama-se, geralmente, concepção.
Com
relação à fase de concepção:
I.
Geralmente, na fase de concepção procura-se estabelecer o escopo, ou seja, a
abrangência do sistema.
Porque
II.
O sistema pode ser considerado inviável, na fase de concepção, e não prosseguir
com seu desenvolvimento.
Ambas
as afirmativas são falsas
As
afirmativas I e II são verdadeiras e a segunda justifica a primeira.
A
afirmativa I é verdadeira e a II é falsa
A
afirmativa II é verdadeira e a I é falsa
As afirmativas I e II são verdadeiras e a segunda não justifica a
primeira
53.
Durante o levantamento de um sistema utilizando-se da análise orientada a
objeto, um elemento é de suma importância, pois o mesmo facilita a identificação
das funcionalidades do sistema e consequentemente a confecção do diagrama de
casos de uso. Todavia esse elemento não foi criado no contexto da analise OO. Este
conceito refere-se:
Diagrama
de estados.
Diagrama
de entidade e Relacionamento.
Diagrama
de Sequência.
Diagrama
de classes.
Lista de eventos.
54.
Assinale a opção que NÃO apresenta uma atividade realizada na fase de concepção
de um processo de desenvolvimento de sistemas.
Análise
da viabilidade técnica de desenvolver o sistema
Análise
de viabilidade econômica do sistema
Elaboração do modelo de dados do sistema
Identificação
dos principais requisitos do sistema
Identificação
do escopo do sistema a ser desenvolvido
1.
Entender, na prática, as atividades da fase de Análise de Sistemas, usando a
técnica da Análise Orientada a objetos, com UML.
2.
Entender, na prática, as dificuldades em modelar sistemas usando a técnica da
Análise O.O com UML.
3.
Entender a relevância em identificar corretamente os casos de uso de um
Sistema.
55.
Considerando a classe QUARTO em um SISTEMA DE GERENCIAMENTO DE UMA POUSADA,
aponte entre as opções abaixo os ESTADOS possíveis para a classe QUARTO:
disponível,
reservado, ocupado e livre;
não
fumante, reservado, disponível e em limpeza;
disponível, reservado, ocupado e em limpeza;
não
fumante, reservado, pago e em limpeza;
não
fumante, reservado, ocupado e em limpeza;
56. Considerado o diagrama de estados a seguir, analise as seguintes assertivas.
I. E possível transitar do estado Disponível direto para o estado
Ocupado.
II. Sempre que a atendente libera a limpeza do quarto, o quarto volta para
o estado de Disponível.
III. E possível que se retorne ao estado Reservado, estando no estado
Ocupado.
IV. O estado final apenas pode ser obtido, estando o quarto no estado
Disponível.
Assinale a opção correta
Está
correta apenas a assertiva IV
Está
correta apenas a assertivas II
Estão corretas apenas as assertivas II e IV
Estão
corretas apenas as assertivas II, III e IV
Estão
corretas apenas as assertivas I e III
57.
A UML é uma linguagem que muito vem auxiliando na modelagem de Sistemas
desenvolvidos pelo paradigma orientado a objeto. A UML integra um conjunto de
diagramas que se complementam na definição e especificação de um software. Três
desses diagramas que se integram são: Casos de Uso, Classes e Sequência. Nesse
contexto
I.
Diagrama de Sequência mostra como as classes envolvidas em um caso de uso
interagem para realizar um cenário de uso.
PORQUE
II.
Um caso de uso é um conjunto de cenários de uso, onde cada cenário descreve uma
sequência de passos da interação do usuário com o sistema.
A
afirmativa I é falsa e a II é verdadeira
As afirmativas I e II são verdadeiras e a segunda justifica a
primeira
Ambas
as afirmativas são falsas
As
afirmativas I e II são verdadeiras e a segunda NÃO justifica a primeira
A
afirmativa I é verdadeira e a II é falsa
58.
Considere a classe QUARTO no contexto de um sistema de Hotelaria. Considere a
descrição abaixo referente ao ciclo de vida da classe QUARTO
-
sempre que um hóspede chega para ocupar um quarto, o mesmo passa de Disponível
para Ocupado. Tão logo o hóspede encerre sua conta o quarto entra em estado de
Limpeza, permanecendo assim ate sua liberação para Disponível ao final da
limpeza. Sempre que uma obra precisa ser realizada no quarto, o mesmo deve
ficar como Em Obra.
Com
base no texto, assinale a opção que apresenta corretamente, TODOS os estados da
classe QUARTO.
Disponível,
Ocupado, Em limpeza.
Disponível,
Ocupado e Em Obra.
Disponível,
Ocupado, Em limpeza, Em Obra e Livre.
Disponível,
Ocupado
Disponível, Ocupado, Em limpeza, Em Obra.
59.
Um diagrama de atividades mostra o processo de negócio ou processo de software
através do fluxo de atividades. O mesmo pode ser utilizado para descrever
vários processos, EXCETO:
Um
algoritmo de Software.
Uma
lista de eventos.
As
etapas de Um caso de uso.
Um
fluxo de trabalho.
Interação entre componentes.
60. Para que seja possível desenvolver o Diagrama
de Atividades com propriedade, quais diagramas da UML são necessários?
I.
Diagrama de Casos de Uso
II.
Especificações de Casos de Uso
III.
Diagrama de Classes
IV.
Diagrama de Atividades
Assinale
a opção correta
Apenas
I, II e IV
Apenas
II e III
I,
II, III e IV
Apenas
I e II
Apenas I, II e III
Estudos de caso
A
locadora de fitas “Só Filmaço” atua no mercado de aluguel de mídias de DVDs e
Bluerays há dois anos e resolveu informatizar a loja. A locadora só aluga
mídias (nome do filme, diretor, categoria, valor do aluguel diário) a clientes
cadastrados (nome, rua, número, telefone e bairro) e só possui um exemplar de
cada filme. O atendente é responsável pelo atendimento aos clientes para o
aluguel e devolução das mídias. Todas as mídias devem ser devolvidas em dois
dias partir da data do aluguel e, diariamente ao final do expediente, é emitido
para o gerente à lista os clientes em atraso para que seja feito um contato
telefônico.
Os
clientes podem registrar dependente (nome, grau de parentesco e idade,) que
estão autorizados a retirar mídias em seus nomes, bem como excluir os já
registrados. Periodicamente, são feitas promoções para atrair novos clientes e
também são adquiridas mídias de novos filmes. Os novos clientes são
introduzidos, no sistema, pelo gerente após uma verificação no SPC e as novas
mídias são introduzidas, no sistema, pelo comprador da loja.
Por
ocasião da devolução é calculada a multa, caso haja, e todos os pagamentos são
efetuados à vista ou em cartão (de crédito ou débito). O sistema deve controlar
os recebimentos em cartão. Além do controle de locação, a Vídeo Locadora deseja
manter um cadastro dos equipamentos de reprodução de mídias (Tipo de
equipamento, que pode ser DVD ou Blue Ray, nome do fabricante e data de
fabricação) de seus clientes para futura criação de um setor de reparos
eletrônicos. Um cliente pode ter vários destes equipamentos sendo que existem
clientes que não possuem nenhum, ou não desejam registra-los.
Sempre
que precisa, o gerente emite o relatório de Mídias mais alugadas no período e o
relatório de Mídias sem locação há mais de 4 meses.