Flashcards
Modelagem Conceitual UML

Cards in this deck (24)
- 1O que acontece tradicionalmente em sistemas, que vai de encontro ao paradigma de orientação a objetos?Sistemas são formados de dados e programas independentes.
- 2O que é o paradigma OO?Consiste no fato de que softwares são formados por objetos e mensagens e isso vai de encontro aos sistemas computacionais. A ideia do paradigam OO é diminuir esse gap/lacuna semântica.
- 3Do que consite o gap semântico?É a distância entre o problema no mundo real e o modelo abstrato construído para o mundo computacional. Quanto menor, mais rápida será a construção da solução.
- 4Do que consiste o desenvolvimento estruturado?É um modelo de entrada - processamento - saída. Os dados são separados das funções.
- 5Do que consiste o desenvolvimento orientado a objetos?O mundo é composto por objetos. Objetos combinam dados e funções. Então, neste caso, conceitos do problema são modelados como objetos que são associados e interagem entre si.
- 6O que é um Objeto?É uma abstração de uma entidade do mundo real. Uma unidade autônoma que contém seus próprios dados que são manipulados pelos
processos definido para tal objeto. Interage com outros objetos a fim de alcancer um objetivo. - 7O que um Objeto possui?- Identidade única ( nome )
- Estado ( atributos )
- Comportamento ( métodos ) - 8Do que consistem os Atributos de um Objeto?São propriedades descritivas de um Objeto. Um objeto é representado por atributos.
Ex.: Cliente = (id_cliente, nome, rua, cidade) - 9O que quer dizer a identidade de um Objeto?Cada objeto possui uma identidade única, mesmo que tenham o mesmo estado e comportamento.
- 10O que é o Estado de um Objeto?Ele é composto de suas propriedades(atributos) e seus valores correntes. Tal Estado normalmente muda ao longo do tempo. Ele é representado pelos valores de seus atributos + ligações
( instâncias dos relacionamentos ) - 11O que é o comportamento de um Objeto?O comportamento determina como o objeto age e reage as requisições de outros objetos. É o conjunto de serviços
( operações ) que o objeto provê. - 12O que é uma Classe?É uma abstração de um conjunto de objetos similares do mundo real. Contém a descrição dos atributos e operações comuns a um grupo de objetos. Um objeto é uma instância de um classe.
- 13No diagrama UML, uma classe é representada com até 3 compartimentos ( "caixas" ). Quais são eles?- Nome da Classe
- Atributos ( informações que um objeto armazena )
- Operações ( ações que um objeto sabe realizar ) - 14No que consiste o conceito de Classificação/Instânciação em uma classe UML?Classificação é o agrupamento dos objetos em grupos e/ou classes, com base em propriedades comuns. Instânciação é o inverso.

- 15No contexto UML, o que é uma Associação?Ela representa a existência de relacionamentos entre objetos.

- 16Além de relacionamentos entre objetos ( associações ), o modelo de classes UML pode representar relacionamentos de classes. São elas Generalização/Especialização. Uma Classe A é uma especialização da Classe B se e somente se?- Cada instância da Classe B é também uma instância da Classe A.
- Existem instâncias da Classe A que não são instâncias da Classe B.
- 17Como é representada uma herança no diagrama de classes UML?Por uma seta partindo da subclasse em direção à superclasse.

- 18Em uma especialização, o que a subclasse herda da superclasse?Não somente atributos e operações, mas também as associações definidas na superclasse.
- 19Em uma especialização/generalização, no caso de existir uma associação que não é comum à todas as subclasses, como proceder?No caso da associação ser específica de apenas algumas subclasses, essa associação deve ser representada em separado, envolvendo apenas as subclasses em questão.
- 20No que consiste o Relacionamento Todo-Parte?Ele indica que um dos objetos está contido no outro. É um caso especial da associação e todas as características de uma associação valem pra esse caso. Existem dois tipos de Relacionamento Todo-Parte: agregação e composição.
- 21No que consiste o Relacionamento Todo-Parte de Agregação?É representada com um losango branco perto da classe que representa o todo. A destruição do objeto todo não implica necessariamente na destruição de sua parte.

- 22No que consiste o Relacionamento Todo-Parte de Composição?É uma forma de agregação com forte relacionamento e tempos de vida coicidentes: as partes não sobrevivem sem o todo. Obrigatóriamente a cardinalidade é de 1(todo):n(partes)

- 23O que são Classes Associativas?São classes que estão ligadas a associações, em vez de estarem ligadas a outras classes. Aparece quando é necessário manter informações sobre uma associação. É representada como uma linha tracejada, ligada a auma associação.

- 24Como funcionam Associações Reflexivas?Estas associam objetos da mesma classe. Um objeto se relaciona com outro objeto da mesma classe. Cada objeto tem um papel distinto na associação.
Information
- Description
- Flashcards on Modelagem Conceitual UML, created by Roger Passos on 16/06/2019.
- Created by
- Roger Passos
- Views
- 0
- Rating