Buscar

Modelagem do sistema com a análise orientada a objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Modelagem do sistema com a análise orientada a objetos
Professor(a): Iolanda Claudia Sanches Catarino (Doutorado)
1)
2)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
Os elementos básicos da notação do Diagrama de Classes são as classes e os
relacionamentos.
Assinale a alternativa correta que descreve os tipos de relacionamentos do Diagrama de
Classes.
Alternativas:
Dependência, Classe Associativa, Agregação e Composição.
Associação, Dependência, Agregação e Composição.
Dependência, Associação, Multiplicidade e Navegabilidade.
Associação, Herança, Especialização e Generalização.
Associação, Generalização, Dependência e Realização.
 CORRETO
Código da questão: 56256
O paradigma orientado a objetos fundamentou-se nas características das linguagens de
programação que ganharam grande visibilidade na década de 1980. Posteriormente,
surgiram diversos métodos de desenvolvimento de software orientado a objetos.
Assinale a alternativa correta que descreve os pilares do paradigma orientado a objetos.
Alternativas:
Abstração, Objeto, Classe e Processo.
Abstração, Encapsulamento, Herança e Polimorfismo.
 CORRETO
Encapsulamento, Transição, Método e Mensagem.
Encapsulamento, Polimorfismo, Agregação e Composição.
Classe, Herança, Generalização e Especialização.
Código da questão: 56201
Resolução comentada:
Os relacionamentos entre as classes indicam o compartilhamento de informações
entre os objetos das classes, por meio da troca de mensagens entre os objetos, em
tempo de execução do sistema. São quatro tipos de relacionamentos mais
importantes: Associação, Generalização, Dependência e Realização. O
relacionamento do tipo associação conecta objetos das classes, podendo ser do
tipo: Reflexiva, Binária, Ternária, Classe Associativa e Agregação.
Resolução comentada:
Dos conceitos básicos da orientação a objetos, os conceitos de Abstração,
Encapsulamento, Herança e Polimorfismo que são considerados os pilares do
paradigma orientado a objetos, porque eles se aplicaram no elemento principal do
paradigma, o conceito de objeto, com isso sustentam os princípios-chave do
paradigma: Reusabilidade, Extensibilidade, Confiabilidade e Manutenibilidade.
3)
4)
Com o desenvolvimento de softwares orientado a objetos, o Processo Unificado (PU)
surgiu para apoiar a Linguagem de Modelagem Unificada (UML). O PU faz uma distinção
entre fases e atividades, considerando que as fases de Concepção, Elaboração,
Construção e Transição tratam a dimensão do tempo de execução, enquanto as
atividades de Requisitos, Análise e Projeto, Implementação e Testes são executadas de
forma incremental e evolutiva, representando a entrega dos artefatos de software.
Assinale a alternativa correta que indica as atividades principais que são executadas na
fase de Elaboração.
Alternativas:
Requisitos; Testes.
Análise e Projeto; Testes.
Análise e Projeto; Testes.
Requisitos; Análise e Projeto.
 CORRETO
Análise e Projeto; Implementação.
Código da questão: 56208
Das técnicas de modelagem estruturais da Unified Modeling Language (UML), o
______________ foi lançado a partir da UML 2.0, é utilizado principalmente para representar as
colaborações que demonstram o relacionamento entre os elementos que colaboram na
execução de uma funcionalidade.
Assinale a alternativa
que completa adequadamente as lacunas acima:
Alternativas:
Diagrama de Perfil.
Diagrama de Estrutura Composta.
 CORRETO
Diagrama de Pacotes.
Diagrama de Classes.
Diagrama de Objetos.
Resolução comentada:
Na fase de Elaboração define-se o comportamento 
funcional dos requisitos do sistema, estabelecendo a arquitetura e mecanismos 
do domínio do problema, consolidando a fase de concepção e agregando valor a 
cada iteração-incremento desenvolvido. As atividades da fase de Elaboração 
asseguram a consistência dos requisitos do sistema com as necessidades dos 
usuários, definindo a previsão de custos e prazos para a conclusão do 
desenvolvimento. As principais atividades da fase de Elaboração são a 
especificação dos requisitos funcionais do sistema, na atividade de Requisitos, 
e a especificação da modelagem das atividades de Análise e Projeto, contudo 
alguns artefatos de projeto e implementação são produzidos com o intuito de 
prototipar uma versão do software.
Resolução comentada:
O Diagrama de Estrutura Composta, lançado a partir da UML 2.0, é utilizado
principalmente para representar as colaborações que demonstram o relacionamento
entre os elementos que colaboram na execução de uma funcionalidade. A notação
básica do Diagrama de Estrutura Composta consiste na representação dos
elementos colaboração, instâncias das classes e conector.
5)
6)
Código da questão: 56250
A Linguagem de Modelagem Unificada (UML) 2.0 abrange as técnicas de modelagem
classificadas em estrutural e comportamental. As técnicas estruturais demonstram a
estrutura das classes e do software, a partir da identificação dos objetos do sistema,
representando a modelagem com visão estática do sistema.  
Assinale a 
alternativa correta que relaciona algumas técnicas estruturais.
Alternativas:
Diagrama de Pacotes; Diagrama de Objetos; Diagrama de Classes.
 CORRETO
