Buscar

Engenharia de Software - Modelagem do Sistema com a Análise Orientada a Objetos - Professora Iolanda Claudia Sanches Catarino


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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Modelagem do sistema com a análise orientada a objetos
Professor(a): Iolanda Claudia Sanches Catarino (Doutorado)
1)
2)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e
corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode
responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova!
Das técnicas de modelagem da Unified Modeling Language (UML), é considerado o diagrama estrutural mais importante da UML. O
_________________ permite a visualização das classes utilizadas pelo sistema e como estas se relacionam.
Assinale a alternativa que completa adequadamente a lacuna acima:
Alternativas:
Diagrama de Estrutura Composta.
Diagrama de Pacotes.
Diagrama de Objetos.
Diagrama de Perfil.
Diagrama de Classes.
 CORRETO
Código da questão: 56249
Sobre a técnica estrutural - Diagrama de Estrutura Composta, lançada na Unified Modeling Language (UML) a partir da versão 2.0, podemos
afirmar que:
I. É utilizada para representar as colaborações que demonstram o detalhamento das operações de uma classe que colaboram na
execução de uma funcionalidade.
II. Os elementos básicos da notação do Diagrama de Estrutura Composta são:  Ator, Caso de Uso, Associação e Classes.
III. Uma colaboração pode representar a estrutura de elementos conectados que representam instâncias cooperando entre si na
execução de um único caso de uso ou mais, sendo representada graficamente por meio de uma elipse tracejada com o seu
descritivo.
IV. Os relacionamentos entre as instâncias são representados por meio da utilização de retas, ligando uma instância a outra,
denominadas de conectores.
 São verdadeiras:
Alternativas:
III - IV.
 CORRETO
I - III.
I - II - III.
I - II - III - IV.
I - II.
Resolução comentada:
O Diagrama de Classes permite a visualização das classes utilizadas pelo sistema e como estas se relacionam. Esse diagrama apresenta
uma visão estática de como as classes estão organizadas, preocupando-se em definir sua estrutura lógica, sendo os elementos básicos
da notação do Diagrama de Classes, as classes e os relacionamentos.
Resolução comentada:
3)
4)
Código da questão: 56255
A Linguagem de Modelagem Unificada (UML) consiste na união dos métodos de Grady Booch, James Rumbaugh e Ivar Jacobson, sendo
sua primeira versão oficial lançada em 1997. A UML fornece múltiplas visões da modelagem de sistemas de softwares sob diferentes
aspectos de análise e detalhamento.
Assinale a alternativa correta que descreve as três perspectivas principais de visões de modelagem de sistemas de software com a UML.
Alternativas:
Estrutural; Funcional; Temporal.
 CORRETO
Estrutural; Estática; Operacional.
Funcional; Temporal; Comportamental.
Estrutural; Estática; Dinâmica.
Funcional; Estática; Dinâmica.
Código da questão: 56209
Sobre as técnicas de modelagem comportamentais da Linguagem de Modelagem Unificada (UML), considere as seguintes afirmações e
classifique-as em verdadeiras (V) ou falsas (F):
(   ) O Diagrama de Casos de Uso é o diagrama mais geral e informal da UML, que representa as funcionalidades ou serviços do software e
suas interações com os atores do sistema.
(   ) O Diagrama de Atividades representa a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos na execução
de um processo.
(  ) O Diagrama de Sequência demonstra o fluxo de controle de um conjunto de atividades, que representa a execução de um
procedimento, caso de uso, processo de negócio, subsistema ou até o sistema completo.
 (   ) O Diagrama de Comunicação é uma variação do Diagrama de Atividades, utilizando quadros no lugar dos nós de ação e integrando
diferentes tipos de diagramas de interação, demonstrando um processo geral.
 (  ) O Diagrama de Máquina de Estados demonstra o comportamento de um elemento, por meio de um conjunto de transições de estados.
Alternativas:
V – F – V – F – V.
F – V – F – V – F.
A afirmação I está incorreta, porque o Diagrama de Estrutura Composta é utilizado para representar as colaborações que demonstram
o relacionamento entre os elementos que colaboram na execução de uma funcionalidade.
A afirmação II está incorreta, porque a notação básica do Diagrama de Estrutura Composta consiste na representação dos elementos
colaboração, instâncias das classes e conector.
A afirmação III é correta, pois o Diagrama de Estrutura Composta consiste na representação dos elementos colaboração, instâncias
das classes e conector, e uma colaboração pode representar a estrutura de elementos conectados que representam instâncias
cooperando entre si na execução de um único caso de uso ou mais, sendo representada graficamente por meio de uma elipse
tracejada com o seu descritivo.
A afirmação IV é correta, pois o Diagrama de Estrutura Composta consiste na representação dos elementos colaboração, instâncias
das classes e conector, sendo que os relacionamentos entre as instâncias são representados por meio da utilização de retas, ligando
uma instância a outra, denominadas de conectores.
Resolução comentada:
A UML privilegia a descrição da modelagem de sistemas de software em três perspectivas principais de visões. A estrutural, que
enfatiza a visão estática do sistema, ou seja, os dados; a funcional, que prioriza as funcionalidades do sistema, enfatizando os requisitos
funcionais; e a temporal, que prioriza a especificação dos eventos, representando o comportamento dos objetos em tempo de
execução.
5)
V – F – F – F – V.
 CORRETO
