Buscar

AV MS

Prévia do material em texto

Avaliação: CCT0264_AV_201301218715 » MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV 
Aluno: 201301218715 - CHEILA SOUZA GOMES 
Professor: JOSE CARLOS MILLAN Turma: 9003/AA
Nota da Prova: 5,0 Nota de Partic.: 1,4 Data: 06/06/2014 15:30:22 
 1a Questão (Ref.: 201301306183) Pontos: 1,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: é a classe que possui os atributos, as características e os métodos do estereótipo. A classe base do 
estereótipo entity definido no perfil UML para processos de desenvolvimento de software é o diagrama de classes 
definido pela 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. 
 2a Questão (Ref.: 201301313063) Pontos: 0,5 / 1,5 
Relacione 3 regras de construção da descrição expandida.
 
Resposta: Ser uma exceção ao curso normal do sistema, a necessidade validação de algum dado e verificação de 
veracidade de alguma propriedade do objeto, atributo ou dado.
 
 
Gabarito: 1. não utiliza repetições e condições. 2. as sentenças são numeradas na ordem de realização. 3. deve-se 
padronizar a linguagem para maior assimilação. 4. as ações do sistema são comandadas pelo ator ou sistem. 5. Os 
fluxos alternativos representam a exceção. 6. Deve-se utilizar sentenças curtas para representação da execução.
 3a Questão (Ref.: 201301474640) Pontos: 1,0 / 1,0 
O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que 
são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem 
I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre 
eles 
II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas 
funcionalidades. 
III. Componentes não podem ser classes 
IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. 
Com base em sua análise das assertivas, assinale a ÚNICA opção correta 
 Estão corretas as opções I, II, III e IV
 Estão corretas apenas as opções II e IV
 Estão corretas apenas as opções I, II e IV
 Estão corretas apenas as opções I, III e IV 
 Estão corretas apenas as opções II e III
Página 1 de 4BDQ Prova
26/06/2014file://D:\Documentos\SI\3º Período\06 - MS\AV MS_files\bdq_prova_resultado_previ...
 
 
 
 
 4a Questão (Ref.: 201301306142) Pontos: 0,0 / 0,5 
A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos 
diferentes de sistemas com suas características mais comuns. 
Identifique qual não faz parte deste grupo. 
 Sistemas Técnicos.
 Sistemas de Software e Sistemas de Negócios.
 Sistemas de Informação.
 Sistemas Depuração.
 Sistemas Real-time Integrados.
 5a Questão (Ref.: 201301486686) Pontos: 0,0 / 0,5 
Dadas as seguintes afirmações, marque a opção falsa em relação a classes. 
 Uma classe pode ter qualquer quantidade de atributos, ou mesmo nenhum. 
 Métodos são implementações de operações de uma classe. 
 Todo objeto é instância de apenas uma classe. 
 Uma classe especifica propriedades e comportamento de um conjunto de objetos semelhantes. 
 Objetos abstratos são instâncias de classes abstratas. 
 6a Questão (Ref.: 201301486535) Pontos: 0,5 / 0,5 
Analise as sentenças abaixo e verifique se são verdadeiras ou falsas. Posteriormente, sinalize a alternativa que 
corresponde ao resultado de sua análise. 
I - A interpretação do diagrama de sequência sempre será de cima para baixo e da direita para a esquerda. 
II- No diagrama de sequência é possível apresentar múltipla instâncias de objetos o que não é possível no diagrama 
de colaboração . 
III- Um diagrama de sequência mostra a colaboração dinâmica entre os objetos. 
 Está correta somente sentenças I.
 Estão corretas as sentenças I, III. 
 Todas as sentenças estão corretas
 Está correta somente sentenças III. 
 Estão corretas as sentenças II, III. 
 7a Questão (Ref.: 201301296589) 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. 
Página 2 de 4BDQ Prova
26/06/2014file://D:\Documentos\SI\3º Período\06 - MS\AV MS_files\bdq_prova_resultado_previ...
 
 
 
( ) 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 - 5 - 6 - 4 - 3 - 2
 1 - 6 - 5 - 4 - 3 - 2 
 6 - 5 - 3 - 4 - 2 - 1 
 2 - 6 - 5 - 3 - 4 - 1 
 2 - 6 - 5 - 4 - 3 - 1 
 8a Questão (Ref.: 201301318771) Pontos: 0,5 / 0,5 
Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser 
comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada 
dentro do círculo? 
 
 Generalização e especialização.
 Auto-associação.
 Agregação por valor.
 Agregação por referência.
 Classe associativa.
 9a Questão (Ref.: 201301335716) Pontos: 0,5 / 0,5 
De acordo com a teoria sobre o RUP, a ênfase em arquitetura está na fase de: 
 Elaboração. 
 Modelagem de Negócio.
 Transição. 
 Implantação.
 Implementação.
 10a Questão (Ref.: 201301474633) Pontos: 0,0 / 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 __________ 
 Acoplamento fraco
 Alto coesão
 Controlador
 Creator
 Especialista na informação
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 3 de 4BDQ Prova
26/06/2014file://D:\Documentos\SI\3º Período\06 - MS\AV MS_files\bdq_prova_resultado_previ...
 
 
 
Página 4 de 4BDQ Prova
26/06/2014file://D:\Documentos\SI\3º Período\06 - MS\AV MS_files\bdq_prova_resultado_previ...

Continue navegando