Diagrama de Casos de Uso; Diagrama de Sequência; Diagrama de Comunicação.
Diagrama de Casos de Uso; Diagrama de Atividades; Diagrama de Sequência.
Diagrama de Componentes; Diagrama de Classes; Diagrama de Máquina de Estados.
Diagrama de Classes; Diagrama de Casos de Uso; Diagrama de Tempo.
Código da questão: 56214
Sobre a Modelagem Organizacional e a Modelagem de Processos de Negócio (Business
Process Modeling - BPM), podemos afirmar que:
I. A Modelagem Organizacional facilita a compreensão do ambiente organizacional e é
reconhecida como uma importante atividade pela Engenharia de Requisitos, para obter
uma melhor compreensão sobre as complexas interações entre a organização e as pessoas.
II. O método Enterprise Knowledge Development (EKD) é um método para especificar a
Modelagem de Processos de Negócio, que facilita a aquisição do conhecimento da
estrutura organizacional e estratégica, auxiliando na captura dos requisitos por parte de
todos os envolvidos na modelagem de processos de negócio e, consequentemente, na
especificação dos requisitos de um sistema de informação.
III. O Business Process Modeling Notation (BPMN) é um método para especificar a
Modelagem Organizacional, que tem a finalidade de criar uma linguagem única e padrão
para a modelagem de processos de negócio capaz de facilitar o entendimento e
treinamento do usuário.
IV. O Business Process Modeling Notation (BPMN) é um padrão para modelagem de
processos de negócio, que possui um único modelo de diagrama, chamado de Business
Process Diagram (BPD - Diagrama de Processo de Negócio), que oferece recursos para a
modelagem dos mais variados tipos de processos, desde os mais genéricos aos específicos.
São verdadeiras:
Alternativas:
III - IV.
I - III - IV.
I - IV.
 CORRETO
I - II.
I - II - III - IV.
Resolução comentada:
Das 14 técnicas de modelagem da UML, são técnicas estruturais: Diagrama 
de Pacotes, Diagrama de Objetos, Diagrama de Classes, Diagrama de Estrutura 
Composta, Diagrama de Componentes, Diagrama de Implantação e o Diagrama de 
Perfil que foi introduzido na versão 2.5 da UML.
7)
Código da questão: 56200
Sobre a técnica estrutural - Diagrama de Estrutura Composta, lançada na Unified
Modeling Language (UML) a partir da versão 2.0, podemos afirmar que:
I. É utilizada para representar as colaborações que demonstram o detalhamento das
operações de uma classe que colaboram na execução de uma funcionalidade.
II. Os elementos básicos da notação do Diagrama de Estrutura Composta são:Ator,
Caso de Uso, Associação e Classes.
III. Uma colaboração pode representar a estrutura de elementos conectados que
representam instâncias cooperando entre si na execução de um único caso de uso
ou mais, sendo representada graficamente por meio de uma elipse tracejada com
o seu descritivo.
IV. Os relacionamentos entre as instâncias são representados por meio da utilização
de retas, ligando uma instância a outra, denominadas de conectores.
 São verdadeiras:
Alternativas:
I - III.
I - II - III.
III - IV.
 CORRETO
I - II - III - IV.
I - II.
Resolução comentada:
A afirmação I é verdadeira, pois Modelagem Organizacional visa facilitar a 
compreensão do ambiente organizacional e é reconhecida como uma importante 
atividade pela Engenharia de Requisitos, para obter uma melhor compreensão 
sobre os relacionamentos entre os níveis organizacionais e funcionais do 
ambiente, compreendendo, assim, as razões envolvidas nos processos de decisões 
e as complexas interações entre a organização e as pessoas; A afirmação II 
está incorreta, pois o método Enterprise Knowledge Development (EKD) é um método
para 
Modelagem Organizacional, que facilita a aquisição do conhecimento da estrutura 
organizacional e estratégica e auxilia na captura dos requisitos 
organizacionais, possibilitando a compreensão das necessidades do ambiente 
empresarial por parte de todos os envolvidos na modelagem de processos de 
negócio e, consequentemente, na especificação dos requisitos de um sistema de 
informação. A afirmação III é 
incorreta porque o Business Process Modeling Notation (BPMN) é um 
padrão para modelagem de processos de negócio, que tem a finalidade de criar 
uma linguagem única e padrão para a modelagem de processos de negócio capaz
de
facilitar o entendimento e treinamento do usuário. A afirmação IV é verdadeira, pois
o Business Process Modeling 
Notation (BPMN) é um padrão para modelagem de processos de negócio, que 
tem a finalidade de criar uma linguagem única e padrão para a modelagem de 
processos de negócio capaz de facilitar o entendimento e treinamento do usuário, 
possuindo um único modelo de diagrama, chamado de Business Process Diagram
(BPD - Diagrama de Processo de Negócio), que oferece recursos para a modelagem
dos mais variados tipos 
de processos, desde os mais genéricos aos específicos. )
Resolução comentada:
8)
Código da questão: 56255
Alternativas:
I-A; II-C; III-D; IV-B.
I-C; II-B; III-A; IV-D.
I-C; II-A; III-D; IV-B.
I-B; II-C; III-D; IV-A.
 CORRETO