F – V – F – F – F.
V – V – F – V – F.
Código da questão: 56211
O Diagrama de Sequência é uma técnica do subgrupo de diagramas de interação da UML que representa a ordem temporal em que as
mensagens são trocadas para darem suporte à realização de um caso de uso. Sobre os elementos básicos da notação do Diagrama de
Sequência, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F):
(   ) Ator é o mesmo já criado no Diagrama de Casos de Uso, sendo apoiado por uma linha de vida.
(   ) Linha de Vida representa a existência do elemento ator participante da realização do caso de uso em um período de tempo.
(   ) Mensagem ou Estímulo representa a solicitação que um elemento envia para o outro com o objetivo de executar uma ação,
demonstrando a ocorrência de eventos.
(   ) Mensagem assíncrona: a mensagem é assíncrona quando o emissor aguarda o retorno para continuar com a interação.
(   ) Mensagem síncrona: a mensagem é síncrona quando
o emissor continua enviando mensagens sem aguardar o retorno, com isso o
elemento receptor da mensagem síncrona não precisa atendê-la imediatamente.
Alternativas:
V – F – V – F – F.
 CORRETO
F – V – F – V – F.
V – F – V – F – V.
F – V – V – V – F.
V – F – F – F – V.
Código da questão: 56235
Resolução comentada:
A segunda, terceira e quarta asserções são falsas, porque:
O Diagrama de Atividades demonstra o fluxo de controle de um conjunto de atividades que representa a execução de um
procedimento, caso de uso, processo de negócio, subsistema ou até o sistema completo.
O Diagrama de Sequência representa a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos na execução
de um processo.
O Diagrama de
Comunicação complementa o Diagrama de Sequência, representando o
inter-relacionamento entre os objetos envolvidos na execução de um processo, a
partir da troca de mensagens..
Resolução comentada:
A segunda afirmativa é falsa, porque a Linha de Vida representa a existência do elemento ator ou objeto participante da realização do
caso de uso em um período de tempo.
A quarta afirmativa é falsa, porque na Mensagem Síncrona o emissor aguarda o retorno para continuar com a interação.
A quinta afirmativa é
falsa, porque a Mensagem Assíncrona é quando o emissor continua enviando
mensagens sem aguardar o retorno, com isso o elemento receptor da mensagem
assíncronanão precisa atendê-la imediatamente
6)
7)
Um processo organizacional pode ser definido como um conjunto de atividades preestabelecidas que, quando executadas numa
determinada sequência, conduzem a um resultado esperado e, asseguram o atendimento das necessidades e expectativas dos clientes e
demais partes envolvidas no processo.
Assinale a
alternativa correta que indica a classificação dos tipos de processos
organizacionais, quanto a sua qualificação.
Alternativas:
Essenciais, Secundários e Estratégicos.
Primários ou Essenciais, Suporte e Negócio.
Operacionais, Táticos e Estratégicos.
Primários ou de Negócios, Apoio e Gerencial.
 CORRETO
Operacionais, Funcionais e Analíticos.
Código da questão: 56202
Sobre a técnica comportamental, Diagrama de Casos de Uso, da Linguagem de Modelagem Unificada, podemos afirmar que:
I. Os elementos básicos da notação do Diagrama de Casos de Uso são: Sistema, Ator, Caso de Uso, Associação, Generalização, Extensão e
Inclusão.
II. O elemento Associação representa um relacionamento de extensão entre ator e os casos de uso, indicando uma interação com o
sistema.
III. Generalização: é um tipo de relacionamento que representa o reuso de comportamento existente entre Casos de Uso ou entre Atores.
IV. Inclusão é um tipo de relacionamento existente somente entre casos de uso para indicar a continuidade de execução não obrigatória
entre os casos de uso.
São verdadeiras:
Alternativas:
I - II - III.
I - II.
III - IV.
I - II - III - IV.
I - III.
 CORRETO
