Buscar

AV1_modelagem de sistemas 2014.4

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 3 páginas

Prévia do material em texto

Fechar 
 
Avaliação: CCT0264_AV_xxxxxxxxxx » MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AV 
Aluno: xxxxxxxxxxxxxxxxxxxx 
Professor: JOSE CARLOS MILLAN Turma: 9001/AA 
Nota da Prova: 4,0 Nota de Partic.: 2 Data: 06/03/2015 
 
 
 1a Questão (Ref.: 201310154077) Pontos: 0,0 / 1,5 
O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML 
para processos de desenvolvimento de software? 
 
 
Resposta: . 
 
 
Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de 
modelação criado pelo utilizador) tal como Class, Association ou Refinement. 
 
 
 
 2a Questão (Ref.: 201310351097) Pontos: 0,0 / 1,5 
O acoplamento diz respeito a "o quanto um elemento do sistema está conectado a outro. Sobre acoplamento, 
responda. 1. Ele deve ser alto ou baixo? 2. Que dificuldades podem existir em sistemas que tem acoplamento 
inadequado? 
 
 
Resposta: É recomendavel que seja o maximo possivel com acoplamento baixo, pois, em caso de falha em 
algum equipamento qualquer,por exemplo, este nao comprometeria todo o sistema.Em casos de acoplagem 
inadequada(acoplagem alta desnecessariamente), só aumentaria em muito as chances de queda total do 
sistema, uma vez que serao mais equipamentos com, digamos, grande peso de responsabilidade 
 
 
Gabarito: Uma classe que tem acoplamentos fortes é difícel de ser compreendida isoladamente. São difíceis de 
serem reutilizadas pois exigem a presença de outras classes. 
 
 
 
 3a Questão (Ref.: 201310183607) Pontos: 0,0 / 0,5 
No Processo RUP, a ênfase no escopo do sistema está na fase de: 
 
 
elaboração. 
 implementação. 
 
implantação. 
 
teste. 
 concepção. 
 
 
 
 4a Questão (Ref.: 201310143952) Pontos: 0,5 / 0,5 
São exemplos de diagramas comportamentais: 
 
 
Casos de Usos, Atividades, Componentes e Interações. 
 
Classes, Atividades, Estados e Interações. 
 Casos de Usos, Atividades, Estados e Interações. 
 
Casos de Usos, Atividades, Estados e Distribuição. 
 
Casos de Usos, Objetos, Estados e Interações. 
 
 
 
 5a Questão (Ref.: 201310165943) Pontos: 0,0 / 0,5 
Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a 
Objetos. 
Qual representação do diagrama de classe implementa o processo de herança? 
 
 
Classe associativa. 
 
Agregação por referência. 
 
Auto-Associação. 
 Generalização. 
 Agregação por valor. 
 
 
 
 6a Questão (Ref.: 201310144485) Pontos: 0,5 / 0,5 
Observe o diagrama e marque a alternativa correta: 
 
 
 
SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da 
associação. 
 
CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se 
participar pelo menos de uma associação. 
 
ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. 
 CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se 
participar pelo menos de uma associação. 
 
CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. 
 
 
 
 7a Questão (Ref.: 201310145856) Pontos: 0,5 / 0,5 
O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da 
UML, na sentença "turmas são formadas por alunos" é denominada: 
 
 
generalização. 
 agregação. 
 
extensão. 
 
especialização. 
 
inclusão. 
 
 
 
 8a Questão (Ref.: 201310661421) Pontos: 0,5 / 0,5 
No que se refere ao projeto de arquitetura em camadas de um software, analise as assertivas a seguir e marque 
a única opção INCORRETA 
 
 A camada de Variáveis conterá as classes de acesso aos dados do sistema. 
 
A camada de Apresentação conterá métodos com as interfaces do sistema. 
 
A camada de Negócios conterá as regras de negócios sob a forma de classes de negócios. 
 
A arquitetura em camada favorece a reutilização de código. 
 
A arquitetura em camadas facilita a manutenção de código. 
 
 
 
 9a Questão (Ref.: 201310183594) Pontos: 1,0 / 1,0 
Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de 
um conjunto de artefatos (UML) é um: 
 
 
objeto. 
 
atributo. 
 
método. 
 
caso de uso. 
 componente. 
 
 
 
 10a Questão (Ref.: 201310183597) Pontos: 1,0 / 1,0 
Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada 
(UML) e em programas orientados a objetos, assinale a opção correta. 
 
 
Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language), 
linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar 
diagramas UML. 
 
Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML 
desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na 
linguagem Java. 
 Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento 
usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um 
mesmo espaço de nomes. 
 
A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada 
utilizando-se diagramas de comunicação, entre outros. 
 
A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada 
utilizando-se diagramas de classe e de instância, entre outros. 
 
 
 
Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.

Outros materiais