Buscar

AV Modelagem de Sistemas 2014.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

Avaliação: CCT0264_AV_201307185967 » MODELAGEM DE SISTEMAS 
Tipo de Avaliação: AV 
Aluno: 201307185967 - RENATO GOMES CHAVES 
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9003/AB 
Nota da Prova: 7,0 Nota de Partic.: 1,3 Data: 12/11/2014 19:56:13 
 
 
 1a Questão (Ref.: 201307299683) Pontos: 0,5 / 0,5 
No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típica 
do: 
 
 
Revisor do Modelo de Negócios. 
 
Analista do Processo de Negócios. 
 
Revisor de Requisitos. 
 
Designer de Negócios. 
 Analista de Sistemas. 
 
 
 
 2a Questão (Ref.: 201307277032) Pontos: 0,5 / 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 III e IV são verdadeiros. 
 Itens I, III e IV são verdadeiros. 
 
Itens I, II, III são verdadeiros. 
 
Itens I, e III são verdadeiros. 
 
Itens I e IV são verdadeiros. 
 
 
 
 3a Questão (Ref.: 201307438610) 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 __________ 
 
 Especialista na informação 
 
Alto coesão 
 
Acoplamento fraco 
 
Creator 
 
Controlador 
 
 
 
 4a Questão (Ref.: 201307780214) Pontos: 0,0 / 0,5 
 (IBGE) Considere as seguintes assertivas sobre a técnica de especificação de requisitos conhecida como casos 
de uso: 
 
I. Todo caso de uso possui um roteiro; 
 
II. O roteiro é uma sequência de passos executados por um ator; 
 
III. Uma exceção descreve a recuperação da falha de um passo de um caso de uso. 
 
As assertivas corretas são: 
 
 
Somente I. 
 I, II e III. 
 
Somente II. 
 Somente I e II. 
 
Somente III. 
 
 
 
 5a Questão (Ref.: 201307450510) Pontos: 0,0 / 0,5 
Analise os relacionamentos abaixo e assinale a alternativa verdadeira , que pode existir entre classes. 
I - Include (inclusão) 
II- Associação 
III- Agregação 
IV- Generalização 
V- composição 
VI - Extends (extenão). 
 
 
Está correta somente sentenças III. 
 
Estão corretas as sentenças I, II, III,IV. 
 Estão corretas as sentenças II, III, IV ,VI . 
 
Estão corretas as sentenças III,IV,V,VI. 
 Estão corretas as sentenças II, III, IV ,V . 
 
 
 
 6a Questão (Ref.: 201307261940) Pontos: 0,5 / 0,5 
Num diagrama de classes da UML, multiplicidade se refere: 
 
 à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode 
estar associado. 
 
aos dados sobre a quantidades de objetos participantes de uma classe associativa. 
 
ao número de chamadas de métodos de uma classe por um objeto de outra classe. 
 
à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes 
no diagrama. 
 
ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. 
 
 
 
 7a Questão (Ref.: 201307299676) Pontos: 1,0 / 1,0 
Na sua forma plena, a sintaxe de uma operação na UML inclui apenas: 
 
 
visibilidade, nome e lista de parâmetros. 
 
visibilidade e nome. 
 
nome e lista de parâmetros. 
 
visibilidade, nome, tipo de retorno e propriedades. 
 visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades. 
 
 
 
 8a Questão (Ref.: 201307778618) Pontos: 1,0 / 1,0 
Analise as duas asserções a seguir. 
I. Um diagrama de atividades pode ser útil para elaborarmos uma visão gráfica da especificação de um caso de 
uso complexo. 
PORQUE 
II. Casos de uso complexos podem requerer atividades executadas em paralelo, o que seria um tanto inviável 
expor numa descrição textual. 
É correto apenas o que se afirma em 
 
 
A segunda asserção esta correta e a primeira esta errada. 
 
A primeira asserção esta correta e a segunda esta errada. 
 
As duas asserções estão corretas e a segunda não justifica a primeira. 
 
As duas asserções estão erradas. 
 As duas asserções estão corretas e a segunda justifica a primeira. 
 
 
 
 9a Questão (Ref.: 201307270160) Pontos: 1,5 / 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 base de um estereótipo é a classe metamodelo. São classes bases a Class, Association ou 
Refinement. 
 
 
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. 
 
 
 
 10a Questão (Ref.: 201307467172) Pontos: 1,5 / 1,5 
A visibilidade pública atribuída a uma atributo de uma classe, permite que o acesso a esse atributo seja 
realizado por outra classe. Isso pode ser um problema? Por que (justifique a resposta). 
 
 
Resposta: Sim, pois ela poderá ter seus atributos modificados por outra classe, ou seja, o sistema poderá ser 
alterado em locais onde não deveriam causando inconsistências nos dados! 
 
 
Gabarito: Sim. Isso pode ser um problema e deve ser feito com muito cuidado, pois fere o principio do 
encapsulamento e consequentemente a segurança da classe

Outros materiais