Questões de Concurso sobre Análise Estruturada

 
 
Disciplina 1
Assunto 4
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
89 questões encontradas
Questões por página
20
Mais recentes
 

A análise estruturada é uma técnica de engenharia de software que usa diagramas gráficos para desenvolver e retratar especificações do sistema que são facilmente compreendidas pelos usuários. Esses diagramas descrevem as etapas que precisam ocorrer e os dados necessários para atender à função de design de um software específico. Esse tipo de análise se concentra principalmente em sistemas e funções lógicas e visa converter requisitos de negócios em programas de computador e especificações de hardware. Existem três visualizações ortogonais relacionadas à análise estruturada, caracterizadas a seguir:


I. Envolve diagramas de fluxo de dados, que definem o trabalho que foi feito e o fluxo de dados entre as coisas realizadas, fornecendo a estrutura principal de uma solução.

II. Compreende o diagrama de relacionamento da entidade e está relacionado ao que existe fora do sistema que está sendo monitorado.

III. Inclui diagramas de transição de estado e define quando as coisas acontecem e as condições sob as quais elas podem acontecer.


As visualizações caracterizadas em I, II e III são denominadas, respectivamente,


A

visão estratégica, exibição de processos e visualização estática.


B

visão estratégica, exibição de dados e visualização estática.


C

visão funcional, exibição de dados e visualização dinâmica.


D

visão funcional, exibição de processos e visualização estática.

Assinale a alternativa que explica o ciclo de vida da análise estruturada de sistemas, destacando as principais fases e atividades envolvidas em cada etapa do processo.


A

O ciclo de vida da análise estruturada de sistemas inclui as fases de planejamento, design, implementação e teste. Cada fase envolve atividades específicas para identificação de requisitos, modelagem de processos e criação do software final.


B

A análise estruturada de sistemas segue um ciclo de vida composto por análise de negócios, análise de sistemas, projeto de software e implementação. Cada fase inclui atividades como compreender operações do negócio, modelar processos, definir arquitetura e construir o sistema de acordo com os requisitos.


C

O ciclo de vida da análise estruturada de sistemas envolve as etapas de criação, prototipagem, validação, modelagem e implementação. Cada etapa inclui atividades para compreender as operações do negócio, criar protótipos, validar requisitos, modelar componentes e construir a solução final.


D

A análise estruturada de sistemas segue um ciclo de vida composto por levantamento de requisitos, análise de requisitos, especificação funcional, projeto lógico e projeto físico. Cada fase abrange atividades como identificação de necessidades, modelagem de dados, definição de interfaces e implementação.


E

O ciclo de vida da análise estruturada de sistemas compreende as etapas de planejamento, design, implementação e teste. Cada etapa envolve atividades específicas para definição de requisitos, modelagem de dados, geração de código e verificação da qualidade do software.

Assinale a alternativa correta com relação à modelagem de dados.


A

Nos diagramas originais de fluxo de dados, a informação de controle é um elemento obrigatório.


B

Uma vez que o DFD representa a estrutura lógica e física do sistema, a informação de controle deve ser representada neste diagrama.


C

O diagrama de fluxo de dados apresenta sempre quatro objetos de um sistema de informação: fluxo de atividades, dados, arquivos de dados e entidades internas.


D

O diagrama de fluxo de dados - DFD - representa o fluxo de dados num sistema de informação, assim como as sucessivas transformações que estes sofrem.


E

Através do uso de um Diagrama de Fluxo de Dados (DFDs) podemos desenvolver a modelagem de um processo utilizando símbolos BPMN 2.0.

Na análise estruturada de sistemas, o componente do diagrama de fluxo de dados (DFD) que representa o local onde os dados serão armazenados de forma modulada e atemporal e que, para o analista de sistemas, pode ser um banco de dados moderno, um arquivo binário ou um arquivo tipo texto, utilizado como estrutura física para o armazenamento, é o


A

depósito de dados.


B

processo.


C

terminador.


D

fluxo de dados.


E

dicionário de dados.

Ao modelar um sistema utilizando o Diagrama de Fluxo de Dados − DFD e considerando o modelo de Contexto, um Técnico observou que, por conta do escopo, muitas funções fora do contexto se relacionavam com funções internas a ele por meio de fluxos de dados. Por exemplo, um Cliente alimenta o sistema com seus dados por meio do fluxo e esses dados, após validados, são cadastrados ou rejeitados dentro do contexto; todavia, as funções executadas pelo Cliente estão fora do contexto e não são modeladas no DFD. Em termos de elementos básicos de um DFD,


