Buscar

MODELAGEM DE SISTEMAS - AULA 1 - ORIENTAÇÃO A OBJETOS E UML 2

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 4 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

CCT0264 - MODELAGEM DE SISTEMAS 
 
 1a Questão 
 
 
Sabemos que os modelos nos ajudam a entender a complexidade do mundo real. No que se refere aos 
modelos, oriundos de processos de modelagem, avalie as assertivas a seguir: 
I. Uma maquete de um condomínio residencial é um modelo. 
II. Um modelo é uma representação da realidade 
III. Um modelo aumenta o nível de complexidade do entendimento da realidade 
IV. Cada realidade somente contempla um único modelo. 
Com base em sua análise, marque a UNICA opção que contém TODAS as assertivas corretas. 
 
 
I 
 
II 
 
I, II e IV 
 I e II 
 
II e III 
Respondido em 22/04/2020 19:48:22 
 
 
Explicação: 
I. Uma maquete de um condomínio residencial é um modelo. - VERDADE 
II. Um modelo é uma representação da realidade - VERDADE,. um modelo nos ajuda a entender a 
complexidade da realidade 
III. Um modelo aumenta o nível de complexidade do entendimento da realidade - FALSO, um modelo 
dimini a complexidade da realidade e nos permite um maior entendimento. 
IV. Cada realidade somente contempla um único modelo. = FALSO, por exemplo do mesmo exemplo do 
condomínio residencial, a planta baixa é um modelo que complementa a maquete, por exemplo. Logo são 
possíveis vários modelos , sob diferentes perspectivas da mesma realidade. 
 
 
 
 
 2a Questão 
 
 
A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui 
recursos para representação dos conceitos propostos pela Orientação a objetos. 
Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML 
 
 Ser independente da linguagem de programação e processo de desenvolvimento. 
 
Ser independente da linguagem de programação e dependente do processo de desenvolvimento. 
 
Ser dependente somente do processo de desenvolvimento. 
 
Ser dependente da linguagem de programação e do processo de desenvolvimento. 
 
Ser dependente somente da linguagem de programação. 
Respondido em 22/04/2020 19:50:38 
 
 
 
 
 
 
 3a Questão 
 
 
A UML divide os diagramas em: 
 
 
Nenhuma das anteriores 
 
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de 
Agrupamento 
 
Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 
 
Diagramas Comportamentais e Diagramas de Fluxo de Dados 
 Diagramas Estruturais e Diagramas Comportamentais 
Respondido em 22/04/2020 19:51:06 
 
 
 
 
 4a Questão 
 
 
Avalie as assertivas a seguir no que se refere aos conceitos inerentes a UML (linguagem unificada de 
modelagem). 
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. 
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. 
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser 
construídos. 
Com base em sua análise, assinale a opção que apresenta as assertivas CORRETAS. 
 
 
Apenas II e III 
 
Apenas I e III 
 Apenas I 
 
Apenas I e II 
 
I, II e III 
Respondido em 22/04/2020 19:51:56 
 
 
Explicação: 
I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. 
- Verdade 
II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. - Falso, 
o diagrama de classes é um diagrama estrutural 
III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser 
construídos. - Falso, a UML não é uma metodologia e sim uma linguagem visual de modelagem. 
 
 
 5a Questão 
 
 
Os diagramas UML da categoria comportamental são os de: 
 
 casos de uso, atividades e máquinas de estados. 
 
classes, atividades e sequência. 
 
casos de uso, sequência e classes. 
 
classes, objetos e componentes. 
 
objetos, estrutura composta e máquinas de estado. 
Respondido em 22/04/2020 20:00:43 
 
 
 
 
 6a Questão 
 
 
Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, 
uma notação, e não uma metodologia; II. Um diagrama de classes é um modelo que mostra o 
relacionamento estático entre as classes, incluindo associações, agregações e generalizações; III. A UML é 
uma linguagem orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas? 
 
 
I, II e III. 
 
Apenas II. 
 
Apenas II e III. 
 Apenas I e II. 
 
Apenas I e III. 
Respondido em 22/04/2020 20:05:27 
 
 
Explicação: 
 I. A UML é uma linguagem, uma notação, e não uma metodologia; - verdade. não diz como e nem a 
ordem com que as ações são realizada, logo não é uma metodologia. 
II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo 
associações, agregações e generalizações; - verdade 
III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. - false, UML não é 
linguagem orientada a objetos para programação e sim uma linguagem de modelagem 
 
 
 
 
 
 7a Questão 
 
 
Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama 
estrutural, todos da UML, respectivamente. 
 
 Diagrama de implantação; diagrama de atividade; diagrama de componentes 
 
Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. 
 
Diagrama de sequência; diagrama de casos de uso; diagrama de estados. 
 
Diagrama de objetos; diagrama de implantação; diagrama de classes. 
 
Diagrama de casos de uso; diagrama de classes; diagrama de sequência 
Respondido em 22/04/2020 20:06:59 
 
 
Explicação: 
Diagrama estrutural, mostra a estrutura de uma parte do sistema e o comportamental um comportamento. 
Diagrama de implantação - mostra a estrutura de nos (infra estrutura) em que um sistema vai ser 
executado 
diagrama de atividade - mostra as atividades,portanto comportamento, de um procesos, ou um caso de 
uso complexo ou com atividades em paralelo ou um método de uma classe complexo ou com atividades em 
paralelo.; 
diagrama de componentes - mostra a estrutura dos componentes de um sistema 
 
 
 
 
 8a Questão 
 
 
Avalie as assertivas a seguir sobre o conceito de Herança. 
I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C 
também herda de B 
II. O polimorfismo é um conceito que depende da herança. 
III. A implementação da herança visa a economia de código e tempo de desenvolvimento. 
Estão corretas as assertivas 
 
 I, II e III 
 
Apenas I e II 
 
Apenas II e III 
 
Apenas I e III 
 
Apenas III 
Respondido em 22/04/2020 20:11:33 
 
 
Explicação: 
I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C 
também herda de B - Verdade, a herança se propaga pela hierarquia, sendo considerada Transitiva, por 
isso. 
II. O polimorfismo é um conceito que depende da herança. - Verdade, somente podemos ter metodos 
polimorficos, se houver uma herança prévia. 
III. A implementação da herança visa a economia de código e tempo de desenvolvimento. - Verdade, 
aproveitando código já desenvolvido e testado

Continue navegando