Logo Passei Direto
Buscar

gabarito-analise-orientada-a-objetos (1)

User badge image
Renan neves

em

Ferramentas de estudo

Questões resolvidas

O _________________ é o diagrama responsável por descrever um conjunto de ações que os sistemas devem executar em conjunto com usuários externos ao sistema. Ele que irá modelar todas as possíveis utilizações do sistema de uma forma simples e de fácil entendimento, inclusive é utilizado em reuniões com o cliente para verificação. Agora, assinale a alternativa que completa corretamente a lacuna:
A) diagrama de objetos;
B) diagrama de casos de uso;
C) diagrama de atividades;
D) diagrama de máquina de estados;
E) diagrama de sequência;

Independente do modelo de processo de software, a ênfase da modelagem de um sistema está nas atividades de Análise e Projeto. Na representação do Diagrama de Classes da atividade de projeto é importante revisar o relacionamento estabelecido entre as classes de objetos, definir o tipo de dados dos atributos correspondente a linguagem de programação que será adotada para implementar o sistema, definir o uso de patterns, frameworks, componentes de software e demais detalhes de implementação.
Sobre os tipos de estereótipos de classe usuais adotados no Diagrama de Classes de projeto para classificarem as classes, assinale a alternativa correta que indica esses estereótipos.
A) De fronteira, controle e entidade.
B) De fronteira, interface e entidade.
C) De inclusão, extensão e generalização.
D) De especialização, classificação e entidade.
E) De controle, interface e extensão.

Na programação orientada a objetos, a instanciação dos objetos inicia-se com a especificação das classes, que nada mais são do que a abstração dos objetos do mundo real. O Diagrama de Classes que é considerado a principal técnica de modelagem estrutural da Unified Modeling Language (UML), que representa a modelagem da parte estática do sistema.
Sobre os tipos de relacionamentos e associações do Diagrama de Classes, julgue as sentenças a seguir:
I. São tipos de relacionamentos: Associação, Generalização, Dependência e Realização.
II. São tipos de associação: 1:1 (um para um), 1:* (um para muitos) e *:* (muitos para muitos).
III. Associação do tipo Agregação demonstra que as informações de um objeto (chamado objeto-todo) precisam ser complementadas pelas informações contidas em um ou mais objetos de outra classe (chamados objeto-parte), sendo que a associação representa que ambas as classes podem 'viver' de forma independente, não existindo uma ligação forte entre as classes associadas.
IV. Agregação do tipo Composição representa um vínculo forte entre os objetos-todo com os objetos-parte, demonstrando que o objeto-todo deve ter, no mínimo, um objeto-parte, sendo que estes devem estar associados a um único objeto-todo.
A) I, II, III e IV.
B) II e III.
C) I, III e IV.
D) I e II.
E) II, III e IV.

Cada diagrama da Unified Modeling Language (UML) aplica-se a modelagem de uma perspectiva do sistema, sendo que o nível de detalhamento do diagrama geralmente indica a especificação da atividade de análise ou projeto. Assim, o Diagrama de Máquina de Estados pode ser representado em uma perspectiva simplificada ou em uma perspectiva mais detalhada com a indicação das atividades internas de cada estado, também denominadas de ações de estado, representadas pelas cláusulas predefinidas 'entry, exit e do' no interior do retângulo do estado.
Considerando o significado das atividades internas dos estados de um objeto, indique 'V' para os itens verdadeiros e 'F' para os itens falsos.
( ) A atividade interna do tipo 'Query' representa uma atividade realizada durante o tempo em que se inicia uma transição de estado até o objeto assumir o estado.
( ) Uma atividade interna está associada ao estado que o objeto assumiu, ou seja, correspondente aos métodos executados pelo objeto, contudo não causam alteração na situação do estado.
( ) A atividade interna do 'Entry' representa as ações realizadas no momento em que o objeto assume o novo estado.
( ) A atividade interna do 'Exit' representa as ações executadas quando o objeto está mudando de estado.
A) V – F– V – F.
B) V – V – V – V.
C) F – F– F – F.
D) V – V– V – F.
E) F – V– V – V.

Na modelagem de um sistema orientado a objetos, o Diagrama de Objetos da Linguagem de Modelagem Unificada (UML) depende totalmente da existência de um diagrama de classe. Esse diagrama pode ver visto como uma instância do diagrama de classes, do mesmo modo que um objeto é uma instância de uma classe, exibindo uma 'fotografia' do sistema em um dado momento. Essa 'fotografia' apresentará as ligações e iterações entre os objetos.
Sobre a notação do Diagrama de Objetos, julgue os itens a seguir:
I. Um objeto é representado por uma instância de objeto, no formato de um retângulo, dividido em dois compartimentos, sendo que na parte superior, representa-se a identificação do objeto, e na parte inferior, representa-se os atributos definidos na classe do objeto.
II. Na elaboração do Diagrama de Objetos, o diagrama deve ter um Nó Inicial e pode ter vários ou nenhum Nó Final, o que significa que o processo ou procedimento modelado é cíclico.
III. Uma iteração de objeto é representada por uma ligação de ação ou atividade, representando o término de um objeto e o início do outro.
IV. Um vínculo (link/associação) entre instâncias de objetos é representado por uma reta que liga apenas um único objeto em cada extremidade. Um vínculo não possui multiplicidade.
A) I e II.
B) III e IV.
C) I e IV.
D) I, II, III e IV.
E) I, III e IV.

A Unified Modeling Language (UML) é uma importante ferramenta para a modelagem de sistemas, a qual possibilita elaborar modelos abstratos, tendo um visual do sistema e de como os objetos se comunicam, tudo mostrado na forma de diagramas. Cada modelo elaborado representa um aspecto do sistema, ou seja, suas diferentes perspectivas. Esse tipo de ferramenta, quando utilizada durante as etapas de desenvolvimento do software, proporciona uma série de benefícios e melhorias a esse processo, mesmo sendo uma linguagem independente de processos e não uma metodologia de desenvolvimento. Assim, a UML representa uma linguagem de modelagem unificada para a especificação, visualização, construção e documentação de características e aspectos que envolvem o software.
Assinale a alternativa correta que representa as categorias dos diagramas da UML.
A) Estrutural, Comportamental e Funcional.
B) Estrutural, Comportamental e Interação.
C) Comportamental, Integração e Interação.
D) Comportamental, Gerencial e Negócio.
E) Estrutural, Organizacional e Comportamental.

Na modelagem das interações entre os objetos, principalmente para especificar a realização de um caso de uso, é importante utilizar os diagramas de interação. O Diagrama de Comunicação complementa o Diagrama de Sequência, concentrando-se na representação de como os elementos do diagrama estão vinculados e a ocorrência das mensagens que esses elementos trocam entre si durante a execução de um processo, normalmente baseado em um caso de uso.
Sobre os elementos do Diagrama de Comunicação, analise os itens a seguir e indique 'V' para os itens verdadeiros e 'F' para os itens falsos:
( ) Multiobjeto: representa uma coleção de objetos de uma mesma classe, participando da interação.
( ) Lifeline: linha de vida representa a existência de um elemento participante da interação, geralmente uma instância de uma classe.
( ) Atividade: representa a sequência de tarefas em um fluxo de trabalho que resulta em um comportamento de um processo.
( ) Nó de Decisão: representa uma escolha entre dois ou mais fluxos, a partir de uma entrada e duas ou mais saídas.
A) V - F - V - F.
B) F - F - V - F.
C) V - V - F - F.
D) V - V - V - V.
E) F - F - F - F.

Na empresa de desenvolvimento de software, Master Software, a metodologia para desenvolver sistemas orientados a objetos inclui algumas técnicas de modelagem da Unified Modeling Language (UML). Utiliza-se o Diagrama de Máquina de Estados para descrever o ciclo de vida de objetos de uma classe.
Considerando a notação gráfica do Diagrama de Máquina de Estados, assinale a alternativa correta que indica os elementos básicos do diagrama.
A) Estado Inicial; Estado Final; Atributos; Operações.
B) Estado Inicial; Estados; Transições de Estados; Estado Final.
C) Nó de Estado; Nó de Decisão; Estado de Escolha; Transição de Estado.
D) Nó de Ação; Nó de Objeto; Fluxo de Controle; Estados.
E) Estados; Atividades Internas; Transições Internas; Operações.

A engenharia de requisitos preocupa-se com o que deve ser feito, ou seja, a compreensão do problema, e não em como fazer, considerando o domínio do sistema. A Engenharia de Requisitos é o processo de descobrir, analisar, documentar e verificar os serviços e restrições. Sobre a classificação dos requisitos de sistema, analise as afirmativas a seguir:
Agora, assinale a alternativa que apresenta a resposta CORRETA:
I- Os requisitos funcionais representam uma funcionalidade que o sistema deve fornecer para atender a uma necessidade do usuário.
II- Os requisitos não funcionais expressam restrições aos serviços ou funções, ou qualidades específicas às quais o software deve atender.
III- Os requisitos não funcionais não são obrigatórios na implementação, este tipo de requisito apresenta funcionalidades extras do sistema.
A) As afirmativas I, II e III estão corretas.
B) Apenas as afirmativas I e II estão corretas;
C) Apenas a afirmativa I está correta;
D) Apenas a afirmativa II está correta;
E) Apenas as afirmativas I e III estão corretas;

Entre os diferentes diagramas da Linguagem de Modelagem Unificada (UML), um dos diagrama é geralmente utilizado para modelar sistemas de tempo real, aplicações que utilizam recursos de multimídia e sincronização de eventos.
O ______________ representa de forma concisa e simples à mudança pontual nos estados de um objeto, relevantes para contexto da execução de um processo que envolve várias atividades ou especificamente de um caso de uso, em resposta aos eventos disparados durante uma interação. Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A) Diagrama de Atividades.
B) Diagrama de Classes.
C) Diagrama de Tempo.
D) Diagrama de Sequência.
E) Diagrama de Objetos.

O Processo Unificado (PU) consiste em um processo de desenvolvimento de software iterativo e incremental, ou seja, a cada nova iteração são introduzidos incrementos de novas características à arquitetura do sistema. No PU, as fases de Concepção, Elaboração, Construção e Transição ocorrem em ciclos iterativos, a partir do conjunto de atividades que são executadas para a transformação dos requisitos de usuário em um sistema de software.
Assinale a alternativa que indica as atividades que são concentradas na fase de 'Concepção'.
A) Análise e Implementação.
B) Análise e Projeto.
C) Implementação e Testes.
D) Requisitos e Testes.
E) Projeto e Testes.

A Linguagem de Modelagem Unificada (UML) é baseada em modelos. Um modelo pode ser definido, de forma simples e direta, como uma representação de algo de alguma natureza (software, problema, sistema matemático) utilizando algo da mesma ou de outra natureza. Assim, um modelo captura aspectos importantes e de alguma forma modifica ou omite o restante das informações. A forma como o modelo é apresentado e desenvolvido deve ser escolhida para facilitar tanto sua construção quanto sua interpretação e utilização. Assim, a UML abrange técnicas de modelagem, classificadas em estruturais e comportamentais. As técnicas estruturais enfatizam a estrutura dos elementos estáticos, a partir da identificação dos objetos. As técnicas de modelagem comportamentais enfatizam o comportamento dinâmico e a interação entre os elementos do sistema.
Assinale a alternativa correta que indica algumas técnicas de modelagem "estruturais" da UML.
A) Diagrama de Classes, Diagrama de Componentes e Diagrama de Use Cases.
B) Diagrama de Classes, Diagrama de Atividades e Diagrama de Comunicação.
C) Diagrama de Use Cases, Diagrama de Comunicação e Diagrama de Tempo.
D) Diagrama de Objetos, Diagrama de Pacotes e Diagrama de Use Cases.
E) Diagrama de Objetos, Diagrama de Classes e Diagrama de Pacotes.

Todo método de desenvolvimento de software apresenta suas técnicas de modelagem com um objetivo específico e elementos com suas regras de notação. A elaboração do Diagrama de Máquina de Estados pode consistir na simples representação dos estados e nas transições entre os estados, mas também pode consistir em uma representação mais detalhada dos estados dos objetos com a indicação das atividades internas, também denominadas de ações de estado, e ainda apresentar as transições internas dos estados.
Assinale a alternativa correta que descreve o conceito de evento.
A) Um evento representa uma entidade com uma fronteira bem-definida e uma identidade que encapsula o estado e o comportamento dos objetos.
B) Um evento são declarações de serviços que o sistema deve fornecer para abstrair os estados dos objetos de uma classe.
C) Um evento representa os acontecimentos que provocam a mudança de estado dos objetos, podendo ser uma ação interna ou externa do objeto.
D) Um evento é algo que acontece em algum período de tempo e que pode modificar o estado dos atributos de um objeto.
E) Um evento representa a abstração de uma forma de apresentação dos objetos em um instante de tempo de execução do sistema com uma duração finita de tempo.

Entre os elementos do Diagrama de Casos de Uso, o elemento associação representa um relacionamento de comunicação entre ator e os casos de uso, indicando uma interação com o sistema. Os relacionamentos de extensão e inclusão são específicos do Diagrama de Casos de Uso.
Assinale a alternativa correta que indica entre quais elementos do Diagrama de Casos de Uso pode ser estabelecido os relacionamentos de inclusão e extensão.
A) Entre Ator e Casos de Uso.
B) Entre Casos de Uso e Classes.
C) Entre Ator e Ator.
D) Entre Casos de Uso e Casos de Uso.
E) Entre Ator e Pacote.

Ao longo dos anos, com uma maior exigência e necessidade de resolução de problemas mais complexos, surgiu maior demanda por sistemas mais complexos. Todavia, não existiam grandes preocupações com a manutenção e muitos códigos sequer tinham documentação porque eram produzidos informalmente. Em algumas ocasiões, a etapa de modelagem do sistema não existia, inviabilizando a manutenção nos códigos já desenvolvidos. Na década de 90, diante da forte tendência dos métodos orientados a objetos foi criada a ___________________ que consiste na fusão de três principais métodos orientados a objetos, os métodos dos autores Grady Booch, James Rumbaugh e Ivar Jacobson.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A) Object Modeling Technique (OMT).
B) Unified Modeling Language (UML).
C) Rational Unified Process (RUP).
D) Project Management Body of Knowledge (PMBOK).
E) Object-Oriented Software Engineering (OOSE).

A Unified Modeling Language (UML) é uma importante ferramenta para a modelagem de sistemas, a qual possibilita elaborar modelos abstratos, tendo um visual do sistema e de como os objetos se comunicam, tudo mostrado na forma de diagramas. Cada modelo elaborado representa um aspecto do sistema, ou seja, suas diferentes perspectivas. A UML apresenta um conjunto de técnicas de modelagem gráficas estruturais e comportamentais, integrando vários elementos (objetos, classes, atributos etc) do paradigma orientado a objetos.
Assinale a alternativa correta que descreve as principais características da UML.
A) Processo iterativo; centrado em objetos; e orientado a fases e atividades.
B) Centrado na arquitetura; orientado a Use Cases (Casos de Uso); e processo iterativo.
C) Centrado em objetos; processo iterativo; e orientado a artefatos.
D) Centrado na arquitetura; processo integrado; e orientado a dimensões.
E) Processo iterativo; processo integrado; e processo centralizado.

Em um nível alto de abstração, a modelagem de um software consiste na especificação de diferentes diagramas que são construídos no início do processo de desenvolvimento, nas atividades de requisitos e análise.
Assinale a alternativa correta que preenche as lacunas acima:
A) Diagrama de Use Cases (Casos de Uso), Diagrama de Máquina de Estados.
B) Diagrama de Máquina de Estados, Diagrama de Objetos.
C) Diagrama de Sequência, Diagrama de Objetos.
D) Diagrama de Sequência, Diagrama de Classes.
E) Diagrama de Classes, Diagrama de Use Cases (Casos de Uso).

Uma empresa de desenvolvimento de sistemas de software adota alguns diagramas da Linguagem de Modelagem Unificada (UML), juntamente com outros métodos de desenvolvimento orientado a objetos, para modelar a parte dinâmica do sistema. Entre os diagramas comportamentais da UML, a empresa de desenvolvimento utiliza o Diagrama de Sequência que demostra a sequência de eventos que ocorrem em um determinado processo, ilustrando a troca de mensagens entre os objetos que realizam um caso de uso.
Sobre o Diagrama de Sequência, julgue as sentenças a seguir:
I. O Diagrama de Sequência classifica-se como um diagrama de interação.
II. O Diagrama de Sequência baseia-se no Diagrama de Casos de Uso.
III. O Diagrama de Sequência permite descrever o ciclo de vida de objetos de uma classe, sendo que os eventos causam a transição de um estado para outro e a realização de operações resultantes.
IV. As mensagens ilustradas no Diagrama de Sequência são representadas por uma seta entre dois componentes, indicando qual componente enviou a mensagem e qual a recebeu.
V. O elemento Linha de Vida do Diagrama de Sequência representa o tempo em que um objeto existe durante um processo.
A) III, IV e V.
B) I, II, IV e V.
C) II, III, IV e V.
D) I, III, IV e V.
E) I, II e III.

A modelagem de um sistema de software consiste na representação de diferentes modelos. O ______________ é um diagrama estrutural da UML, que visa identificar a arquitetura do conjunto de elementos que interagem entre si durante a execução do sistema, formando uma colaboração entre esses elementos que se comunicam, ou seja, a estrutura refere-se a uma composição de elementos interconectados por vínculos de comunicação que colaboram entre si para atingir um objetivo. Já para modelagem dos objetos que possuem estados relevantes, deve utilizar o ______________ que representa um comportamento que, especifica as sequências de estados pelos quais um objeto passa durante seu tempo de vida, em resposta aos eventos disparados que provocam as transições entre os estados.
Assinale a alternativa que indica o preenchimento correto das lacunas acima:
A) Diagrama de Casos de Uso; Diagrama de Perfil.
B) Diagrama de Estrutura Composta; Diagrama de Objetos.
C) Diagrama de Fluxo de Dados; Diagrama de Colaboração.
D) Diagrama de Estrutura Composta; Diagrama de Classes.
E) Diagrama de Estrutura Composta; Diagrama de Máquina de Estados.

Sobre a notação dos principais elementos do Diagrama de Máquina de Estados, julgue os itens a seguir:
É correto o que se afirma em:
I. O elemento 'Estado Inicial' representa o estado de um objeto quando ele é criado. Pode haver um único estado inicial em um diagrama de máquina de estados.
II. O elemento 'Estado' representa uma situação na vida de um objeto durante a qual ele satisfaz alguma condição ou realiza alguma atividade.
III. O elemento 'Estado Final' representa o fim do ciclo de vida de um objeto. Este estado é opcional e pode haver mais de um estado final em um diagrama de máquina de estados.
IV. O elemento 'Transição de Estado' representa uma associação entre os estados, com uma seta apontando para um dos estados.
A) I, II, III e IV.
B) I, II e III.
C) I e II.
D) I, III e IV.
E) III e IV.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O _________________ é o diagrama responsável por descrever um conjunto de ações que os sistemas devem executar em conjunto com usuários externos ao sistema. Ele que irá modelar todas as possíveis utilizações do sistema de uma forma simples e de fácil entendimento, inclusive é utilizado em reuniões com o cliente para verificação. Agora, assinale a alternativa que completa corretamente a lacuna:
A) diagrama de objetos;
B) diagrama de casos de uso;
C) diagrama de atividades;
D) diagrama de máquina de estados;
E) diagrama de sequência;

Independente do modelo de processo de software, a ênfase da modelagem de um sistema está nas atividades de Análise e Projeto. Na representação do Diagrama de Classes da atividade de projeto é importante revisar o relacionamento estabelecido entre as classes de objetos, definir o tipo de dados dos atributos correspondente a linguagem de programação que será adotada para implementar o sistema, definir o uso de patterns, frameworks, componentes de software e demais detalhes de implementação.
Sobre os tipos de estereótipos de classe usuais adotados no Diagrama de Classes de projeto para classificarem as classes, assinale a alternativa correta que indica esses estereótipos.
A) De fronteira, controle e entidade.
B) De fronteira, interface e entidade.
C) De inclusão, extensão e generalização.
D) De especialização, classificação e entidade.
E) De controle, interface e extensão.

Na programação orientada a objetos, a instanciação dos objetos inicia-se com a especificação das classes, que nada mais são do que a abstração dos objetos do mundo real. O Diagrama de Classes que é considerado a principal técnica de modelagem estrutural da Unified Modeling Language (UML), que representa a modelagem da parte estática do sistema.
Sobre os tipos de relacionamentos e associações do Diagrama de Classes, julgue as sentenças a seguir:
I. São tipos de relacionamentos: Associação, Generalização, Dependência e Realização.
II. São tipos de associação: 1:1 (um para um), 1:* (um para muitos) e *:* (muitos para muitos).
III. Associação do tipo Agregação demonstra que as informações de um objeto (chamado objeto-todo) precisam ser complementadas pelas informações contidas em um ou mais objetos de outra classe (chamados objeto-parte), sendo que a associação representa que ambas as classes podem 'viver' de forma independente, não existindo uma ligação forte entre as classes associadas.
IV. Agregação do tipo Composição representa um vínculo forte entre os objetos-todo com os objetos-parte, demonstrando que o objeto-todo deve ter, no mínimo, um objeto-parte, sendo que estes devem estar associados a um único objeto-todo.
A) I, II, III e IV.
B) II e III.
C) I, III e IV.
D) I e II.
E) II, III e IV.

Cada diagrama da Unified Modeling Language (UML) aplica-se a modelagem de uma perspectiva do sistema, sendo que o nível de detalhamento do diagrama geralmente indica a especificação da atividade de análise ou projeto. Assim, o Diagrama de Máquina de Estados pode ser representado em uma perspectiva simplificada ou em uma perspectiva mais detalhada com a indicação das atividades internas de cada estado, também denominadas de ações de estado, representadas pelas cláusulas predefinidas 'entry, exit e do' no interior do retângulo do estado.
Considerando o significado das atividades internas dos estados de um objeto, indique 'V' para os itens verdadeiros e 'F' para os itens falsos.
( ) A atividade interna do tipo 'Query' representa uma atividade realizada durante o tempo em que se inicia uma transição de estado até o objeto assumir o estado.
( ) Uma atividade interna está associada ao estado que o objeto assumiu, ou seja, correspondente aos métodos executados pelo objeto, contudo não causam alteração na situação do estado.
( ) A atividade interna do 'Entry' representa as ações realizadas no momento em que o objeto assume o novo estado.
( ) A atividade interna do 'Exit' representa as ações executadas quando o objeto está mudando de estado.
A) V – F– V – F.
B) V – V – V – V.
C) F – F– F – F.
D) V – V– V – F.
E) F – V– V – V.

