Buscar

Modelagem de Sitemas 2014_01

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

Avaliação: CCT0192_AVS_201002006538 » MODELAGEM DE SISTEMAS
Tipo de Avaliação: AVS
Aluno: 201002006538 - ANDRE DA SILVA BITENCOURT
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9003/AC
Nota da Prova: 6,8 Nota de Partic.: 0 Data: 02/07/2014 09:07:18
 1a Questão (Ref.: 201002102321) Pontos: 0,5 / 0,5
De acordo com a teoria sobre o RUP, a ênfase em arquitetura está na fase de:
Implementação.
Implantação.
Modelagem de Negócio.
 Elaboração.
Transição.
 2a Questão (Ref.: 201002072788) Pontos: 0,8 / 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: Classe base de um estereótipo é uma classe do metamodelo UML.
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.
 3a Questão (Ref.: 201002269807) Pontos: 1,5 / 1,5
Um padrão de projeto é uma solução já estabelecida para um determinado problema. O Diagrama de
Colaboração é para representar esses padrões, onde um deles chama-se "Padrão do Especialista da
Informação". Explique o problema que esse padrão resolve e como ele resolve (a solução dada).
Resposta: O Padrão Especialista da Informação é utilizado para resolução de problemas específicos onde se
pode atribuir a responsabilidade do método a classe que possui o método. Ele baseia-se na utlização de
soluções obtidas em processos de desenvolvimentos anteriores, minimizando tempo de desenvolvimento e
custo.
Gabarito: Problema que resolve: Durante o projeto orientado a objetos, ao se definirem as interações entre
objetos, precisamos definir onde os métodos serão colocados. Uma boa escolha torna os sistemas mais fáceis
de entender e manter, além de favorecerem a reutilização. Solução: Atribuir a responsabilidade do método à
classe que tem a informação, isto é, onde existe o atributo.
 4a Questão (Ref.: 201002241238) Pontos: 0,5 / 0,5
Padrões de projetos facilitam o desenvolvimento do software posto que a solução já foi estabelecida em
desenvolvimentos anteriores para tipos específicos de problemas, otimizando tempo de desenvolvimento e
custo. Um dos padrões diz que deve-se atribuir a responsabilidade do métodos a classe que possui o método.
Esse padrão é chamado de __________
Alto coesão
Creator
Acoplamento fraco
 Especialista na informação
Controlador
 5a Questão (Ref.: 201002079660) Pontos: 0,0 / 0,5
Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras.
I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque
são adaptados às operações de cada empresa;
II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação;
III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças
na construção do software;
IV - Na UML devem ser representados os procedimentos lógicos e físicos;
 
Itens I, II, III são verdadeiros.
 Itens I, e III são verdadeiros.
Itens I e IV são verdadeiros.
Itens III e IV são verdadeiros.
 Itens I, III e IV são verdadeiros.
 6a Questão (Ref.: 201002084645) Pontos: 0,5 / 0,5
Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a
partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício.
Com isso cada aluno tem uma mensalidade diferente.
Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor
da mensalidade a ser paga, considerando o modelo apresentado abaixo.
Aluno
ExerciciosPlano
Exercícios
 PlanosContratados
Plano
 7a Questão (Ref.: 201002063194) Pontos: 1,0 / 1,0
Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na
UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo.
1. Descrição de Caso de Uso 
2. Diagrama de Caso de Uso 
3. Diagrama de Classe 
4. Diagrama de Estado 
5. Diagrama de Seqüência 
6. Diagrama de Atividades
( ) Descreve a funcionalidade do sistema percebida por atores externos. 
( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos;
( ) Representa o processo descrevendo as atividades seqüenciais e paralelas. 
( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de
eventos que o atingem. 
( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre
eles. 
( ) Representa os requisitos do sistema.
1 - 6 - 5 - 4 - 3 - 2
2 - 6 - 5 - 3 - 4 - 1
2 - 6 - 5 - 4 - 3 - 1
6 - 5 - 3 - 4 - 2 - 1
 1 - 5 - 6 - 4 - 3 - 2
 8a Questão (Ref.: 201002084654) Pontos: 0,5 / 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?
Agregação por valor.
 Generalização.
Agregação por referência.
Classe associativa.
Auto-Associação.
 9a Questão (Ref.: 201002072773) Pontos: 0,5 / 0,5
Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo
ou em propostas de sistemas de software, identifique a alternativa errada.
 Não permite apresentar a perspectiva funcional e estrutural.
Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional.
Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria
proposta.
Contém analise direta das funcionalidades da representação gráfica
Ilustra-se sempre a perspectiva do utilizador.
 10a Questão (Ref.: 201002062674) Pontos: 1,0 / 1,0
Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado
momento da execução, representando um estado particular?
 Estados.
Sequencia.
Objetos.
Casos de uso.
Classes.
Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.

Outros materiais