Prévia do material em texto
26/11/2014 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 1/4 Fechar Avaliação: CCT0192_AV_201201159822 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201201159822 RODRIGO DA SILVA QUINHONES Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB Nota da Prova: 6,0 Nota de Partic.: 2 Data: 13/11/2014 09:22:04 1a Questão (Ref.: 201201270929) Pontos: 0,5 / 0,5 O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP. Implantação. Transição. Concepção. Construção. Elaboração. 2a Questão (Ref.: 201201248273) 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 e IV são verdadeiros. Itens I, II, III são verdadeiros. Itens I, III e IV são verdadeiros. Itens I, e III são verdadeiros. Itens III e IV são verdadeiros. 3a Questão (Ref.: 201201409851) 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 devese atribuir a responsabilidade do métodos a classe que possui o método. Esse padrão é chamado de __________ Creator 26/11/2014 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 2/4 Controlador Especialista na informação Acoplamento fraco Alto coesão 4a Questão (Ref.: 201201270920) Pontos: 1,0 / 1,0 Considere o diagrama de máquina de estados de UML abaixo. Analise as afirmativas a seguir, a seu respeito: 1. O elemento "estado1" corresponde a um estado submáquina. 2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial. 3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final. 4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudoestado ponto de entrada e um pseudoestado ponto de saída. Assinale a alternativa que indica todas as afirmativas corretas. São corretas apenas as afirmativas 3 e 4. São corretas apenas as afirmativas 1, 2 e 4. São corretas apenas as afirmativas 1 e 2. São corretas apenas as afirmativas 1 e 3. São corretas apenas as afirmativas 1, 3 e 4. 5a Questão (Ref.: 201201253989) Pontos: 0,0 / 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? Agregação por valor. Classe associativa. Generalização e especialização. Agregação por referência. Autoassociação. 26/11/2014 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 3/4 6a Questão (Ref.: 201201770135) Pontos: 1,0 / 1,0 No que se refere ao diagrama de atividade, assinale a opção que apresente o nome correto do elemento desse diagrama, abaixo descrito permite mostrar, por exemplo, em qual parte da organização o trabalho é realizado ou ainda que classe realiza o trabalho Junção Transição Evento Raia de natação Separação 7a Questão (Ref.: 201201751390) Pontos: 0,0 / 0,5 (IBGE) Considere os seguintes elementos da UML: I. Classes II. Associações III. Mensagem IV. Estado V. Transição Os elementos que fazem parte de um Diagrama de Classes são: Somente I, II e IV. Somente, II, III e IV. Somente II, IV e V. Somente I, II e III. Somente I e II. 8a Questão (Ref.: 201201421753) Pontos: 0,0 / 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. Todas as sentenças estão corretas Estão corretas as sentenças II, III. Estão corretas as sentenças I, III. Está correta somente sentenças III. Está correta somente sentenças I. 9a Questão (Ref.: 201201241401) 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 26/11/2014 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 4/4 para processos de desenvolvimento de software? Resposta: É a classe no METAMODELO UML.As classe s são, Refinement, Class e Association 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.: 201201438413) 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 por isso ele devemos seguir a alta coesão , insistindo na técnica de ancapsulamento e mantendo os métodos privados para que esse acesso não se torne público 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 Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.