Na modelagem de um sistema orientado a objetos, o Diagrama de Objetos da Linguagem de Modelagem Unificada (UML) depende totalmente da existência de um diagrama de classe. Esse diagrama pode ver visto como uma instância do diagrama de classes, do mesmo modo que um objeto é uma instância de uma classe, exibindo uma 'fotografia' do sistema em um dado momento. Essa 'fotografia' apresentará as ligações e iterações entre os objetos.
Sobre a notação do Diagrama de Objetos, julgue os itens a seguir:
I. Um objeto é representado por uma instância de objeto, no formato de um retângulo, dividido em dois compartimentos, sendo que na parte superior, representa-se a identificação do objeto, e na parte inferior, representa-se os atributos definidos na classe do objeto.
II. Na elaboração do Diagrama de Objetos, o diagrama deve ter um Nó Inicial e pode ter vários ou nenhum Nó Final, o que significa que o processo ou procedimento modelado é cíclico.
III. Uma iteração de objeto é representada por uma ligação de ação ou atividade, representando o término de um objeto e o início do outro.
IV. Um vínculo (link/associação) entre instâncias de objetos é representado por uma reta que liga apenas um único objeto em cada extremidade. Um vínculo não possui multiplicidade.
A) I e II.
B) III e IV.
C) I e IV.
D) I, II, III e IV.
E) I, III e IV.

A Unified Modeling Language (UML) é uma importante ferramenta para a modelagem de sistemas, a qual possibilita elaborar modelos abstratos, tendo um visual do sistema e de como os objetos se comunicam, tudo mostrado na forma de diagramas. Cada modelo elaborado representa um aspecto do sistema, ou seja, suas diferentes perspectivas. Esse tipo de ferramenta, quando utilizada durante as etapas de desenvolvimento do software, proporciona uma série de benefícios e melhorias a esse processo, mesmo sendo uma linguagem independente de processos e não uma metodologia de desenvolvimento. Assim, a UML representa uma linguagem de modelagem unificada para a especificação, visualização, construção e documentação de características e aspectos que envolvem o software.
Assinale a alternativa correta que representa as categorias dos diagramas da UML.
A) Estrutural, Comportamental e Funcional.
B) Estrutural, Comportamental e Interação.
C) Comportamental, Integração e Interação.
D) Comportamental, Gerencial e Negócio.
E) Estrutural, Organizacional e Comportamental.

Na modelagem das interações entre os objetos, principalmente para especificar a realização de um caso de uso, é importante utilizar os diagramas de interação. O Diagrama de Comunicação complementa o Diagrama de Sequência, concentrando-se na representação de como os elementos do diagrama estão vinculados e a ocorrência das mensagens que esses elementos trocam entre si durante a execução de um processo, normalmente baseado em um caso de uso.
Sobre os elementos do Diagrama de Comunicação, analise os itens a seguir e indique 'V' para os itens verdadeiros e 'F' para os itens falsos:
( ) Multiobjeto: representa uma coleção de objetos de uma mesma classe, participando da interação.
( ) Lifeline: linha de vida representa a existência de um elemento participante da interação, geralmente uma instância de uma classe.
( ) Atividade: representa a sequência de tarefas em um fluxo de trabalho que resulta em um comportamento de um processo.
( ) Nó de Decisão: representa uma escolha entre dois ou mais fluxos, a partir de uma entrada e duas ou mais saídas.
A) V - F - V - F.
B) F - F - V - F.
C) V - V - F - F.
D) V - V - V - V.
E) F - F - F - F.

Na empresa de desenvolvimento de software, Master Software, a metodologia para desenvolver sistemas orientados a objetos inclui algumas técnicas de modelagem da Unified Modeling Language (UML). Utiliza-se o Diagrama de Máquina de Estados para descrever o ciclo de vida de objetos de uma classe.
Considerando a notação gráfica do Diagrama de Máquina de Estados, assinale a alternativa correta que indica os elementos básicos do diagrama.
A) Estado Inicial; Estado Final; Atributos; Operações.
B) Estado Inicial; Estados; Transições de Estados; Estado Final.
C) Nó de Estado; Nó de Decisão; Estado de Escolha; Transição de Estado.
D) Nó de Ação; Nó de Objeto; Fluxo de Controle; Estados.
E) Estados; Atividades Internas; Transições Internas; Operações.

A engenharia de requisitos preocupa-se com o que deve ser feito, ou seja, a compreensão do problema, e não em como fazer, considerando o domínio do sistema. A Engenharia de Requisitos é o processo de descobrir, analisar, documentar e verificar os serviços e restrições. Sobre a classificação dos requisitos de sistema, analise as afirmativas a seguir:
Agora, assinale a alternativa que apresenta a resposta CORRETA:
I- Os requisitos funcionais representam uma funcionalidade que o sistema deve fornecer para atender a uma necessidade do usuário.
II- Os requisitos não funcionais expressam restrições aos serviços ou funções, ou qualidades específicas às quais o software deve atender.
III- Os requisitos não funcionais não são obrigatórios na implementação, este tipo de requisito apresenta funcionalidades extras do sistema.
A) As afirmativas I, II e III estão corretas.
B) Apenas as afirmativas I e II estão corretas;
C) Apenas a afirmativa I está correta;
D) Apenas a afirmativa II está correta;
E) Apenas as afirmativas I e III estão corretas;

Entre os diferentes diagramas da Linguagem de Modelagem Unificada (UML), um dos diagrama é geralmente utilizado para modelar sistemas de tempo real, aplicações que utilizam recursos de multimídia e sincronização de eventos.
O ______________ representa de forma concisa e simples à mudança pontual nos estados de um objeto, relevantes para contexto da execução de um processo que envolve várias atividades ou especificamente de um caso de uso, em resposta aos eventos disparados durante uma interação. Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A) Diagrama de Atividades.
B) Diagrama de Classes.
C) Diagrama de Tempo.
D) Diagrama de Sequência.
E) Diagrama de Objetos.

O Processo Unificado (PU) consiste em um processo de desenvolvimento de software iterativo e incremental, ou seja, a cada nova iteração são introduzidos incrementos de novas características à arquitetura do sistema. No PU, as fases de Concepção, Elaboração, Construção e Transição ocorrem em ciclos iterativos, a partir do conjunto de atividades que são executadas para a transformação dos requisitos de usuário em um sistema de software.
Assinale a alternativa que indica as atividades que são concentradas na fase de 'Concepção'.
A) Análise e Implementação.
B) Análise e Projeto.
C) Implementação e Testes.
D) Requisitos e Testes.
E) Projeto e Testes.

A Linguagem de Modelagem Unificada (UML) é baseada em modelos. Um modelo pode ser definido, de forma simples e direta, como uma representação de algo de alguma natureza (software, problema, sistema matemático) utilizando algo da mesma ou de outra natureza. Assim, um modelo captura aspectos importantes e de alguma forma modifica ou omite o restante das informações. A forma como o modelo é apresentado e desenvolvido deve ser escolhida para facilitar tanto sua construção quanto sua interpretação e utilização. Assim, a UML abrange técnicas de modelagem, classificadas em estruturais e comportamentais. As técnicas estruturais enfatizam a estrutura dos elementos estáticos, a partir da identificação dos objetos. As técnicas de modelagem comportamentais enfatizam o comportamento dinâmico e a interação entre os elementos do sistema.
Assinale a alternativa correta que indica algumas técnicas de modelagem "estruturais" da UML.
A) Diagrama de Classes, Diagrama de Componentes e Diagrama de Use Cases.
B) Diagrama de Classes, Diagrama de Atividades e Diagrama de Comunicação.
C) Diagrama de Use Cases, Diagrama de Comunicação e Diagrama de Tempo.
D) Diagrama de Objetos, Diagrama de Pacotes e Diagrama de Use Cases.
E) Diagrama de Objetos, Diagrama de Classes e Diagrama de Pacotes.

Todo método de desenvolvimento de software apresenta suas técnicas de modelagem com um objetivo específico e elementos com suas regras de notação. A elaboração do Diagrama de Máquina de Estados pode consistir na simples representação dos estados e nas transições entre os estados, mas também pode consistir em uma representação mais detalhada dos estados dos objetos com a indicação das atividades internas, também denominadas de ações de estado, e ainda apresentar as transições internas dos estados.
Assinale a alternativa correta que descreve o conceito de evento.
A) Um evento representa uma entidade com uma fronteira bem-definida e uma identidade que encapsula o estado e o comportamento dos objetos.
B) Um evento são declarações de serviços que o sistema deve fornecer para abstrair os estados dos objetos de uma classe.
C) Um evento representa os acontecimentos que provocam a mudança de estado dos objetos, podendo ser uma ação interna ou externa do objeto.
D) Um evento é algo que acontece em algum período de tempo e que pode modificar o estado dos atributos de um objeto.
E) Um evento representa a abstração de uma forma de apresentação dos objetos em um instante de tempo de execução do sistema com uma duração finita de tempo.

Entre os elementos do Diagrama de Casos de Uso, o elemento associação representa um relacionamento de comunicação entre ator e os casos de uso, indicando uma interação com o sistema. Os relacionamentos de extensão e inclusão são específicos do Diagrama de Casos de Uso.
Assinale a alternativa correta que indica entre quais elementos do Diagrama de Casos de Uso pode ser estabelecido os relacionamentos de inclusão e extensão.
A) Entre Ator e Casos de Uso.
B) Entre Casos de Uso e Classes.
C) Entre Ator e Ator.
D) Entre Casos de Uso e Casos de Uso.
E) Entre Ator e Pacote.

Ao longo dos anos, com uma maior exigência e necessidade de resolução de problemas mais complexos, surgiu maior demanda por sistemas mais complexos. Todavia, não existiam grandes preocupações com a manutenção e muitos códigos sequer tinham documentação porque eram produzidos informalmente. Em algumas ocasiões, a etapa de modelagem do sistema não existia, inviabilizando a manutenção nos códigos já desenvolvidos. Na década de 90, diante da forte tendência dos métodos orientados a objetos foi criada a ___________________ que consiste na fusão de três principais métodos orientados a objetos, os métodos dos autores Grady Booch, James Rumbaugh e Ivar Jacobson.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A) Object Modeling Technique (OMT).
B) Unified Modeling Language (UML).
C) Rational Unified Process (RUP).
D) Project Management Body of Knowledge (PMBOK).
E) Object-Oriented Software Engineering (OOSE).

A Unified Modeling Language (UML) é uma importante ferramenta para a modelagem de sistemas, a qual possibilita elaborar modelos abstratos, tendo um visual do sistema e de como os objetos se comunicam, tudo mostrado na forma de diagramas. Cada modelo elaborado representa um aspecto do sistema, ou seja, suas diferentes perspectivas. A UML apresenta um conjunto de técnicas de modelagem gráficas estruturais e comportamentais, integrando vários elementos (objetos, classes, atributos etc) do paradigma orientado a objetos.
Assinale a alternativa correta que descreve as principais características da UML.
A) Processo iterativo; centrado em objetos; e orientado a fases e atividades.
B) Centrado na arquitetura; orientado a Use Cases (Casos de Uso); e processo iterativo.
C) Centrado em objetos; processo iterativo; e orientado a artefatos.
D) Centrado na arquitetura; processo integrado; e orientado a dimensões.
E) Processo iterativo; processo integrado; e processo centralizado.

Em um nível alto de abstração, a modelagem de um software consiste na especificação de diferentes diagramas que são construídos no início do processo de desenvolvimento, nas atividades de requisitos e análise.
Assinale a alternativa correta que preenche as lacunas acima:
A) Diagrama de Use Cases (Casos de Uso), Diagrama de Máquina de Estados.
B) Diagrama de Máquina de Estados, Diagrama de Objetos.
C) Diagrama de Sequência, Diagrama de Objetos.
D) Diagrama de Sequência, Diagrama de Classes.
E) Diagrama de Classes, Diagrama de Use Cases (Casos de Uso).

Uma empresa de desenvolvimento de sistemas de software adota alguns diagramas da Linguagem de Modelagem Unificada (UML), juntamente com outros métodos de desenvolvimento orientado a objetos, para modelar a parte dinâmica do sistema. Entre os diagramas comportamentais da UML, a empresa de desenvolvimento utiliza o Diagrama de Sequência que demostra a sequência de eventos que ocorrem em um determinado processo, ilustrando a troca de mensagens entre os objetos que realizam um caso de uso.
Sobre o Diagrama de Sequência, julgue as sentenças a seguir:
I. O Diagrama de Sequência classifica-se como um diagrama de interação.
II. O Diagrama de Sequência baseia-se no Diagrama de Casos de Uso.
III. O Diagrama de Sequência permite descrever o ciclo de vida de objetos de uma classe, sendo que os eventos causam a transição de um estado para outro e a realização de operações resultantes.
IV. As mensagens ilustradas no Diagrama de Sequência são representadas por uma seta entre dois componentes, indicando qual componente enviou a mensagem e qual a recebeu.
V. O elemento Linha de Vida do Diagrama de Sequência representa o tempo em que um objeto existe durante um processo.
A) III, IV e V.
B) I, II, IV e V.
C) II, III, IV e V.
D) I, III, IV e V.
E) I, II e III.

A modelagem de um sistema de software consiste na representação de diferentes modelos. O ______________ é um diagrama estrutural da UML, que visa identificar a arquitetura do conjunto de elementos que interagem entre si durante a execução do sistema, formando uma colaboração entre esses elementos que se comunicam, ou seja, a estrutura refere-se a uma composição de elementos interconectados por vínculos de comunicação que colaboram entre si para atingir um objetivo. Já para modelagem dos objetos que possuem estados relevantes, deve utilizar o ______________ que representa um comportamento que, especifica as sequências de estados pelos quais um objeto passa durante seu tempo de vida, em resposta aos eventos disparados que provocam as transições entre os estados.
Assinale a alternativa que indica o preenchimento correto das lacunas acima:
A) Diagrama de Casos de Uso; Diagrama de Perfil.
B) Diagrama de Estrutura Composta; Diagrama de Objetos.
C) Diagrama de Fluxo de Dados; Diagrama de Colaboração.
D) Diagrama de Estrutura Composta; Diagrama de Classes.
E) Diagrama de Estrutura Composta; Diagrama de Máquina de Estados.

Sobre a notação dos principais elementos do Diagrama de Máquina de Estados, julgue os itens a seguir:
É correto o que se afirma em:
I. O elemento 'Estado Inicial' representa o estado de um objeto quando ele é criado. Pode haver um único estado inicial em um diagrama de máquina de estados.
II. O elemento 'Estado' representa uma situação na vida de um objeto durante a qual ele satisfaz alguma condição ou realiza alguma atividade.
III. O elemento 'Estado Final' representa o fim do ciclo de vida de um objeto. Este estado é opcional e pode haver mais de um estado final em um diagrama de máquina de estados.
IV. O elemento 'Transição de Estado' representa uma associação entre os estados, com uma seta apontando para um dos estados.
A) I, II, III e IV.
B) I, II e III.
C) I e II.
D) I, III e IV.
E) III e IV.

Prévia do material em texto

Gabarito Análise Orientada A Objetos
Análise Orientada a Objetos I (Universidade Norte do Paraná)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Gabarito Análise Orientada A Objetos
Análise Orientada a Objetos I (Universidade Norte do Paraná)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
https://www.studocu.com/pt-br/document/universidade-norte-do-parana/analise-orientada-a-objetos-i/gabarito-analise-orientada-a-objetos/69824670?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
https://www.studocu.com/pt-br/course/universidade-norte-do-parana/analise-orientada-a-objetos-i/3412361?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
https://www.studocu.com/pt-br/document/universidade-norte-do-parana/analise-orientada-a-objetos-i/gabarito-analise-orientada-a-objetos/69824670?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
https://www.studocu.com/pt-br/course/universidade-norte-do-parana/analise-orientada-a-objetos-i/3412361?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Gabarito ANÁLISE ORIENTADA A OBJETOS
×
Questão 1
O _________________ é o diagrama responsável por descrever um conjunto de 
ações que os sistemas devem executar em conjunto com usuários externos ao 
sistema. Ele que irá modelar todas as possíveis utilizações do sistema de uma 
forma simples e de fácil entendimento, inclusive é utilizado em reuniões com o 
cliente para verificação.
Agora, assinale a alternativa que completa corretamente a lacuna:
A)
 
diagrama de objetos;
B)
 
diagrama de casos de uso;
C)
 
diagrama de atividades;
D)
 
diagrama de máquina de estados;
E)
 
diagrama de sequência;
Questão 2
Independente do modelo de processo de software, a ênfase da modelagem de um 
sistema está nas atividades de Análise e Projeto. Na representação do Diagrama de
Classes da atividade de projeto é importante revisar o relacionamento estabelecido 
entre as classes de objetos, definir o tipo de dados dos atributos correspondente a 
linguagem de programação que será adotada para implementar o sistema, definir o
uso de patterns, frameworks, componentes de software e demais detalhes de 
implementação.
Sobre os tipos de estereótipos de classe usuais adotados no Diagrama de Classes 
de projeto para classificarem as classes, assinale a alternativa correta que indica 
esses estereótipos
A)
 
De fronteira, controle e entidade.
B)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/3011653903#1341086
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
De fronteira, interface e entidade. 
C)
 
De inclusão, extensão e generalização.
D)
 
De especialização, classificação e entidade. 
E)
 
De controle, interface e extensão. 
Questão 3
Na programação orientada a objetos, a instanciação dos objetos inicia-se com a 
especificação das classes, que nada mais são do que a abstração dos objetos do 
mundo real. O Diagrama de Classes que é considerado a principal técnica de 
modelagem estrutural da Unified Modeling Language (UML), que representa a 
modelagem da parte estática do sistema.
Sobre os tipos de relacionamentos e associações do Diagrama de Classes, julgue as
sentenças a seguir:
I. São tipos de relacionamentos: Associação, Generalização, Dependência e 
Realização.
II. São tipos de associação: 1:1 (um para um), 1:* (um para muitos) e *:* (muitos
para muitos).
III. Associação do tipo Agregação demonstra que as informações de um objeto 
(chamado objeto-todo) precisam ser complementadas pelas informações contidas 
em um ou mais objetos de outra classe (chamados objeto-parte), sendo que a 
associação representa que ambas as classes podem "viver" de forma independente,
não existindo uma ligação forte entre as classes associadas.
IV. Agregação do tipo Composição representa um vínculo forte entre os objetos-
todo com os objetos-parte, demonstrando que o objeto-todo deve ter, no mínimo, 
um objeto-parte, sendo que estes devem estar associados a um único objeto-todo.
É correto apenas o que se afirma em:
A)
 
I, II, III e IV.
B)
 
II e III.
C)
 
I, III e IV.
D)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
 
I e II.
E)
 
II, III e IV.
Questão 4
Cada diagrama da Unified Modeling Language (UML) aplica-se a modelagem de 
uma perspectiva do sistema, sendo que o nível de detalhamento do diagrama 
geralmente indica a especificação da atividade de análise ou projeto. Assim, o 
Diagrama de Máquina de Estados pode ser representado em uma perspectiva 
simplificada ou em uma perspectiva mais detalhada com a indicação das atividades 
internas de cada estado, também denominadas de ações de estado, representadas 
pelas cláusulas predefinidas "entry, exit e do" no interior do retângulo do estado.
Considerando o significado das atividades internas dos estados de um objeto, 
indique "V" para os itens verdadeiros e "F" para os itens falsos.
( ) A atividade interna do tipo "Query" representa uma atividade realizada durante 
o tempo em que se inicia uma transição de estado até o objeto assumir o estado.
( ) Uma atividade interna está associada ao estado que o objeto assumiu, ou seja, 
correspondente aos métodos executados pelo objeto, contudo não causam 
alteração na situação do estado.
( ) A atividade interna do "Entry" representa as ações realizadas no momento em 
que o objeto assume o novo estado.
( ) A atividade interna do "Exi"representa as ações executadas quando o objeto 
está mudando de estado.
Agora, assinale a alternativa que indica a sequência correta. 
A)
 
V – F– V – F.
B)
 
V – V – V – V.
C)
 
F – F– F – F.
D)
 
V – V– V – F.
E)
 
F – V– V – V.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Questão 5
Na modelagem de um sistema orientado a objetos, o Diagrama de Objetos da 
Linguagem de Modelagem Unificada (UML) depende totalmente da existência de um
diagrama de classe. Esse diagrama pode ver visto como uma instância do diagrama
de classes, do mesmo modo que um objeto é uma instância de uma classe, 
exibindo uma "fotografia" do sistema em um dado momento. Essa "fotografia" 
apresentará as ligações e iterações entre os objetos.
Sobre a notação do Diagrama de Objetos, julgue os itens a seguir:
I. Um objeto é representado por uma instância de objeto, no formato de um 
retângulo, dividido em dois compartimentos, sendo que na parte superior, 
representa-se a identificação do objeto, e na parte inferior, representa-se os 
atributos definidos na classe do objeto.
II. Na elaboração do Diagrama de Objetos, o diagrama deve ter um Nó Inicial e 
pode ter vários ou nenhum Nó Final, o que significa que o processo ou 
procedimento modelado é cíclico.
III. Uma iteração de objeto é representada por uma ligação de ação ou atividade, 
representando o término de um objeto e o início do outro.
IV. Um vínculo (link/associação) entre instâncias de objetos é representadopor 
uma reta que liga apenas um único objeto em cada extremidade. Um vínculo não 
possui multiplicidade.
Estão corretos os itens:
A)
 
I e II.
B)
 
III e IV.
C)
 
I e IV.
D)
 
I, II, III e IV.
E)
 
I, III e IV.
Questão 6
A Unified Modeling Language (UML) é uma importante ferramenta para a 
modelagem de sistemas, a qual possibilita elaborar modelos abstratos, tendo um 
visual do sistema e de como os objetos se comunicam, tudo mostrado na forma de 
diagramas. Cada modelo elaborado representa um aspecto do sistema, ou seja, 
suas diferentes perspectivas. Esse tipo de ferramenta, quando utilizada durante as 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
etapas de desenvolvimento do software, proporciona uma série de benefícios e 
melhorias a esse processo, mesmo sendo uma linguagem independente de 
processos e não uma metodologia de desenvolvimento. Assim, a UML representa 
uma linguagem de modelagem unificada para a especificação, visualização, 
construção e documentação de características e aspectos que envolvem o software.
Assinale a alternativa correta que representa as categorias dos diagramas da UML.
A)
 
Estrutural, Comportamental e Funcional.
B)
 
Estrutural, Comportamental e Interação.
C)
 
Comportamental, Integração e Interação.
D)
 
Comportamental, Gerencial e Negócio.
E)
 
Estrutural, Organizacional e Comportamental.
Questão 7
Na modelagem das interações entre os objetos, principalmente para especificar a 
realização de um caso de uso, é importante utilizar os diagramas de interação. O 
Diagrama de Comunicação complementa o Diagrama de Sequência, concentrando-
se na representação de como os elementos do diagrama estão vinculados e a 
ocorrência das mensagens que esses elementos trocam entre si durante a execução
de um processo, normalmente baseado em um caso de uso.
Sobre os elementos do Diagrama de Comunicação, analise os itens a seguir e 
indique "V" para os itens verdadeiros e "F" para os itens falsos:
( ) Multiobjeto: representa uma coleção de objetos de uma mesma classe, 
participando da interação.
( ) Lifeline: linha de vida representa a existência de um elemento participante da 
interação, geralmente uma instância de uma classe.
( ) Atividade: representa a sequência de tarefas em um fluxo de trabalho que 
resulta em um comportamento de um processo.
( ) Nó de Decisão: representa uma escolha entre dois ou mais fluxos, a partir de 
uma entrada e duas ou mais saídas.
Assinale a alternativa que indica a sequência correta:
A)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
V - F - V - F.
B)
 