A

os dados rejeitados ou validados são fluxos de dados e a validação é um Depósito de Dados Externo.


B

a validação é uma Entidade Externa tanto quanto o Cliente, quando se trata de modelo de Contexto.


C

Cliente e dados rejeitados ou validados são Depósitos de Dados Externos.


D

os dados validados, os cadastrados e a validação são Processos.


E

Cliente é uma Entidade Externa, a validação dos dados é um Processo e Dados dos clientes cadastrados, após validados, ficam em um Depósito de Dados.

Sejam quais forem as regras ou orientações de DFD utilizadas, os símbolos representam os quatro componentes de diagramas de fluxo de dados. Dessa maneira, analise a imagem abaixo e responda.


Imagem associada para resolução da questão


O que o símbolo acima representa em um diagrama de fluxo de dados?


A

Fluxo de dados.


B

Processo.


C

Entidade externa.


D

Armazenamento de dados.


E

Decisão.

A Análise Estruturada, considera os dados e os processos que os transformam em entidades distintas (Pressman, 2011). Uma das ferramentas fundamentais e típicas na Análise Estruturada é o:


A

modelo CRC (Class-Responsibility-Collaborator)


B

diagrama DFD (Data Flow Diagram)


C

padrão SPI (Software Process Improvement)


D

modelo FDD (Feature Drive Development)

Uma das principais ferramentas utilizadas em um projeto de sistemas de informação consiste na representação gráfica de como as informações se movem em meio aos processos de um sistema, mostrando entradas e saídas de dados, pontos de armazenamento e as rotas entre cada destino. Este conceito define o:


A

DFD — Diagrama de fluxo de dados.


B

DER — Diagrama de entidades e relacionamento.


C

DTE — Diagrama de transição de estados.


D

Dicionário de dados.

Forma gráfica que mapeia o fluxo de informações para qualquer processo ou sistema. Utiliza símbolos definidos, como retângulos, círculos e flechas, além de rótulos de textos breves, para mostrar entradas e saídas de dados, pontos de armazenamento e as rotas entre cada destino. Esta definição refere-se a:


A

DFD.


B

DER.


C

UML.


D

XML.

Um Diagrama de Fluxo de Dados − DFD que inicia pelo diagrama de contexto e conclui no nível de primitivas funcionais ou processos primitivos utiliza a abordagem


A

bottom-up.


B

de processo unificado.


C

top-down.


D

de análise essencial.


E

por objeto.

O Diagrama de Fluxo de Dados (DFD) é uma das ferramentas mais utilizadas de modelagem de sistemas, principalmente para sistemas operativos nos quais as funções do sistema sejam de fundamental importância.


Assinale a alternativa que apresenta o conceito CORRETO para os componentes de um DFD:


A

Função: é utilizado para mostrar o movimento de fragmentos ou de pacotes de informações de um ponto a outro do sistema. Eles devem ser rotulados, de forma a especificar a estrutura da informação que irá transitar por eles.


B

Depósito: é utilizado para se modelar uma coleção de pacotes de dados em repouso.


C

Fluxo: também chamado de processo, representa uma parte do sistema, que transforma entradas em saídas.


D

Terminador: representa as entidades internas com as quais o sistema se comunica. São elementos que possuem alguma interface com o sistema.

Para especificação da função de um processo, a análise estruturada de sistemas oferece quatro ferramentas.


São critérios que auxiliam na decisão de quando usar cada uma dessas ferramentas, EXCETO:


A

Português estruturado - é melhor toda vez que o problema envolver a combinação de sequência de ações com decisões ou ciclos.


B

Árvore de decisão - é melhor quando se tratar de verificação lógica ou de decisões, moderadamente complexas, que resultem em até 10-15 ações.


C

Português compacto - é melhor para apresentar lógica moderadamente complexa, desde que o analista tenha certeza que não surgirão ambiguidades.


D

Tabela de decisão - é melhor em problemas que envolvem combinações simples de até 5-6 condições.

Analise as seguintes assertivas sobre o diagrama da análise estruturada exibido na Figura 4:


I. Este diagrama é chamado "Diagrama de Contexto".

