NEW
Font size
WorksheetsQuiz sobre Fluxogramas e Análise de Sistemas
Total questions: 40
Worksheet time: 20mins
O que é um fluxograma?
Um diagrama que representa dados estatísticos.
Uma representação gráfica das etapas de um processo.
Um tipo de gráfico de barras.
Um método de cálculo matemático.
Qual é a função dos padrões de análise na modelagem de sistemas?
Resolver problemas específicos sem reutilização.
Proporcionar uma base para soluções reutilizáveis e eficientes.
Criar novos problemas para análise.
Eliminar a necessidade de modelagem.
O diagrama de atividades UML é frequentemente usado em sistemas de negócios e processos operacionais. Segundo Fowler (2003), qual alternativa descreve corretamente o uso do diagrama de atividades?
O diagrama de atividades é usado apenas para representar a sequência de execução de algoritmos em sistemas computacionais.
O diagrama de atividades pode modelar somente a execução de processos simples e não é adequado para processos de negócios complexos.
O diagrama de atividades é capaz de modelar fluxos paralelos e decisões condicionais, tornando-o útil para representar processos complexos, como fluxos de trabalho de negócios.
O diagrama de atividades não pode representar condições e ramificações no fluxo de atividades, sendo útil apenas para fluxos sequenciais.
Com base nas afirmações a seguir, analise-as: I. O diagrama de atividades é usado para representar o fluxo de controle em processos de negócios e algoritmos, mas não é adequado para modelar estados de objetos. II. O diagrama de máquina de estados é utilizado para modelar transições de estados de objetos e pode ser aplicado em sistemas que envolvem eventos e reações a esses eventos. III. O diagrama de atividades pode ser usado em sistemas interativos para modelar comportamentos e fluxos de controle, enquanto o diagrama de máquina de estados é melhor para representar as fases de vida dos objetos. É correto apenas o que se afirma em:
I.
I e II.
II.
I e III.
Os diagramas comportamentais da UML são importantes para entender o comportamento dinâmico de sistemas. Segundo Booch et al. (2005), esses diagramas oferecem uma visão dinâmica, essencial para o entendimento e a modelagem de comportamentos complexos em sistemas orientados a objetos. Qual é a importância dos diagramas comportamentais da UML?
Eles são usados apenas para modelar a estrutura estática de sistemas.
Eles são essenciais para modelar comportamentos complexos em sistemas orientados a objetos.
Eles são utilizados apenas para representar a sequência de execução de algoritmos.
Eles são usados exclusivamente para modelar transições de estados de objetos.
Os diagramas de classes UML são uma das principais representações para a modelagem de sistemas orientados a objetos. Segundo Jacobson et al. (1999), os diagramas de classes oferecem:
Uma visão clara e compreensível da estrutura do sistema.
Uma visão limitada e confusa da estrutura do sistema.
Apenas uma representação gráfica sem utilidade prática.
Uma visão clara, mas não compreensível da estrutura do sistema.
Em um Diagrama de Fluxo de Dados (DFD), Almoxarife, Requisição e Calcular Estoque são, respectivamente:
Entidade Externa, Entidade Externa e Processo.
Fluxo de Dados, Processo e Processo.
Fluxo de Dados, Depósito e Processo.
Entidade Externa, Depósito e Processo.
Processo, Fluxo de Dados e Entidade Externa.
São Diagramas de UML essenciais na modelagem das estruturas e dos sistemas, o que através deles, é possível descrever a compreensão do comportamento e da organização do sistema. Assinale a alternativa correta:
Diagrama de Classes
Diagrama de Objeto
Diagrama de Atividade
Diagrama de Caso de Uso
Em um diagrama de máquina de estados, o comportamento de um sistema é modelado em termos de estados e transições. De acordo com Booch et al. (2005), o diagrama de:
Máquina de Estados
Fluxo de Dados
Classes
Atividades
Com relação ao diagrama de máquina de estados, assinale a alternativa correta:
O diagrama de máquinas de estados é fundamental para modelar o comportamento dinâmico de objetos, representando suas transições de estados com base em eventos.
O diagrama de máquinas de estados é usado para modelar apenas estados finais de objetos, sem transições intermediárias.
O diagrama de máquinas de estados não pode modelar eventos ou transições, sendo útil apenas para representar estados permanentes.
O diagrama de máquinas de estados é útil apenas para sistemas onde o comportamento dos objetos é fixo e não muda ao longo do tempo.
O diagrama de máquinas de estados é usado exclusivamente para sistemas de software, não sendo aplicável a sistemas de hardware.
Acerca das asserções, assinale a opção correta:
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
Tanto a primeira quanto a segunda asserções são proposições falsas.
Qual é a principal diferença entre um diagrama de atividades e um diagrama de máquina de estados na UML?
O diagrama de atividades não pode representar decisões condicionais, ao contrário do diagrama de máquina de estados.
O diagrama de atividades é mais detalhado que o diagrama de máquina de estados.
O diagrama de atividades é usado apenas para sistemas de hardware, enquanto o diagrama de máquina de estados é para software.
O diagrama de atividades modela o fluxo de controle, enquanto o diagrama de máquina de estados modela transições de estados de objetos.
Em um diagrama de classes UML, qual elemento é usado para representar a relação entre duas classes?
Associação
Estado
Atividade
Transição
Qual é a finalidade de um Diagrama de Caso de Uso na modelagem de sistemas?
Representar a estrutura estática do sistema.
Modelar o comportamento dinâmico de objetos.
Representar o fluxo de dados entre processos.
Descrever as interações entre usuários e o sistema.
Qual é a principal função de um Diagrama de Sequência na UML?
Representar o fluxo de dados entre processos.
Descrever a arquitetura física do sistema.
Representar a interação entre objetos ao longo do tempo.
Modelar a estrutura estática do sistema.
Em um diagrama de classes UML, qual elemento é usado para representar a herança entre classes?
Associação
Generalização
Agregação
Composição
Qual é a diferença entre um diagrama de caso de uso e um diagrama de atividades na UML?
O diagrama de caso de uso modela o fluxo de controle, enquanto o diagrama de atividades modela interações de usuários.
O diagrama de caso de uso representa interações entre usuários e o sistema, enquanto o diagrama de atividades modela o fluxo de controle de processos.
O diagrama de atividades é usado exclusivamente para modelar a arquitetura física do sistema.
Ambos os diagramas são usados para modelar a estrutura estática do sistema.
Qual é a principal função de um Diagrama de Componentes na UML?
Modelar o comportamento dinâmico de objetos.
Descrever a arquitetura física do sistema.
Representar a interação entre objetos ao longo do tempo.
Representar o fluxo de dados entre processos.
Em um diagrama de sequência UML, qual elemento é usado para indicar a troca de mensagens entre objetos?
Estado
Associação
Transição
Mensagem
Qual é a diferença entre um diagrama de classes e um diagrama de objetos na UML?
Ambos os diagramas são usados para modelar o comportamento dinâmico do sistema.
O diagrama de classes modela a estrutura estática, enquanto o diagrama de objetos representa instâncias específicas de classes.
O diagrama de objetos é usado exclusivamente para modelar a arquitetura física do sistema.
O diagrama de classes representa instâncias específicas, enquanto o diagrama de objetos representa a estrutura geral do sistema.
Qual é a principal função de um Diagrama de Caso de Uso na UML?
Descrever a arquitetura física do sistema.
Modelar a estrutura estática do sistema.
Modelar o comportamento dinâmico de objetos.
Representar a interação entre usuários e o sistema.
Em um diagrama de classes UML, qual elemento é usado para representar a composição entre classes?
Agregação
Associação
Composição
Generalização
Qual é a principal diferença entre um diagrama de sequência e um diagrama de colaboração na UML?
O diagrama de sequência é usado para modelar a estrutura estática, enquanto o diagrama de colaboração modela o comportamento dinâmico.
O diagrama de sequência foca na ordem temporal das mensagens, enquanto o diagrama de colaboração foca na organização estrutural dos objetos.
Ambos os diagramas são usados para modelar a arquitetura física do sistema.
O diagrama de colaboração é mais detalhado que o diagrama de sequência.
Qual elemento em um diagrama de classes UML é usado para representar a agregação entre classes?
Associação
Agregação
Composição
Generalização
Em um diagrama de sequência UML, qual é a principal diferença entre uma mensagem síncrona e uma mensagem assíncrona?
Nenhuma das mensagens requer respostas imediatas.
Uma mensagem síncrona requer uma resposta imediata, enquanto uma mensagem assíncrona não requer.
Uma mensagem assíncrona requer uma resposta imediata, enquanto uma mensagem síncrona não requer.
Ambas as mensagens requerem respostas imediatas.
Qual é a principal função de um Diagrama de Implantação na UML?
Representar o fluxo de dados entre processos.
Representar a interação entre objetos ao longo do tempo.
Descrever a arquitetura física do sistema.
Modelar o comportamento dinâmico de objetos.
Qual elemento em um diagrama de atividades UML é usado para representar uma decisão ou ramificação no fluxo de controle?
Transição
Decisão
Atividade
Estado
Em um diagrama de caso de uso UML, qual elemento é usado para representar a interação entre um ator e um caso de uso?
Extensão
Inclusão
Generalização
Associação
Qual é a principal função de um Diagrama de Objetos na UML?
Descrever a arquitetura física do sistema.
Representar o fluxo de dados entre processos.
Modelar instâncias específicas de classes.
Representar a estrutura estática do sistema.
Qual é a principal função de um Diagrama de Pacotes na UML?
Modelar o comportamento dinâmico de objetos.
Representar a interação entre usuários e o sistema.
Descrever a arquitetura física do sistema.
Agrupar elementos relacionados do modelo.
Em um diagrama de atividades UML, qual elemento é usado para representar o início do fluxo de controle?
Decisão
Estado Inicial
Transição
Atividade
Qual é a diferença entre um diagrama de componentes e um diagrama de implantação na UML?
O diagrama de componentes modela a estrutura estática, enquanto o diagrama de implantação descreve a arquitetura física.
Ambos os diagramas são usados para modelar o fluxo de controle de processos.
O diagrama de componentes é usado exclusivamente para sistemas de hardware.
O diagrama de implantação modela o comportamento dinâmico, enquanto o diagrama de componentes representa interações de usuários.
Qual elemento em um diagrama de sequência UML é usado para representar a criação de um novo objeto?
Mensagem de retorno
Mensagem de criação
Mensagem assíncrona
Mensagem síncrona
Em um diagrama de atividades UML, qual elemento é usado para representar a conclusão de um fluxo de controle?
Estado Final
Decisão
Atividade
Transição
Qual é a principal função de um Diagrama de Máquina de Estados na UML?
Descrever a arquitetura física do sistema.
Representar a interação entre usuários e o sistema.
Modelar transições de estados de objetos com base em eventos.
Modelar a estrutura estática do sistema.
Em um diagrama de componentes UML, qual elemento é usado para representar a dependência entre componentes?
Agregação
Composição
Associação
Dependência
Qual é a principal função de um Diagrama de Implantação na UML?
Modelar o comportamento dinâmico de objetos.
Descrever a arquitetura física do sistema.
Representar a interação entre objetos ao longo do tempo.
Modelar a estrutura estática do sistema.
Em um diagrama de máquina de estados UML, qual elemento é usado para representar a transição entre estados?
Atividade
Estado
Transição
Associação
Qual é a principal função de um Diagrama de Atividades na UML?
Representar a interação entre usuários e o sistema.
Descrever a arquitetura física do sistema.
Representar o fluxo de controle em processos de negócios.
Modelar o comportamento dinâmico de objetos.
Em um diagrama de classes UML, qual elemento é usado para representar a herança entre classes?
Associação
Composição
Agregação
Generalização