Resolução comentada:
Uma das maneiras de classificar os processos organizacionais é usando a Arquitetura PCF da Process Classification Framework (PCF) da
American Productivity and Quality Control, bastante aceita e utilizada por várias organizações do mundo. Outra classificação conhecida
na literatura, é denominada de classificação por qualificação, que considera certas características que permitem fazer a sua qualificação,
distinguindo os processos organizacionais em: Primários ou de Negócios, Apoio ou Suporte e Gerencial.
Segundo Valle e Oliveira (2013), os:
Processos Primários ou de Negócios: são aqueles que abrangem as atividades essenciais que uma organização precisa realizar para
cumprir sua missão de negócio, gerando valor à entrega final para o cliente. Exemplo: manufatura de produtos e serviços de pós-venda.
Processos de Apoio ou Suporte: são aqueles que ajudam ou facilitam a execução dos Processos Primários. Não oferecem valor
diretamente ao cliente final, mas garantem o sucesso
dos processos primários. Exemplo: Gestão de Recursos
Humanos e Gestão de TI.
Processos de Gerenciamento: são aqueles que medem, monitoram e
controlam as atividades de uma organização. São parecidos com os Processos de
Suporte, pois não agregam valor ao cliente, mas a outros processos, como os
Processos Primários e os Processos de Suporte. Exemplos: Governança Corporativa
e Gestão de Performance
,
8)
9)
Código da questão: 56237
O Diagrama de Classes permite a visualização das classes utilizadas pelo sistema e como estas se relacionam. Esse diagrama apresenta uma
visão estática de como as classes estão organizadas, preocupando-se em definir sua estrutura lógica.  
Sobre a notação do Diagrama de Classes, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F):
(   ) Os elementos básicos do Diagrama de Classes são as classes e os relacionamentos.
(   ) Uma classe representa um grupo de objetos do mundo real que compartilham os mesmos atributos, operações e semântica.
(   ) Uma classe é representada graficamente por um retângulo com três partes, no máximo.
(   ) Em uma classe, o símbolo da visibilidade que determina o nível de acessibilidade de um atributo ou operação por outros objetos é
representado à esquerda do nome dos atributos e operações.
(   ) Os relacionamentos entre as classes indicam o compartilhamento de informações entre os atributos das classes, por meio da troca de
eventos entre os objetos, em tempo de execução do sistema.
Assinale a alternativa
que contenha a sequência correta:
Alternativas:
V – V – F – F – V.
V – V – V – V – F.
 CORRETO
F – F – F – F – V.
V – F – V – F – F.
V – V – F – V – F.
Código da questão: 56251
O Diagrama de Atividades pode ser utilizado para modelar uma sequência de atividades, que pode ser um método ou um algoritmo, ou
mesmo um processo completo.  
Assinale a
alternativa correta que descreve alguns elementos básicos do Diagrama de
Atividades.
Alternativas:
Caso de Uso, Nó de Ação, Fluxo de Controle, Nó de Bifurcação, Nó de União.
Resolução comentada:
A afirmação I é correta, pois os elementos básicos da notação do Diagrama de Casos de Uso são: Sistema, Ator, Caso de Uso,
Associação, Generalização, Extensão e Inclusão.
A afirmação II está incorreta, pois o elemento Associação representa um relacionamento de comunicação entre ator e os casos de uso,
indicando uma interação com o sistema. A associação também pode ser estabelecida entre um caso de uso e outros casos de uso.
A afirmação III é correta porque o elemento Generalização é um tipo de relacionamento, que representa o reuso de comportamento
existente entre Casos de Uso ou entre Atores.
A afirmação IV é incorreta, pois Inclusão:
é um tipo de relacionamento existente somente entre casos de uso para indicar a
continuidade de execução obrigatória entre os casos de uso
Resolução comentada:
A quinta afirmativa é falsa, porque os relacionamentos entre as classes
indicam o compartilhamento de informações entre os objetos das classes, por
meio da troca de mensagens entre os objetos, em tempo de execução do sistema.
,
10)
Atividade, Nó de Ação, Nó Inicial, Nó Final, Nó de Objeto, Nó de Decisão, Fluxo de Controle.
 CORRETO
Atividade, Caso de Uso, Nó Inicial, Nó Final, Objeto, Classe, Relacionamento.
Nó de Ação, Nó de Objeto, Swinlanes, Ator, Fragmento de Interação, Objeto.
Atividade, Nó de Ação, Estado Inicial, Estado Final, Nó de Objeto, Nó de Decisão, Relacionamento.
Código da questão: 56238
A Linguagem de Modelagem Unificada (UML) 2.0 abrange as técnicas de modelagem classificadas em estrutural e comportamental. As
técnicas estruturais demonstram a estrutura das classes e do software, a partir da identificação dos objetos do sistema, representando a
modelagem com visão estática do sistema.  
Assinale a
alternativa correta que relaciona algumas técnicas estruturais.
Alternativas:
Diagrama de Casos de Uso; Diagrama de Sequência; Diagrama de Comunicação.
Diagrama de Classes; Diagrama de Casos de Uso; Diagrama de Tempo.
Diagrama de Casos de Uso; Diagrama de Atividades; Diagrama de Sequência.
Diagrama de Pacotes; Diagrama de Objetos; Diagrama de Classes.
 CORRETO
Diagrama de Componentes; Diagrama de Classes; Diagrama de Máquina de Estados.
Código da questão: 56214
Resolução comentada:
Os elementos básicos do Diagrama de Atividades são: Atividade, Nó de
Ação, Nó Inicial, Nó Final, Nó de Objeto, Nó de Decisão, Fluxo de Controle,
Fluxo de Objeto, Nó de Bifurcação, Nó de União e Swinlanes.
Resolução comentada:
Das 14 técnicas de modelagem da UML, são técnicas estruturais: Diagrama
de Pacotes, Diagrama de Objetos, Diagrama de Classes, Diagrama de Estrutura
Composta, Diagrama de Componentes, Diagrama de Implantação e o Diagrama de
Perfil que foi introduzido na versão 2.5 da UML.

Continue navegando