F - F - V - F.
C)
 
V - V - F - F.
D)
 
V - V - V - V.
E)
 
F - F - F - F.
Questão 8
Na empresa de desenvolvimento de software, Master Software, a metodologia para 
desenvolver sistemas orientados a objetos inclui algumas técnicas de modelagem 
da Unified Modeling Language (UML). Utiliza-se o Diagrama de Máquina de Estados 
para descrever o ciclo de vida de objetos de uma classe.
Considerando a notação gráfica do Diagrama de Máquina de Estados, assinale a 
alternativa correta que indica os elementos básicos do diagrama.
A)
 
Nó de Ação; Nó de Objeto; Fluxo de Controle; Estados.
B)
 
Estado Inicial; Estados; Transições de Estados; Estado Final.
C)
 
Nó de Estado; Nó de Decisão; Estado de Escolha; Transição de Estado.
D)
 
Estados; Atividades Internas; Transições Internas; Operações. 
E)
 
Estado Inicial; Estado Final; Atributos; Operações.
Questão 9
A engenharia de requisitos preocupa-se com o que deve ser feito, ou seja, a 
compreensão do problema, e não em como fazer, considerando o domínio do 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
sistema. A Engenharia de Requisitos é o processo de descobrir, analisar, 
documentar e verificar os serviços e restrições. Sobre a classificação dos requisitos 
de sistema, analise as afirmativas a seguir:
I- Os requisitos funcionais representam uma funcionalidade que o sistema deve 
fornecer para atender a uma necessidade do usuário.
II- Os requisitos não funcionais expressam restrições aos serviços ou funções, ou 
qualidades específicas às quais o software deve atender.
III- Os requisitos não funcionais não são obrigatórios na implementação, este tipo 
de requisito apresenta funcionalidades extras do sistema.
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A)
 
As afirmativas I, II e III estão corretas.
B)
 
Apenas as afirmativas I e II estão corretas;
C)
 
Apenas a afirmativa I está correta;
D)
 
Apenas a afirmativa II está correta;
E)
 
Apenas as afirmativas I e III estão corretas;
Questão 10
Entre os diferentes diagramas da Linguagem de Modelagem Unificada (UML), um 
dos diagrama é geralmente utilizado para modelar sistemas de tempo real, 
aplicações que utilizam recursos de multimídia e sincronização de eventos. O 
______________ representa de forma concisa e simples à mudança pontual nos 
estados de um objeto, relevantes para contexto da execução de um processo que 
envolve várias atividades ou especificamente de um caso de uso, em resposta aos 
eventos disparados durante uma interação.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A)
 
Diagrama de Atividades.
B)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Diagrama de Classes.
C)
 
Diagrama de Tempo.
D)
 
Diagrama de Sequência.
E)
 
Diagrama de Objetos.
Questão 11
O Processo Unificado (PU) consiste em um processo de desenvolvimento de 
software iterativo e incremental, ou seja, a cada nova iteração são introduzidos 
incrementos de novas características à arquitetura do sistema. No PU, as fases de 
Concepção, Elaboração, Construção e Transição ocorrem em ciclos iterativos, a 
partir do conjunto de atividades que são executadas para a transformação dos 
requisitos de usuário em um sistema de software.
Assinale a alternativa que indica as atividades que são concentradas na fase de 
"Concepção".
A)
 
Análise e Implementação.
B)
 
Análise e Projeto.
C)
 
Implementação e Testes.
D)
 
Requisitos e Testes.
E)
 
Projeto e Testes.
Questão 12
A Linguagem de Modelagem Unificada (UML) é baseada em modelos. Um modelo 
pode ser definido, de forma simples e direta, como uma representação de algo de 
alguma natureza (software, problema, sistema matemático) utilizando algo da 
mesma ou de outra natureza. Assim, um modelo captura aspectos importantes e de
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
alguma forma modifica ou omite o restante das informações. A forma como o 
modelo é apresentado e desenvolvido deve ser escolhida para facilitar tanto sua 
construção quanto sua interpretação e utilização. Assim, a UMLabrange técnicas de 
modelagem, classificadas em estruturais e comportamentais. As técnicas 
estruturais enfatizam a estrutura dos elementos estáticos, a partir da identificação 
dos objetos. As técnicas de modelagem comportamentais enfatizam o 
comportamento dinâmico e a interação entre os elementos do sistema.
Assinale a alternativa correta que indica algumas técnicas de modelagem 
"estruturais" da UML.
A)
 
Diagrama de Classes, Diagrama de Componentes e Diagrama de Use Cases.
B)
 
Diagrama de Classes, Diagrama de Atividades e Diagrama de Comunicação.
C)
 
Diagrama de Use Cases, Diagrama de Comunicação e Diagrama de Tempo.
D)
 
Diagrama de Objetos, Diagrama de Pacotes e Diagrama de Use Cases.
E)
 
Diagrama de Objetos, Diagrama de Classes e Diagrama de Pacotes.
Questões
1B
2A
3A
4A
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372https://colaboraread.com.br/aluno/boletim/index/3011653903#307827519
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827518
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827517
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827516
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
5C
6B
7A
8B
9B
10D
11D
12E
Fechar
Gabarito
×
Questão 1
Todo método de desenvolvimento de software apresenta suas técnicas de 
modelagem com um objetivo específico e elementos com suas regras de notação. A
elaboração do Diagrama de Máquina de Estados pode consistir na simples 
representação dos estados e nas transições entre os estados, mas também pode 
consistir em uma representação mais detalhada dos estados dos objetos com a 
indicação das atividades internas, também denominadas de ações de estado, e 
ainda apresentar as transições internas dos estados
A)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827567
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827566
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827565
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827564
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827523
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827522
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827521
https://colaboraread.com.br/aluno/boletim/index/3011653903#307827520
Exit; Fork; e Do.
B)
 
Do; Fork; e Join. 
C)
 
Entry; Exit; e Do.
D)
 
Entry; Exit; e Fork.
E)
 
Fork; Join; e Constraint.
Questão 2
O Diagrama de Comunicação enfatiza à organização estrutural dos objetos que 
participam de uma interação, a partir da indicação das mensagens enviadas e 
recebidas com uma identificação numeral que define a ordem temporal das 
mensagens.
Sobre o Diagrama de Comunicação, julgue as sentenças a seguir:
I. O Diagrama de Comunicação se classifica como um diagrama de interação.
II. O Diagrama de Comunicação enfatiza o sentido da troca de mensagens entre os 
objetos que participam de uma interação.
III. A leitura do Diagrama de Comunicação deve ser conduzida pela ordem de envio
de mensagens entre os objetos, acompanhando o rótulo das mensagens.
IV. O sentido da mensagem é indicado por uma seta posicionada próxima ao rótulo 
da mensagem, apontando para o objeto receptor da mensagem.
É correto o que se afirma em:
A)
 
I, II e III.
B)
 
II e III.
C)
 
I, II, III e IV.
D)
 
I e II. 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
E)
 
III e IV.
Questão 3
Em um processo de desenvolvimento de software, a modelagem de um sistema 
evolui ao longo da realização das fases e/ou atividades. Para especificar o 
mapeamento de classes para tabelas do modelo de dados relacional, é usual adotar
técnicas de modelagem de dados e/ou definir o uso de frameworks de mapeamento
objeto-relacional, como estratégia de armazenamento persistente. Primeiramente, 
a partir do Modelo de Classes, deve-se identificar se os objetos das classes são 
objetos transientes ou objetos persistentes.
Sobre as características dos objetos transientes e persistentes, julgue os itens a 
seguir
I.Os objetos transientes existem somente durante uma sessão de uso do sistema, 
geralmente são os objetos de fronteira e de controle. 
II.Os objetos de entidade são os objetos persistentes, os quais devem ser 
armazenados em meio físico durante a execução do sistema para serem 
manipulados. 
III. Um mesmo objeto pode ser definido como objeto persistente e transiente, na 
modelagem da atividade de projeto.
IV. Todo objeto persistente, classificado como objeto de controle, deve ser 
mapeado para uma tabela correspondente no modelo relacional.
Estão corretos os itens:
A)
 
I, II e III.
B)
 
I e II.
C)
 
III e IV.
D)
 
I e III.
E)
 
I, II, III e IV.
Questão 4
Conforme o Paradigma Orientado a Objetos, os objetos assumem estados durante 
seu ciclo de vida. Um estado representa uma situação de um objeto durante o qual 
ele realiza alguma atividade ou satisfaz alguma condição. Uma transição representa
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
uma associação entre os estados, sendo que quando ocorre uma transição entre os 
estados, diz-se que a transição foi disparada por um evento. 
Assinale a alternativa correta que descreve o conceito de evento.
A)
 
Um evento representa uma entidade com uma fronteira bem-definida e uma 
identidade que encapsula o estado e o comportamento dos objetos.
B)
 
Um evento são declarações de serviços que o sistema delve fornecer para abstrair 
os estados dos objetos de uma classe.
C)
 
Um evento representa os acontecimentos que provocam a mudança de estado dos 
objetos, podendo ser uma ação interna ou externa do objeto.
D)
 
Um evento é algo que acontece em algum período de tempo e que pode modificar o
estado dos atributos de um objeto..
E)
 
Um evento representa a abstração de uma forma de apresentação dos objetos em 
um instante de tempo de execução do sistema com uma duração finita de tempo.
Questão 5
Entre os elementos do Diagrama de Casos de Uso, o elemento associação 
representa um relacionamento de comunicação entre ator e os casos de uso, 
indicando uma interação com o sistema. Os relacionamentos de extensão e inclusão
são específicos do Diagrama de Casos de Uso.
Assinale a alternativa correta que indica entre quais elementos do Diagrama de 
Casos de Uso pode ser estabelecido os relacionamentos de inclusão e extensão.
A)
 
Entre Ator e Casos de Uso.
B)
 
Entre Casos de Uso e Classes. 
C)
 
Entre Ator e Ator.
D)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
Entre Casos de Uso e Casos de Uso.
E)
 
Entre Ator e Pacote. 
Questão 6
A engenharia de requisitos preocupa-se com o que deve ser feito, ou seja, a 
compreensão do problema, e não em como fazer, considerando o domínio do 
sistema. A Engenharia de Requisitos é o processo de descobrir, analisar, 
documentar e verificar os serviços e restrições. Sobre a classificação dos requisitos 
de sistema, analise as afirmativas a seguir:
I- Os requisitos funcionais representam uma funcionalidade que o sistema deve 
fornecer para atender a uma necessidade do usuário.
II- Os requisitos não funcionais expressam restrições aos serviços ou funções, ou 
qualidades específicas às quais o software deve atender.
III- Os requisitos não funcionais não são obrigatórios na implementação, este tipo 
de requisito apresenta funcionalidades extras do sistema.
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A)
 
As afirmativas I, II e III estão corretas.
B)
 
Apenas as afirmativas I e II estão corretas;
C)
 
Apenas a afirmativa II está correta;
D)
 
Apenas a afirmativa I está correta;
E)
 
Apenas as afirmativas I e III estão corretas;
Questão 7
Ao longo dos anos, com uma maior exigência e necessidade de resolução de 
problemas mais complexos, surgiu maior demanda por sistemas mais complexos. 
Todavia, não existiam grandes preocupações com a manutenção e muitos códigos 
sequer tinham documentação porque eram produzidos informalmente. Em algumas 
ocasiões, a etapa de modelagem do sistema não existia, inviabilizando a 
manutenção nos códigos já desenvolvidos. Na década de 90, diante da forte 
tendência dos métodos orientados a objetos foi criada a ___________________ 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372que consiste na fusão de três principais métodos orientados a objetos, os métodos 
dos autores Grady Booch, James Rumbaugh e Ivar Jacobson.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A)
 
Object Modeling Technique (OMT). 
B)
 
Unified Modeling Language (UML). 
C)
 
Rational Unified Process (RUP).
D)
 
Project Management Body of Knowledge (PMBOK).
E)
 
Object-Oriented Software Engineering (OOSE).
Questão 8
A Unified Modeling Language (UML) é uma importante ferramenta para a 
modelagem de sistemas, a qual possibilita elaborar modelos abstratos, tendo um 
visual do sistema e de como os objetos se comunicam, tudo mostrado na forma de 
diagramas. Cada modelo elaborado representa um aspecto do sistema, ou seja, 
suas diferentes perspectivas. A UML apresenta um conjunto de técnicas de 
modelagem gráficas estruturais e comportamentais, integrando vários elementos 
(objetos, classes, atributos etc) do paradigma orientado a objetos.
Assinale a alternativa correta que descreve as principais características da UML.
A)
 
Processo iterativo; centrado em objetos; e orientado a fases e atividades.
B)
 
Centrado na arquitetura; orientado a Use Cases (Casos de Uso); e processo 
iterativo.
C)
 
Centrado em objetos; processo iterativo; e orientado a artefatos.
D)
 
Centrado na arquitetura; processo integrado; e orientado a dimensões.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
E)
 
Processo iterativo; processo integrado; e processo centralizado.
Questão 9
Em um nível alto de abstração, a modelagem de um software consiste na 
especificação de diferentes diagramas que são construídos no início do processo de 
desenvolvimento, nas atividades de requisitos e análise. O ___________________ 
representa a modelagem da parte estática do sistema, representando um conjunto 
de classes com seus atributos, operações e relacionamentos. Já, o 
___________________ é utilizado para visualizar o comportamento de um 
sistema, demostrando todas as funcionalidades do sistema.
Assinale a alternativa correta que preenche as lacunas acima:
A)
 
Diagrama de Use Cases (Casos de Uso), Diagrama de Máquina de Estados.
B)
 
Diagrama de Máquina de Estados, Diagrama de Objetos.
C)
 
Diagrama de Sequência, Diagrama de Objetos.
D)
 
Diagrama de Sequência, Diagrama de Classes.
E)
 
Diagrama de Classes, Diagrama de Use Cases (Casos de Uso).
Questão 10
Uma empresa de desenvolvimento de sistemas de software adota alguns diagramas
da Linguagem de Modelagem Unificada (UML), juntamente com outros métodos de 
desenvolvimento orientado a objetos, para modelar a parte dinâmica do sistema. 
Entre os diagramas comportamentais da UML, a empresa de desenvolvimento 
utiliza o Diagrama de Sequência que demostra a sequência de eventos que ocorrem
em um determinado processo, ilustrando a troca de mensagens entre os objetos 
que realizam um caso de uso.
Sobre o Diagrama de Sequência, julgue as sentenças a seguir: 
I. O Diagrama de Sequência classifica-se como um diagrama de interação.
II.O Diagrama de Sequência baseia-se no Diagrama de Casos de Uso.
III.O Diagrama de Sequência permite descrever o ciclo de vida de objetos de uma 
classe, sendo que os eventos causam a transição de um estado para outro e a 
realização de operações resultantes.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
IV. As mensagens ilustradas no Diagrama de Sequência são representadas por uma
seta entre dois componentes, indicando qual componente enviou a mensagem e 
qual a recebeu.
V.O elemento Linha de Vida do Diagrama de Sequência representa o tempo em que
um objeto existe durante um processo.
É correto apenas o que se afirma em:
A)
 
III, IV e V.
B)
 
I, II, IV e V.
C)
 
II, III, IV e V.
D)
 
I, III, IV e V.
E)
 
I, II e III.
Questão 11
Na modelagem de um sistema orientado a objetos, o Diagrama de Objetos da 
Linguagem de Modelagem Unificada (UML) depende totalmente da existência de um
diagrama de classe. Esse diagrama pode ver visto como uma instância do diagrama
de classes, do mesmo modo que um objeto é uma instância de uma classe, 
exibindo uma "fotografia" do sistema em um dado momento. Essa "fotografia" 
apresentará as ligações e iterações entre os objetos.
Sobre a notação do Diagrama de Objetos, julgue os itens a seguir:
I. Um objeto é representado por uma instância de objeto, no formato de um 
retângulo, dividido em dois compartimentos, sendo que na parte superior, 
representa-se a identificação do objeto, e na parte inferior, representa-se os 
atributos definidos na classe do objeto.
II. Na elaboração do Diagrama de Objetos, o diagrama deve ter um Nó Inicial e 
pode ter vários ou nenhum Nó Final, o que significa que o processo ou 
procedimento modelado é cíclico.
III. Uma iteração de objeto é representada por uma ligação de ação ou atividade, 
representando o término de um objeto e o início do outro.
IV. Um vínculo (link/associação) entre instâncias de objetos é representado por 
uma reta que liga apenas um único objeto em cada extremidade. Um vínculo não 
possui multiplicidade.
Estão corretos os itens:
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
A)
 
I e II.
B)
 
I e IV.
C)
 
I, III e IV.
D)
 
III e IV.
E)
 
I, II, III e IV.
Questão 12
A modelagem de um sistema de software consiste na representação de diferentes 
modelos. O ______________ é um diagrama estrutural da UML, que visa identificar
a arquitetura do conjunto de elementos que interagem entre si durante a execução 
do sistema, formando uma colaboração entre esses elementos que se comunicam, 
ou seja, a estrutura refere-se a uma composição de elementos interconectados por 
vínculos de comunicação que colaboram entre si para atingir um objetivo. Já para 
modelagem dos objetos que possuem estados relevantes, deve utilizar o 
______________ que representa um comportamento que, especifica as sequências
de estados pelos quais um objeto passa durante seu tempo de vida, em resposta 
aos eventos disparados que provocam as transições entre os estados.
Assinale a alternativa que indica o preenchimento correto das lacunas acima:
A)
 
Diagrama de Casos de Uso; Diagrama de Perfil.
B)
 
Diagrama de Estrutura Composta; Diagrama de Objetos.
C)
 
Diagrama de Fluxo de Dados; Diagrama de Colaboração.
D)
 
Diagrama de Estrutura Composta; Diagrama de Classes.
E)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
 
Diagrama de Estrutura Composta; Diagrama de Máquina de Estados.
Questões
1C
2C
3B
4C
5_
6_
7_
8_
9_
10_
11_
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416082
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416081
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416080
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416079
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416078
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416077
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416076
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416075
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416074
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416073
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416072
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
12_
Fechar
Gabarito
×
Questão 1
Durante a execução de uma funcionalidadedo sistema, um objeto muda de estado 
quando acontece algum evento interno ou externo ao sistema, provocando uma 
transição entre os estados do objeto e com isso, o objeto realiza determinadas 
ações responsáveis pela consistência e integridade dos dados do sistema. Para 
modelar os estados de um objeto usa-se o Diagrama de Máquina de Estados.
Sobre a notação dos principais elementos do Diagrama de Máquina de Estados, 
julgue os itens a seguir:
I.O elemento "Estado Inicial" representa o estado de um objeto quando ele é 
criado. Pode haver um único estado inicial em um diagrama de máquina de 
estados.
II.O elemento "Estado" representa uma situação na vida de um objeto durante a 
qual ele satisfaz alguma condição ou realiza alguma atividade.
III.O elemento "Estado Final" representa o fim do ciclo de vida de um objeto. Este 
estado é opcional e pode haver mais de um estado final em um diagrama de 
máquina de estados.
IV.O elemento "Transição de Estado" representa uma associação entre os estados, 
com uma seta apontando para um dos estados.
É correto o que se afirma em:
A)
 
I, II, III e IV.
B)
 
I, II e III.
C)
 
I e II.
D)
 
I, III e IV.
E)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2942240003#308416083
 
III e IV.
Questão 2
Nas atividades de Requisitos, Análise e Projeto, da fase de Elaboração do Processo 
Unificado, utiliza-se diferentes técnicas de modelagem comportamental e 
estruturada da Unified Modeling Language (UML) para especificar a modelagem 
dinâmica e estática de um sistema orientado a objetos. Avançando com a 
modelagem comportamental de um sistema, a partir da UML, é importante modelar
o ciclo de vida dos objetos de uma classe com a especificação dos seus estados e 
suas transições de estados.
Assinale a alternativa correta que indica a técnica de modelagem da UML 
adotada para representar o ciclo de vida dos objetos.
A)
 
Diagrama de Fluxo de Dados.
B)
 
Diagrama de Colaboração.
C)
 
Diagrama de Máquina de Estados.
D)
 
Diagrama de Pacotes.
E)
 
Diagrama de Perfil.
Questão 3
Sobre os objetivos da UML, analise as afirmativas a seguir:
I- Um dos principais objetivos da UML é ser geral no sentido de modelar diferentes 
linguagens e situações. A questão de ser uma ferramenta não proprietária, 
resultado de um acordo realizado com grande parte da comunidade de 
desenvolvedores, permite que seja utilizada por todos que desejarem modelar seus
softwares.
II- Outro importante objetivo foi a superação de outros modelos já existentes na 
época de seu lançamento para modelagem, permitindo que se tornasse realmente 
um padrão para o desenvolvimento de software.
III- Um dos objetivos da UML é ser tão simples quanto possível sem perder a 
capacidade de modelagem de sistemas complexos.
Agora, assinale a alternativa que apresenta a resposta CORRETA:
A)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
As afirmativas I, II e III estão corretas.
B)
 
Apenas a afirmativa I está correta;
C)
 
Apenas as afirmativas I e III estão corretas;
D)
 
Apenas a afirmativa II está correta;
E)
 
Apenas as afirmativas I e II estão corretas;
Questão 4
Um Analista de Sistemas, responsável por um projeto de software, está revisando a
metodologia de desenvolvimento de sistemas para plataforma Web, juntamente 
com sua equipe de desenvolvedores, e decidiram adotar algumas técnicas de 
modelagem da Unified Modeling Language (UML) para modelagem dos sistemas. 
Entre as diferentes técnicas de modelagem comportamentais e estruturais da UML, 
decidiram utilizar um diagrama que demonstra uma visão de alto nível das 
interações de vários processos ou de um único processo, correspondente a 
realização de um caso de uso, a partir de um fluxo, similar ao Diagrama de 
Atividades.
Considerando o contexto descrito, assinale a alternativa correta que indica 
o diagrama da UML que deve ser adotado para esse objetivo.
A)
 
Diagrama de Visão Global de Negócio.
B)
 
Diagrama de Visão Global de Atividades.
C)
 
Diagrama de Visão Geral de Interação.
D)
 
