terça-feira

SOBRE MIM

Eu me chamo Maria Cláudia Costa e sou Licenciada em Letras Português com Habilitação em Italiano pela Universidade Federal do Ceará - UFC. Licenciada em Pedagogia pela Cruzeiro do Sul. Cursando o último semestre do curso de Licenciatura em Teatro no Instituto Federal de Educação, Ciência e Tecnologia do Ceará - IFCE. Cursando o último semestre do Curso de Sistema de Informação e o 3º semestre de bacharelado em Psicopedagogia na Cruzeiro do Sul. Cursando o 2º semestre de bacharelado em Psicologia na Uninassau. 

Certificada pela Cia Teatral Acontece por concluir o Curso de Iniciação Teatral Acontece-CITA, com o espetáculo "A Última Água do Mundo" em 2018 e pelo Curso Princípios Básicos de Teatro CPBT turma da noite do Teatro José de Alencar, com o espetáculo "Re-Talho" de 2018. 

Especialista em Psicopedagogia Institucional, Clínica e Educação Especial Pela Faveni.
Cursando Especialização em Gestão Escolar pela Uninassau, Psicologia Escolar e Educacional e Neuropsicologia e Problemas de Aprendizagem pela Faveni e Saúde Mental , Atendimento Educacional Especializado e Salas de Recursos Multidisciplinares e Psicanálise Clínica pela Educaminas.
Habilidades e competências: Professora de Língua Portuguesa, Língua Italiana e Artes. Pedagoga. Psicopedagoga Gestora Escolar. Arte-educadora. Atriz. Diretora. Escritora. Dramaturga. 
Pesquisadora e amante da temática Teatro e Cultura Popular Tradicional Cearense. Promotora de eventos. 

Bacharel em Sistema de Informação: Analista de Sistemas. Criadora e diretora da Maria Cláudia Costa Produções e do Coletivo Matracando Arte. Vice-presidente da ABRS (Associação Beneficente Realizando Sonhos) desde 2017 com sede no Bairro Jereissati/Pacatuba - Ceará. Representante titular do Conselho de Cultura do Município de Pacatuba 2021 a 2023 na Linguagem Teatro.  Dentre tantos outros cursos de capacitação, tenho ainda, publicações e orientações na área da educação e da saúde mental.

Ademais, amo Literatura, Matemática, Artes em geral e a área da Segurança da Informação.

A realização desse projeto tem como objetivo levar a público produções voltadas para a arte, a cultura e o entretenimento escritos e produzidos por mim, bem como de outros artistas que desejam fomentar os saberes e fazeres culturais do nosso país.

Minha máxima é: Recuso-me a ser figurinha repetida de mim mesma.

domingo

PARADIGMAS DE ANÁLISE E DESENVOLVIMENTO

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.