II. A seta nº 1 aponta para um símbolo chamado de terminador, que representa uma entidade externa com o qual o sistema se comunica. Um terminador pode ser uma pessoa, um grupo de pessoas ou outro sistema.

III. A seta nº 2 aponta para os fluxos de dados "q2" e "r1", que mostram o movimento de fragmentos ou pacotes de informações para os depósitos de dados.


Quais estão corretas?


A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas II e III.


E

I, II e III.

A estrutura analítica do projeto visa representar uma subdivisão das entregas e do trabalho do projeto em componentes menores para melhor gerenciamento das atividades.


C

Certo


E

Errado

A análise estruturada de sistemas compõe-se de um conjunto de técnicas e ferramentas, em constante evolução. Seu conceito fundamental é a construção de um modelo lógico (não físico) de um sistema, utilizando técnicas gráficas capazes de levar usuários, analistas e projetistas a formarem um quadro claro e geral do sistema e de como suas partes se encaixam para atender às necessidades daqueles que dele precisam.


São considerados problemas de análise estruturada de sistemas, EXCETO:


A

O esforço, a formalidade e o grau de detalhes necessários, especialmente na construção do dicionário de dados, muitas vezes sofrem resistência.


B

Tem havido uma certa preocupação por parte dos programadores, de que ao obterem especificações detalhadas da lógica no português estruturado, acabarão “retirando todo o prazer da programação, tornando-os meros codificadores.”


C

A orientação dos usuários e o treinamento dos analistas são necessários, pois com a introdução da análise estruturada foram mudadas as “regras do jogo”, e todos devem ser bem esclarecidos quanto às novas regras e à maneira como elas melhoram o jogo.


D

As interfaces entre o novo sistema e outros já existentes, são mostradas de modo bem mais difícil e complexo.

De um processo de análise de sistemas subjacente a um método de análise estruturada deve resultar um modelo essencial ou lógico que indique o que o sistema deve fazer para satisfazer os requisitos dos utilizadores, mencionando o mínimo possível (de preferência nada) sobre como o sistema deve ser construído e implementado. Esse modelo essencial ou lógico constitui-se de dois submodelos e um dicionário.


Assinale a alternativa que corresponde CORRETAMENTE a esses submodelos:


A

Modelo social, comportamental e dicionário de dados.


B

Modelo ambiental, social e dicionário de comandos.


C

Modelo ambiental, comportamental e dicionário de dados.


D

Modelo ambiental, comportamental e dicionário de comandos.

Analise as seguintes afirmações relacionadas à análise e ao projeto estruturados:


I. Um Diagrama de Fluxo de Dados (DFD) é uma técnica gráfica que descreve o fluxo da informação e as transformações que são aplicadas à medida que os dados se movimentam da entrada para a saída;


II. Um Diagrama de Fluxo de Dados (DFD) pode ser usado para representar um sistema ou software em qualquer nível de abstração. O nível 0 (zero) do DFD, denominado modelo fundamental do sistema, representa o elemento software global como uma única bolha, com dados de entrada indicados por setas que chegam, e a saída indicada por setas que saem;


III. No DFD, um círculo é usado para representar uma entidade externa, isto é, um sistema que produza informação a ser transformada ou receba a informação transformada. Um retângulo representa a transformação a ser aplicada ao dado;


IV. Um Diagrama de Fluxo de Dados (DFD) deve, além do fluxo da informação, descrever detalhadamente a lógica procedimental do sistema.


Indique a opção que contenha todas as afirmações verdadeiras:


A

I e II, apenas.


B

II e IV, apenas.


C

III e IV, apenas.


D

I e III, apenas.

As ferramentas da análise estruturada não apenas oferecem ao analista um meio de executar, de forma disciplinada e precisa, a definição do problema, mas também melhoram a comunicação com o usuário e fornecem como produto final a especificação estruturada de requisitos funcionais.


Assinale a alternativa que NÃO corresponde a uma dessas ferramentas:


A

Diagrama de Fluxo de Dados (DFD).


B

Dicionário de Dados (DDADOS).


C

Diagrama de Acesso Imediato aos Dados (DAID).


D

Descrição da Física de Processos (FISPROC).

Na Análise Estruturada de Sistemas, o DFD de nível mais alto que representa o sistema como um único processo, é conhecido por:


A

Diagrama de Contexto.


B

Diagrama de Macros.


C

Diagrama de Primitivas.


D

Diagrama de Interface.

   
Gerar simulado