Diagrama de Visão Geral de Tempo.
E)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Diagrama de Visão Geral de Vínculos.
Questão 5
Avançando com a modelagem de um sistema de software após a especificação da 
atividade de Requisitos, deve-se dedicar a modelagem da atividade de Análise e 
Projeto, seguindo o modelo do Processo Unificado, especificamente na fase de 
Elaboração. A atividade de __________ consiste em identificar o que o sistema 
deve fazer em uma visão lógica do negócio e a atividade de __________ consiste 
em definir como será o desenvolvimento do software, em consonância com as 
tecnologias que serão adotadas para implementação do software. Considerando que
o Modelo de Casos de Uso da atividade de Análise está pronto, a próxima etapa é 
analisar cada caso de uso e iniciar a identificação das classes de objetos, 
compreendendo qual classe ou quais classes participam da realização de um caso 
de uso e como o sistema será estruturado internamente, especificando o Modelo de
Classes geralmente em várias perspectivas de visão.
Assinale a alternativa que indica os termos que preenchem as lacunas acima.
A)
 
Projeto; Análise.
B)
 
Análise; Implementação.
C)
 
Requisitos; Análise.
D)
 
Análise; Projeto.
E)
 
Requisitos; Implementação.
Questão 6
A atividade de Requisitos é a primeira atividade do ciclo de cada fase do Processo 
Unificado (PU). Abstrair, entender e definir os requisitos do domínio do problema é 
uma das tarefas mais difíceis da engenharia de software, pois é a etapa que 
fundamenta e sustenta todo o processo de desenvolvimento do software. A 
Engenharia de Requisitos é o processo de descobrir, analisar, documentar e 
verificar os serviços e restrições.
Assinale a alternativa correta que indica a primeira classificação dos 
requisitos de um sistema de software:
A)
 
Requisitos de Cliente e Requisitos de Projeto.
B)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
Requisitos de Usuário e Requisitos Funcionais.
C)
 
Requisitos Primários e Requisitos Secundários.
D)
 
Requisitos de Emergentes e Requisitos Primários.
E)
 
Requisitos de Usuário e Requisitos de Sistema.
Questão 7
O Diagrama de Comunicação enfatiza à organização estrutural dos objetos que 
participam de uma interação, a partir da indicação das mensagens enviadas e 
recebidas com uma identificação numeral que define a ordem temporal das 
mensagens.
Sobre o Diagrama de Comunicação, julgue as sentenças a seguir:
I. O Diagrama de Comunicação se classifica como um diagrama de interação.
II. O Diagrama de Comunicação enfatiza o sentido da troca de mensagens entre os 
objetos que participam de uma interação.
III. A leitura do Diagrama de Comunicação deve ser conduzida pela ordem de envio
de mensagens entre os objetos, acompanhando o rótulo das mensagens.
IV. O sentido da mensagem é indicado por uma seta posicionada próxima ao rótulo 
da mensagem, apontando para o objeto receptor da mensagem.
É correto o que se afirma em:
A)
 
II e III.
B)
 
I e II. 
C)
 
I, II, III e IV.
D)
 
III e IV.
E)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
I, II e III.
Questão 8
O Processo Unificado foi criado para apoiar o desenvolvimento orientado a objetos 
com a Linguagem de Modelagem Unificada (UML), fornecendo uma forma 
sistemática de especificar sistemas de softwares para diferentes domínios e 
tamanhos de projetos.
Sobre a modelagem Orientada a Objetos, julgue as sentenças a seguir:
I. Na décadade 90, os pesquisadores James Rumbaugh, Ivar Jacobson e Grady 
Booch uniram as melhores características destacadas em suas técnicas de 
modelagem e construíram um padrão de referência para modelagem orientada a 
objetos, surgindo a UML.
II.A UML privilegia a descrição de um sistema segundo três perspectivas: Dados 
(estrutural), Operações (funcional) e Eventos (Temporal).
III. Os diagramas da UML são recursos gráficos para a visualização de um sistema 
sob diferentes perspectivas e geralmente por itens e relacionamentos.
IV.A notação utilizada pela linguagem de programação UML é padronizada pela 
OMG e facilita a compreensão de cada parte do sistema que está sendo modelado, 
por qualquer pessoa que tenha conhecimento sobre a linguagem.
Estão corretos os itens:
A)
 
I, II, III e IV.
B)
 
III e IV.
C)
 
I e II.
D)
 
I, II e III.
E)
 
I, III e IV.
Questão 9
Como refinamento dos aspectos estáticos e estruturais das técnicas da Linguagem 
de Modelagem Unificada (UML), para a atividade de projeto, o foco concentra-se na
principal técnica de modelagem estrutural, o Diagrama de Classes. Recomenda-se 
especificar vários detalhes nas classes de objetos, entre eles, definir as classes de 
projeto ou novas classes, ou seja, uma classe de análise pode resultar em mais de 
uma classe de projeto; definir o estereótipo das classes, sendo classes de fronteira 
(<<boundary>>), de controle (<<control>>) ou de entidade (<<entity>>); 
revisar a visibilidade das classes e operações, definindo o nível de acessibilidade de 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
um atributo ou operação por outros objetos, sendo a visibilidade do tipo privada, 
pública, protegida ou de pacote; e demais detalhes.
Sobre os tipos de visibilidade dos atributos e operações dos objetos das classes, 
julgue os itens a seguir:
I. Pacote: é representado pelo símbolo de til (~) e indica que o atributo ou 
operação não é visível pelos demais objetos do mesmo pacote.
II. Pública: é representada por um símbolo de mais (&) e indica que qualquer 
objeto pode utilizar o objeto acessado.
III. Privada: é representada por um símbolo de menos (-) e indica que somente os 
objetos da própria classe poderão enxergá-la.
IV. Protegida: é representada pelo símbolo de sustenido (#) e indica que além dos 
objetos da própria classe, os objetos das subclasses também podem ter acesso ao 
objeto da superclasse.
É correto apenas o que se afirma em:
A)
 
II, III e IV.
B)
 
I e II.
C)
 
I, III e IV.
D)
 
I, II, III e IV.
E)
 
III e IV.
Questão 10
Desde o lançamento da primeira versão da Unified Modeling Language (UML) em 
1997, a UML já teve várias atualizações, sendo a versão vigente a 2.5.1 atualizada 
em 2017. Entre os diagramas estruturais da UML, o ______________________, 
introduzido na UML a partir da versão 2.0, representa a estrutura interna de uma 
classe, componente ou uma colaboração entre um conjunto de instâncias que 
coopera entre si para realizar uma tarefa, a partir dos elementos que o compõem e 
se comunicam.
Assinale a alternativa correta que descreve o nome do diagrama que preenche a 
lacuna acima.
A)
 
Diagrama de Objetos.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
B)
 
Diagrama de Estrutura Composta.
C)
 
Diagrama de Classes.
D)
 
Diagrama de Perfil. 
E)
 
Diagrama de Pacotes.
Questão 11
Conforme Guedes (2018), o __________________ descreve a ordem temporal em 
que as mensagens são trocadas entre os objetos envolvidos na execução de um 
processo que representa um caso de uso, bem como no ator responsável pela 
interação com os objetos.
Agora, assinale a alternativa que completa corretamente a lacuna:
A)
 
Diagrama de máquina de estados;
B)
 
Diagrama de casos de uso;
C)
 
Diagrama de objetos;
D)
 
Diagrama de atividades;
E)
 
Diagrama de sequência;
Questão 12
As técnicas de modelagem da Unified Modeling Language (UML) 2.0 são 
classificadas em estruturais, comportamentais e de interação, sendo que os 
diagramas de interação representam um Diagrama de Classes é a principal técnica 
de modelagem estrutural. A partir desses diferentes grupos de diagramas podemos 
ter a visão do sistema em diferentes perspectivas.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Assinale a alternativa correta que apresenta os diagramas de interação.
A)
 
Diagrama de Perfil, Diagrama de Objetos, Diagrama de Classes e Diagrama de 
Pacotes.
B)
 
Diagrama de Atividades, Diagrama de Colaboração, Diagrama de Pacotes e 
Diagrama de Sequência.
C)
 
Diagrama de Perfil, Diagrama de Tempo, Diagrama de Objetos e Diagrama de 
Pacotes.
D)
 
Diagrama de Sequência, Diagrama de Comunicação, Diagrama de Tempo e 
Diagrama de Visão Geral de Interação.
E)
 
Diagrama de Objetos, Diagrama de Atividades, Diagrama de Tempo e Diagrama de 
Visão Geral de Interação.
Questões
1D
2C
3E
4C
5D
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416020
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416019
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416018
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416017
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416016
6E
7C
8B
9A
10B
11E
12D
Fechar
Gabarito
×
Questão 1
Seguindo as boas práticas da Engenharia de Software, uma empresa de 
desenvolvimento de software define a sua metodologia de desenvolvimento de 
sistemas, a partir da escolha do modelo de processo de software, método de 
desenvolvimento com suas técnicas de modelagem ideais ao domínio e 
complexidade do sistema, ferramentas etc,. O Processo Unificado foi criado para 
apoiar o desenvolvimento orientado a objetos com a Linguagem de Modelagem 
Unificada (UML), sendo dirigido por casos de uso (use cases), centrado em 
arquitetura, e é iterativo e incremental.
Considerando as fases do Processo Unificado, indique "V" para os itens verdadeiros 
e "F" para os itens falsos.
( ) Na fase de Transição o sistema é entregue aos usuários treinados e inicia-se o 
processo de acompanhamento e manutenção do sistema.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416027
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416026
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416025
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416024
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416023
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416022
https://colaboraread.com.br/aluno/boletim/index/2991939603#308416021
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
( ) Na fase de Concepção define-se a ideia geral do negócio do sistema e a 
delimitação do escopo do projeto, para obter um desenvolvimento bem 
fundamentado nos requisitos do usuário.
( ) Na fase de Elaboração define-se como o sistema será construído a partir da 
definição dos requisitos do sistema, estabelecendo a arquitetura e mecanismos 
para especificar o sistema.
( ) Na fase de Construção concentra-se na implementação e testes das 
funcionalidades, através do desenvolvimento iterativo e incremental do sistema.
Assinale a alternativa que indica a sequência correta dos itens. 
A)
 
F – F – F – F.
B)
 
F – V – F – V.
C)
 
V – F – V – F.
D)
 
V – V – V – V.
E)
 
F – V – V – F.
Questão 2
Desde o lançamento daprimeira versão da Unified Modeling Language (UML) em 
1997, a UML já teve várias atualizações, sendo a versão vigente a 2.5.1 atualizada 
em 2017. Entre os diagramas estruturais da UML, o ______________________, 
introduzido na UML a partir da versão 2.0, representa a estrutura interna de uma 
classe, componente ou uma colaboração entre um conjunto de instâncias que 
coopera entre si para realizar uma tarefa, a partir dos elementos que o compõem e 
se comunicam.
Assinale a alternativa correta que descreve o nome do diagrama que preenche a 
lacuna acima.
A)
 
Diagrama de Pacotes.
B)
 
Diagrama de Estrutura Composta.
C)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
 
Diagrama de Classes.
D)
 
Diagrama de Objetos.
E)
 
Diagrama de Perfil. 
Questão 3
Com um diagrama de casos de uso bem feito, é possível obter êxito no 
desenvolvimento de várias outras técnicas de modelagem da Linguagem de 
Modelagem Unificada (UML). Conforme a classificação das técnicas de modelagem 
da UML, o Diagrama de Use Cases (Casos de Uso) é uma técnica de modelagem 
comportamental para representar a modelagem dinâmica inicial do sistema.
Considerando as características do Diagrama de Casos de Uso, indique "V" para os 
itens verdadeiros e "F" para os itens falsos.
( ) Um Diagrama de Casos de Uso é representado pelos elementos. Atores, Casos 
de Uso e Relacionamentos.
( ) Os Casos de Uso (use case) representam qualquer interação de serviços 
(funcionalidades) entre um Ator e o sistema, sem revelar a estrutura e o 
comportamento interno do sistema.
( ) Os Casos de Uso são representados por uma elipse, contendo uma breve 
descrição dentro do seu símbolo que identifica qual serviço o Caso de Uso assume.
( ) Os casos de uso são utilizados para capturar os requisitos não-funcionais do 
sistema, sendo usados para definir a arquitetura e o desempenho pretendidos para 
cada caso de uso.
( ) Os relacionamentos possíveis são: associação, generalização, extensão e 
inclusão.
Assinale a alternativa que indica a sequência correta. 
A)
 
F – V – F – V – F.
B)
 
V – V – V – V – V.
C)
 
F – V – V – F – F. 
D)
 
V – F – V – F – V.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
E)
 
V – V – V – V – F.
Questão 4
O Diagrama de Atividades é uma técnica de modelagem comportamental UML que 
geralmente é utilizada para demonstrar o comportamento dos casos de uso. 
Segundo Bezerra (2014, p. 307), o Diagrama de Atividades "pode ser visto como 
uma extensão dos fluxogramas. Além de possuir toda a semântica existente em um
fluxograma, o diagrama de atividade possui notação para representar ações 
concorrentes, juntamente com a sua sincronização".
BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. 3. 
ed. Rio de Janeiro: Elsevier, 2014.
Sobre o Diagrama de Atividades, julgue os itens a seguir:
I. Na elaboração do Diagrama de Atividades, o diagrama pode ter vários Nó Iniciais 
e vários ou nenhum Nó Final, o que significa que o processo ou procedimento 
modelado é cíclico. 
II.A primeira versão do Diagrama de Atividades deve ser representado com o uso 
de raias, analogamente, como as de de natação (traduação para swinlanes), que 
dividem o diagrama com suas atividades ou ações, demostrando a interação entre 
os stakeholders do sistema.
III. Um Nó de Decisão possui uma única transição de entrada e várias transições de
saída, sendo que para cada transição de saída, deve ser indicada uma condição de 
guarda.
IV. Um Fluxo de Controle liga uma ação ou atividade a outro, representando o 
término de um passo e o início do outro.
É correto apenas o que se afirma em:
A)
 
III e IV.
B)
 
II, III e IV.
C)
 
I, II, III e IV.
D)
 
I e II. 
E)
 
I, III e IV.
Questão 5
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Os diagramas de interação da Unified Modeling Language (UML) referem-se a um 
subgrupo dos diagramas comportamentais. O __________________ está 
fortemente vinculado ao Diagrama de Sequência, no entanto, representa o 
relacionamento entre os objetos envolvidos na realização de um caso de uso, 
enfatizando o sentido da troca de mensagens entre os objetos que participam de 
uma interação.
Assinale a alternativa correta que indica o nome do diagrama que preenche a 
lacuna acima.
A)
 
Diagrama de Atividades.
B)
 
Diagrama de Objetos.
C)
 
Diagrama de Perfil.
D)
 
Diagrama de Comunicação.
E)
 
Diagrama de Tempo.
Questão 6
Como refinamento dos aspectos estáticos e estruturais das técnicas da Linguagem 
de Modelagem Unificada (UML), para a atividade de projeto, o foco concentra-se na
principal técnica de modelagem estrutural, o Diagrama de Classes. Recomenda-se 
especificar vários detalhes nas classes de objetos, entre eles, definir as classes de 
projeto ou novas classes, ou seja, uma classe de análise pode resultar em mais de 
uma classe de projeto; definir o estereótipo das classes, sendo classes de fronteira 
(<<boundary>>), de controle (<<control>>) ou de entidade (<<entity>>); 
revisar a visibilidade das classes e operações, definindo o nível de acessibilidade de 
um atributo ou operação por outros objetos, sendo a visibilidade do tipo privada, 
pública, protegida ou de pacote; e demais detalhes.
Sobre os tipos de visibilidade dos atributos e operações dos objetos das classes, 
julgue os itens a seguir:
I. Pacote: é representado pelo símbolo de til (~) e indica que o atributo ou 
operação não é visível pelos demais objetos do mesmo pacote.
II. Pública: é representada por um símbolo de mais (&) e indica que qualquer 
objeto pode utilizar o objeto acessado.
III. Privada: é representada por um símbolo de menos (-) e indica que somente os 
objetos da própria classe poderão enxergá-la.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
IV. Protegida: é representada pelo símbolo de sustenido (#) e indica que além dos 
objetos da própria classe, os objetos das subclasses também podem ter acesso ao 
objeto da superclasse.
É correto apenas o que se afirma em:
A)
 
I, III e IV.
B)
 
II, III e IV.
C)
 
I, II, III e IV.
D)
 
I e II.
E)
 
III e IV.
Questão 7
A modelagem de um sistema de software consiste na representação de diferentes 
modelos. O ______________ é um diagrama estrutural da UML, que visa identificar
a arquitetura do conjunto de elementos que interagem entre si durante a execução 
do sistema, formando uma colaboração entre esses elementos que se comunicam, 
ou seja, a estrutura refere-se a uma composição de elementos interconectados por 
vínculos de comunicação que colaboram entre si para atingir um objetivo. Já para 
modelagem dos objetos que possuem estados relevantes, deve utilizar o 
______________ que representa um comportamento que, especifica as sequências
de estados pelos quais um objeto passa durante seu tempo de vida, em resposta 
aos eventos disparados que provocam as transições entre os estados.
Assinale a alternativa que indica o preenchimento correto das lacunas acima:
A)
 
Diagrama de Estrutura Composta; Diagrama de Máquina de Estados.
B)
 
Diagrama de Estrutura Composta; Diagrama de Classes.
C)
 
Diagrama de Fluxo de Dados; Diagrama de Colaboração.
D)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
 
Diagrama de Casos de Uso; Diagrama de Perfil.
E)
 
Diagrama de Estrutura Composta; Diagrama de Objetos.
Questão 8
Analise o diagrama a seguir:
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.
Assinale a alternativa que apresenta o diagrama da imagem anterior:
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
A)
 
Diagrama de sequência;
B)
 
Diagrama de casos de uso;
C)
 
Diagrama de máquina de estados;
D)
 
Diagrama de objetos;
E)
 
Diagrama de atividades;
Questão 9
Como um dos fundamentos da criação da Linguagem de Modelagem Unificada 
(UML) é o paradigma de programação de Orientação a Objetos, o Diagrama de 
Classes remete às classes criadas em um software desenvolvido em uma linguagem
orientada a objetos. As técnicas de modelagem da UML são classificadas em 
estruturais e comportamentais, sendo o Diagrama de Classes a principal técnica de 
modelagem estrutural.
Assinale a alternativa correta que apresenta os objetivos do Diagrama de Classes.
A)
 
É um diagrama que representa os componentes de software com sua estrutura e 
conexão entre os componentes.
B)
 
É um diagrama que representa a modelagem da parte estática do sistema, 
representando um conjunto de classes com seus atributos, operações e 
relacionamentos.
C)
 
É um diagrama que representa a organização do sistema em partes, podendo ser 
utilizado de maneira independente ou associado com outros diagramas.
D)
 
É um diagrama abstrato e flexível com poucos elementos de notação, que 
representa a interação entre os elementos Ator e Casos Uso. 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
E)
 
É um diagrama que representa as possíveis sequências de trocas de mensagens e 
informações realizadas entre os objetos ao longo da execução do software.
Questão 10
Na empresa de desenvolvimento de software, Master Software, a metodologia para 
desenvolver sistemas orientados a objetos inclui algumas técnicas de modelagem 
da Unified Modeling Language (UML). Utiliza-se o Diagrama de Máquina de Estados 
para descrever o ciclo de vida de objetos de uma classe.
Considerando a notação gráfica do Diagrama de Máquina de Estados, assinale a 
alternativa correta que indica os elementos básicos do diagrama.
A)
 
Estado Inicial; Estados; Transições de Estados; Estado Final.
B)
 
Estado Inicial; Estado Final; Atributos; Operações.
C)
 
Nó de Ação; Nó de Objeto; Fluxo de Controle; Estados.
D)
 
Estados; Atividades Internas; Transições Internas; Operações. 
E)
 
Nó de Estado; Nó de Decisão; Estado de Escolha; Transição de Estado.
Questão 11
Na modelagem de um sistema orientado a objetos, o Diagrama de Objetos da 
Linguagem de Modelagem Unificada (UML) depende totalmente da existência de um
diagrama de classe. Esse diagrama pode ver visto como uma instância do diagrama
de classes, do mesmo modo que um objeto é uma instância de uma classe, 
exibindo uma "fotografia" do sistema em um dado momento. Essa "fotografia" 
apresentará as ligações e iterações entre os objetos.
Sobre a notação do Diagrama de Objetos, julgue os itens a seguir:
I. Um objeto é representado por uma instância de objeto, no formato de um 
retângulo, dividido em dois compartimentos, sendo que na parte superior, 
representa-se a identificação do objeto, e na parte inferior, representa-se os 
atributos definidos na classe do objeto.
II. Na elaboração do Diagrama de Objetos, o diagrama deve ter um Nó Inicial e 
pode ter vários ou nenhum Nó Final, o que significa que o processo ou 
procedimento modelado é cíclico.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
III. Uma iteração de objeto é representada por uma ligação de ação ou atividade, 
representando o término de um objeto e o início do outro.
IV. Um vínculo (link/associação) entre instâncias de objetos é representado por 
uma reta que liga apenas um único objeto em cada extremidade. Um vínculo não 
possui multiplicidade.
Estão corretos os itens:
A)
 
I, III e IV.
B)
 
I e IV.
C)
 
I e II.
D)
 
III e IV.
E)
 
I, II, III e IV.
Questão 12
Para o desenvolvimento de um sistema de software, se não há um entendimento 
real do domínio do problema, a solução dificilmente é satisfatória. Por muitos anos, 
o desenvolvimento de software era feito sem seguir um padrão, sem a utilização de
técnicas ou ferramentas. Ao longo dos anos, com uma maior exigência e 
necessidade de resolução de problemas mais complexos, surgiu maior demanda por
sistemas mais complexos e assim, os modelos de processo de software evoluíram e
muitos métodos de desenvolvimento de software surgiram.
Assinale a alternativa correta que indica o modelo de processo que foi criado para 
apoiar a Unified Modeling Language (UML).
A)
 
Processo Ágil.
B)
 
Modelo Espiral.
C)
 
Modelo Linear.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
D)
 
Processo Unificado.
E)
 
Modelo Clássico.
Questões
1D
2B
3E
4B
5D
6B
7A
8B
9A
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416188
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416187
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416186
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416185
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416184
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416163
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416162
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416161
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416160
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
10A
11A
12D
Fechar
Gabarito
×
Questão 1
Em um processo de desenvolvimento de software, a modelagem de um sistema 
evolui ao longo da realização das fases e/ou atividades. Para especificar o 
mapeamento de classes para tabelas do modelo de dados relacional, é usual adotar
técnicas de modelagem de dados e/ou definir o uso de frameworks de mapeamento
objeto-relacional, como estratégia de armazenamento persistente. Primeiramente, 
a partir do Modelo de Classes, deve-se identificar se os objetos das classes são 
objetos transientes ou objetos persistentes.
Sobre as características dos objetos transientes e persistentes, julgue os itens a 
seguir
I.Os objetos transientes existem somente durante uma sessão de uso do sistema, 
geralmente são os objetos de fronteira e de controle. 
II.Os objetos de entidade são os objetos persistentes, os quais devem ser 
armazenados em meio físico durante a execução do sistema para serem 
manipulados. 
III. Um mesmo objeto pode ser definido como objeto persistente e transiente, na 
modelagem da atividade de projeto.
IV. Todo objeto persistente, classificado como objeto de controle, deve ser 
mapeado para uma tabela correspondente no modelo relacional.
Estão corretos os itens:
A)
 
I e II.
B)
 
I, II e III.
C)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416191
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416190
https://colaboraread.com.br/aluno/boletim/index/2950632503#308416189
 
I, II, III e IV.
D)
 
III e IV.
E)
 
I e III.
Questão 2
A atividade de Requisitos é a primeira atividade do ciclo de cada fase do Processo 
Unificado (PU). Abstrair, entender e definir os requisitos do domínio do problema é 
uma das tarefas mais difíceis da engenharia de software, pois é a etapa que 
fundamenta e sustenta todo o processo de desenvolvimento do software. A 
Engenharia de Requisitos é o processo de descobrir, analisar, documentar e 
verificar os serviços e restrições.
Assinale a alternativa correta que indica a primeira classificação dos 
requisitos de um sistema de software:
A)
 
Requisitos de Usuárioe Requisitos Funcionais.
B)
 
Requisitos de Cliente e Requisitos de Projeto.
C)
 
Requisitos de Usuário e Requisitos de Sistema.
D)
 
Requisitos Primários e Requisitos Secundários.
E)
 
Requisitos de Emergentes e Requisitos Primários.
Questão 3
Avançando com a modelagem de um sistema de software após a especificação da 
atividade de Requisitos, deve-se dedicar a modelagem da atividade de Análise e 
Projeto, seguindo o modelo do Processo Unificado, especificamente na fase de 
Elaboração. A atividade de __________ consiste em identificar o que o sistema 
deve fazer em uma visão lógica do negócio e a atividade de __________ consiste 
em definir como será o desenvolvimento do software, em consonância com as 
tecnologias que serão adotadas para implementação do software. Considerando que
o Modelo de Casos de Uso da atividade de Análise está pronto, a próxima etapa é 
analisar cada caso de uso e iniciar a identificação das classes de objetos, 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
compreendendo qual classe ou quais classes participam da realização de um caso 
de uso e como o sistema será estruturado internamente, especificando o Modelo de
Classes geralmente em várias perspectivas de visão.
Assinale a alternativa que indica os termos que preenchem as lacunas acima.
A)
 
Análise; Projeto.
B)
 
Projeto; Análise.
C)
 
Requisitos; Implementação.
D)
 
Requisitos; Análise.
E)
 
Análise; Implementação.
Questão 4
Na modelagem de um sistema orientado a objetos, o Diagrama de Objetos da 
Linguagem de Modelagem Unificada (UML) depende totalmente da existência de um
diagrama de classe. Esse diagrama pode ver visto como uma instância do diagrama
de classes, do mesmo modo que um objeto é uma instância de uma classe, 
exibindo uma "fotografia" do sistema em um dado momento. Essa "fotografia" 
apresentará as ligações e iterações entre os objetos.
Sobre a notação do Diagrama de Objetos, julgue os itens a seguir:
I. Um objeto é representado por uma instância de objeto, no formato de um 
retângulo, dividido em dois compartimentos, sendo que na parte superior, 
representa-se a identificação do objeto, e na parte inferior, representa-se os 
atributos definidos na classe do objeto.
II. Na elaboração do Diagrama de Objetos, o diagrama deve ter um Nó Inicial e 
pode ter vários ou nenhum Nó Final, o que significa que o processo ou 
procedimento modelado é cíclico.
III. Uma iteração de objeto é representada por uma ligação de ação ou atividade, 
representando o término de um objeto e o início do outro.
IV. Um vínculo (link/associação) entre instâncias de objetos é representado por 
uma reta que liga apenas um único objeto em cada extremidade. Um vínculo não 
possui multiplicidade.
Estão corretos os itens:
A)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
I e IV.
B)
 
I, III e IV.
C)
 
III e IV.
D)
 
I e II.
E)
 
I, II, III e IV.
Questão 5
Com as técnicas de modelagem da Unified Modeling Language (UML), as interações 
entre os objetos podem ser especificadas em diferentes níveis de detalhamento. O 
Diagrama de Visão Geral de Interação é uma variação do Diagrama de Atividades 
que integra os diagramas de interação, principalmente o Diagrama de Sequência, 
demonstrando uma visão de alto nível das interações de vários processos ou de um
único processo correspondente a realização de um caso de uso.
A notação gráfica do Diagrama de Visão Geral de Interação consiste na 
representação de dois tipos de quadros denominados _______________ e 
_______________.
Assinale a alternativa correta que descreve os termos que preenchem as lacunas 
acima.
A)
 
Quadro de Agregação; Quadro de Composição.
B)
 
Quadro de Interação; Quadro de Ocorrência de Interação.
C)
 
Quadro de Referência; Quadro de Instanciação.
D)
 
Quadro de Interação; Quadro de Referência. 
E)
 
Quadro de Fragmento; Quadro de Fragmento Combinado. 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Questão 6
O Diagrama de Comunicação enfatiza à organização estrutural dos objetos que 
participam de uma interação, a partir da indicação das mensagens enviadas e 
recebidas com uma identificação numeral que define a ordem temporal das 
mensagens.
Sobre o Diagrama de Comunicação, julgue as sentenças a seguir:
I. O Diagrama de Comunicação se classifica como um diagrama de interação.
II. O Diagrama de Comunicação enfatiza o sentido da troca de mensagens entre os 
objetos que participam de uma interação.
III. A leitura do Diagrama de Comunicação deve ser conduzida pela ordem de envio
de mensagens entre os objetos, acompanhando o rótulo das mensagens.
IV. O sentido da mensagem é indicado por uma seta posicionada próxima ao rótulo 
da mensagem, apontando para o objeto receptor da mensagem.
É correto o que se afirma em:
A)
 
I, II, III e IV.
B)
 
II e III.
C)
 
I, II e III.
D)
 
I e II. 
E)
 
III e IV.
Questão 7
Todo projeto de desenvolvimento de software inicia-se pela fase de obtenção dos 
requisitos. Os requisitos de software estão concentrados em um documento que 
possui tudo que o cliente espera do produto final. A Unified Modeling 
Language (UML) é uma linguagem de modelagem unificada, usada para 
visualização, especificação, construção e documentação de sistemas complexos. O 
_________________ representa a funcionalidade proposta para um software que 
será desenvolvido, com as interações com os seus atores; é uma técnica de 
modelagem para a documentação do levantamento dos requisitos funcionais do 
sistema.
Assinale a alternativa correta que preenche a lacuna acima:
A)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Diagrama de Visão Geral.
B)
 
Diagrama de Casos de Uso.
C)
 
Diagrama de Atividades.
D)
 
Diagrama de Classes..
E)
 
Diagrama de Entidades e Relacionamento.
Questão 8
O desenvolvimento de software apresenta diversos desafios e um dos principais é 
se certificar de que todos os requisitos solicitados pelo cliente serão atendidos e da 
forma correta. Uma das formas de se obter sucesso com relação a este problema é 
realizando uma boa análise dos requisitos e a partir da análise elaborar modelos 
que representem o sistema em formato mais facilmente entendível por todos os 
membros do time de desenvolvimento.
Considerando as técnicas de modelagem da Linguagem de Modelagem Unificada 
(UML), assinale a alternativa correta que indica o diagrama ideal para especificar os
requisitos funcionais de um sistema.
A)
 
Diagrama de Perfil. 
B)
 
Diagrama de Pacotes. 
C)
 
Diagrama de Classes. 
D)
 
Diagrama de Objetos.
E)
 
Diagrama de Use Cases. 
Questão 9
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
O Processo Unificado foi criado para apoiar o desenvolvimento orientado a objetos 
com a Linguagem de Modelagem Unificada (UML), fornecendo uma forma 
sistemática de especificar sistemas de softwares para diferentes domínios e 
tamanhos de projetos.
Sobre a modelagem Orientada a Objetos, julgue as sentenças a seguir:
I. Na década de 90, os pesquisadores James Rumbaugh, Ivar Jacobson e Grady 
Booch uniram as melhores características destacadas em suas técnicas de 
modelagem e construíram um padrão de referência para modelagem orientada a 
objetos, surgindo a UML.
II.A UML privilegia a descrição de um sistema segundo três perspectivas: Dados 
(estrutural), Operações (funcional) e Eventos (Temporal).
III. Os diagramas da UML são recursos gráficospara a visualização de um sistema 
sob diferentes perspectivas e geralmente por itens e relacionamentos.
IV.A notação utilizada pela linguagem de programação UML é padronizada pela 
OMG e facilita a compreensão de cada parte do sistema que está sendo modelado, 
por qualquer pessoa que tenha conhecimento sobre a linguagem.
Estão corretos os itens:
A)
 
I e II.
B)
 
I, II e III.
C)
 
III e IV.
D)
 
I, II, III e IV.
E)
 
I, III e IV.
Questão 10
A modelagem de um sistema de software consiste na representação de diferentes 
modelos. O ______________ é um diagrama estrutural da UML, que visa identificar
a arquitetura do conjunto de elementos que interagem entre si durante a execução 
do sistema, formando uma colaboração entre esses elementos que se comunicam, 
ou seja, a estrutura refere-se a uma composição de elementos interconectados por 
vínculos de comunicação que colaboram entre si para atingir um objetivo. Já para 
modelagem dos objetos que possuem estados relevantes, deve utilizar o 
______________ que representa um comportamento que, especifica as sequências
de estados pelos quais um objeto passa durante seu tempo de vida, em resposta 
aos eventos disparados que provocam as transições entre os estados.
Assinale a alternativa que indica o preenchimento correto das lacunas acima:
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
A)
 
Diagrama de Estrutura Composta; Diagrama de Classes.
B)
 
Diagrama de Fluxo de Dados; Diagrama de Colaboração.
C)
 
Diagrama de Casos de Uso; Diagrama de Perfil.
D)
 
Diagrama de Estrutura Composta; Diagrama de Objetos.
E)
 
Diagrama de Estrutura Composta; Diagrama de Máquina de Estados.
Questão 11
O _________________ é o diagrama responsável por descrever um conjunto de 
ações que os sistemas devem executar em conjunto com usuários externos ao 
sistema. Ele que irá modelar todas as possíveis utilizações do sistema de uma 
forma simples e de fácil entendimento, inclusive é utilizado em reuniões com o 
cliente para verificação.
Agora, assinale a alternativa que completa corretamente a lacuna:
A)
 
diagrama de objetos;
B)
 
diagrama de casos de uso;
C)
 
diagrama de atividades;
D)
 
diagrama de sequência;
E)
 
diagrama de máquina de estados;
Questão 12
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
A Linguagem de Modelagem Unificada (UML)é uma poderosa ferramenta de 
modelagem e pode ser aplicada em diversas etapas do desenvolvimento de 
software com o objetivo de obter um resultado melhor ao final do processo. A 
criação dos diagramas possibilita o detalhamento visual de diversos aspectos do 
software, auxiliando a equipe de desenvolvimento e reduzindo os erros 
provenientes do entendimento equivocado sobre os aspectos do sistema. Com isso,
o uso da UML é amplamente utilizado no processo de desenvolvimento de software 
de muitas empresas.
Sobre as técnicas de modelagem comportamentais, indique "V" para sentença 
verdadeira e "F" para sentença falsa:
( ) Um Diagrama de Fluxo de Dados contempla as funcionalidades ou os serviços do
sistema e os elementos externos ao sistema que interagem com ele. É o diagrama 
mais abstrato, flexível e informal da UML, sendo utilizado no início da modelagem 
do sistema, na atividade de análise, embora venha a ser consultado e, 
possivelmente, modificado durante todo o processo de engenharia do software.
( ) A Documentação de Casos de Uso descreve a execução dos Use Cases de forma 
narrativa, enfatizando os eventos que são disparados durante a execução de um 
caso de uso, sendo que o grau de detalhamento da narrativa pode variar.
( ) Um Diagrama de Atividades descreve os passos a serem percorridos para a 
conclusão de uma atividade específica, muitas vezes representada por um método 
com certo grau de complexidade, podendo ser utilizado para modelar um processo 
completo.
( ) Um Diagrama de Máquina de Estados demonstra o comportamento de um 
elemento, através de um conjunto de transições de estado realizadas entre os 
estados dos objetos de uma classe, de um caso de uso ou mesmo de um 
subsistema ou sistema completo.
Assinale a alternativa correta:
A)
 
F – V – V – V.
B)
 
V – V – V – V.
C)
 
F – F – F – F.
D)
 
F – V – V – F.
E)
 
V – F – V – F.
Questões
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
1_
2_
3_
4_
5_
6_
7_
8_
9_
10_
11_
12_
Fechar
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416551
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416550
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416549
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416548
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416547
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416546
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416545
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416544
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416523
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416522
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416521
https://colaboraread.com.br/aluno/boletim/index/2972488203#308416520
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Gabarito
×
Questão 1
Um número considerável de linguagens e métodos voltados para orientação a 
objetos com os problemas já listados foi desenvolvido até que, em meados dos 
anos 1990, o grupo de padronização chamado OMG (do inglês, Object Management
Group) (OMG, 2020) percebeu o problema e resolveu solucioná-lo. Em 1996 foi 
aberta uma chamada para um padrão unificado de modelagem pela OMG e isto 
casou com o que estava sendo feito por três pesquisadores da área, conhecidos 
como "three amigos", ___________, ___________ e ___________ que se uniram 
e lançaram a Unified Modeling Language (UML).
Assinale alternativa correta que indica o nomes dos autores que preenchem as 
lacunas acima.
A)
 
Ivar Jacobson, Ian Sommerville e Martin Fowler.
B)
 
Ian Sommerville, James Rumbaugh e Ralph Stair. 
C)
 
Ivar Jacobson, Ralph Stair e Roger Pressman.
D)
 
Grady Booch, Ivar Jacobson e James Rumbaugh.
E)
 
Grady Booch, Ivar Jacobson e Edward Yourdon.
Questão 2
Ao longo dos anos, com uma maior exigência e necessidade de resolução de 
problemas mais complexos, surgiu maior demanda por sistemas mais complexos. 
Todavia, não existiam grandes preocupações com a manutenção e muitos códigos 
sequer tinham documentação porque eram produzidos informalmente. Em algumas 
ocasiões, a etapa de modelagem do sistema não existia, inviabilizando a 
manutenção nos códigos já desenvolvidos. Na década de 90, diante da forte 
tendência dos métodos orientados a objetos foi criada a ___________________ 
que consiste na fusão de três principais métodos orientados a objetos, os métodos 
dos autores Grady Booch, James Rumbaugh e Ivar Jacobson.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Object Modeling Technique (OMT). 
B)
 
Rational Unified Process (RUP).
C)
 
Object-Oriented Software Engineering (OOSE).
D)
 
Project Management Body of Knowledge (PMBOK).
E)
 
Unified Modeling Language (UML). 
Questão 3
Os diagramas estruturais da Linguagem de Modelagem Unificada (UML) apresentam
como um determinado sistema é organizado em partes (suas estruturas), seus 
componentes e os relacionamentos entre esses componentes. Os diagramas 
estruturais muitas vezes estão associados à modelagem estática, pois mostram a 
estrutura do sistema.Os ____________________ são criados e customizados para
ilustrarem diferentes aspectos de estrutura de sistemas ou para representarem a 
organização dos vários tipos de modelos utilizados para descreverem um sistema, 
contendo modelos de casos de uso, diagramas de classes, diagramas de 
implantação etc.
Assinale a alternativa correta que preenche a lacuna acima:
A)
 
Diagramas de Sequência.
B)
 
Diagramas de Pacotes.
C)
 
Diagramas de Perfil.
D)
 
Diagramas de Classes.
E)
 
Diagramas de Atividades.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Questão 4
Conforme o Paradigma Orientado a Objetos, os objetos assumem estados durante 
seu ciclo de vida. Um estado representa uma situação de um objeto durante o qual 
ele realiza alguma atividade ou satisfaz alguma condição. Uma transição representa
uma associação entre os estados, sendo que quando ocorre uma transição entre os 
estados, diz-se que a transição foi disparada por um evento. 
Assinale a alternativa correta que descreve o conceito de evento.
A)
 
Um evento representa a abstração de uma forma de apresentação dos objetos em 
um instante de tempo de execução do sistema com uma duração finita de tempo.
B)
 
Um evento representa os acontecimentos que provocam a mudança de estado dos 
objetos, podendo ser uma ação interna ou externa do objeto.
C)
 
Um evento são declarações de serviços que o sistema delve fornecer para abstrair 
os estados dos objetos de uma classe.
D)
 
Um evento é algo que acontece em algum período de tempo e que pode modificar o
estado dos atributos de um objeto..
E)
 
Um evento representa uma entidade com uma fronteira bem-definida e uma 
identidade que encapsula o estado e o comportamento dos objetos.
Questão 5
Na modelagem de um sistema orientado a objetos, o Diagrama de Objetos da 
Linguagem de Modelagem Unificada (UML) depende totalmente da existência de um
diagrama de classe. Esse diagrama pode ver visto como uma instância do diagrama
de classes, do mesmo modo que um objeto é uma instância de uma classe, 
exibindo uma "fotografia" do sistema em um dado momento. Essa "fotografia" 
apresentará as ligações e iterações entre os objetos.
Sobre a notação do Diagrama de Objetos, julgue os itens a seguir:
I. Um objeto é representado por uma instância de objeto, no formato de um 
retângulo, dividido em dois compartimentos, sendo que na parte superior, 
representa-se a identificação do objeto, e na parte inferior, representa-se os 
atributos definidos na classe do objeto.
II. Na elaboração do Diagrama de Objetos, o diagrama deve ter um Nó Inicial e 
pode ter vários ou nenhum Nó Final, o que significa que o processo ou 
procedimento modelado é cíclico.
III. Uma iteração de objeto é representada por uma ligação de ação ou atividade, 
representando o término de um objeto e o início do outro.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
IV. Um vínculo (link/associação) entre instâncias de objetos é representado por 
uma reta que liga apenas um único objeto em cada extremidade. Um vínculo não 
possui multiplicidade.
Estão corretos os itens:
A)
 
I e II.
B)
 
III e IV.
C)
 
I, II, III e IV.
D)
 
I, III e IV.
E)
 
I e IV.
Questão 6
Em um processo de desenvolvimento de software, a modelagem de um sistema 
evolui ao longo da realização das fases e/ou atividades. Para especificar o 
mapeamento de classes para tabelas do modelo de dados relacional, é usual adotar
técnicas de modelagem de dados e/ou definir o uso de frameworks de mapeamento
objeto-relacional, como estratégia de armazenamento persistente. Primeiramente, 
a partir do Modelo de Classes, deve-se identificar se os objetos das classes são 
objetos transientes ou objetos persistentes.
Sobre as características dos objetos transientes e persistentes, julgue os itens a 
seguir
I.Os objetos transientes existem somente durante uma sessão de uso do sistema, 
geralmente são os objetos de fronteira e de controle. 
II.Os objetos de entidade são os objetos persistentes, os quais devem ser 
armazenados em meio físico durante a execução do sistema para serem 
manipulados. 
III. Um mesmo objeto pode ser definido como objeto persistente e transiente, na 
modelagem da atividade de projeto.
IV. Todo objeto persistente, classificado como objeto de controle, deve ser 
mapeado para uma tabela correspondente no modelo relacional.
Estão corretos os itens:
A)
 
I, II e III.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
B)
 
I, II, III e IV.
C)
 
I e II.
D)
 
I e III.
E)
 
III e IV.
Questão 7
Conforme Guedes (2018), o __________________ descreve a ordem temporal em 
que as mensagens são trocadas entre os objetos envolvidos na execução de um 
processo que representa um caso de uso, bem como no ator responsável pela 
interação com os objetos.
Agora, assinale a alternativa que completa corretamente a lacuna:
A)
 
Diagrama de máquina de estados;
B)
 
Diagrama de casos de uso;
C)
 
Diagrama de objetos;
D)
 
Diagrama de atividades;
E)
 
Diagrama de sequência;
Questão 8
A partir da Unified Modeling Language (UML) 2.0, o Diagrama de Colaboração 
passou a ser denominado de Diagrama de Comunicação e está totalmente 
vinculado ao ________________. O Diagrama de Comunicação representa o 
relacionamento entre os objetos envolvidos na realização de um caso de uso, 
enfatizando o sentido da troca de mensagens entre os objetos que participam de 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
uma interação, contudo não demostra a temporalidade da realização de um 
processo e não suporta os fragmentos de interação e fragmentos combinados.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A)
 
Diagrama de Frequência.
B)
 
Diagrama de Perfil.
C)
 
Diagrama de Atividades.
D)
 
Diagrama de Sequência.
E)
 
Diagrama de Tempo.
Questão 9
Como um dos fundamentos da criação da Linguagem de Modelagem Unificada 
(UML) é o paradigma de programação de Orientação a Objetos, o Diagrama de 
Classes remete às classes criadas em um software desenvolvido em uma linguagem
orientada a objetos. As técnicas de modelagem da UML são classificadas em 
estruturais e comportamentais, sendo o Diagrama de Classes a principal técnica de 
modelagem estrutural.
Assinale a alternativa correta que apresenta os objetivos do Diagrama de Classes.
A)
 
É um diagrama que representa a modelagem da parte estática do sistema, 
representando um conjunto de classes com seus atributos, operações e 
relacionamentos.
B)
 
É um diagrama que representa as possíveis sequências de trocas de mensagens e 
informações realizadas entre os objetos ao longo da execução do software.
C)
 
É um diagrama que representa os componentes de software com sua estrutura e 
conexão entre os componentes.
D)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
É um diagrama abstrato e flexível com poucos elementos de notação, que 
representa a interação entre os elementos Ator e Casos Uso. 
E)
 
É um diagrama que representa a organização do sistema em partes, podendo ser 
utilizado de maneira independente ou associado com outros diagramas.
Questão 10
Sobre os objetivos da UML, analise as afirmativas a seguir:
I- Um dos principais objetivos da UML é ser geral no sentido de modelar diferentes 
linguagens e situações. A questão de ser uma ferramenta não proprietária, 
resultado de um acordo realizado com grande parte da comunidadede 
desenvolvedores, permite que seja utilizada por todos que desejarem modelar seus
softwares.
II- Outro importante objetivo foi a superação de outros modelos já existentes na 
época de seu lançamento para modelagem, permitindo que se tornasse realmente 
um padrão para o desenvolvimento de software.
III- Um dos objetivos da UML é ser tão simples quanto possível sem perder a 
capacidade de modelagem de sistemas complexos.
Agora, assinale a alternativa que apresenta a resposta CORRETA:
A)
 
Apenas as afirmativas I e II estão corretas;
B)
 
As afirmativas I, II e III estão corretas.
C)
 
Apenas as afirmativas I e III estão corretas;
D)
 
Apenas a afirmativa II está correta;
E)
 
Apenas a afirmativa I está correta;
Questão 11
Com um diagrama de casos de uso bem feito, é possível obter êxito no 
desenvolvimento de várias outras técnicas de modelagem da Linguagem de 
Modelagem Unificada (UML). Conforme a classificação das técnicas de modelagem 
da UML, o Diagrama de Use Cases (Casos de Uso) é uma técnica de modelagem 
comportamental para representar a modelagem dinâmica inicial do sistema.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Considerando as características do Diagrama de Casos de Uso, indique "V" para os 
itens verdadeiros e "F" para os itens falsos.
( ) Um Diagrama de Casos de Uso é representado pelos elementos. Atores, Casos 
de Uso e Relacionamentos.
( ) Os Casos de Uso (use case) representam qualquer interação de serviços 
(funcionalidades) entre um Ator e o sistema, sem revelar a estrutura e o 
comportamento interno do sistema.
( ) Os Casos de Uso são representados por uma elipse, contendo uma breve 
descrição dentro do seu símbolo que identifica qual serviço o Caso de Uso assume.
( ) Os casos de uso são utilizados para capturar os requisitos não-funcionais do 
sistema, sendo usados para definir a arquitetura e o desempenho pretendidos para 
cada caso de uso.
( ) Os relacionamentos possíveis são: associação, generalização, extensão e 
inclusão.
Assinale a alternativa que indica a sequência correta. 
A)
 
V – F – V – F – V.
B)
 
V – V – V – V – V.
C)
 
V – V – V – V – F.
D)
 
F – V – F – V – F.
E)
 
F – V – V – F – F. 
Questão 12
O __________________ representa o relacionamento entre os objetos envolvidos 
na realização de um caso de uso, enfatizando o sentido da troca de mensagens 
entre os objetos que participam de uma interação. Este diagrama não demostra a 
temporalidade da realização de um processo.
Agora, assinale a alternativa que completa corretamente a lacuna:
A)
 
diagrama de comunicação;
B)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
diagrama de máquina de estados;
C)
 
diagrama de casos de uso;
D)
 
diagrama de objetos;
E)
 
diagrama de atividades;
Questões
1D
2E
3A
4C
5E
6A
7E
8D
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415651
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415650
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415649
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415648
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415647
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415646
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415645
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415644
9A
10A
11E
12A
Fechar
Gabarito
×
Questão 1
No Diagrama de Classes, técnica de modelagem estrutural da Unified Modeling 
Language (UML), os modos pelos quais os itens podem estar conectados a outros, 
isto é, logicamente ou fisicamente, são modelados como relacionamentos, que 
permitem compartilhar informações e colaboram para a execução dos processos 
pelo sistema (GUEDES, 2008). Existem 4 tipos de relacionamentos: Associações, 
Generalizações, Dependências e Realizações.
Referência: GUEDES, Gilleanes T. A.. UML: uma abordagem prática. 3ed. São 
Paulo: Novatec, 2008.
Sobre o relacionamento de Generalização do Diagrama de Classes, julgue as 
sentenças a seguir:
I. Na representação desse relacionamento, pode ocorrer que uma subclasse herde 
atributos e operações de duas ou mais superclasses, o qual indica uma herança 
múltipla.
II. O relacionamento do tipo Generalização representa uma classe genérica com 
características e comportamentos comuns a outras classes especializadas, 
demonstrando a ocorrência de herança.
III. O relacionamento do tipo Generalização conecta classes generalizadas a outras 
mais especializadas, o que é conhecido como relacionamento Generalização e 
Especialização.
IV. Na representação desse relacionamento a classe generalizada é chamada de 
"superclasse" e as classes especializadas são chamadas de "subclasses". 
É correto apenas o que se afirma em:
A)
 
I, II e III.
B)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415655
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415654
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415653
https://colaboraread.com.br/aluno/boletim/index/3020877203#308415652
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
I, II, III e IV.
C)
 
II, III e IV.
D)
 
II e IV.
E)
 
I e III. 
Questão 2
Os diagramas de interação da Unified Modeling Language (UML) referem-se a um 
subgrupo dos diagramas comportamentais. O __________________ está 
fortemente vinculado ao Diagrama de Sequência, no entanto, representa o 
relacionamento entre os objetos envolvidos na realização de um caso de uso, 
enfatizando o sentido da troca de mensagens entre os objetos que participam de 
uma interação.
Assinale a alternativa correta que indica o nome do diagrama que preenche a 
lacuna acima.
A)
 
Diagrama de Objetos.
B)
 
Diagrama de Atividades.
C)
 
Diagrama de Tempo.
D)
 
Diagrama de Comunicação.
E)
 
Diagrama de Perfil.
Questão 3
O Diagrama de Atividades da Unified Modeling Language (UML) pode ser utilizado 
para modelagem de diferentes perspectivas do sistema, representando o fluxo de 
controle de um conjunto de atividades que demostra a realização de casos de uso, 
processos de negócio ou até um sistema completo, sendo que os elementos do 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
diagrama podem ser divididos para demostrarem fluxos de controle sequenciais ou 
fluxos de controle paralelos.
Assinale a alternativa correta que descreve alguns dos elementos básicos do 
Diagrama de Atividades:
A)
 
Nó de Ação, Nó de Estado, Nó de Autochamada, Fluxo de Controle e Nó final. 
B)
 
Atividade, Nó de Ação, Nó de Decisão, Nó de Classe, Nó de Transição e Nó Final.
C)
 
Nó de Ação, Nó de Decisão, Nó de Estado, Nó de Atividade e Nó de Composição.
D)
 
Nó Inicial, Nó Final, Nó de Objeto, Nó de Classe, Nó de Atividade.
E)
 
Atividade, Nó de Ação, Nó de Decisão, Nó de Objeto, Nó Inicial e Nó Final.
Questão 4
Um número considerável de linguagens e métodos voltados para orientação a 
objetos com os problemas já listados foi desenvolvido até que, em meados dos 
anos 1990, o grupo de padronização chamado OMG (do inglês, Object Management
Group) (OMG, 2020) percebeu o problema e resolveu solucioná-lo. Em 1996 foi 
aberta uma chamada para um padrão unificado de modelagem pela OMG e isto 
casou com o que estava sendo feito por três pesquisadores da área, conhecidos 
como "three amigos", ___________, ___________ e ___________ que se uniram 
e lançaram a Unified Modeling Language (UML).
Assinale alternativa correta que indica o nomes dos autores que preenchem as 
lacunasacima.
A)
 
Grady Booch, Ivar Jacobson e Edward Yourdon.
B)
 
Ian Sommerville, James Rumbaugh e Ralph Stair. 
C)
 
Ivar Jacobson, Ralph Stair e Roger Pressman.
D)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
Grady Booch, Ivar Jacobson e James Rumbaugh.
E)
 
Ivar Jacobson, Ian Sommerville e Martin Fowler.
Questão 5
O __________________ representa o relacionamento entre os objetos envolvidos 
na realização de um caso de uso, enfatizando o sentido da troca de mensagens 
entre os objetos que participam de uma interação. Este diagrama não demostra a 
temporalidade da realização de um processo.
Agora, assinale a alternativa que completa corretamente a lacuna:
A)
 
diagrama de objetos;
B)
 
diagrama de atividades;
C)
 
diagrama de casos de uso;
D)
 
diagrama de comunicação;
E)
 
diagrama de máquina de estados;
Questão 6
O _________________ é o diagrama responsável por descrever um conjunto de 
ações que os sistemas devem executar em conjunto com usuários externos ao 
sistema. Ele que irá modelar todas as possíveis utilizações do sistema de uma 
forma simples e de fácil entendimento, inclusive é utilizado em reuniões com o 
cliente para verificação.
Agora, assinale a alternativa que completa corretamente a lacuna:
A)
 
diagrama de objetos;
B)
 
diagrama de máquina de estados;
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
C)
 
diagrama de atividades;
D)
 
diagrama de sequência;
E)
 
diagrama de casos de uso;
Questão 7
Cada técnica de modelagem da Linguagem de Modelagem Unificada (UML) consiste 
em um conjunto de elementos com sua notação e semântica, aplicada a um 
propósito. Na modelagem orientada a objetos, para garantir a consistência e 
integridade dos dados de um sistema, é importante estabelecer os relacionamentos
entre os objetos das classes, em consonância com a regras de negócio do contexto 
do sistema.
Sobre os relacionamentos do Diagrama de Classes, analise os itens a seguir:
I. Uma Associação Binária ocorre quando são definidos relacionamentos entre 
objetos de duas classes.
II. O relacionamento do tipo Generalização pode ser do tipo: unária, binária ou 
ternária.
III.O relacionamento do tipo Composição representa uma classe genérica com 
características e comportamentos comuns a outras classes especializadas, 
indicando na representação hierárquica super e subclasses.
IV. Uma Agregação demonstra que um objeto (chamado objeto-todo) precisa ser 
complementado com um ou mais objetos de outra classe (chamados objeto-parte), 
sendo essa associação conhecida como "Todo-Parte".
Estão corretos os itens:
A)
 
I e II.
B)
 
II, III e IV.
C)
 
I e IV.
D)
 
III e IV.
E)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
II e III.
Questão 8
Na programação orientada a objetos, a instanciação dos objetos inicia-se com a 
especificação das classes, que nada mais são do que a abstração dos objetos do 
mundo real. O Diagrama de Classes que é considerado a principal técnica de 
modelagem estrutural da Unified Modeling Language (UML), que representa a 
modelagem da parte estática do sistema.
Sobre os tipos de relacionamentos e associações do Diagrama de Classes, julgue as
sentenças a seguir:
I. São tipos de relacionamentos: Associação, Generalização, Dependência e 
Realização.
II. São tipos de associação: 1:1 (um para um), 1:* (um para muitos) e *:* (muitos
para muitos).
III. Associação do tipo Agregação demonstra que as informações de um objeto 
(chamado objeto-todo) precisam ser complementadas pelas informações contidas 
em um ou mais objetos de outra classe (chamados objeto-parte), sendo que a 
associação representa que ambas as classes podem "viver" de forma independente,
não existindo uma ligação forte entre as classes associadas.
IV. Agregação do tipo Composição representa um vínculo forte entre os objetos-
todo com os objetos-parte, demonstrando que o objeto-todo deve ter, no mínimo, 
um objeto-parte, sendo que estes devem estar associados a um único objeto-todo.
É correto apenas o que se afirma em:
A)
 
I, III e IV.
B)
 
II, III e IV.
C)
 
II e III.
D)
 
I e II.
E)
 
I, II, III e IV.
Questão 9
Na fase de Elaboração do modelo de processo denominado Processo Unificado, a 
modelagem da análise vai se transformando na modelagem de projeto à medida 
que o desenvolvimento do sistema evolui. Na representação do Diagrama de 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Classes da atividade de projeto é importante revisar o relacionamento estabelecido 
entre as classes de objetos. Os relacionamentos usuais estabelecidos no Diagrama 
de Classes de análise são do tipo ______________________, no entanto, a versão 
do diagrama de projeto é comum inserir componentes de softwares, bem como, 
aplicar design patterns. Assim, podem surgir os relacionamentos do tipo 
______________________.
Agora, assinale a alternativa que indica o preenchimento correto das lacunas 
acima:
A)
 
agregação e composição; realização e dependência.
B)
 
associação binária e ternária; associação e generalização.
C)
 
associação e generalização; realização e dependência.
D)
 
associação binária e ternária; agregação e composição.
E)
 
associação e generalização; associação binária e ternária.
Questão 10
A Unified Modeling Language (UML) é compatível com o desenvolvimento de 
software desde os requisitos até as etapas finais do desenvolvimento. Os mesmos 
conceitos e notações podem ser utilizados em diferentes estágios sem necessidade 
de tradução dos modelos. As técnicas de modelagem da UML são classificadas em 
duas categorias.
Assinale a alternativa correta que indica a classificação dos diagramas da UML.
A)
 
Comportamentais e Funcionais.
B)
 
Estruturais e Complementares.
C)
 
Estruturais e Comportamentais.
D)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
Comportamentais e Clássicos.
E)
 
Lógicos e Físicos.
Questão 11
O Diagrama de Atividades demostra o fluxo de controle de um conjunto de 
atividades que representa a execução de caso de uso, processo de negócio, 
subsistema ou até mesmo o sistema completo, ou seja, descreve os passos a 
serem percorridos para a realização de uma atividade específica. Os elementos de 
um Diagrama de Atividades podem ser divididos para demostrarem fluxos de 
controle paralelos, também denominados de simultâneos, ou fluxos de controle 
sequenciais, também chamados de simples.
Assinale a alternativa correta que indica os elementos básicos de um Diagrama de 
Atividades.
A)
 
Estado Inicial e Final, Estado de Ação, Relacionamentos, Objeto, Vínculo, Atributo, 
Operação, Estado de Partição de Atividade (Swinlanes).
B)
 
Nó Inicial e Final, Nó de Ação, Fluxo de Controle, Nó de Decisão, Nó de Bifurcação 
(Forks), Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
C)
 
Vínculo, Operação, Nó de União (Join), Nó de Objeto, Partição de Estado 
(Swinlanes).
D)
 
Estado de Ação, Fluxo de Controle, Estado de Decisão, Ator, Caso de Uso, Objeto, 
Classe, Composição e Agregação.
E)
 
Nó Inicial e Final, Nó de Ação, Relacionamento, Objeto, Estado, Vínculo, Operação, 
Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
Questão 12
Na modelagem das interações entre os objetos, principalmente para especificar a 
realização de um caso de uso, é importante utilizar os diagramas de interação. O 
Diagrama de Comunicação complementa o Diagramade Sequência, concentrando-
se na representação de como os elementos do diagrama estão vinculados e a 
ocorrência das mensagens que esses elementos trocam entre si durante a execução
de um processo, normalmente baseado em um caso de uso.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Sobre os elementos do Diagrama de Comunicação, analise os itens a seguir e 
indique "V" para os itens verdadeiros e "F" para os itens falsos:
( ) Multiobjeto: representa uma coleção de objetos de uma mesma classe, 
participando da interação.
( ) Lifeline: linha de vida representa a existência de um elemento participante da 
interação, geralmente uma instância de uma classe.
( ) Atividade: representa a sequência de tarefas em um fluxo de trabalho que 
resulta em um comportamento de um processo.
( ) Nó de Decisão: representa uma escolha entre dois ou mais fluxos, a partir de 
uma entrada e duas ou mais saídas.
Assinale a alternativa que indica a sequência correta:
A)
 
F - F - F - F.
B)
 
V - V - F - F.
C)
 
V - V - V - V.
D)
 
F - F - V - F.
E)
 
V - F - V - F.
Questões
1B
2D
3B
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415910
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415909
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415908
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
4D
5D
6E
7C
8E
9A
10C
11B
12B
Fechar
Gabarito
×
Questão 1
Entre os diferentes diagramas da Linguagem de Modelagem Unificada (UML), um 
dos diagrama é geralmente utilizado para modelar sistemas de tempo real, 
aplicações que utilizam recursos de multimídia e sincronização de eventos. O 
______________ representa de forma concisa e simples à mudança pontual nos 
estados de um objeto, relevantes para contexto da execução de um processo que 
envolve várias atividades ou especificamente de um caso de uso, em resposta aos 
eventos disparados durante uma interação.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415919
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415918
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415917
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415916
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415915
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415914
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415913
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415912
https://colaboraread.com.br/aluno/boletim/index/2949732503#308415911
A)
 
Diagrama de Tempo.
B)
 
Diagrama de Sequência.
C)
 
Diagrama de Classes.
D)
 
Diagrama de Atividades.
E)
 
Diagrama de Objetos.
Questão 2
Analise o diagrama a seguir:
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.
Assinale a alternativa que apresenta o diagrama da imagem anterior:
A)
 
Diagrama de casos de uso;
B)
 
Diagrama de máquina de estados;
C)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
 
Diagrama de objetos;
D)
 
Diagrama de sequência;
E)
 
Diagrama de atividades;
Questão 3
Um Analista de Sistemas, responsável por um projeto de software, está revisando a
metodologia de desenvolvimento de sistemas para plataforma Web, juntamente 
com sua equipe de desenvolvedores, e decidiram adotar algumas técnicas de 
modelagem da Unified Modeling Language (UML) para modelagem dos sistemas. 
Entre as diferentes técnicas de modelagem comportamentais e estruturais da UML, 
decidiram utilizar um diagrama que demonstra uma visão de alto nível das 
interações de vários processos ou de um único processo, correspondente a 
realização de um caso de uso, a partir de um fluxo, similar ao Diagrama de 
Atividades.
Considerando o contexto descrito, assinale a alternativa correta que indica 
o diagrama da UML que deve ser adotado para esse objetivo.
A)
 
Diagrama de Visão Geral de Interação.
B)
 
Diagrama de Visão Geral de Tempo.
C)
 
Diagrama de Visão Global de Negócio.
D)
 
Diagrama de Visão Geral de Vínculos.
E)
 
Diagrama de Visão Global de Atividades.
Questão 4
A Linguagem de Modelagem Unificada (UML)é uma poderosa ferramenta de 
modelagem e pode ser aplicada em diversas etapas do desenvolvimento de 
software com o objetivo de obter um resultado melhor ao final do processo. A 
criação dos diagramas possibilita o detalhamento visual de diversos aspectos do 
software, auxiliando a equipe de desenvolvimento e reduzindo os erros 
provenientes do entendimento equivocado sobre os aspectos do sistema. Com isso,
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
o uso da UML é amplamente utilizado no processo de desenvolvimento de software 
de muitas empresas.
Sobre as técnicas de modelagem comportamentais, indique "V" para sentença 
verdadeira e "F" para sentença falsa:
( ) Um Diagrama de Fluxo de Dados contempla as funcionalidades ou os serviços do
sistema e os elementos externos ao sistema que interagem com ele. É o diagrama 
mais abstrato, flexível e informal da UML, sendo utilizado no início da modelagem 
do sistema, na atividade de análise, embora venha a ser consultado e, 
possivelmente, modificado durante todo o processo de engenharia do software.
( ) A Documentação de Casos de Uso descreve a execução dos Use Cases de forma 
narrativa, enfatizando os eventos que são disparados durante a execução de um 
caso de uso, sendo que o grau de detalhamento da narrativa pode variar.
( ) Um Diagrama de Atividades descreve os passos a serem percorridos para a 
conclusão de uma atividade específica, muitas vezes representada por um método 
com certo grau de complexidade, podendo ser utilizado para modelar um processo 
completo.
( ) Um Diagrama de Máquina de Estados demonstra o comportamento de um 
elemento, através de um conjunto de transições de estado realizadas entre os 
estados dos objetos de uma classe, de um caso de uso ou mesmo de um 
subsistema ou sistema completo.
Assinale a alternativa correta:
A)
 
V – V – V – V.
B)
 
F – V – V – F.
C)
 
F – V – V – V.
D)
 
V – F – V – F.
E)
 
F – F – F – F.
Questão 5
Normalmente o diagrama de casos de uso é construído após o levantamento dos 
requisitos dos usuários, pois nesse momento os desenvolvedores possuem todas as
informações necessárias para sua elaboração. Um dos componentes de um 
diagrama de casos de uso são os seus relacionamentos. Sobre os relacionamentos 
de um diagrama de casos de uso, analise as afirmativas a seguir:
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
I- A associação indica um relacionamento ou a comunicação entre um ator e um 
caso de uso.
II- A generalização entre casos de uso é a mesma relação que se tem de 
generalização de classes. Na questão da herança de classes, a classe filha herda as 
características da classe pai, sendo que a classe filha possui todos os seus atributos
e métodos visíveis.
III- O relacionamento do tipo "extend" de um caso de uso indica um 
comportamento opcional/adicional, ou seja, é executado em apenas determinadas 
situações.
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A)
 
As afirmativas I, II e III estão corretas.
B)
 
Apenas a afirmativa Iestá correta;
C)
 
Apenas as afirmativas I e II estão corretas;
D)
 
Apenas a afirmativa II está correta;
E)
 
Apenas as afirmativas I e III estão corretas;
Questão 6
Todo projeto de desenvolvimento de software inicia-se pela fase de obtenção dos 
requisitos. Os requisitos de software estão concentrados em um documento que 
possui tudo que o cliente espera do produto final. A Unified Modeling 
Language (UML) é uma linguagem de modelagem unificada, usada para 
visualização, especificação, construção e documentação de sistemas complexos. O 
_________________ representa a funcionalidade proposta para um software que 
será desenvolvido, com as interações com os seus atores; é uma técnica de 
modelagem para a documentação do levantamento dos requisitos funcionais do 
sistema.
Assinale a alternativa correta que preenche a lacuna acima:
A)
 
Diagrama de Visão Geral.
B)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Diagrama de Classes..
C)
 
Diagrama de Casos de Uso.
D)
 
Diagrama de Atividades.
E)
 
Diagrama de Entidades e Relacionamento.
Questão 7
O Diagrama de Classes da atividade de Projeto complementa os elementos do 
Diagrama de Classes da atividade de Análise, permitindo enriquecer os detalhes 
físicos do diagrama, obtendo um modelo suficientemente completo, aproximando-o 
com o que será implementado. No Diagrama de Classes de Projeto, recomenda-se 
indicar a restrição ou também denominado de classificador do relacionamento de 
generalização. Os classificadores da generalização são utilizados para definir melhor
a semântica das classes _____________ derivadas da classe _____________.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A)
 
especializadas; genérica.
B)
 
individualizadas; central.
C)
 
dependentes; central.
D)
 
individualizadas; genérica.
E)
 
especializadas; global.
Questão 8
Na especificação dos diagramas de interação, como no Diagrama de Sequência, as 
mensagens representam a solicitação que um elemento envia para o outro com o 
objetivo de executar uma ação, demostrando a ocorrência de eventos. O objeto que
envia a mensagem denomina-se objeto emissor ou remetente e o objeto que 
recebe a mensagem denomina-se objeto receptor.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Assinale a alternativa correta que descreve a definição do tipo de 
mensagem do tipo Construtora:
A)
 
É uma mensagem que um objeto envia ao outro em resposta à mensagem recebida
após a execução de uma ação. A mensagem é representada por uma linha 
tracejada com a seta na extremidade, apontando para o elemento que recebe a 
resposta.
B)
 
É uma mensagem que indica o momento em que o objeto passa a existir no 
sistema, ou seja, o objeto é instanciado ao longo do processo por uma mensagem 
enviada. A mensagem é representada por uma linha tracejada com seta na 
extremidade, apontando para o centro do objeto criado. O retângulo que 
representa o objeto é posicionado mais abaixo no diagrama.
C)
 
É uma mensagem que o emissor aguarda o retorno para continuar com a interação.
Geralmente são as mensagens comumente utilizadas no Diagrama de Sequência. É 
representada por uma linha horizontal com uma seta sólida na extremidade.
D)
 
É uma mensagem que indica que o objeto remetente da mensagem é também o 
receptor. A mensagem é representada por uma seta saindo e retornando para o 
próprio objeto.
E)
 
É uma mensagem que o emissor continua enviando mensagens sem aguardar o 
retorno, com isso o elemento receptor da mensagem assíncrona não precisa 
atendê-la imediatamente. É representada por uma linha horizontal com uma seta 
aberta.
Questão 9
Sobre os objetivos da UML, analise as afirmativas a seguir:
I- Um dos principais objetivos da UML é ser geral no sentido de modelar diferentes 
linguagens e situações. A questão de ser uma ferramenta não proprietária, 
resultado de um acordo realizado com grande parte da comunidade de 
desenvolvedores, permite que seja utilizada por todos que desejarem modelar seus
softwares.
II- Outro importante objetivo foi a superação de outros modelos já existentes na 
época de seu lançamento para modelagem, permitindo que se tornasse realmente 
um padrão para o desenvolvimento de software.
III- Um dos objetivos da UML é ser tão simples quanto possível sem perder a 
capacidade de modelagem de sistemas complexos.
Agora, assinale a alternativa que apresenta a resposta CORRETA:
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
A)
 
Apenas as afirmativas I e II estão corretas;
B)
 
Apenas a afirmativa II está correta;
C)
 
As afirmativas I, II e III estão corretas.
D)
 
Apenas a afirmativa I está correta;
E)
 
Apenas as afirmativas I e III estão corretas;
Questão 10
O Diagrama de Classes é um diagrama que representa um conjunto de classes com
seus atributos, operações e relacionamentos. A Figura a seguir ilustra um recorte 
de um Diagrama de Classes, com a representação suprimida dos atributos e 
operações.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Considerando o Diagrama de Classes, analise as sentenças que descrevem os 
relacionamentos estabelecidos entre as classes:
I. Um cliente realiza um ou mais orçamentos.
II. Cada orçamento refere-se a um cliente.
III. Um orçamento é composto por um ou mais itens de orçamento.
IV. Cada item de orçamento faz parte de um orçamento.
V. Cada item de orçamento refere-se a nenhum ou mais produtos.
Os itens corretos são exatamente: 
A)
 
III, IV e V.
B)
 
I, II, IV e V.
C)
 
I e II.
D)
 
I, III e IV.
E)
 
II, III e IV.
Questão 11
Em um processo de desenvolvimento de software, a modelagem de um sistema 
evolui ao longo da realização das fases e/ou atividades. Para especificar o 
mapeamento de classes para tabelas do modelo de dados relacional, é usual adotar
técnicas de modelagem de dados e/ou definir o uso de frameworks de mapeamento
objeto-relacional, como estratégia de armazenamento persistente. Primeiramente, 
a partir do Modelo de Classes, deve-se identificar se os objetos das classes são 
objetos transientes ou objetos persistentes.
Sobre as características dos objetos transientes e persistentes, julgue os itens a 
seguir
I.Os objetos transientes existem somente durante uma sessão de uso do sistema, 
geralmente são os objetos de fronteira e de controle. 
II.Os objetos de entidade são os objetos persistentes, os quais devem ser 
armazenados em meio físico durante a execução do sistema para serem 
manipulados. 
III. Um mesmo objeto pode ser definido como objeto persistente e transiente, na 
modelagem da atividade de projeto.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
IV. Todo objeto persistente, classificado como objeto de controle, deve ser 
mapeado para uma tabela correspondente no modelo relacional.
Estão corretos os itens:
A)
 
I e III.
B)
 
I, II e III.
C)
 
III e IV.
D)
 
I, II, III e IV.
E)
 
I e II.
Questão 12
O Diagrama de Atividades demostra o fluxo de controle de um conjunto de 
atividades que representa a execução de caso de uso, processo de negócio, 
subsistema ou até mesmo o sistema completo, ou seja, descreve os passos a 
serem percorridos para a realização de uma atividade específica. Os elementos de 
um Diagrama de Atividades podem ser divididos para demostrarem fluxos de 
controle paralelos, também denominados de simultâneos, ou fluxos de controle 
sequenciais, também chamadosde simples.
Assinale a alternativa correta que indica os elementos básicos de um Diagrama de 
Atividades.
A)
 
Nó Inicial e Final, Nó de Ação, Relacionamento, Objeto, Estado, Vínculo, Operação, 
Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
B)
 
Nó Inicial e Final, Nó de Ação, Fluxo de Controle, Nó de Decisão, Nó de Bifurcação 
(Forks), Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
C)
 
Estado de Ação, Fluxo de Controle, Estado de Decisão, Ator, Caso de Uso, Objeto, 
Classe, Composição e Agregação.
D)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
 
Vínculo, Operação, Nó de União (Join), Nó de Objeto, Partição de Estado 
(Swinlanes).
E)
 
Estado Inicial e Final, Estado de Ação, Relacionamentos, Objeto, Vínculo, Atributo, 
Operação, Estado de Partição de Atividade (Swinlanes).
Questões
1A
2E
3D
4D
5C
6C
7D
8B
9D
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413040
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413039
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413038
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413037
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413036
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413035
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413034
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413033
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413032
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
10D
11E
12E
Fechar
Gabarito
×
Questão 1
Conforme a notação gráfica dos elementos do Diagrama de Classes, uma 
associação do tipo ___________________ demonstra que as informações de um 
objeto (chamado objeto-todo) precisam ser complementadas pelas informações 
contidas em um ou mais objetos de outra classe (chamados objeto-parte). Ambas 
as classes podem "viver" de forma independente, ou seja, não existe uma ligação 
forte entre as duas. A ___________________ é uma variação da Agregação, onde 
é apresentado um vínculo mais forte entre objetos-todo e os objetos-parte, 
procurando demonstrar que os objetos-parte têm de estar associados a um único 
objeto-todo, ou seja, ambas as classes "vivem" unidas de forma dependentes, ou 
seja, existe uma ligação forte entre as duas.
Assinale a alternativa correta que indica os termos que preenchem as lacunas 
acima:
A)
 
dependência; agregação.
B)
 
agregação; realização.
C)
 
dependência; composição.
D)
 
agregação; composição.
E)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413043
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413042
https://colaboraread.com.br/aluno/boletim/index/2969304503#308413041
realização, associação.
Questão 2
Os diagramas UML foram divididos em dois grandes grupos: os diagramas UML 
estruturais e os diagramas UML comportamentais. Há, ainda, os diagramas de 
integração, que basicamente fazem parte do grupo de diagramas comportamentais.
Sabendo disso, relacione os diagramas com o seu respectivo grupo:
I- Diagrama de classes;
II- Diagrama de casos de uso;
III- Diagrama de sequência;
1- Diagrama estrutural;
2- Diagrama comportamental;
A seguir, assinale a alternativa que contém a sequência correta da associação:
A)
 
I-2; II-1; III-2;
B)
 
I-1; II-2; III-2;
C)
 
I-1; II-1; III-2;
D)
 
I-2; II-1; III-1;
E)
 
I-1; II-1; III-1;
Questão 3
Adotando a Linguagem de Modelagem Unificada (UML) para modelagem de um 
sistema orientado a objetos, após a especificação dos casos de uso, inicia-se a 
modelagem estrutural do software. Um Diagrama de Estruturas Compostas, é um 
diagrama da categoria estrutural da UML, utilizado para a modelagem de 
colaborações. Essa colaboração representa uma visão de um conjunto de entidades 
cooperativas interpretadas por instâncias que cooperam entre si. Estrutura é um 
termo referente à composição de elementos que se conectam, os quais 
representam instâncias executadas para atender determinado objetivo.
Assinale a alternativa correta que indica o objetivo do elemento "Colaboração" do 
Diagrama de Estruturas Compostas.
A)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
O elemento Colaboração é semelhante ao componente Classe, porém os objetos 
apresentam apenas os atributos. Tem o objetivo de armazenar os valores possuídos
pelos objetos em determinado cenário.
B)
 
O elemento Colaboração é semelhante ao componente Classe, porém os objetos 
apresentam apenas os métodos (operações). Tem o objetivo de armazenar os 
valores possuídos pelos objetos em uma determinada situação.
C)
 
O objetivo principal de uma colaboração é conectar às propriedades de um 
classificador para representar os serviços que o classificador requer dele.
D)
 
O objetivo principal de uma colaboração é a explicação de como é o funcionamento 
de um sistema, assim, mostrando apenas aspectos específicos que cooperam para 
executarem um procedimento.
E)
 
O objetivo principal de uma colaboração é representar um conjunto de instâncias 
internas, que são incluídas pela instância de um classificador contêiner.
Questão 4
Na elaboração do Diagrama de Máquina de Estados é fundamental identificar as 
regras de negócio aplicadas ao contexto dos objetos com estados relevantes, 
definindo consistentemente os estados relevantes e suas transições de estados, que
são os elementos básicos do diagrama. 
Considerando os elementos do Diagrama de Máquina de Estados, assinale a 
alternativa correta que indica que um estado contém internamente dois ou mais 
estados com suas transições, gerados independentes ou não. É uma forma de 
simplificar a representação da máquina de estados, a partir do detalhamento de um
estado principal. 
A)
 
Estado Composto.
B)
 
Pseudo-Estado de Escolha.
C)
 
Atividade Interna.
D)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Estado Agregado.
E)
 
Estado Complementar.
Questão 5
O desenvolvimento de software apresenta diversos desafios e um dos principais é 
se certificar de que todos os requisitos solicitados pelo cliente serão atendidos e da 
forma correta. Uma das formas de se obter sucesso com relação a este problema é 
realizando uma boa análise dos requisitos e a partir da análise elaborar modelos 
que representem o sistema em formato mais facilmente entendível por todos os 
membros do time de desenvolvimento.
Considerando as técnicas de modelagem da Linguagem de Modelagem Unificada 
(UML), assinale a alternativa correta que indica o diagrama ideal para especificar os
requisitos funcionais de um sistema.
A)
 
Diagrama de Objetos.
B)
 
Diagrama de Use Cases. 
C)
 
Diagrama de Pacotes. 
D)
 
Diagrama de Perfil. 
E)
 
Diagrama de Classes. 
Questão 6
As técnicas de modelagem dos diferentes métodos orientados a objetos possuem 
características e elementos específicos para especificar os detalhes das 
funcionalidades de um sistema de software. Além do Diagrama de Sequência, o 
Diagramas de Comunicação, o Diagrama de Visão Geral de Interação e o Diagrama 
de Tempo são classificados como os diagramas de interação que enfatizam a 
interação entre os objetos para a realização de um processo, geralmente um caso 
de uso.
Complete as lacunas da sentença a seguir:
O ________________________é um novo diagrama da UML 2.0. O diagrama 
demostra uma visão geral de um sistema ou processo, envolvendo vários 
subprocessos que interagem entre si, a partir de um fluxo, similar ao 
________________________,utilizando quadros no lugar dos nós de ação.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Agora, assinale a alternativa que indica o preenchimento correto das lacunas 
acima:
A)
 
Diagrama de Visão Geral de Interação; Diagrama de Sequência.
B)
 
Diagrama de Tempo; Diagrama de Atividades.
C)
 
Diagrama de Atividades; Diagrama de Comunicação.
D)
 
Diagrama de Tempo; Diagrama de Sequência.
E)
 
Diagrama de Visão Geral de Interação; Diagrama de Atividades.
Questão 7
Conforme as orientações da Linguagem de Modelagem Unificada (UML), 
recomenda-se adotar o Diagrama de Casos de Uso para iniciar a modelagem 
dinâmica do software. O Diagrama de Casos de Uso demonstra o comportamento 
externo do sistema, procurando apresentar o sistema a partir de uma perspectiva 
do usuário, demonstrando as funções e serviços oferecidos e quais usuários podem 
utilizar cada serviço.
Sobre os principais elementos que constituem o Diagrama de Casos de Uso, julgue 
os itens a seguir: 
I. Sistema (System): representa a modelagem da fronteira/contexto do sistema, 
sendo que os atores são desenhados do lado de dentro e os casos de uso são 
desenhados do lado de fora do retângulo, indicando uma ideia visual clara da 
fronteira do sistema.
II. Ator (Actor): representa qualquer elemento externo ao sistema que interage 
com o mesmo. Os Atores representam os papéis desempenhados por pessoas, 
hardware, dispositivo ou outro sistema que pode utilizar ou interagir com as 
funcionalidades do sistema.
III. Caso de Uso (Use Case): representa um relato de uso de uma funcionalidade do
sistema, sem revelar a estrutura e o comportamento interno desse sistema. Cada 
funcionalidade deve ser representada, individualmente, como um Caso de Uso.
IV. Associação (Association): representa um relacionamento de comunicação entre 
ator e caso de uso, indicando uma interação com o ambiente externo do sistema. 
Estão corretos os itens:
A)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
I e II.
B)
 
I e IV.
C)
 
III e IV.
D)
 
II, III e IV.
E)
 
I, II, III e IV.
Questão 8
Cada diagrama da Unified Modeling Language (UML) aplica-se a modelagem de 
uma perspectiva do sistema, sendo que o nível de detalhamento do diagrama 
geralmente indica a especificação da atividade de análise ou projeto. Assim, o 
Diagrama de Máquina de Estados pode ser representado em uma perspectiva 
simplificada ou em uma perspectiva mais detalhada com a indicação das atividades 
internas de cada estado, também denominadas de ações de estado, representadas 
pelas cláusulas predefinidas "entry, exit e do" no interior do retângulo do estado.
Considerando o significado das atividades internas dos estados de um objeto, 
indique "V" para os itens verdadeiros e "F" para os itens falsos.
( ) A atividade interna do tipo "Query" representa uma atividade realizada durante 
o tempo em que se inicia uma transição de estado até o objeto assumir o estado.
( ) Uma atividade interna está associada ao estado que o objeto assumiu, ou seja, 
correspondente aos métodos executados pelo objeto, contudo não causam 
alteração na situação do estado.
( ) A atividade interna do "Entry" representa as ações realizadas no momento em 
que o objeto assume o novo estado.
( ) A atividade interna do "Exi"representa as ações executadas quando o objeto 
está mudando de estado.
Agora, assinale a alternativa que indica a sequência correta. 
A)
 
F – F– F – F.
B)
 
V – V – V – V.
C)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
V – V– V – F.
D)
 
F – V– V – V.
E)
 
V – F– V – F.
Questão 9
O Processo Unificado foi criado para apoiar o desenvolvimento orientado a objetos 
com a Linguagem de Modelagem Unificada (UML), fornecendo uma forma 
sistemática de especificar sistemas de softwares para diferentes domínios e 
tamanhos de projetos.
Sobre a modelagem Orientada a Objetos, julgue as sentenças a seguir:
I. Na década de 90, os pesquisadores James Rumbaugh, Ivar Jacobson e Grady 
Booch uniram as melhores características destacadas em suas técnicas de 
modelagem e construíram um padrão de referência para modelagem orientada a 
objetos, surgindo a UML.
II.A UML privilegia a descrição de um sistema segundo três perspectivas: Dados 
(estrutural), Operações (funcional) e Eventos (Temporal).
III. Os diagramas da UML são recursos gráficos para a visualização de um sistema 
sob diferentes perspectivas e geralmente por itens e relacionamentos.
IV.A notação utilizada pela linguagem de programação UML é padronizada pela 
OMG e facilita a compreensão de cada parte do sistema que está sendo modelado, 
por qualquer pessoa que tenha conhecimento sobre a linguagem.
Estão corretos os itens:
A)
 
III e IV.
B)
 
I e II.
C)
 
I, II, III e IV.
D)
 
I, II e III.
E)
 
I, III e IV.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Questão 10
Avançando com a modelagem de um sistema de software após a especificação da 
atividade de Requisitos, deve-se dedicar a modelagem da atividade de Análise e 
Projeto, seguindo o modelo do Processo Unificado, especificamente na fase de 
Elaboração. A atividade de __________ consiste em identificar o que o sistema 
deve fazer em uma visão lógica do negócio e a atividade de __________ consiste 
em definir como será o desenvolvimento do software, em consonância com as 
tecnologias que serão adotadas para implementação do software. Considerando que
o Modelo de Casos de Uso da atividade de Análise está pronto, a próxima etapa é 
analisar cada caso de uso e iniciar a identificação das classes de objetos, 
compreendendo qual classe ou quais classes participam da realização de um caso 
de uso e como o sistema será estruturado internamente, especificando o Modelo de
Classes geralmente em várias perspectivas de visão.
Assinale a alternativa que indica os termos que preenchem as lacunas acima.
A)
 
Projeto; Análise.
B)
 
Requisitos; Implementação.
C)
 
Requisitos; Análise.
D)
 
Análise; Implementação.
E)
 
Análise; Projeto.
Questão 11
Sobre o diagrama de casos de uso, analise as afirmativas a seguir:
I- É um dos primeiros diagramas a ser desenvolvido na modelagem de um sistema,
por apresentar uma visão geral das funcionalidades do sistema da perspectiva dos 
usuários.
II- É um diagrama complexo, por este motivo, somente é utilizado pela equipe de 
desenvolvimento.
III- O diagrama de casos de uso faz parte do grupo de diagramas estruturais;
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A)
 
Apenas a afirmativa I está correta;
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
B)
 
As afirmativas I, II e III estão corretas.
C)
 
Apenas as afirmativas I e III estão corretas;
D)
 
Apenas as afirmativas I e II estão corretas;
E)
 
Apenas a afirmativa II está correta;
Questão 12
Todo método de desenvolvimento de software apresenta suas técnicas de 
modelagem com um objetivo específico e elementos com suas regras de notação. A
elaboração do Diagrama de Máquina de Estados pode consistir na simples 
representação dos estados e nas transições entre os estados, mas também pode 
consistir em uma representação mais detalhada dos estados dos objetos com a 
indicação das atividades internas, também denominadas de ações de estado, e 
ainda apresentar as transições internas dos estados
A)
 
Do; Fork; e Join. 
B)
 
Exit; Fork; e Do.
C)
 
Fork; Join; e Constraint.
D)
 
Entry; Exit; e Do.E)
 
Entry; Exit; e Fork.
Questões
1D
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412016
2C
3D
4A
5B
6E
7D
8D
9E
10E
11A
12D
Fechar
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412047
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412046
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412045
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412044
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412023
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412022
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412021
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412020
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412019
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412018
https://colaboraread.com.br/aluno/boletim/index/3037171303#308412017
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Gabarito
×
Questão 1
Todo projeto de desenvolvimento de software inicia-se pela fase de obtenção dos 
requisitos. Os requisitos de software estão concentrados em um documento que 
possui tudo que o cliente espera do produto final. A Unified Modeling 
Language (UML) é uma linguagem de modelagem unificada, usada para 
visualização, especificação, construção e documentação de sistemas complexos. O 
_________________ representa a funcionalidade proposta para um software que 
será desenvolvido, com as interações com os seus atores; é uma técnica de 
modelagem para a documentação do levantamento dos requisitos funcionais do 
sistema.
Assinale a alternativa correta que preenche a lacuna acima:
A)
 
Diagrama de Atividades.
B)
 
Diagrama de Casos de Uso.
C)
 
Diagrama de Classes..
D)
 
Diagrama de Visão Geral.
E)
 
Diagrama de Entidades e Relacionamento.
Questão 2
A Unified Modeling Language (UML) é uma importante ferramenta para a 
modelagem de sistemas, a qual possibilita elaborar modelos abstratos, tendo um 
visual do sistema e de como os objetos se comunicam, tudo mostrado na forma de 
diagramas. Cada modelo elaborado representa um aspecto do sistema, ou seja, 
suas diferentes perspectivas. A UML apresenta um conjunto de técnicas de 
modelagem gráficas estruturais e comportamentais, integrando vários elementos 
(objetos, classes, atributos etc) do paradigma orientado a objetos.
Assinale a alternativa correta que descreve as principais características da UML.
A)
 
Centrado na arquitetura; processo integrado; e orientado a dimensões.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
B)
 
Centrado em objetos; processo iterativo; e orientado a artefatos.
C)
 
Centrado na arquitetura; orientado a Use Cases (Casos de Uso); e processo 
iterativo.
D)
 
Processo iterativo; centrado em objetos; e orientado a fases e atividades.
E)
 
Processo iterativo; processo integrado; e processo centralizado.
Questão 3
Com um diagrama de casos de uso bem feito, é possível obter êxito no 
desenvolvimento de várias outras técnicas de modelagem da Linguagem de 
Modelagem Unificada (UML). Conforme a classificação das técnicas de modelagem 
da UML, o Diagrama de Use Cases (Casos de Uso) é uma técnica de modelagem 
comportamental para representar a modelagem dinâmica inicial do sistema.
Considerando as características do Diagrama de Casos de Uso, indique "V" para os 
itens verdadeiros e "F" para os itens falsos.
( ) Um Diagrama de Casos de Uso é representado pelos elementos. Atores, Casos 
de Uso e Relacionamentos.
( ) Os Casos de Uso (use case) representam qualquer interação de serviços 
(funcionalidades) entre um Ator e o sistema, sem revelar a estrutura e o 
comportamento interno do sistema.
( ) Os Casos de Uso são representados por uma elipse, contendo uma breve 
descrição dentro do seu símbolo que identifica qual serviço o Caso de Uso assume.
( ) Os casos de uso são utilizados para capturar os requisitos não-funcionais do 
sistema, sendo usados para definir a arquitetura e o desempenho pretendidos para 
cada caso de uso.
( ) Os relacionamentos possíveis são: associação, generalização, extensão e 
inclusão.
Assinale a alternativa que indica a sequência correta. 
A)
 
V – V – V – V – V.
B)
 
F – V – V – F – F. 
C)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
V – V – V – V – F.
D)
 
V – F – V – F – V.
E)
 
F – V – F – V – F.
Questão 4
O Processo Unificado (PU) consiste em um processo de desenvolvimento de 
software iterativo e incremental, ou seja, a cada nova iteração são introduzidos 
incrementos de novas características à arquitetura do sistema. No PU, as fases de 
Concepção, Elaboração, Construção e Transição ocorrem em ciclos iterativos, a 
partir do conjunto de atividades que são executadas para a transformação dos 
requisitos de usuário em um sistema de software.
Assinale a alternativa que indica as atividades que são concentradas na fase de 
"Concepção".
A)
 
Requisitos e Testes.
B)
 
Análise e Projeto.
C)
 
Análise e Implementação.
D)
 
Projeto e Testes.
E)
 
Implementação e Testes.
Questão 5
Cada diagrama da Unified Modeling Language (UML) aplica-se a modelagem de 
uma perspectiva do sistema, sendo que o nível de detalhamento do diagrama 
geralmente indica a especificação da atividade de análise ou projeto. Assim, o 
Diagrama de Máquina de Estados pode ser representado em uma perspectiva 
simplificada ou em uma perspectiva mais detalhada com a indicação das atividades 
internas de cada estado, também denominadas de ações de estado, representadas 
pelas cláusulas predefinidas "entry, exit e do" no interior do retângulo do estado.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Considerando o significado das atividades internas dos estados de um objeto, 
indique "V" para os itens verdadeiros e "F" para os itens falsos.
( ) A atividade interna do tipo "Query" representa uma atividade realizada durante 
o tempo em que se inicia uma transição de estado até o objeto assumir o estado.
( ) Uma atividade interna está associada ao estado que o objeto assumiu, ou seja, 
correspondente aos métodos executados pelo objeto, contudo não causam 
alteração na situação do estado.
( ) A atividade interna do "Entry" representa as ações realizadas no momento em 
que o objeto assume o novo estado.
( ) A atividade interna do "Exi"representa as ações executadas quando o objeto 
está mudando de estado.
Agora, assinale a alternativa que indica a sequência correta. 
A)
 
V – F– V – F.
B)
 
F – F– F – F.
C)
 
F – V– V – V.
D)
 
V – V – V – V.
E)
 
V – V– V – F.
Questão 6
As técnicas de modelagem da Unified Modeling Language (UML) 2.0 são 
classificadas em estruturais, comportamentais e de interação, sendo que os 
diagramas de interação representam um Diagrama de Classes é a principal técnica 
de modelagem estrutural. A partir desses diferentes grupos de diagramas podemos 
ter a visão do sistema em diferentes perspectivas.
Assinale a alternativa correta que apresenta os diagramas de interação.
A)
 
Diagrama de Perfil, Diagrama de Objetos, Diagrama de Classes e Diagrama de 
Pacotes.
B)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
Diagrama de Objetos, Diagrama de Atividades, Diagrama de Tempo e Diagrama de 
Visão Geral de Interação.
C)
 
Diagrama de Perfil, Diagrama de Tempo, Diagrama de Objetose Diagrama de 
Pacotes.
D)
 
Diagrama de Atividades, Diagrama de Colaboração, Diagrama de Pacotes e 
Diagrama de Sequência.
E)
 
Diagrama de Sequência, Diagrama de Comunicação, Diagrama de Tempo e 
Diagrama de Visão Geral de Interação.
Questão 7
Sobre o diagrama de casos de uso, analise as afirmativas a seguir:
I- É um dos primeiros diagramas a ser desenvolvido na modelagem de um sistema,
por apresentar uma visão geral das funcionalidades do sistema da perspectiva dos 
usuários.
II- É um diagrama complexo, por este motivo, somente é utilizado pela equipe de 
desenvolvimento.
III- O diagrama de casos de uso faz parte do grupo de diagramas estruturais;
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A)
 
Apenas a afirmativa II está correta;
B)
 
Apenas as afirmativas I e III estão corretas;
C)
 
Apenas a afirmativa I está correta;
D)
 
Apenas as afirmativas I e II estão corretas;
E)
 
As afirmativas I, II e III estão corretas.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Questão 8
Em um processo de desenvolvimento de software, a modelagem de um sistema 
evolui ao longo da realização das fases e/ou atividades. Para especificar o 
mapeamento de classes para tabelas do modelo de dados relacional, é usual adotar
técnicas de modelagem de dados e/ou definir o uso de frameworks de mapeamento
objeto-relacional, como estratégia de armazenamento persistente. Primeiramente, 
a partir do Modelo de Classes, deve-se identificar se os objetos das classes são 
objetos transientes ou objetos persistentes.
Sobre as características dos objetos transientes e persistentes, julgue os itens a 
seguir
I.Os objetos transientes existem somente durante uma sessão de uso do sistema, 
geralmente são os objetos de fronteira e de controle. 
II.Os objetos de entidade são os objetos persistentes, os quais devem ser 
armazenados em meio físico durante a execução do sistema para serem 
manipulados. 
III. Um mesmo objeto pode ser definido como objeto persistente e transiente, na 
modelagem da atividade de projeto.
IV. Todo objeto persistente, classificado como objeto de controle, deve ser 
mapeado para uma tabela correspondente no modelo relacional.
Estão corretos os itens:
A)
 
I e II.
B)
 
I, II e III.
C)
 
I e III.
D)
 
I, II, III e IV.
E)
 
III e IV.
Questão 9
Cada técnica de modelagem da Linguagem de Modelagem Unificada (UML) consiste 
em um conjunto de elementos com sua notação e semântica, aplicada a um 
propósito. Na modelagem orientada a objetos, para garantir a consistência e 
integridade dos dados de um sistema, é importante estabelecer os relacionamentos
entre os objetos das classes, em consonância com a regras de negócio do contexto 
do sistema.
Sobre os relacionamentos do Diagrama de Classes, analise os itens a seguir:
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
I. Uma Associação Binária ocorre quando são definidos relacionamentos entre 
objetos de duas classes.
II. O relacionamento do tipo Generalização pode ser do tipo: unária, binária ou 
ternária.
III.O relacionamento do tipo Composição representa uma classe genérica com 
características e comportamentos comuns a outras classes especializadas, 
indicando na representação hierárquica super e subclasses.
IV. Uma Agregação demonstra que um objeto (chamado objeto-todo) precisa ser 
complementado com um ou mais objetos de outra classe (chamados objeto-parte), 
sendo essa associação conhecida como "Todo-Parte".
Estão corretos os itens:
A)
 
I e II.
B)
 
I e IV.
C)
 
II, III e IV.
D)
 
III e IV.
E)
 
II e III.
Questão 10
Na empresa de desenvolvimento de software, Master Software, a metodologia para 
desenvolver sistemas orientados a objetos inclui algumas técnicas de modelagem 
da Unified Modeling Language (UML). Utiliza-se o Diagrama de Máquina de Estados 
para descrever o ciclo de vida de objetos de uma classe.
Considerando a notação gráfica do Diagrama de Máquina de Estados, assinale a 
alternativa correta que indica os elementos básicos do diagrama.
A)
 
Nó de Estado; Nó de Decisão; Estado de Escolha; Transição de Estado.
B)
 
Estados; Atividades Internas; Transições Internas; Operações. 
C)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
 
Estado Inicial; Estados; Transições de Estados; Estado Final.
D)
 
Nó de Ação; Nó de Objeto; Fluxo de Controle; Estados.
E)
 
Estado Inicial; Estado Final; Atributos; Operações.
Questão 11
O Diagrama de Atividades demostra o fluxo de controle de um conjunto de 
atividades que representa a execução de caso de uso, processo de negócio, 
subsistema ou até mesmo o sistema completo, ou seja, descreve os passos a 
serem percorridos para a realização de uma atividade específica. Os elementos de 
um Diagrama de Atividades podem ser divididos para demostrarem fluxos de 
controle paralelos, também denominados de simultâneos, ou fluxos de controle 
sequenciais, também chamados de simples.
Assinale a alternativa correta que indica os elementos básicos de um Diagrama de 
Atividades.
A)
 
Estado Inicial e Final, Estado de Ação, Relacionamentos, Objeto, Vínculo, Atributo, 
Operação, Estado de Partição de Atividade (Swinlanes).
B)
 
Nó Inicial e Final, Nó de Ação, Relacionamento, Objeto, Estado, Vínculo, Operação, 
Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
C)
 
Estado de Ação, Fluxo de Controle, Estado de Decisão, Ator, Caso de Uso, Objeto, 
Classe, Composição e Agregação.
D)
 
Vínculo, Operação, Nó de União (Join), Nó de Objeto, Partição de Estado 
(Swinlanes).
E)
 
Nó Inicial e Final, Nó de Ação, Fluxo de Controle, Nó de Decisão, Nó de Bifurcação 
(Forks), Nó de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
Questão 12
Seguindo as boas práticas da Engenharia de Software, uma empresa de 
desenvolvimento de software define a sua metodologia de desenvolvimento de 
sistemas, a partir da escolha do modelo de processo de software, método de 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
desenvolvimento com suas técnicas de modelagem ideais ao domínio e 
complexidade do sistema, ferramentas etc,. O Processo Unificado foi criado para 
apoiar o desenvolvimento orientado a objetos com a Linguagem de Modelagem 
Unificada (UML), sendo dirigido por casos de uso (use cases), centrado em 
arquitetura, e é iterativo e incremental.
Considerando as fases do Processo Unificado, indique "V" para os itens verdadeiros 
e "F" para os itens falsos.
( ) Na fase de Transição o sistema é entregue aos usuários treinados e inicia-se o 
processo de acompanhamento e manutenção do sistema.
( ) Na fase de Concepção define-se a ideia geral do negócio do sistema e a 
delimitação do escopo do projeto, para obter um desenvolvimento bem 
fundamentado nos requisitos do usuário.
( ) Na fase de Elaboração define-se como o sistema será construído a partir da 
definição dos requisitos do sistema, estabelecendo a arquitetura e mecanismos 
para especificar o sistema.
( ) Na fase de Construção concentra-se na implementação e testes das 
funcionalidades, através do desenvolvimento iterativo e incremental do sistema.
Assinale a alternativa que indica a sequência correta dos itens. 
A)
 
V – V – V – V.
B)
 
V – F – V – F.
C)
 
F – V – F – V.
D)
 
F – F – F – F.
E)
 
F – V – V – F.
Questões
1B
2E
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412957
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412956
3B
4A
5C
6E
7C
8A
9B
10C
11E
12A
Fechar
Gabarito
×
Questão1
Uma empresa de desenvolvimento de sistemas de software adota alguns diagramas
da Linguagem de Modelagem Unificada (UML), juntamente com outros métodos de 
desenvolvimento orientado a objetos, para modelar a parte dinâmica do sistema. 
Entre os diagramas comportamentais da UML, a empresa de desenvolvimento 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412987
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412986
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412985
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412984
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412963
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412962
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412961
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412960
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412959
https://colaboraread.com.br/aluno/boletim/index/2962285203#308412958
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
utiliza o Diagrama de Sequência que demostra a sequência de eventos que ocorrem
em um determinado processo, ilustrando a troca de mensagens entre os objetos 
que realizam um caso de uso.
Sobre o Diagrama de Sequência, julgue as sentenças a seguir: 
I. O Diagrama de Sequência classifica-se como um diagrama de interação.
II.O Diagrama de Sequência baseia-se no Diagrama de Casos de Uso.
III.O Diagrama de Sequência permite descrever o ciclo de vida de objetos de uma 
classe, sendo que os eventos causam a transição de um estado para outro e a 
realização de operações resultantes.
IV. As mensagens ilustradas no Diagrama de Sequência são representadas por uma
seta entre dois componentes, indicando qual componente enviou a mensagem e 
qual a recebeu.
V.O elemento Linha de Vida do Diagrama de Sequência representa o tempo em que
um objeto existe durante um processo.
É correto apenas o que se afirma em:
A)
 
II, III, IV e V.
B)
 
I, II, IV e V.
C)
 
I, III, IV e V.
D)
 
I, II e III.
E)
 
III, IV e V.
Questão 2
Na empresa de desenvolvimento de software, Master Software, a metodologia para 
desenvolver sistemas orientados a objetos inclui algumas técnicas de modelagem 
da Unified Modeling Language (UML). Utiliza-se o Diagrama de Máquina de Estados 
para descrever o ciclo de vida de objetos de uma classe.
Considerando a notação gráfica do Diagrama de Máquina de Estados, assinale a 
alternativa correta que indica os elementos básicos do diagrama.
A)
 
Nó de Estado; Nó de Decisão; Estado de Escolha; Transição de Estado.
B)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
 
Estado Inicial; Estados; Transições de Estados; Estado Final.
C)
 
Nó de Ação; Nó de Objeto; Fluxo de Controle; Estados.
D)
 
Estado Inicial; Estado Final; Atributos; Operações.
E)
 
Estados; Atividades Internas; Transições Internas; Operações. 
Questão 3
Durante a execução de uma funcionalidade do sistema, um objeto muda de estado 
quando acontece algum evento interno ou externo ao sistema, provocando uma 
transição entre os estados do objeto e com isso, o objeto realiza determinadas 
ações responsáveis pela consistência e integridade dos dados do sistema. Para 
modelar os estados de um objeto usa-se o Diagrama de Máquina de Estados.
Sobre a notação dos principais elementos do Diagrama de Máquina de Estados, 
julgue os itens a seguir:
I.O elemento "Estado Inicial" representa o estado de um objeto quando ele é 
criado. Pode haver um único estado inicial em um diagrama de máquina de 
estados.
II.O elemento "Estado" representa uma situação na vida de um objeto durante a 
qual ele satisfaz alguma condição ou realiza alguma atividade.
III.O elemento "Estado Final" representa o fim do ciclo de vida de um objeto. Este 
estado é opcional e pode haver mais de um estado final em um diagrama de 
máquina de estados.
IV.O elemento "Transição de Estado" representa uma associação entre os estados, 
com uma seta apontando para um dos estados.
É correto o que se afirma em:
A)
 
I e II.
B)
 
I, II e III.
C)
 
III e IV.
D)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
I, III e IV.
E)
 
I, II, III e IV.
Questão 4
Desde o lançamento da primeira versão da Unified Modeling Language (UML) em 
1997, a UML já teve várias atualizações, sendo a versão vigente a 2.5.1 atualizada 
em 2017. Entre os diagramas estruturais da UML, o ______________________, 
introduzido na UML a partir da versão 2.0, representa a estrutura interna de uma 
classe, componente ou uma colaboração entre um conjunto de instâncias que 
coopera entre si para realizar uma tarefa, a partir dos elementos que o compõem e 
se comunicam.
Assinale a alternativa correta que descreve o nome do diagrama que preenche a 
lacuna acima.
A)
 
Diagrama de Estrutura Composta.
B)
 
Diagrama de Pacotes.
C)
 
Diagrama de Classes.
D)
 
Diagrama de Perfil. 
E)
 
Diagrama de Objetos.
Questão 5
O Diagrama de Classes serve de base para todo o desenvolvimento do software, 
pois representa a estrutura do sistema como um todo, em diferentes perspectivas 
de detalhamento. O Diagrama de Classes representa um conjunto de classes com 
seus atributos, operações e relacionamentos. O objetivo do Diagrama de Classes é 
permitir a visualização das classes utilizadas pelo sistema e como estas se 
relacionam.
Assinale a alternativa correta que descreve a notação do Diagrama de Classes.
A)
 
Uma classe é representada por um retângulo com, no máximo, três partes. Na 
primeira parte (de cima para baixo) é exibido o nome da classe no plural. Na 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
segunda parte, são declaradas as operações e, na terceira parte, são declarados os 
atributos.
B)
 
O nome de um atributo é declarado por um verbo, tipicamente, em letra minúscula 
e para palavras compostas usa-se concatená-las, sendo que a partir da segunda 
palavra inicia-se com letra maiúscula, por exemplo, "validarCnpj".
C)
 
O nome de uma operação é declarado por um substantivo, tipicamente, em letra 
minúscula e para palavras compostas usa-se concatená-las, sendo que a partir da 
segunda palavra inicia-se com letra maiúscula, por exemplo, "razaoSociall".
D)
 
O relacionamento do tipo "Associação" de uma classe é representado por um 
losango, ligando as classes envolvidas. Pode-se indicar um nome na associação e a 
navegabilidade na extremidade das associações que indicará o sentido em que as 
informações são transmitidas entre os objetos das classes associadas.
E)
 
Uma classe é representada por um retângulo com, no máximo, três partes. Na 
primeira parte (de cima para baixo) é exibido o nome da classe. Por convenção, o 
nome é apresentado no singular e com as palavras compostas começando por letra 
maiúscula. Na segunda parte, são declarados os atributos e, na terceira parte, são 
declaradas as operações.
Questão 6
Em um nível alto de abstração, a modelagem de um software consiste na 
especificação de diferentes diagramas que são construídos no início do processo de 
desenvolvimento, nas atividades de requisitos e análise. O ___________________ 
representa a modelagem da parte estática do sistema, representando um conjunto 
de classes com seus atributos, operações e relacionamentos. Já, o 
___________________ é utilizado para visualizar o comportamento de um 
sistema, demostrando todas as funcionalidades do sistema.
Assinale a alternativa correta que preenche as lacunas acima:
A)
 
Diagrama de Sequência, Diagrama de Classes.
B)
 
Diagrama de Classes, Diagrama de Use Cases (Casos de Uso).
C)Diagrama de Sequência, Diagrama de Objetos.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
D)
 
Diagrama de Máquina de Estados, Diagrama de Objetos.
E)
 
Diagrama de Use Cases (Casos de Uso), Diagrama de Máquina de Estados.
Questão 7
Ao longo dos anos, com uma maior exigência e necessidade de resolução de 
problemas mais complexos, surgiu maior demanda por sistemas mais complexos. 
Todavia, não existiam grandes preocupações com a manutenção e muitos códigos 
sequer tinham documentação porque eram produzidos informalmente. Em algumas 
ocasiões, a etapa de modelagem do sistema não existia, inviabilizando a 
manutenção nos códigos já desenvolvidos. Na década de 90, diante da forte 
tendência dos métodos orientados a objetos foi criada a ___________________ 
que consiste na fusão de três principais métodos orientados a objetos, os métodos 
dos autores Grady Booch, James Rumbaugh e Ivar Jacobson.
Assinale a alternativa correta que indica o termo que preenche a lacuna acima.
A)
 
Unified Modeling Language (UML). 
B)
 
Rational Unified Process (RUP).
C)
 
Project Management Body of Knowledge (PMBOK).
D)
 
Object Modeling Technique (OMT). 
E)
 
Object-Oriented Software Engineering (OOSE).
Questão 8
As técnicas de modelagem da Unified Modeling Language (UML) 2.0 são 
classificadas em estruturais, comportamentais e de interação, sendo que os 
diagramas de interação representam um Diagrama de Classes é a principal técnica 
de modelagem estrutural. A partir desses diferentes grupos de diagramas podemos 
ter a visão do sistema em diferentes perspectivas.
Assinale a alternativa correta que apresenta os diagramas de interação.
A)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Diagrama de Objetos, Diagrama de Atividades, Diagrama de Tempo e Diagrama de 
Visão Geral de Interação.
B)
 
Diagrama de Atividades, Diagrama de Colaboração, Diagrama de Pacotes e 
Diagrama de Sequência.
C)
 
Diagrama de Perfil, Diagrama de Objetos, Diagrama de Classes e Diagrama de 
Pacotes.
D)
 
Diagrama de Perfil, Diagrama de Tempo, Diagrama de Objetos e Diagrama de 
Pacotes.
E)
 
Diagrama de Sequência, Diagrama de Comunicação, Diagrama de Tempo e 
Diagrama de Visão Geral de Interação.
Questão 9
Cada técnica de modelagem da Linguagem de Modelagem Unificada (UML) consiste 
em um conjunto de elementos com sua notação e semântica, aplicada a um 
propósito. Na modelagem orientada a objetos, para garantir a consistência e 
integridade dos dados de um sistema, é importante estabelecer os relacionamentos
entre os objetos das classes, em consonância com a regras de negócio do contexto 
do sistema.
Sobre os relacionamentos do Diagrama de Classes, analise os itens a seguir:
I. Uma Associação Binária ocorre quando são definidos relacionamentos entre 
objetos de duas classes.
II. O relacionamento do tipo Generalização pode ser do tipo: unária, binária ou 
ternária.
III.O relacionamento do tipo Composição representa uma classe genérica com 
características e comportamentos comuns a outras classes especializadas, 
indicando na representação hierárquica super e subclasses.
IV. Uma Agregação demonstra que um objeto (chamado objeto-todo) precisa ser 
complementado com um ou mais objetos de outra classe (chamados objeto-parte), 
sendo essa associação conhecida como "Todo-Parte".
Estão corretos os itens:
A)
 
II, III e IV.
B)
 
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
II e III.
C)
 
I e IV.
D)
 
III e IV.
E)
 
I e II.
Questão 10
Na modelagem de um sistema orientado a objetos, é muito importante analisar os 
estados do ciclo de vida dos objetos. Durante a realização de um caso de uso, ou 
seja, uma funcionalidade do sistema, os objetos mudam de estados quando 
acontece algum evento interno ou externo ao sistema, provocando uma transição 
entre os estados do objeto em determinando instante de tempo.
Assinale a alternativa correta que descreve o conceito de estado.
A)
 
Representa um grupo de objetos com propriedades semelhantes (atributos), o 
mesmo comportamento (operações), os mesmos relacionamentos com outros 
objetos e a mesma semântica.
B)
 
Representa os acontecimentos que provocam a mudança de comportamento dos 
objetos, podendo ser uma ação interna ou externa do objeto, em um determinado 
tempo de execução do sistema.
C)
 
Representa o ato de reunir em uma estrutura chamada classe, os atributos e 
operações dos objetos, permitindo que um objeto proteja a integridade de suas 
partes.
D)
 
Representa a abstração de uma forma de apresentação dos objetos de uma classe 
em um instante de tempo de execução do sistema, com uma duração finita de 
tempo, o qual demostra a reação de um objeto em resposta a um evento.
E)
 
Representa qualquer coisa concreta ou abstrata do mundo real, com características 
e comportamento próprio em uma única estrutura, sendo possível identificá-lo.
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
Questão 11
A modelagem de um sistema de software consiste na representação de diferentes 
modelos. O ______________ é um diagrama estrutural da UML, que visa identificar
a arquitetura do conjunto de elementos que interagem entre si durante a execução 
do sistema, formando uma colaboração entre esses elementos que se comunicam, 
ou seja, a estrutura refere-se a uma composição de elementos interconectados por 
vínculos de comunicação que colaboram entre si para atingir um objetivo. Já para 
modelagem dos objetos que possuem estados relevantes, deve utilizar o 
______________ que representa um comportamento que, especifica as sequências
de estados pelos quais um objeto passa durante seu tempo de vida, em resposta 
aos eventos disparados que provocam as transições entre os estados.
Assinale a alternativa que indica o preenchimento correto das lacunas acima:
A)
 
Diagrama de Estrutura Composta; Diagrama de Classes.
B)
 
Diagrama de Estrutura Composta; Diagrama de Máquina de Estados.
C)
 
Diagrama de Casos de Uso; Diagrama de Perfil.
D)
 
Diagrama de Fluxo de Dados; Diagrama de Colaboração.
E)
 
Diagrama de Estrutura Composta; Diagrama de Objetos.
Questão 12
O _________________ é o diagrama responsável por descrever um conjunto de 
ações que os sistemas devem executar em conjunto com usuários externos ao 
sistema. Ele que irá modelar todas as possíveis utilizações do sistema de uma 
forma simples e de fácil entendimento, inclusive é utilizado em reuniões com o 
cliente para verificação.
Agora, assinale a alternativa que completa corretamente a lacuna:
A)
 
diagrama de casos de uso;
B)
 
diagrama de atividades;
C)
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
 
diagrama de máquina de estados;
D)
 
diagrama de objetos;
E)
 
diagrama de sequência;
Questões
1C
2D
3B
4A
5E
6B
7A
8A
9D
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411160
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411159
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411158
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411157
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411156
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411155
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411154
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411153
https://colaboraread.com.br/aluno/boletim/index/2962022803#30841115210A
11B
12D
Fechar
Baixado por Renan neves (renan.minato@gmail.com)
lOMoARcPSD|41143372
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411163
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411162
https://colaboraread.com.br/aluno/boletim/index/2962022803#308411161
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-analise-orientada-a-objetos
	Gabarito ANÁLISE ORIENTADA A OBJETOS
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões
	Gabarito
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	Questão 11
	Questão 12
	Questões

Mais conteúdos dessa disciplina