I-D; II-C; III-B; IV-A.
A afirmação I está incorreta, porque o Diagrama de Estrutura Composta é utilizado
para representar as colaborações que demonstram o relacionamento entre os
elementos que colaboram na execução de uma funcionalidade.
A afirmação II está incorreta, porque a notação básica do Diagrama de Estrutura
Composta consiste na representação dos elementos colaboração, instâncias das
classes e conector.
A afirmação III é correta, pois o Diagrama de Estrutura Composta consiste na
representação dos elementos colaboração, instâncias das classes e conector, e uma
colaboração pode representar a estrutura de elementos conectados que
representam instâncias cooperando entre si na execução de um único caso de uso
ou mais, sendo representada graficamente por meio de uma elipse tracejada com o
seu descritivo.
A afirmação IV é correta, pois o Diagrama de Estrutura Composta consiste na
representação dos elementos colaboração, instâncias das classes e conector, sendo
que os relacionamentos entre as instâncias são representados por meio da utilização
de retas, ligando uma instância a outra, denominadas de conectores.
Resolução comentada:
A relação da definição dos conceitos é:
Diagrama de Objetos: representa instâncias do Diagrama de Classes, a partir da
descrição dos valores dos atributos dos objetos e os vínculos estabelecidos entre os
objetos.
Diagrama de Sequência: representa a ordem temporal em que as mensagens são
trocadas entre os objetos envolvidos na execução de um processo.
Diagrama de Implantação: demonstra a organização da arquitetura física do sistema,
a partir da representação de Nós que representam um item de hardware do sistema,
um dispositivo ou os ambientes de execução que integram o sistema, com a
indicação de ligações físicas entre os Nós.
9)
10)
Código da questão: 56212
Das técnicas de modelagem da Unified Modeling Language (UML), é considerado o
diagrama estrutural mais importante da UML. O _________________ permite a visualização
das classes utilizadas pelo sistema e como estas se relacionam.
Assinale a alternativa que completa adequadamente a lacuna acima:
Alternativas:
Diagrama de Classes.
 CORRETO
Diagrama de Pacotes.
Diagrama de Estrutura Composta.
Diagrama de Objetos.
Diagrama de Perfil.
Código da questão: 56249
O Diagrama de Atividades pode ser utilizado para modelar uma sequência de
atividades, que pode ser um método ou um algoritmo, ou mesmo um processo completo.  
Assinale a 
alternativa correta que descreve alguns elementos básicos do Diagrama de 
Atividades.
Alternativas:
Caso de Uso, Nó de Ação, Fluxo de Controle, Nó de Bifurcação, Nó de União.
Atividade, Caso de Uso, Nó Inicial, Nó Final, Objeto, Classe, Relacionamento.
Nó de Ação, Nó de Objeto, Swinlanes, Ator, Fragmento de Interação, Objeto.
Atividade, Nó de Ação, Nó Inicial, Nó Final, Nó de Objeto, Nó de Decisão, Fluxo de
Controle.
 CORRETO
Atividade, Nó de Ação, Estado Inicial, Estado Final, Nó de Objeto, Nó de Decisão,
Relacionamento.
Código da questão: 56238
Diagrama de Tempo: representa de forma 
concisa e simples a mudança no estado de um objeto durante um período de tempo 
em que um objeto executa algo importante, em resposta aos eventos disparados.
Resolução comentada:
O Diagrama de Classes permite a visualização das classes utilizadas pelo sistema e
como estas se relacionam. Esse diagrama apresenta uma visão estática de como as
classes estão organizadas, preocupando-se em definir sua estrutura lógica, sendo os
elementos básicos da notação do Diagrama de Classes, as classes e os
relacionamentos.
Resolução comentada:
Os elementos básicos do Diagrama de Atividades são: Atividade, Nó de 
Ação, Nó Inicial, Nó Final, Nó de Objeto, Nó de Decisão, Fluxo de Controle, 
Fluxo de Objeto, Nó de Bifurcação, Nó de União e Swinlanes.
Arquivos e Links

Continue navegando