Buscar

PARADIGMAS DE ANÁLISE E DESENVOLVIMENTO

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

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

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ê viu 3, do total de 14 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

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

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ê viu 6, do total de 14 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

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

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ê viu 9, do total de 14 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

Prévia do material em texto

PARADIGMAS DE ANÁLISE E DESENVOLVIMENTO 
 
AULA 1 
 
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
AULA 2 
 
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. 
 
1. 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 
 
2. 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 
3. 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 
4. 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
5. 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 
 
6. 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 
 
AULA 3 
 
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.1. 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 
 
2. 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 
3. 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. 
 
4. 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. 
 
5. 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 
6. 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. 
 
AULA 4 
 
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. 
 
1. 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. 
2. 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 
 
3. 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. 
 
 
4. 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 
5. 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) 
 
6. 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. 
 
AULA 5 
 
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. 
 
1. 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. 
 
2. 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 vistaexterno. 
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 
 
3. 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 
 
4. (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 
 
5. 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 
 
6. 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 
 
Aula 6 
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. 
 
1. 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. 
 
2. (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 
 
3. 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 
 
4. 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 
5. (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 
 
6. (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 
 
AULA 7 
 
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. 
 
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. 
Marquea 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.
2. 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 
3. 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
4. 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. 
 
5. 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 
 
6. 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. 
AULA 8 
 
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. 
 
1. 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) 
 
2. 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 
3. 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) 
4. 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. 
5. 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 
 
6. 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 
AULA 9 
 
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 casosde uso de um Sistema. 
 
1. 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 
 
2. 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(); 
 
3. 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 
 
4. 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 
 
5. 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. 
6. 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 
AULA 10 
 
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. 
 
1. 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; 
2. 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 
3. 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 
 
4. 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. 
5. 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.
 
6. 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 Bluerayshá 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.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes